#显示全部 service --status-all #显示多数 service --status-all | more #显示少数 service --status-all | less #正在运行 service --status-all | grep running #查看指定服务 service --status-all | grep httpd or service httpd status
systemd 系统中管理运行的服务——systemctl
查看
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#列出系统中服务 systemctl #根据类型列出单元 systemctl list-units --type service #根据状态列出单位 systemctl list-unit-files --type service #查看运行中的服务 systemctl | grep running #查看系统启动时会被启用的服务列表 systemctl list-unit-files | grep enabled #查看指定服务 systemctl | grep apache2 or systemctl status apache2 #按资源使用情况(任务、CPU、内存、输入和输出)列出控制组: systemd-cgtop
UNIT 相应的 systemd 单元名称
LOAD 相应的单元是否被加载到内存中
ACTIVE 该单元是否处于活动状态
SUB 该单元是否处于运行状态(LCTT 译注:是较于 ACTIVE 更加详细的状态描述,不同的单元类型有不同的状态。)
# Stop dance for nginx # ======================= # # ExecStop sends SIGSTOP (graceful stop) to the nginx process. # If, after 5s (--retry QUIT/5) nginx is still running, systemd takes control # and sends SIGTERM (fast shutdown) to the main process. # After another 5s (TimeoutStopSec=5), and if nginx is alive, systemd sends # SIGKILL to all the remaining processes in the process group (KillMode=mixed). # # nginx signals reference doc: # http://nginx.org/en/docs/control.html # [Unit] #服务描述 Description=A high performance web server and a reverse proxy server Documentation=man:nginx(8) #指定了在systemd在执行完那些target之后再启动该服务 After=network.target nss-lookup.target