RHCE 5.x 筆記 - RH131 Unit4 System Services

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 對話模式