linux服务管理方式service和systemctl
systemd是linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl。
systemctl命令兼容了service
systemctl命令管理systemd的资源unit
管理服务(unit)常用命令:
systemctl提供了一组子命令来管理单个的unit,其命令格式为:
systemctl [command] [unit]
command主要有:
start:立刻启动后面接的unit
stop:立刻关闭后面接的unit
restart:立刻关闭后启动后面接的unit,即执行stop再start;
reload:不关闭unit的情况下,重新载入配置文件,让设置生效;
enable:设置下次开启时,后面接的unit会被启动
disable:设置下次启动时,后面接的unit不会被启动
status:目前后面接的这个unit的状态,会列出有没有正在执行、开机时是否启动等信息
is-active:目前有没有正在运行中
is-enable:开机时有没有默认要启动这个unit