|
|
51CTO旗下网站
|
|
移动端

2.9.2 CentOS 7新命令

《跟老韩学Linux运维》第2章高标准安装Linux操作系统,本书完全按照实际的Linux应用运维中的工作命令来讲解并加以实践,力求让读者看完此书后,能掌握运维工作中使用频率比较高的实战类型的运维指令。本节为大家介绍CentOS 7新命令。

作者:韩艳威来源:人民邮电出版社|2018-11-11 08:55

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

2.9.2  CentOS 7新命令

1.systemd unit相关的命令

(1)列出正在运行的unit,如下代码所示:

  1. systemctl list-units 

(2)列出所有unit,包括没有找到配置文件的或者启动失败的,如下代码所示:

  1. systemctl list-units --all 

(3)列出所有没有运行的unit,如下代码所示:

  1. systemctl list-units --all --state=inactive 

(4)列出所有加载失败的unit,如下代码所示:

  1. systemctl list-units --failed 

(5)列出所有正在运行的类型为service的unit,如下代码所示:

  1. systemctl list-units --type=service 

(6)显示某个unit是否正在运行,如下代码所示:

  1. systemctl is-active application.service 

(7)显示某个unit是否处于启动失败状态,如下代码所示:

  1. systemctl is-failed application.service 

(8)显示某个unit服务是否建立了启动链接,如下代码所示:

  1. systemctl is-enabled application.service 

2.systemd target

target类似于CentOS 6中的启动级别,但支持多个target同时启动,target是多个unit的组合。系统启动时就是启动了多个unit,为了方便target来管理这些unit。

(1)target连接的runlevel在该目录下可以查看到相应软连接,如下代码所示:

  1. /usr/lib/systemd/system 

(2)查看当前系统的所有target,如下代码所示:

  1. systemctl list-unit-files --type=target 

(3)查看一个target所包含了哪些unit,如下代码所示:

  1. systemctl list-dependencies mulit-user.target 

(4)查看启动时的默认target,如下代码所示:

  1. systemctl get-default 

(5)设置启动时的默认target,如下代码所示:

  1. systemctl set-default multi-user.target 

(6)切换target时,默认不关闭前一个target启动的进程。

systemctl isolate命令改变这种行为,关闭前一个target里面所有不属于***一个target的进程,如下代码所示:

  1. systemctl isolate multi-user.target 

3.systemd unit target关联关系

(1)主配置文件,具体路径如下代码所示:

  1. /etc/systemd/system.conf 

(2)开机会自动加载,相关加载内容如下代码所示:

  1. /etc/systemd/system/default.target 

(3)所有的service和target在/usr/lib/systemd/system,相关service和target内容如下代码所示:

  1. /etc/systemd/system/default.target 

(4)是一个软链接文件链接到了如下文件,软链接文件如下代码所示:

  1. /lib/systemd/system/multi-user.target 

(5)加载如下代码内容:

  1. /usr/lib/systemd/system/multi-user.target.wants 

上述代码文件内容中的service,查看一个service属于哪个target,需要cat具体的service文件:

  1. cat sshd.service 

具体看其中的[Install]部分即可。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

网络管理员考前辅导

本书按照国家人事部、信息产业部全国计算机技术与软件专业资格(水平)考试要求编写,内容紧扣《网络管理员考试大纲》。全书共分为11章,覆...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客