1 檔案許可權
# 基本許可權型別 r : 可讀(4) w : 可寫(2) x : 可執行(1) # 許可權的歸屬 屬主 : u 屬組 : g 其他人 : o -R : 將目錄及目錄下的所有內容設定許可權 # 許可權修改 chmod o+r # 增加r許可權 chmod o=r # 將檔案許可權修改成r chmod o-r # 刪除r許可權 # SUID超級許可權 1 只針對二進位制可執行檔案有效 2 當其他使用者執行具有s許可權的命令時,臨時提權至屬主
2 計劃任務
# 設定定時任務 1 /etc/crontab 2 crontab -e 3 存放對應目錄中 /etc/cron.hourly/ # 系統定時任務每個小時執行這個目錄裡的內容 /etc/cron.daily/ # 系統定時任務每天執行這個目錄裡的內容 /etc/cron.weekly/ # 系統定時任務每週執行這個目錄裡的內容 /etc/cron.monthly/ # 系統定時任務每月執行這個目錄裡的內容 # * * * * *意義 分鐘 小時 日 月 周 # 計劃任務語法格式 * : 表示任意的(分、時、日、月、周)時間都執行 - : 表示一個時間範圍段,如5-7點 , : 表示分隔時間段,如6, 0, 4表示週六、日、四 /n : 表示每隔n單位時間,如*/10, 每10分鐘 # 總結: 1.定時任務規則之前加註釋 2.使⽤指令碼執⾏定時任務(只有⼀條簡單命令的可以直接使⽤命令執⾏) 3.運⾏指令碼⼀定要⽤絕對路徑執⾏,統⼀指令碼位置。 4.定時任務中date命令的百分號需轉義才能使⽤。 5.命令或指令碼結果(正確及錯誤)定向到空(>/dev/null 2>&1)或追加到⽂件中 >>/tmp/oldboy.txt 2>&1 6.避免不必要的程式及命令輸出,如打包命令,tar -v的顯示過程的選項。 7.打包壓縮使⽤相對路徑(切到⽬標⽬錄的上⼀級打包⽬標) 8.定時任務指令碼中的程式⽂件 ,儘量⽤絕對路徑,⽤戶的定時任務中的⽂件預設存放在當前⽤戶的家⽬錄 9.系統與命令位置有關的環境變數問題,建議指令碼中重新定義環境變數PATH