黄芪

首页 » 常识 » 问答 » 如何查看Linux系统服务5种方法教你搞
TUhjnbcbe - 2023/3/25 13:17:00


  只要是Linux操作系统,不管发行版本是什么,都有系统服务,Linux系统服务也被称为守护程序,是启动时自动加载的且在退出时自动停止的系统服务,本篇文章将为大家讲解如何查看Linux的系统服务,以及如何检查某个服务的状态,请看下文:


  1、CentOS/RHEL7.X的systemd系统服务查看


  CentOS从7.X起,就开始使用systemd服务来替代daemon,而systemctl将替代原先的管理系统启动和管理系统服务的相关命令,命令如下:


  systemctllist-unit-files


  2、使用netstat命令


  相信大家对netstat命令一定不陌生,此命令常用来检查活动的网络连接、接口统计分析以及路由表达式,netstat命令适用于所有的Linux发行版本,那如何用它来查看系统服务呢?命令如下:


  netstat-pnltu


  3、通过系统服务配置文件查看系统服务


  服务配置文件是/etc/services,它是一个ASCII文件,包含了一系列的用户程序可能会用到的服务,在此文件中,包括服务名称、端口号及所使用的协议及一些别名,对于此文件,可使用任意文本工具进行查看,vim也可以:


  vim/etc/services


  4、查看systemd服务状态


  在一些相对新的Linux系统上,有很多已经用systemd来代替init进程了,那在这种系统里,该如何查看系统服务呢?命令如下:


  systemctlstatusservice_name


  比如,查看系统上的OpenSSH是否在运行,可以使用以下命令:


  systemcltstatussshd


  5、早期、现如今版本的服务状态查看


  现在依然有很多这样的系统,上面跑着SysVinit进程,对于这种系统,查看服务状态的命令如下:


  serviceservice_namestatus


  还是查看OpenSSH状态的例子,命令如下:


  servicesshdstatus

1
查看完整版本: 如何查看Linux系统服务5种方法教你搞