Linux作為網路作業系統,掌握關鍵管理技巧能事半功倍。本文彙整十大實戰技巧,涵蓋終端顯示、手冊頁轉存、磁碟優化、遠程登入、MBR修復與核心配置檔速查。
setterm --blank 0 # 關閉螢幕空白/節能
# 永久生效可加入 /etc/rc.local 或 ~/.bashrc
適用於需長時間顯示監控資訊(流量、日誌)的控制台。
man tcsh | col -b > tcsh.txt
col -b移除倒退鍵字元,獲得乾淨文字,利於列印、搜尋、離線閱讀。
hdparm -i /dev/hda # 查看支援特性
hdparm -c1 /dev/hda # 開啟32-bit I/O
hdparm -m16 /dev/hda # 設定MultiCount(視支援值調整)
hdparm -t /dev/hda # 測試讀取速度
優化前備份資料,確認硬碟支援再調整。
# 編輯 /etc/ssh/sshd_config
PermitRootLogin yes
# 或編輯 /etc/securetty 加入 pts/0 pts/1 ...
systemctl restart sshd
生產環境建議改用金鑰認證+sudo,避免直接root登入。
loadlin.exe、vmlinuz至Windows分區。loadlin vmlinuz root=/dev/hda2 ro啟動Linux(根分區唯讀)。mkbootdisk或直接修復:/etc/lilo.conf,boot=/dev/hda,執行lilo寫入MBR。grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg| 檔案 | 用途 |
|---|---|
| /etc/rc.d/rc.sysinit | 系統啟動公用服務初始化 |
| /etc/rc.d/rc.local | 本地啟動腳本 |
| /etc/inittab | SysV init運行級別配置 |
| /etc/fstab | 檔案系統掛載表 |
| /etc/lilo.conf /boot/grub2/grub.cfg | 開機載入器配置 |
| /etc/securetty | 允許root登入的終端 |
| /etc/resolv.conf | DNS伺服器設定 |
| /etc/samba/smb.conf | Samba共享配置 |
| /etc/sysconfig/iptables | 防火牆規則 |
init 3 # 文字模式
init 5 # 圖形模式
init 0 # 關機
init 6 # 重啟
top -d 0.5 # 0.5秒刷新
vmstat 1 # CPU閒置率等
watch -n 1 'df -h' # 監控磁碟
!! 重複上一條!n 執行第n條歷史Ctrl+R 互動式搜尋歷史cd - 在最近兩目錄切換export PROMPT_COMMAND='echo -ne "\033[2;999r\033[1;1H\033[00;44m\033[K"`date`"\033[00m\0338"'
加入/etc/bashrc或~/.bashrc,終端頂列顯示時間。
這些技巧源於實戰經驗,靈活運用能大幅提升Linux系統管理效率。