YUM分享,nfs服務,計畫任務

2021-10-06 10:28:18 字數 3707 閱讀 5004

作業:

一、使用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...