Linux查看服务状态:一招鲜(linux 查看服务列表)
随着计算机技术的进步,Linux作为优秀的操作系统,越来越多的用户熟练使用它,其中包括如何查看服务状态,也是众多Linux系统用户需要掌握的技能知识。下面就来介绍一招鲜,如何查看Linux服务状态:
一、查看所有服务状态:
方法一:使用”service –status-all”命令指令查看当前系统服务状态,此方法需要root权限。
命令指令格式如下:
service –status-all
方法二:使用”systemctl list-units –type=service”查看当前服务状态,此方法也需要root权限。
命令指令格式如下:
systemctl list-units –type=service
示例:
[root@ufs-server mysql]# systemctl list-units –type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
mysqld.service loaded active running MariaDB 10.3.22 database server
二、查看指定服务状态:
方法一:使用”service”命令指令查看指定服务状态,此方法也需要root权限。
命令指令格式如下:
service [servicename] [action]
action 值可以为status、start、stop、restart等
示例1:
[root@ufs-server mysql]# service mysqld status
mysqld (pid 11125) is running…
示例2:
[root@ufs-server mysql]# service mysqld restart
Restarting MariaDB 10.3.22 database server: mysqld done
方法二:使用”systemctl status”指令查看指定服务状态,此方法也需要root权限。
命令指令格式如下:
systemctl status [servicename]
示例:
[root@ufs-server mysql]# systemctl status mysqld
● mysqld.service – MariaDB 10.3.22 database server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mysqld.service.d
└─migrated-from-my.cnf-settings.conf
Active: active (running) since Thu 2021-04-29 15:47:21 CST; 23h ago
总结:以上方法可以帮助用户查看Linux服务状态,是一招非常实用的技巧,能够让用户更加快捷的了解Linux的服务状态,从而更好的掌握服务的运行情况,以更有效和安全的方式使用Linux系统。