挑戰 備份日誌 實驗樓

2022-07-22 06:21:10 字數 791 閱讀 2117

備份日誌

小明是乙個伺服器管理員,他需要每天備份論壇資料(這裡我們用日誌替代),備份當天的日誌並刪除之前的日誌。而且備份之後檔名是年-月-日的格式。alternatives.log在/var/log/下面。

目標

為shiyanlou使用者新增計畫任務

每天凌晨3點的時候定時備份alternatives.log到/home/shiyanlou/tmp/目錄

命名格式為年-月-日,比如今天是2023年4月1日,那麼檔名為2017-04-01

提示

date

crontab

cp(備份)

用一條命令寫在crontab裡面即可,不用寫指令碼

注:如果fail沒有任何提示資訊,請重新整理一下頁面。注意crontab的計畫使用者者

crontab -e 表示為當前使用者新增計畫任務

sudo crontab -e 表示為root使用者新增計畫任務

1.啟動crontab

sudo crontab -f &
2.編輯crontab檔案

crontab -e
在檔案末尾加上

0 3 * * * cp /var/log/alternatives.log /home/shiyanlou/tmp/$(date+ \%y-\%m-\%d)
退出並儲存 :wq

實驗樓 Linux基礎入門 挑戰1

有乙個非常重要的檔案 sources.list 但是你忘了它在哪兒了,你依稀記得它在 etc 目錄下。現在要你把這個檔案找出來,然後設定為自己可以訪問,但是其他使用者不能訪問。1.找到sources.list檔案 2.把檔案所有者改為自己 shiyanlou 3.把許可權修改為僅僅只有自己可讀可寫 ...

實驗樓python3學習挑戰專案

在實驗樓學習python3做的挑戰專案做的 整理。能夠計算出乙個半徑為2的圓的面積,並且把面積列印出來,保留小數點後10位。不要使用 input 等方法獲得輸入,程式不需要輸入任何引數,可以使用 python3 circlearea.py 執行,並直接輸出 半徑為2 的圓的面積數字。usr bin ...

實驗樓Linux實驗(一)

在每個使用者的 home 目錄中有乙個 shell 每次啟動時會預設執行乙個配置指令碼,以初始化環境,包括新增一些使用者自定義環境變數等等。zsh 的配置檔案是 zshrc,相應 bash 的配置檔案為 bashrc 它們在 etc 下還都有乙個或多個全域性的配置檔案,不過我們一般只修改使用者目錄下...