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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

【转】Linux开机启动管理---systemd使用

發(fā)布時(shí)間:2025/3/20 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Linux开机启动管理---systemd使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?常用命令?


使某服務(wù)自動(dòng)啟動(dòng)

systemctl enable httpd.service

使某服務(wù)不自動(dòng)啟動(dòng)

systemctl disable httpd.service

檢查服務(wù)狀態(tài)

systemctl status httpd.service (服務(wù)詳細(xì)信息) systemctl is-active httpd.service (僅顯示是否 Active)

顯示所有已啟動(dòng)的服務(wù)

systemctl list-units --type=service

啟動(dòng)某服務(wù)

systemctl start httpd.service

停止某服務(wù)

systemctl stop httpd.service

重啟某服務(wù)

systemctl restart httpd.service

?

開機(jī)服務(wù)管理

開機(jī)啟動(dòng) unit

systemctl enable test.service 增加由/lib/systemd/system/到/etc/systemd/system/multi-user.target.wants/下的軟鏈接 ln -s '/usr/lib/systemd/system/postfix.service' '/etc/systemd/system/multi-user.target.wants/test.service'

開機(jī)不啟動(dòng) unit

systemctl disable test.service 刪除/etc/systemd/system/multi-user.target.wants下的軟鏈接

查看服務(wù)開機(jī)是否啟動(dòng)

systemctl is-enabled test.service #查詢服務(wù)是否開機(jī)啟動(dòng)

查看開機(jī)自啟動(dòng)程序

ls /etc/systemd/system/multi-user.target.wants/

顯示啟動(dòng)失敗的單元

systemctl --failed

查看 systemd 管理的所有單元

systemctl list-unit-files

?

日志管理

Systemd 統(tǒng)一管理所有 Unit 的啟動(dòng)日志。帶來的好處就是,可以只用journalctl一個(gè)命令,查看所有日志(內(nèi)核日志和應(yīng)用日志)。日志的配置文件是/etc/systemd/journald.conf。

journalctl功能強(qiáng)大,用法非常多。

# 查看所有日志(默認(rèn)情況下 ,只保存本次啟動(dòng)的日志) $ sudo journalctl# 查看內(nèi)核日志(不顯示應(yīng)用日志) $ sudo journalctl -k# 查看系統(tǒng)本次啟動(dòng)的日志 $ sudo journalctl -b $ sudo journalctl -b -0# 查看上一次啟動(dòng)的日志(需更改設(shè)置) $ sudo journalctl -b -1# 查看指定時(shí)間的日志 $ sudo journalctl --since="2012-10-30 18:17:16" $ sudo journalctl --since "20 min ago" $ sudo journalctl --since yesterday $ sudo journalctl --since "2015-01-10" --until "2015-01-11 03:00" $ sudo journalctl --since 09:00 --until "1 hour ago"# 顯示尾部的最新10行日志 $ sudo journalctl -n# 顯示尾部指定行數(shù)的日志 $ sudo journalctl -n 20# 實(shí)時(shí)滾動(dòng)顯示最新日志 $ sudo journalctl -f# 查看指定服務(wù)的日志 $ sudo journalctl /usr/lib/systemd/systemd# 查看指定進(jìn)程的日志 $ sudo journalctl _PID=1# 查看某個(gè)路徑的腳本的日志 $ sudo journalctl /usr/bin/bash# 查看指定用戶的日志 $ sudo journalctl _UID=33 --since today# 查看某個(gè) Unit 的日志 $ sudo journalctl -u nginx.service $ sudo journalctl -u nginx.service --since today# 實(shí)時(shí)滾動(dòng)顯示某個(gè) Unit 的最新日志 $ sudo journalctl -u nginx.service -f# 合并顯示多個(gè) Unit 的日志 $ journalctl -u nginx.service -u php-fpm.service --since today# 查看指定優(yōu)先級(jí)(及其以上級(jí)別)的日志,共有8級(jí) # 0: emerg # 1: alert # 2: crit # 3: err # 4: warning # 5: notice # 6: info # 7: debug $ sudo journalctl -p err -b# 日志默認(rèn)分頁(yè)輸出,--no-pager 改為正常的標(biāo)準(zhǔn)輸出 $ sudo journalctl --no-pager# 以 JSON 格式(單行)輸出 $ sudo journalctl -b -u nginx.service -o json# 以 JSON 格式(多行)輸出,可讀性更好 $ sudo journalctl -b -u nginx.serviceqq-o json-pretty# 顯示日志占據(jù)的硬盤空間 $ sudo journalctl --disk-usage# 指定日志文件占據(jù)的最大空間 $ sudo journalctl --vacuum-size=1G# 指定日志文件保存多久 $ sudo journalctl --vacuum-time=1years

?

?

Reference:

https://blog.csdn.net/qq562029186/article/details/67639676 ??Linux開機(jī)啟動(dòng)管理---systemd使用

?

轉(zhuǎn)載于:https://www.cnblogs.com/piperck/p/10951290.html

總結(jié)

以上是生活随笔為你收集整理的【转】Linux开机启动管理---systemd使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。