当前位置:首页 » 操作系统 » 查看linux运行的服务

查看linux运行的服务

发布时间: 2025-07-26 08:09:23

linux系统中列出Systemd下所有正在运行的服务

Linux 系统提供广泛的服务,如进程管理、登录、syslog、cron、网络服务,如远程登录、电子邮件、打印机、虚拟主机、数据存储、文件传输、域名解析和动态 IP 地址分配等。服务在后台持续运行,等待请求,Linux 使用进程管理器管理服务。

大多数现代 Linux 发行版使用 systemd 作为系统和服务管理器,取代了 init 进程,并与 SysV 和 LSB init 脚本兼容。systemctl 命令是管理 systemd 的主要工具。

要列出 Linux 系统上所有 systemd 下的已加载服务,无论状态如何,运行 `systemctl list-units --type service` 命令。 若要查看所有已加载且正在运行的服务,使用 `systemctl list-units --type service --state active`。

可以将此命令添加到 `.bashrc` 文件中创建别名,以便快速调用,如 `alias running_services='systemctl list-units --type service --state active'`。 保存更改并运行 `running_services` 查看所有已加载、正在运行的服务。

检查守护进程正在监听的端口,可使用 `netstat -tuln` 或 `ss -tuln` 命令。 显示列中,Local Address:Port 列显示守护进程正在监听的端口号。

运行防火墙服务控制进出选定服务或端口的流量。使用 `firewall-cmd` 或 `ufw` 命令查看防火墙中已打开的服务或端口。

综上所述,在本指南中,我们学习了如何在 Linux 中查看 systemd 下正在运行的服务、检查服务使用的端口以及查看防火墙中已打开的服务或端口。此过程提供了系统服务管理的全面概览,帮助您更有效地控制和监控 Linux 系统。

Ⅱ 如何查看linux服务器运行状态

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"即可。如下图所示。

热点内容
网站源码修改 发布:2025-07-26 20:13:00 浏览:426
linux查看文件夹结构图 发布:2025-07-26 20:04:48 浏览:634
如何用电脑模拟安卓手机软件 发布:2025-07-26 19:59:34 浏览:434
文件夹软 发布:2025-07-26 19:59:33 浏览:772
数据库清单 发布:2025-07-26 19:55:53 浏览:214
第一个视频怎么加入服务器 发布:2025-07-26 19:50:33 浏览:862
mysql存储过程print 发布:2025-07-26 19:50:29 浏览:388
xp共享密码是什么 发布:2025-07-26 19:36:21 浏览:835
大型房产源码 发布:2025-07-26 19:35:40 浏览:515
sqlserverstring 发布:2025-07-26 19:13:22 浏览:949