赛迪网 > IT技术 Linux > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

实用技巧:Ubuntu Linux 8.04设置与优化

发布时间:2008.05.07 06:23     来源:赛迪网    作者:Austria

1. 换内核

系统默认的 kernel 2.6.24-16-generic,这个内核是通用内核没针对特定用户做过优化,而我的台式机还有一个更好的内核可以选,2.6.24-16-rt(realtime)这个内核的特点是任务抢占式,能大大加快 程序之间的启动时间跟切换时间。安装方法:

sudo apt-get install linux-rt

2. 关闭IPv6

方法:

编辑 /etc/modprobe.d/aliases

修改

alias net-pf-10 ipv6

alias net-pf-10 off

然后注释掉 /etc/hosts文件中所有与IPV6有关的内容

# The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

#fe00::0 ip6-localnet

#ff00::0 ip6-mcastprefix

#ff02::1 ip6-allnodes

#ff02::2 ip6-allrouters

#ff02::3 ip6-allhosts

这将会禁止所有使用IPV6的网络接口。

再新建一个/etc/modprobe.d/bad_list文件,内容为:

alias net-pf-10 off

3. 优化apt 源

$cd /etc/apt

$sudo su

#mv sources.list sources.list-bak

#sed -e ‘/^#/d’ -e ’s/deb-src/#deb-src/’ sources.list-bak > sources.list

上面命令的结果是备份sources.list 为 sources.list-bak,同时去掉了sources.list 中的注释语句,再注释掉 deb-src目录。

太多的注释语句看得我眼花缭乱,并且我也不需要软件的源码。

4. 优化会话启动项

菜单系统--首选项--会话,去掉你不需要的服务。

5.程序启动优化

使启动程序并行,加速启动过程。

编辑 /etc/init.d/rc

修改

CONCURRENCY=none

为:

CONCURRENCY=shell

小心别写错,错了就无法启动系统了。

6.增加DNS cache

dns cache dnsmasq 也是个不错的选择,但pdnsd 更小巧些,单机用这个就够了,而且也不是所有人都需要自己做cache的,我这里杭州网通的dns 服务器实在太慢了,才自己做cache 加快dns 解析速度的。

sudo apt-get instll pdnsd 安装pdnsd

编辑 /etc/pdnsd.conf 在 global 段下方加入

server {ip="x.x.x.x"; /* 此处填你的第一个dns 服务器的 IP */

timeout=30;

interval=900;

uptest=none;

ping_timeout=500;

purge_cache=off;

caching=on;

}server {

ip="x.x.x.x"; /* 此处填你的第二个dns 服务器的 IP*/

timeout=30;

interval=900;

uptest=none;

ping_timeout=500;

purge_cache=off;

caching=on;

}编辑/etc/resolv.conf文件

改第一行内容为 “nameserver 127.0.0.1”

7.安装RAR压缩/解压缩程序

sudo apt-get install rar unrar

做个软链接

sudo ln -fs /usr/bin/rar /usr/bin/unrar

这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。

8.清理系统垃圾

sudo apt-get autoclean清理旧版本的软件缓存

sudo apt-get clean清理所有软件缓存

sudo apt-get autoremove删除系统不再使用的孤立软件

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 解决SUSE Linux下SSH无法使用密码登录问题 (05-06) · Linux操作系统多线程同步Mutex详细介绍 (05-06)
· 新闻观察:最新Linux内核2.6.26 RC1发布 (05-06) · ARM Linux开机后自动运行特定程序的方法 (05-06)
· SELinux拒绝vsftpd上传文件到用户主目录 (05-06) · Linux操作系统创建ADSL拨号上网方法介绍 (05-06)
· Linux系统vsftpd下建立虚拟用户方法介绍 (05-06) · 新手学堂:Linux系统下设置时钟简单方法 (05-06)
· Linux下普通用户无法直接使用crontab问题 (05-06) · Raptor:改进型菜单系统for Linux KED4 (05-06)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 移动信息化市场方兴未艾 企业呼唤标准出台
· 如何把握企业价值差异 避免CRM与SCM脱节
· 齐看四大厂商的SaaS动态 ERP案例分析
· 通方期货CRM解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统