Lab 1. 排程 crontab 設定
下列以使用者帳號 weithenn 來設定排程為例。# crontab –e //建立排程 (建立於目前的使用者帳號 weithenn)
*/10 * * * * /usr/bin/free
# crontab -l //列出目前使用者帳號 weithenn 的所有排程
# tail /var/spool/cron/weithenn //同上列指令功能 (查看 weithenn 的所有排程)
# tail /var/log/cron //當排程執行後會寫入此 Log 檔內
# crontab –r //刪除排程
# mail –s “test mail” weithenn < /etc/passwd //手動鍵入指令寄mail(標題為test mail 內容為etc/passwd)
# mail or mutt //使用 mail 或 mutt 指令查看有沒有收到信
Lab 2. 管理本機及遠端分享的印表機 CUPS
- 預設印表機: 請按下 Make Default Printer。
- 本機分享印表機: 請勾選 Share published printers connected to this system。
- 遠端分享印表機: 新增印表機時選選 IPP(Internet Printing Protocol) 然後指定遠端印表機的 IP 位址完成後再送 Printer Job 確認.。
# lpq //顯示預設印表機 (按下 Make Default Printer 此指令才看得到)
HP88 is ready //印表機名稱叫 HP88
no entries
# lpq –a //查看 Printer Job
下列指令為將 /etc/passwd 的內容送給 HP88 印表機執行列印動作,之後馬上用指令 lpq –a 去看是否有把 Printer Job 送出,之後查看 /var/spool/cups 是否有 Printer Queue。
# ls /tmp | lpr -P HP88; lpq -a; ll /var/spool/cups/
Rank Owner Job File(s) Total Size
active root 6 (stdin) 2048 bytes
-rw------- 1 root lp 698 Dec 21 22:05 c00006 //列印的 Job (control file)
-rw------- 1 root lp 698 Dec 21 22:05 d00006-001 //列印的內容 (data file)
Lab 3. 設定系統時間校時 (NTP Server)
# ntpdate –b server1.example.com //與 server1 對時 (用 GUI 指定 NTP Server 比較快速)
# ntpq //進入 NTP 對話模式
ntpq> peer //查看本機與指定的 NTP Server 對時情況
remote refid st t when poll reach delay offset jitter
=============================================================================
*LOCAL(0) .LOCL. 10 l 55 64 377 0.000 0.000 0.061
220-130-158-72. 220.130.158.50 2 u 465 1024 377 10.188 772200. 1127.00
ntpq> exit //離開 NTP 對話模式