linux里哪个文件能看到注册到服务器的服务

linux里哪个文件能看到注册到服务器的服务,第1张

Linux *** 作系统中可以查看裤卜注册到服务器的服务的文件有很多,比如:

1. /etc/inittab 文件:该文件用于控制系统启动时哪些服务会被自动启动,在该文件中可以查看到注册到服务器的服务。

2. /etc/rc.d/ 目胡御穗录:该目录下的文件用于控制系统启动时各个服务的启动顺序,在该目录下可以查看到注册到服务器的服务。

3. /etc/services 文件:该文件用于记录系统上安装的服务,包括TCP和UDP服务,可以查看到注册到服务器的服拆渣务。

4. /usr/sbin 目录:该目录用于存放系统上安装的服务程序,可以查看到注册到服务器的服务。

此外,还可以通过查看系统上安装的软件包来查看注册到服务器的服务,使用rpm或dpkg等工具可以获取到软件包的信息,从而查看注册到服务器的服务。

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

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

systemctl list-unit-files

2、使用netstat命令

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

netstat -pnltu

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

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

vim /etc/services

4、查看systemd服务状态

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

systemctl status service_name

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

systemclt status sshd

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

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

service service_name status

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

service sshd status


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12295870.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存