欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

systemctl的配置和使用-創(chuàng)新互聯(lián)

這篇文章為大家分享systemctl的配置和使用。文章涵蓋systemctl的配置和使用方法,希望大家通過這篇文章能有所收獲。

創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、隴西網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5響應式網(wǎng)站、電子商務商城網(wǎng)站建設、集團公司官網(wǎng)建設、外貿營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為隴西等各大城市提供網(wǎng)站開發(fā)制作服務。

##簡介
systemd是靠管理unit的方式來控制開機服務,開機級別等功能。
在/usr/lib/systemd/system目錄下包含了各種unit文件,有service后綴的服務unit,有target后綴的開機級別unit等,這里介紹關于service后綴的文件。因為systemd在開機要想執(zhí)行自啟動,都是通過這些*.service 的unit控制的,服務又分為系統(tǒng)服務(system)和用戶服務(user)。

配置文件說明:

所有的*.service 文件都存放在/lib/systemd/system目錄下面,
我們可以查看 crontab.service 文件看看里面 寫的都是什么

[root@zhangsf system]# cd ~
[root@zhangsf ~]# cat /usr/lib/systemd/system/crond.service
[Unit]
Description=Command Scheduler
After=auditd.service systemd-user-sessions.service time-sync.target

[Service]
EnvironmentFile=/etc/sysconfig/crond
ExecStart=/usr/sbin/crond -n $CRONDARGS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process

[Install]
WantedBy=multi-user.target

可以看出大概分為如下幾個部分
*[Unit]塊: 啟動順序和依賴關系

Description: 當前服務的簡單介紹
Documentation: 使用文檔的位置 
After: 如果auditd.service或者systemd-user-sessions.service服務需要啟動,應該在這個服務之前啟動
Before: crontd 服務應該在那些服務之前啟動

注意: After 和 Before 只涉及啟動順序,不涉及依賴關系.

[Service]啟動行為

啟動命令
> ExecStart字段:定義啟動進程時執(zhí)行的命令
> ExecReload字段:重啟服務時執(zhí)行的命令
> ExecStop字段:停止服務時執(zhí)行的命令
> ExecStartPre字段:啟動服務之前執(zhí)行的命令
> ExecStartPost字段:啟動服務之后執(zhí)行的命令
> ExecStopPost字段:停止服務之后執(zhí)行的命令

注:所有的啟動設置之前,都可以加上一個連詞號(-),表示"抑制錯誤",即發(fā)生錯誤的時候,不影響其他命令的執(zhí)行。
比如EnvironmentFile=-/etc/sysconfig/sshd(注意等號后面的那個連詞號),就表示即使
/etc/sysconfig/sshd文件不存在,也不會拋出錯誤。
注意:[Service]中的啟動、重啟、停止命令全部要求使用絕對路徑!

啟動類型
Type字段定義啟動類型。它可以設置的值如下:
> simple(默認值):ExecStart字段啟動的進程為主進程
> forking:ExecStart字段將以fork()方式啟動,此時父進程將會退出,子進程將成為主進程(后臺運行)
> oneshot:類似于simple,但只執(zhí)行一次,Systemd 會等它執(zhí)行完,才啟動其他服務
> dbus:類似于simple,但會等待 D-Bus 信號后啟動
> notify:類似于simple,啟動結束后會發(fā)出通知信號,然后 Systemd 再啟動其他服務
> idle:類似于simple,但是要等到其他任務都執(zhí)行完,才會啟動該服務。一種使用場合是為讓該服務的輸出,不與其他服務的輸出相混合

重啟行為
Service區(qū)塊有一些字段,定義了重啟行為:
> KillMode字段:定義 Systemd 如何停止 sshd 服務:
> control-group(默認值):當前控制組里面的所有子進程,都會被殺掉
> process:只殺主進程
> mixed:主進程將收到 SIGTERM 信號,子進程收到 SIGKILL 信號
> none:沒有進程會被殺掉,只是執(zhí)行服務的 stop 命令。
> Restart字段:定義了 sshd 退出后,Systemd 的重啟方式
上面的例子中,Restart設為on-failure,表示任何意外的失敗,就將重啟sshd。如果 sshd 正常停止(比如執(zhí)行systemctl stop命令),它就不會重啟。
>> Restart字段可以設置的值如下。
>> no(默認值):退出后不會重啟
>> on-success:只有正常退出時(退出狀態(tài)碼為0),才會重啟
>> on-failure:非正常退出時(退出狀態(tài)碼非0),包括被信號終止和超時,才會重啟
>> on-abnormal:只有被信號終止和超時,才會重啟
>> on-abort:只有在收到沒有捕捉到的信號終止時,才會重啟
>> on-watchdog:超時退出,才會重啟
>> always:不管是什么退出原因,總是重啟
注:對于守護進程,推薦設為on-failure。對于那些允許發(fā)生錯誤退出的服務,可以設為on-abnormal。
RestartSec字段:表示 Systemd 重啟服務之前,需要等待的秒數(shù)。
上面的例子設為等待42秒。

[install]如何安裝這個配置文件
WantedBy字段:表示該服務所在的 Target。
Target的含義是服務組,表示一組服務。
WantedBy=multi-user.target指的是:sshd 所在的 Target 是multi-user.target。
這個設置非常重要,因為執(zhí)行systemctl enable sshd.service命令時,sshd.service的一個符號鏈接,就會放在/etc/systemd/system目錄下面的multi-user.target.wants子目錄之中。
Systemd 有默認的啟動 Target。

systemctl get-default
#輸出multi-user.target

上面的結果表示,默認的啟動 Target 是multi-user.target。在這個組里的所有服務,都將開機啟動。這就是為什么systemctl enable命令能設置開機啟動的原因。
使用 Target 的時候,systemctl list-dependencies命令和systemctl isolate命令也很有用。

#查看 multi-user.target 包含的所有服務
systemctl list-dependencies multi-user.target

#切換到另一個 target
#shutdown.target 就是關機狀態(tài)
systemctl isolate shutdown.target

一般來說,常用的 Target 有兩個:
multi-user.target:表示多用戶命令行狀態(tài);
graphical.target:表示圖形用戶狀態(tài),它依賴于multi-user.target。

##舉例

[root@zhangsf system]# cat /usr/lib/systemd/system/node-exporter.service
[Unit]
Description=This is prometheus node exporter
After=docker.service

[Service]
Type=simple
ExecStart=/usr/local/bin/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

執(zhí)行命令

systemctl daemon-reload
systemctl enable node-exporter.service
systemctl start node-exporter.service

查看日志

[root@zhangsf system]# tail -f /var/log/messages
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - sockstat" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - stat" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - textfile" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - time" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - timex" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - uname" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - vmstat" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - xfs" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg=" - zfs" source="node_exporter.go:104"
Feb  6 11:53:40 zhangsf node_exporter: time="2020-02-06T11:53:40+08:00" level=info msg="Listening on :9100" source="node_exporter.go:170"

看完這篇文章,你們學會配置和使用systemctl了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文名稱:systemctl的配置和使用-創(chuàng)新互聯(lián)
本文地址:http://aaarwkj.com/article2/ccdsic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、Google、建站公司、商城網(wǎng)站、企業(yè)建站、手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
可以免费在线看的av网站| 亚洲福利一区二区三区| 18禁黄网站禁片免费视频| 99精品国产中文字幕| 免费欧美一级黄片播放| 日本熟女肥臀一区二区| 在线播放精品免费不卡| 国产精品久久久在线视频| 好色人妻在线播放中文字幕| 亚洲国产精品热久久网站| 久久午夜av一区二区| 老色鬼久久亚洲av综合| 人妻乱人伦中文字幕在线| 亚洲成人午夜免费在线观看| 国产精品一区二区三区欧美| 未满18周岁禁止观看视频| 丰满的少妇一区二区三区免费观看| 男人的天堂av免费看看| 中文字幕久久一区二区三区| 亚洲av无毛在线观看| 91成人大片在线观看| 中文字幕av在线日韩| 国产精品一区二区三区四区久久| 日韩国产乱码一区中文字幕| 夜夜操狠狠操天天摸| 美女午夜福利一区二区| 热久久这里只有精品视频| 欧美日韩一区二区高清在线| 国产黄片一区二区在线| 日本精品视频一区二区三区| 精品国产一区二区日韩91 | 亚洲一区二区婷婷久久| 人妻少妇中文字幕在线播放| 国产精致成人免费视频| 91大神黑丝美女洗澡| 欧美αv一区二区三区| 欧美日韩国产av一区| 国产熟女肥臀精品国产馆乱| 日韩无砖区2021不卡| 一本之道久久成人综合| 亚洲成人精品夫妻av|