grub2引导ubuntu live cd

发布时间:2015-09-13 1 Comment

今天想调整下ubuntu的系统盘大小.手边又没有u盘光盘.于是想用livecd的iso文件硬盘启动来做.
之前都是用grub4dos.这次想玩点不一样的.


阅读剩余部分...

ubuntu下chrome保存的密码出现很慢现象的解决

发布时间:2015-09-11 No Comments

忘记了从什么时候开始,ubuntu下chrome打开页面后都要等10-30秒才出现保存的帐号密码.严重影响工作效率.
终于下定决心解决这个问题.过程很折腾,走不少弯路,就不写了,这里只写结果


阅读剩余部分...

修改wine-qqintl依赖

发布时间:2015-09-07 No Comments

ubuntu下的qq.感觉wine-qqintl算是比较好用的.
今天蛋疼重装了下,结果发现libgtk2.0-0:i386装不上了....因为我之前也在用,我猜测这个包也许不是非得要i386的.也许amd64也行呢.于是我尝试修改依赖关系


阅读剩余部分...

在ubuntu托盘显示流量统计

发布时间:2015-09-06 No Comments

如果我们用3G这种记流量的卡上网,那么我们肯定想看看自己用了多少流量
在ubuntu下.好像还没有现成的软件可以在托盘显示总流量,不过我们通过几个工具.可以实现这个功能.
我们用到的原料包括indicator-sysmonitor,vnstat,crontab,grep,awk



阅读剩余部分...

ubuntu防止看电影时屏幕锁屏

发布时间:2015-09-04 No Comments

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

超酷的小程序.
安装后又两个程序可用.
一个是caffeine.当他运行的时候会自动看有没有全屏程序.如果有就阻止锁屏.
另一个是caffeine-indicator,他会在托盘显示一个图标.提供手动切换功能.

ubuntu 14.04下使用vnc4server

发布时间:2015-09-02 4 Comments

我之前曾经写过一篇<ubuntu server 11.10安装vnc4server>
ubuntu更新后,桌面环境发生了变化.配置文件也有所改变.


阅读剩余部分...

apache配置参数和系统资源占用的关系

发布时间:2015-08-15 1 Comment

一般服务器都是使用mpm_prefork模式.我们可以确认一下自己的服务器是什么模式
运行

apachectl -l

如果看到prefork.c字样.说明服务器运行的就是mpm_prefork模式
在此模式下.服务器硬件配置和apache配置的关系是怎样的呢.
假定我们网站都是放置的html文件.那么,MaxClients的值和内存的关系就是1:20MB,(这是宽松的算法,你也可以按16MB算)比如服务器有4GB内存,那么我们可以开4096/20=204.8约等于200.因为是宽松算法,系统占用内存就忽略了.根据计算结果,我们MaxClients设置为200是比较安全的值.如果你想多一些最多可以设置为300不过这样你就要经常关注服务器状态了,说不定什么时候就死了.
除了这个,还有MaxRequestsPerChild也是比较重要的,最好不要设置为0,内存小的设置小一些,内存大的设置大一些.
实际使用中,我们往往不会只有html文件.一般是php并且连接了mysql所以还要考虑他们的cpu和内存占用.
根据我的观察,每核心带100并发是没什么压力的.多一些带300也能做到,不过就卡了.
所以一个16核32GB的服务器配置好可以无压力的带1600并发.超一些带2000+也是可以的,不过有点卡.

疯狂的fuser,狂吃资源

发布时间:2015-08-15 No Comments

服务器总是有很多fuser进程,相当占资源,找了好久.终于找到原因了.
在/etc/cron.d/php5文件里有一句话

09,39 root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null ; -delete

就是这句,如果网站访问的人多,就会出现很多fuser.我们只需删除其中的! -execdir fuser -s {} 2>/dev/null ;改为

09,39 root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete

即可解决问题.

Broadcom Corporation BCM43228 802.11a/b/g/n ubuntu 驱动

发布时间:2015-04-07 No Comments

关键命令

ls /lib/modules/`uname -r`/build
sudo apt-get install --reinstall bcmwl-kernel-source
lspci|grep 43228

注意事项

驱动是默认安装给最新的内核的,如果试用了一个旧的内核启动会没有驱动

搜狗拼音出了linux版本

发布时间:2014-08-20 No Comments

这可能不是什么新闻了,但是我今天才知道。
然后我安装试用了。输入体验立即上升一个档次,但是很遗憾,我这个双拼用户仍然需要等待。
使用拼音输入法的朋友们可以安装使用了。
ubuntu14.04直接下载安装包安装就行了。其他办法看官网教程。