CentOS如何設(shè)置才不卡:高效運行配置指南
系統(tǒng)更新與精簡安裝
安裝時選擇Minimal Install
基礎(chǔ)環(huán)境,完成后執(zhí)行:
yum update -y && yum upgrade -y
移除無用軟件包:yum autoremove
服務(wù)管理策略
- 禁用非必要服務(wù):
systemctl disable postfix cups abrtd
- 限制服務(wù)并發(fā):
vim /etc/systemd/system.conf
修改DefaultLimitNOFILE
參數(shù)
內(nèi)核參數(shù)調(diào)優(yōu)
vim /etc/sysctl.conf
# 增加以下配置
vm.swappiness = 10
net.core.somaxconn = 4096
fs.file-max = 65536
net.ipv4.tcp_tw_reuse = 1
執(zhí)行sysctl -p
立即生效
文件系統(tǒng)優(yōu)化
修改/etc/fstab
掛載參數(shù):
noatime,data=writeback,barrier=0
內(nèi)存管理配置
- 調(diào)整緩存策略:
echo 3 > /proc/sys/vm/drop_caches
- 配置大頁內(nèi)存:
vim /etc/grub.conf
添加transparent_hugepage=always
資源監(jiān)控方案
安裝診斷工具:
yum install htop iotop iftop -y
配置日志輪轉(zhuǎn):vim /etc/logrotate.conf
調(diào)整保留周期
圖形界面優(yōu)化
- 服務(wù)器環(huán)境建議使用:
systemctl set-default multi-user.target
- 桌面環(huán)境可安裝輕量級GUI:
yum groupinstall "Xfce"
定期維護(hù)建議
- 設(shè)置每周自動清理:
crontab -e
添加0 3 * * 6 yum clean all
- 監(jiān)控啟動項:
chkconfig --list | grep 3:on