查看linux开启了哪些服务

发布于2022-01-11 17:34:07
4个回答
admin
网友回答2022-01-11
一、利用进程来查看
命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。
二、利用chkconfig配置工具chkconfig --list 可以列出所有的服务在各个runlevel的默认启动状态。
三、利用SERVICE 命令
service 服务名 status 查看指定服务的运行状态
admin
网友回答2022-01-11
命令一
netstat -a 查看所有服务端口
命令二
nmap +ip地址
yum install nmap 安装nmap软件包
linux开放服务端口的设置
/etc/sysconfig/iptables
vi iptables
加入如下内容
-A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT
然后保存退出,重启服务
/etc/init.d/iptables restarts
查看端口是否开放
/sbin/iptables -L -n
admin
网友回答2022-01-11
1、ps aux 或netstat -tlunp ps是进程查看命令,netstat是端口查看命令,在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态。

2、service 服务名 status
比如查看httpd的Web服务的运行状态,执行service httpd status,
3、/sbin/service --status-all |grep 服务名
比如查看httpd的web服务,执行 /sbin/service --status-all |grep httpd即可。

4、chkconfig --list
比如查看httpd的web服务,执行 chkconfig --list |grep httpd即可。
admin
网友回答2022-01-11
最简单的就是 命令行下,用chkconfig --list

回到
顶部