日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

10.23cron10.24chkconfig工具10.25systemd管理服务10.26unit

發布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 10.23cron10.24chkconfig工具10.25systemd管理服务10.26unit 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

擴展:

1.?anacron:

http://blog.csdn.net/strikers1982/article/details/4787226

2. xinetd服(默認沒安裝這個服務,需要yum?install?xinetd安裝):

http://blog.sina.com.cn/s/blog_465bbe6b010000vi.html

3.?systemd自定義啟動腳本:??

http://www.jb51.net/article/100457.htm

10.23?linux任務計劃cron

任務計劃:我們可能凌晨備份數據,重啟服務等等,這樣在某個時間自動的執行腳本或命令,

1.?查看?任務計劃配置文件?(寫入格式)?

[root@hao-001 ~]#?cat /etc/crontab

2.?編寫?任務計劃?

[root@hao-001 ~]#?crontab -e

i?進入編輯模式

*表示全部,

每天的凌晨三點都執行,不限定日月周 ?執行12.sh腳本, 正確輸出日志12.log ?錯誤輸出日志21.log

0分 3時 * * * /bin/bash /usr/local/sbin/12.sh >>/tmp/12.log 2>>/tmp/21.log

例1:

12??14時?1-20號 ?每隔2個??星期1-星期6 ??執行命令??執行的腳本 ?>>正確輸出日志路徑 ?2>>錯誤輸出日志路徑

12 ?14 ?1-20 ?*/2 ? 1-6 ?/bin/bash?/usr/local/sbin/123.sh?>>/tmp/123.log?2>>/tmp/321.log

例2:

格式:?分 時 日 月 周?執行命令??執行的腳本 ?>>正確輸出日志路徑 ?2>>錯誤輸出日志路徑

格式:?分 時 日 月 周?/bin/bash??/usr/local/sbin/123.sh?>>/tmp/1234.log??2>>/tmp/4321.log

詳解:

* ?表示(////)全部范圍 ? 注意: 執行命令要填寫絕對路徑!!!

范圍:0-59

范圍:0-23

范圍:1-31

范圍:1-12

范圍:0-6(0表示星期天,7也表示星期天)

可用格式: ?1-5(表示一個范圍1到5)

可用格式: ?1,2,3(表示1或2或3) ?比如:星期一,星期二,星期三

可用格式: ?*/2(表示被2整除的數字)比如小時,每隔2小時;?比如月,雙月,被2整除的月,每隔兩個月

3.?啟動?crond進程 :

[root@hao-001 ~]#?systemctl start?crond

4.?搜索?crond進程是否啟動??

[root@hao-001 ~]#?ps aux |grep?crond

5.?查看?crond進程狀態(判斷是否啟動?圖中綠色表示啟動了) :

[root@hao-001 ~]#?systemctl status?crond

6.?關閉?crond進程 :

[root@hao-001 ~]#?systemctl stop?crond

7.?列出?任務計劃?

[root@hao-001 ~]#?crontab -l

8.?列出?指定用戶任務計劃?

[root@hao-001 ~]#?crontab -u?root?-l

9.?查看?任務計劃存放目錄(文件是用戶名命名文件) :

(備份用戶的任務計劃,直接備份這個cron目錄即可!!!)

[root@hao-001 ~]#?ls /var/spool/cron/

10.?刪除?任務計劃?

[root@hao-001 ~]#?crontab -r

10.24?chkconfig工具(服務)

1.?列出?當前系統使用chkconfig工具的服務有哪些?運行級?是什么?

[root@hao-001 ~]#?chkconfig --list

注意:2級別??3級別??4級別??5級別 根據自己需求,可開/可關

注意:0級別?1級別?6級別??必須

0級別 ? 關機狀態

1級別 ? 單用戶模式

2級別 ? 多用戶模式(帶nfs服務)

3級別 ? 多用戶模式(不帶圖形,沒有nff服務)

4級別 ? 保留狀態(暫時沒用)

5級別 ? 多用戶模式(帶圖形)

6級別 ? 重啟

2.?查看?啟動腳本服務(文件腳本) :

[root@hao-001 ~]#?ls /etc/init.d

3.?關閉?network服務?3級別 :

[root@hao-001 ~]#?chkconfig --level?3?network?off

4.?關閉?network服務?2級別3級別4級別5級別 :

[root@hao-001 ~]#?chkconfig --level?2345?network?off

5.?開啟?network服務?2級別3級別4級別5級別 :

[root@hao-001 ~]#?chkconfig --level?2345?network?on

6.?查看?指定的network服務 運行級別 :

[root@hao-001 ~]#?chkconfig --list?network

7.0?進入?cd /etc/init.d目錄下:

[root@hao-001 ~]#?cd /etc/init.d

7.1?創建?123腳本(自定義),到/etc/init.d目錄下:

[root@hao-001 ~]#?cp?network?123

[root@hao-001 ~]#?chkconfig --list

7.2?新增?自定義服務?到?chkconfig服務列表下 :

[root@hao-001 ~]#?chkconfig --add?123

[root@hao-001 ~]#?chkconfig --list

8.?刪除?自定義服務?

[root@hao-001 ~]#?chkconfig --del?network

注意:新增加的自定義服務腳本,按格式,添加到/etc/init.d/目錄下

10.25?systemd管理服務

1.?systemd列出所有units服務,類型為servie?

[root@hao-001 ~]#?systemctl list-units --all --type=service

2.?未激活狀態active不再列出?

[root@hao-001 ~]#?systemctl list-units ?--type=service

3.?crond服務?開機不啟動?

[root@hao-001 ~]#?systemctl disable?crond

4.?crond服務?開機啟動?

[root@hao-001 ~]#?systemctl enable?crond.service

5.?檢查?crond服務?是否開機啟動?

[root@hao-001 ~]#?systemctl is-enabled?crond

6.?查看?crond服務狀態 :

[root@hao-001 ~]#?systemctl status?crond.service

7.?停止?crond服務 :

[root@hao-001 ~]#?systemctl stop?crond

8.?啟動?crond服務 :

[root@hao-001 ~]#?systemctl start?crond

9.?重啟?crond服務 :

[root@hao-001 ~]#?systemctl restart?crond

10.26?unit介紹

1.?列出?系統所有unit?

[root@hao-001 ~]#?ls /usr/lib/systemd/system

unit分為以下類型:

service ?系統服務

target?? ?多個unit組成的組

device ??硬件設備

mount ??文件系統掛載點

automount ??自動掛載點

path ??文件或路徑

scope ??不是由systemd啟動的外部進程

slice ??進程組

snapshot?? systemd快照

socket ??進程間通信套接字

swap? ?swap文件

timer?? ?定時器

unit相關的命令

1.?列出?正在運行unit?

[root@hao-001 ~]#?systemctl list-units ?

2.?列出?所有的(包括失敗的或者inactive的) :

[root@hao-001 ~]#?systemctl list-units --all ?

3.?指定列出?狀態為inactiveunit?

[root@hao-001 ~]#?systemctl list-units --all --state=inactive ?

4.?指定列出?狀態為activeservice?

[root@hao-001 ~]#?systemctl list-units --type=service ???

5.?指定查看?crond.service服務,是否為active??

[root@hao-001 ~]#?systemctl is-active?crond.service ?

6.?指定查看?crond.service服務,是否為enabled?

[root@hao-001 ~]#?systemctl is-enabled?crond.service ?

10.27?target介紹

?系統為了方便管理,用target管理unit

1.?列出?系統所有target?

[root@hao-001 ~]#?systemctl list-unit-files --type=target

2.?查看?指定target下面有哪些unit?

[root@hao-001 ~]#?systemctl list-dependencies multi-user.target

3.?查看?系統默認target?

[root@hao-001 ~]#?systemctl get-default

4.?設置(更改)?默認target

[root@hao-001 ~]#?systemctl set-default?multi-user.target


?一個service?是一種類型unit

??target多個unit組成的

? 一個target里面,包含了多個(若干)service

5.?查看?sshd.serviceservice,屬于哪個target?

[root@hao-001 ~]# ?cat /usr/lib/systemd/system/sshd.service










本文轉自 主內安詳 51CTO博客,原文鏈接:http://blog.51cto.com/zhuneianxiang/2066488,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的10.23cron10.24chkconfig工具10.25systemd管理服务10.26unit的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。