Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 開機加速十大實戰技巧:從服務精簡到 initng 平行啟動

編輯:Linux 教學

開機速度直接影響使用者體驗與伺服器可用性。以下十招由淺入深,可大幅縮短 Linux 開機時間。

  1. 停用不必要服務:桌面機無需 sendmail、httpd;純 Web 伺服器更可精簡。透過圖形管理工具或 systemctl disable / chkconfig off 關閉。
  2. 精簡核心模組:無線網卡模組在有線桌面即為累贅。重編核心移除未用模組,善用 Bootchart 分析啟動流程與 chkconfig --list | grep 3:on 盤點服務。
  3. 改用輕量視窗管理器:以 Enlightenment、XFCE、i3、Sway 取代 GNOME/KDE,啟動從 30-60 秒降至 2-10 秒,並節省記憶體。
  4. 採用文字模式登入 (runlevel 3):避免圖形登入管理器 (GDM/LightDM/SDDM) 開機開銷,登入後手動 startx 或 systemctl start graphical.target。
  5. 選用輕量發行版:Arch、Gentoo、Alpine、Puppy、Void 等極簡發行版開機極快;主流發布版中 openSUSE 優化較佳,Ubuntu 通常快於 Fedora。
  6. 嘗試開源 BIOS / Coreboot:替換專屬 BIOS,讓核心直接初始化硬體,並可客製化開機流程。若不換 BIOS,至少設定略過軟碟機、直接從第一顆硬碟啟動。
  7. 靜態 IP 取代 DHCP:家庭/小型企業固定 IP 環境,設定 /etc/network/interfaces 或 NetworkManager 靜態 IP,並修正 /etc/resolv.conf DNS,省去尋找 DHCP 伺服器的等待。
  8. 移除熱插拔 (hotplug) / 早期 udev:老舊發行版若不需熱插拔,移除可節省可觀開機時間;新版以 udev 取代,通常無須處理。
  9. 嘗試 initng 並行啟動系統:以 initng 取代傳統 sysvinit,服務並行啟動大幅縮短時間。可用 Pingwinek LiveCD 體驗。
  10. Debian 系啟用並行啟動腳本:編輯 /etc/init.d/rc 將 CONCURRENCY=none 改為 CONCURRENCY=shell,啟用啟動腳本並行執行。

終極秘訣:盡量不重開機 — 使用 kexec、ksplice、容器熱更新等技術實現零停機維護。

Copyright © Windows教程網 All Rights Reserved