任務計劃
/etc/crontab 任務計劃配置文件
crontab -e 編輯任務計劃
crontab -l(小寫的L) 列出任務計劃
crontab -r 刪除
crontab -u [username] 指定某個用戶
1-5 表示範圍1到5
1,2,3 表示或者
*/2 表示能被2整除的
要保證服務的啓動狀態 systemctl start crond.servive
/var/spool/cron/[username] 用戶的cron計劃內容運維
系統管理chkconfig
--level 34 network off/on 控制network的等級3和4開關
--add [servicename] 增長一行服務,前提是在/etc/init.d/目錄下有文件
--del [servicename] 刪除一行服務socket
系統管理systemd
systemctl list-units --all --type=service 列service清單
systemctl enable [servicename] 讓服務開機啓動
systemctl disable [servicename] 不讓開機啓動
systemctl status [servicename] 查看服務狀態
systemctl stop [servicename] 中止服務
systemctl start [servicename] 啓動服務
systemctl restart [servicename] 重啓服務
systemctl is-enabled [servicename] 檢查服務是否開機啓動ide
/usr/lib/systemd/system/ 系統全部unit,分爲如下類型
service 系統服務
target 多個unit組成的組
device 硬件設備
mount 文件系統掛載點
automount 自動掛載點
path 文件或路徑
scope 不是由systemd啓動的外部進程
slice 進程組
snapshot systemd快照
socket 進程間通訊套接字
swap swap文件
timer 定時器rest
systemctl list-units 列出全部正在運行的unit
systemctl list-units --all 列出全部
systemctl list-units --all --state=inactive 列出不在運行的unit
systemctl list-units --type=service 列出在運行的service
systemctl is-active [servicename] 查看某個服務是否爲activeblog
target
系統爲了方便管理,用target來管理unit
systemctl list-unit-files --type=target
systemctl list-dependencies multi-user.target 查看這個target下有什麼unit
systemctl get-default 獲取默認target
systemctl set-default multi-user.target 設置默認target
一個service屬於一種類型的unit
多個unit組成了一個target
一個target裏面包含了多個service進程