CentOS 5 優化方案

2021-08-31 01:46:09 字數 2905 閱讀 5386

centos 5 優化方案

系統環境部署及調整

檢查系統是否正常

# more /var/log/messages (檢查有無系統核心級錯誤資訊)

# dmesg (檢查硬體裝置是否有錯誤資訊)

# ifconfig(檢查網絡卡設定是否正確)

# ping www.163.com (檢查網路是否正常)

[1] 停止列印服務

如果不準備提供列印服務,停止預設被設定為自動啟動的列印服務。

/etc/rc.d/init.d/cups stop ← 停止列印服務

stopping cups:            [ok]    ← 停止服務成功,出現「ok」

chkconfig cups off ← 禁止列印服務自動啟動

chkconfig --list cups ← 確認列印服務自啟動設定狀態

cups0:off 1:off 2:off 3:off 4:off 5:off 6:off ← 0-6都為off的狀態就ok(當前列印服務自啟動

被禁止中)

[2] 停止ipv6

在centos預設的狀態下,ipv6是被啟用的狀態。因為我們不使用ipv6,所以,停止ipv6,以最大限

度保證安全和快速。

首先再次確認一下ipv6功能是不是被啟動的狀態。

ifconfig -a ← 列出全部網路介面資訊

eth0 link encap:ethernet hwaddr 00:0c:29:b6:16:a3

inet addr:192.168.0.13 bcast:192.168.0.255 mask:255.255.255.0

inet6 addr: fe80::20c:29ff:feb6:16a3/64 scope:link

up broadcast running multicast mtu:1500 metric:1

rx packets:84 errors:0 dropped:0 overruns:0 frame.:0

tx packets:93 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:10288 (10.0 kib) tx bytes:9337 (9.1 kib)

interrupt:185 base address:0x1400

lo link encap:local loopback

inet addr:127.0.0.1 mask:255.0.0.0

inet6 addr: ::1/128 scope:host

up loopback running mtu:16436 metric:1

rx packets:12 errors:0 dropped:0 overruns:0 frame.:0

tx packets:12 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

rx bytes:952 (952.0 b) tx bytes:952 (952.0 b)

sit0 link encap:ipv6-in-ipv4 ← 確認ipv6是被啟動的狀態

noarp mtu:1480 metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame.:0

tx packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

然後修改相應配置檔案,停止ipv6。

vi /etc/modprobe.conf ← 修改相應配置檔案,新增如下行到文尾:

alias net-pf-10 off

alias ipv6 off

#shutdown -r now ← 重新啟動系統,使設定生效

[3]centos5中自帶的源就蠻好了,一裝完我就yum install -y rdesktop了,建議保留,再加system-config-packages,裝程式會事產功倍,如果實在要更換yum源,參考部落格上的另一篇貼子:centos5更換yum源。

[4]使用 yum 程式安裝所需開發包(以下為標準的 rpm 包名稱)

gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel

[5] 修改命令history記錄

# vi /etc/profile

找到 histsize=1000 改為 histsize=200

[6] 對tcp/ip網路引數進行調整,加強抗syn flood能力

# echo 'net.ipv4.tcp_syncookies = 1' >> /etc/sysctl.conf

# sysctl -p

[7]關閉不需要的服務

# ntsysv

以下僅列出需要啟動的服務,未列出的服務一律關閉:

crond

irqbalance (僅當伺服器cpu為s.m.p架構或支援雙核心、ht技術時,才需開啟,否則關閉。)

microcode_ctl

network

random

sendmail

sshd

syslog

#我安裝centos5是用英文安裝,感覺這種語言出問題的機率最小,第七步如果對服務不熟,可以選擇關掉我們熟悉的服務,比如ip6tables或sendmail等.我256m記憶體的機子做了優化後執行centos5也非常流暢;而執行rhel5時非常卡,再加上免費生級方便等優點,我直接放棄rhel5而改用centos5了

CentOS5安裝手記

基本安裝過程和其他linux安裝基本相同,記得在定製軟體時,選上xvsf即可 1.安裝jdk 注意修改系統預設的jdk,參考 http blog.csdn.net hbcui1984 archive 2007 01 08 1477416.aspx 2.安裝myeclipse,如果出錯,參考 http...

硬碟安裝CentOS5

背景 xp 系統,硬碟是c d e f 想在f 裝centos centos 4.92 i386 bin 1of6.iso,centos 4.92 i386 bin 2of6.iso,centos 4.92 i386 bin 6of6.iso 放到c 共 個iso 放到c 其實放到哪個盤你可以自己決...

硬碟安裝CentOS5

背景 xp 系統,硬碟是c d e f 想在f 裝centos centos 4.92 i386 bin 1of6.iso,centos 4.92 i386 bin 2of6.iso,centos 4.92 i386 bin 6of6.iso 放到c 共 個iso 放到c 其實放到哪個盤你可以自己決...