作業:
一、使用ftp共享區域網yum源;
用http配置區域網yum源;
二:手動搭建乙個nfs伺服器;
1、 開放/nfs/shared目錄,供所有使用者查閱資料;
2、 開放/nfs/upload目錄為172.16.12.0/24網段的資料上傳目錄,並將所有使用者及所屬的使用者組都對映為nfs-upload,其uid與gid均為300;
三:1.設定一次性計畫任務在18:00時關閉系統,並檢視任務資訊;
2.每週日凌晨2點30分,執行cp命令對/etc/fstab檔案進行備份,儲存位置為/backup/fstab-yyyy-mm-dd-hh-mm-ss;
3.每週2、4、7的晚上8:45分,備份/var/log/secure檔案至/logs目錄中,檔名格式為「secure-yyyymmdd」;
4.每兩小時取出當前系統/proc/meminfo檔案中以s或m開頭的行資訊追加至/tmp/meminfo.txt檔案中;
ftp共享區域網yum源
環境搭建
安裝軟體:[root@node1 ~]# yum install -y vsftpd
啟動服務:[root@node1 ~]# systemctl enable --now vsftpd
防火牆放行:
[root@node1 ~]# firewall-cmd --permanent --add-service=ftp
success
[root@node1 ~]# firewall-cmd --reload
success
配置掛載
http共享區域網yum源
環境搭建
安裝環境:[root@node1 ~]# yum install -y httpd
防火牆處理:
配置:[root@node1 ~]# cd /var/www/html
[root@node1 html]# mkdir yum
[root@node1 html]# cd1
bash: cd1: command not found…
[root@node1 html]# cd
[root@node1 ~]# mount
mount mount.fuse mount.nfs mount.nfs4 mountpoint mountstats
[root@node1 ~]# mount /dev/sr0 /var/www/html/yum
mount: /dev/sr0 is write-protected, mounting read-only
開啟服務:
測試:[root@node1 ~]# elinks 192.168.10.10
瀏覽器測試
二、手動搭建nfs伺服器
1、開放/nfs/shared目錄,供所有使用者查閱資料;
伺服器配置
環境搭建
安裝軟體:[root@node1 ~]# yum install -y nfs-utils rpcbind
防火牆處理
[root@node1 ~]# firewall-cmd --permanent --add-service=nfs
success
[root@node1 ~]# firewall-cmd --permanent --add-service=mountd
success
[root@node1 ~]# firewall-cmd --permanent --add-service=rpc-bind
success
[root@node1 ~]# firewall-cmd --reload
success
配置檔案
[root@node1 ~]# echo 「德瑪西亞」 > /nfs/shared/lalalala
重啟服務
設定一次性計畫任務在18:00時關閉系統,並檢視任務資訊;
安裝軟體
[root@node1 ~]# yum install -y at
開啟服務
[root@node1 ~]# systemctl start --now atd.service
[root@node1 ~]# systemctl enable atd.service
分 時 日 月 周 命令
0 18 * * * /usr/sbin/poweroff
2.每週日凌晨2點30分,執行cp命令對/etc/fstab檔案進行備份,儲存位置為/backup/fstab-yyyy-mm-dd-hh-mm-ss;
3.每週2、4、7的晚上8:45分,備份/var/log/secure檔案至/logs目錄中,檔名格式為「secure-yyyymmdd」;
[root@node1 ~]# mkdir /logs
[root@node1 ~]# echo secure-katex parse error: expected 'eof', got '#' at position 44: … [root@node1 ~]#̲ cp /var/log/se…(date +%f)
4.每兩小時取出當前系統/proc/meminfo檔案中以s或m開頭的行資訊追加至/tmp/meminfo.txt檔案中;
[root@node1 ~]# grep 1
/proc/meminfo
[root@node1 ~]# grep 2
/proc/meminfo >> /tmp/meminfo.txt
[root@node1 ~]# egrep 「^(s|m)」 /proc/meminfo
指令碼:[root@node1 ~]# mkdir /scripts
[root@node1 ~]# cd /scripts/
[root@node1 scripts]# vim bak.sh
sm ↩︎
sm ↩︎
linux基礎學習分享 計畫任務
計畫任務主要是做一些週期性的任務,最主要的用途是定期備份資料 1.一次性排程執行 at 2.迴圈排程執行 cron 1.一次性排程執行 語法格式 at timespec 例 五分鐘後 在根目錄下建立乙個名為1.txt的檔案 ctrl d 輸入完畢後退出 2.迴圈排程cron cron的概念和cron...
Linux計畫任務 cron服務
計畫任務,是系統自動完成工作的一種實現方式,通過shell和linux unix下的crontab 計畫任務控制 的方式實現。cron是計畫任務的稱呼,crond是後台程序,而crontab則是定製好的計畫任務表。cron 這個名字來自 chronos 乙個古希臘語,時間 的意思。linux的自動執...
服務基礎之計畫任務
crond是乙個daemon類程式,路徑為 usr sbin crond,預設在後台啟動 crontab是乙個管理crontab file的工具,crontab file是定義計畫任務條目的檔案 crontab file存在於系統的多級目錄 etc crontab etc cron.d var sp...