萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 伺服器優化配置指南:七大關鍵步驟提升穩定與效能

Linux 伺服器安裝完成後,不可直接上架機房,需經優化配置與安全加固,確保穩定、高效、安全運行。

一、關閉不需要的服務

減少記憶體/CPU 佔用,提升安全性。四項必保留服務:

  • iptables — 防火牆,聯網必備
  • network — 網路服務,上網必備
  • sshd — OpenSSH Server,IDC 託管遠端管理必備
  • syslog — 系統日誌,排查問題依賴

其餘依用途啟用:資料庫啟 mysqld/oracle,Web 啟 Apache 2 等。

二、關閉多餘 TTY 控制台

預設 6 個控制台 (Alt+F1~F6) 全駐留記憶體。ps auxf 可見 6 個 mingetty。保留前兩個,其餘在 /etc/inittab 以 # 註解,執行 init q 重載生效,無需重啟。

三、關閉 IPv6

多數環境暫不需 IPv6,但模組常駐核心造成負擔。關閉步驟:

  1. vi /etc/sysconfig/network:NETWORKING_IPV6=yes → no
  2. vi /etc/modprobe.conf 加入:
    alias net-pf-10 off
    alias ipv6 off
  3. 重啟機器生效

四、關閉 atime(檔案存取時間記錄)

Linux 檔案三時間:atime(存取)、ctime(inode 變更)、mtime(修改)。大量小檔案(如 Web 圖片)記錄 atime 產生額外 I/O。優化:

vi /etc/fstab
/dev/md5 /data/pics1 ext3 noatime,nodiratime 0 0

存取不再產生寫入 I/O 開銷。

五、運行在 Runlevel 3

vi /etc/inittab
id:3:initdefault:

伺服器無需圖形介面,Runlevel 3 滿足大部分需求。

六、優化 SSHD

vi /etc/ssh/sshd_config
X11Forwarding no   # 關閉 X 轉發
UseDNS no          # 關閉反向解析,減少連線延遲

七、優化 Shell 環境

  1. vi /etc/profile
  2. HISTSIZE=1000 → HISTSIZE=100
  3. source /etc/profile 立即生效

減少命令歷史記憶體佔用。

七步驟完成,伺服器將更精簡、安全、高效。

copyright © 萬盛學電腦網 all rights reserved