整理自 Linux 教學實訓題目,涵蓋 Shell 提示符定制、at/crontab 計劃任務、用戶登錄審計、進程性能分析、系統日志識別等核心技能,附圖解操作步驟。
export PS1="\u:\w\$ "(用戶名:當前目錄$)export PS1="\t-\u# "(時間-用戶#)export PATH=$PATH:$HOMEecho "hello" | at now + 1 minute → 全用戶終端顯示echo "cp ~/tmp ~/tmpbackup" | at now + 2 minuteslast root | head -10last reboot | wc -llast -t YYYYMMDD0800 roottop -d 5 觀察 %CPU/%MEM 排序(Shift+P / Shift+M)| 文件 | 內容 | 查看命令 |
|---|---|---|
| messages | 系統核心運行信息 | cat /var/log/messages |
| secure | 安全認證日志(ssh/sudo/login) | cat /var/log/secure |
| cron | 計劃任務執行記錄 | cat /var/log/cron |
| dmesg | 內核環形緩衝區(硬件/驅動) | dmesg |
| wtmp/btmp | 登錄/失敗登錄二進制 | last / lastb |
tail -10 /var/log/secure
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 初級系統管理員的核心排障能力。