systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl
systemctl 是管制服务的主要工具(注:*代表某个服务的名字,如mariadb)
systemctl is-enabled servicename.service
查询服务是否开机启动
systemctl enable *.service
开机运行服务
systemctl disable *.service
取消开机运行
systemctl start *.service
启动服务
systemctl stop *.service
停止服务
systemctl restart *.service
重启服务
systemctl reload *.service
重新加载服务配置文件
systemctl status *.service
查询服务运行状态
systemctl --failed
显示启动失败的服务
systemctl |grep mariadb
列出所有启动的服务