實驗報告
實驗目的:熟練掌握程序和任務計劃管理
實驗要求:
1建立 /ios/ 目錄,将RHEL7的系統安裝盤放入光驅後,制作系統盤的CD光牒鏡像檔案
2.将這個程序放到背景運作。
3.在前台使用 jobs 指令檢視背景程序的運作情況。
4.使用ps指令檢視該程序的PID号,使用kill指令殺死該程序
5.再用 jobs 指令檢視背景程序運作情況。
6.挂載centos7CD光牒,安裝vsftpd包,安裝後啟動vsftpd服務
7.寫個計劃任務
1)要求每周一23:30對 /home 目錄進行備份,備份資料名為home.tar.gz,儲存到 /backup/ 目錄下。
2)每周一的早上7:50自動清空ftp伺服器公共目錄/var/ftp/pub中的資料
3)每天晚上的10:30自動執行任務,完成以下操作,顯示目前的系統時間并檢視以挂載磁盤分區德 磁盤使用情況,将輸出結果追加儲存到檔案/va/log/df.log中,以便持續觀察硬碟空間的變化
實驗步驟
建立 /ios/ 目錄,将RHEL7的系統安裝盤放入光驅後,制作系統盤的CD光牒鏡像檔案
(1) 建立 /ios/ 目錄
mkdir /ios
(2) 将RHEL7的系統安裝盤放入光驅
(3) 制作系統盤的CD光牒鏡像檔案
cp /dev/cdrom /yyc.iso
将這個程序放到背景運作
(1) 把程序放到背景
(按ctrl+z)
(2) 因ctrl+z是将程序以停止的形式放入背景是以用bg使程序在背景運作
bg
在前台使用 jobs 指令檢視背景程序的運作情況
(1) 檢視背景程序的運作情況
jobs
使用ps指令檢視該程序的PID号,使用kill指令殺死該程序
(1) 檢視該程序的PID号
ps aux
(2) #如題目不必須使用ps指令查找,可以使用pgrep根據條件查找程序PID
#pgrep -l “cp”
(3) kill指令殺死該程序
kill (yyc.iso的PID)
再用 jobs 指令檢視背景程序運作情況
(1) 用 jobs 指令檢視背景程序運作情況
挂載centos7CD光牒,安裝vsftpd包,安裝後啟動vsftpd服務
(1) 挂載centos7CD光牒
mount /dev/cdrom /mnt
(2) 安裝vsftpd包
rpm -ivh /mnt/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm
(3) 安裝後啟動vsftpd服務
systemctl start vsftpd
寫個計劃任務
(1) 建立名為/backup的目錄
mkdir /backup
(2) 用which檢視tar指令的絕對路徑
which tar
(3) 用which檢視rm指令的絕對路徑
which rm
(4) 用which檢視date指令的絕對路徑
which date
(5) 用which檢視df指令的絕對路徑
which df
(6) 編輯計劃任務
crontab -e
(7) 要求每周一23:30對 /home 目錄進行備份,備份資料名為home.tar.gz,儲存到 /backup/ 目錄下
30 23 1 /usr/bin/tar -czf /backup/home.tar.gz /home
(8) 每周一的早上7:50自動清空ftp伺服器公共目錄/var/ftp/pub中的資料
50 07 1 /usr/bin/rm -rf /var/ftp/pub/
(9) 每天晚上的10:30自動執行任務,完成以下操作,顯示目前的系統時間并檢視以挂載磁盤分區德 磁盤使用情況,将輸出結果追加儲存到檔案/va/log/df.log中,以便持續觀察硬碟空間的變化
30 22 /usr/bin/date >> /var/log/df.log;/usr/bin/df -hT >> /var/log/df.log
(10) 檢視任務計劃
crontab -l