Linux 伺服器安裝完成後,不可直接上架機房,需經優化配置與安全加固,確保穩定、高效、安全運行。
減少記憶體/CPU 佔用,提升安全性。四項必保留服務:
iptables — 防火牆,聯網必備network — 網路服務,上網必備sshd — OpenSSH Server,IDC 託管遠端管理必備syslog — 系統日誌,排查問題依賴其餘依用途啟用:資料庫啟 mysqld/oracle,Web 啟 Apache 2 等。
預設 6 個控制台 (Alt+F1~F6) 全駐留記憶體。ps auxf 可見 6 個 mingetty。保留前兩個,其餘在 /etc/inittab 以 # 註解,執行 init q 重載生效,無需重啟。
多數環境暫不需 IPv6,但模組常駐核心造成負擔。關閉步驟:
vi /etc/sysconfig/network:NETWORKING_IPV6=yes → novi /etc/modprobe.conf 加入:alias net-pf-10 offalias ipv6 offLinux 檔案三時間:atime(存取)、ctime(inode 變更)、mtime(修改)。大量小檔案(如 Web 圖片)記錄 atime 產生額外 I/O。優化:
vi /etc/fstab
/dev/md5 /data/pics1 ext3 noatime,nodiratime 0 0
存取不再產生寫入 I/O 開銷。
vi /etc/inittab
id:3:initdefault:
伺服器無需圖形介面,Runlevel 3 滿足大部分需求。
vi /etc/ssh/sshd_config
X11Forwarding no # 關閉 X 轉發
UseDNS no # 關閉反向解析,減少連線延遲
vi /etc/profileHISTSIZE=1000 → HISTSIZE=100source /etc/profile 立即生效減少命令歷史記憶體佔用。
七步驟完成,伺服器將更精簡、安全、高效。