Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 基礎實訓 11 題:PS1 提示符、at 廣播、計劃任務、last 登錄、top 進程、日志分析

編輯:Linux 系統常見問題解答

整理自 Linux 教學實訓題目,涵蓋 Shell 提示符定制、at/crontab 計劃任務、用戶登錄審計、進程性能分析、系統日志識別等核心技能,附圖解操作步驟。

實訓項目速覽

  1. PS1 提示符定制:export PS1="\u:\w\$ "(用戶名:當前目錄$)
    export PS1="\t-\u# "(時間-用戶#)
  2. PATH 追加家目錄:export PATH=$PATH:$HOME
  3. at 廣播:echo "hello" | at now + 1 minute → 全用戶終端顯示
  4. crontab 備份:echo "cp ~/tmp ~/tmpbackup" | at now + 2 minutes
  5. last 最近 10 次 root 登錄:last root | head -10
  6. 統計重啟次數:last reboot | wc -l
  7. last -t 08:00 root 登錄情況:last -t YYYYMMDD0800 root
  8. top 5 秒間隔監控:top -d 5 觀察 %CPU/%MEM 排序(Shift+P / Shift+M)
  9. ps -eo pid,pri,ni,cmd | sort -k2 | head:查看優先級最低進程(NI 最大)
  10. /var/log 核心日志識別:
    文件內容查看命令
    messages系統核心運行信息cat /var/log/messages
    secure安全認證日志(ssh/sudo/login)cat /var/log/secure
    cron計劃任務執行記錄cat /var/log/cron
    dmesg內核環形緩衝區(硬件/驅動)dmesg
    wtmp/btmp登錄/失敗登錄二進制last / lastb
  11. secure 最後 10 行:tail -10 /var/log/secure

圖解關鍵操作

PS1 設置1 PS1 設置2 PATH 設置 at 廣播 at 備份 last root 重啟統計 last -t top 監控 優先級 日志目錄

核心知識點總結

  • PS1 轉義序列:\u 用戶、\w 目錄、\t 時間、\h 主機、\$ 權限符
  • at 單次任務,crontab 循環任務,均由 atd/crond 守護進程執行
  • last 讀取 /var/log/wtmp,支持 -n、-t、-s 時間過濾
  • top 交互鍵:P(CPU排序) M(內存排序) T(時間排序) k(kill) r(renice) q(退出)
  • 日志輪轉由 logrotate 管理,配置在 /etc/logrotate.d/

熟練掌握這 11 項操作,即具備 Linux 初級系統管理員的核心排障能力。

Copyright © Windows教程網 All Rights Reserved