昨天安裝fedora2,機器配置很爛,只有64M的內存,沒有辦法,精簡了以下:
1,去掉不要的服務,setup後只保留crond.network sshd syslog,因為自己要用iptables作NAT和bind做DNS,再加上iptables和named.
2,減少控制台的數量,可以節省一部分內存,vi /etc/inittab
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
把3-6注釋掉,只保留兩個控制台就可以.
3,去掉ipv6的支持,fedora2默認支持ipv6,對我們來說沒有什麼作用.
vi /etc/modprobe.conf
加入下面的行:
alias net-pf-10 off
4,因為有雙網卡,而有沒有必要對外提供DNS服務,因此只讓named綁定在內網的網卡上就行.
vi /etc/named.conf
options {
directory "/etc/named";
pid-file "named.pid";
listen-on;//bind on 192.168.10.5
};
5,編譯內核,還沒有進行,有可能是最主要的:)
free的結果:
[root@gw /]# free
total used free shared buffers cached
Mem: 62068 39956 22112 0 8032 18840
-/+ buffers/cache: 13084 48984
Swap: 265032 0 265032