systemctl


一、概念介绍

Centos7 中使用systemd初始化系统(init),克服 sysvinit 固有的缺点,提高系统的启动速度。

支持systemd的系统的systemd进程pid为1。

systemd把不同的资源称为Unit,每一个 Unit 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit。

配置文件存放目录:/etc/systemd/system和/usr/lib/systemd/system

systemd对应的进程管理命令是systemctl

二、常用命令

(systemctl融合service和chkconfig功能)

命令格式:  systemctl [command] [unit]

systemctl status kubelet    #查看服务状态
systemctl enable kubelet    #设置开机自启动
systemctl daemon-reload #重新加载某个服务的配置文件

查看unit的信息:

 输出内容的第一行是对 unit 的基本描述。

第二行中的 Loaded 描述操作系统启动时会不会启动这个服务,enabled 表示开机时启动,disabled 表示开机时不启动。