查看 Linux 系统服务的 5 大方法(转载)

Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。

在本文中,良许将为大家介绍如何列出 Linux 系统里所有运行的服务,以及如何检查某个服务的当前状态。

Centos/RHEL 7.X 的 systemd 系统服务查看
CentOS 7.x开始,CentOS开始使用 systemd 服务来代替 daemon ,原来管理系统启动和管理系统服务的相关命令全部由 systemctl 命令来代替。

systemctl list-unit-files
1
命令的输出结果如下:

查看所有运行着的 systemd 服务可以运行以下命令:

systemctl | more
1
命令的输出结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rzOAWr5Y-1596456348890)(https://i.loli.net/2019/03/24/5c96d06ee5b07.png)]

除此之外,你还可以使用以下命令:

systemctl list-units --type service
1
命令的输出结果如下:

如果你想要在结果里搜索某个特定的服务,可以使用管道及 grep 命令。

systemctl | grep “apache2”
1
命令的输出结果如下:

使用 netstat 命令查看系统服务
Netstat 命令是用来检查活动的网络连接、接口统计分析,以及路由表状态。这个命令在所有的 Linux 发行版都可用,我们接下来就用它来查看系统服务。

查看服务及它们所监听的端口:

netstat -pnltu
1
命令的输出结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dr0fmXT6-1596456348896)(https://i.loli.net/2019/03/24/5c96d31c7f5d5.png)]

通过系统服务配置文件查看系统服务
服务的配置文件是 /etc/services 是一个 ASCII 文件,它包含了一系列的用户程序可能用到的服务。在这个文件里,包括了服务名称,端口号,所使用的协议,以及一些别名。

对于这个文件,我们可以使用任意的文本工具查看,比如 vim :

vim /etc/services
1
命令的输出结果如下:

查看 systemd 服务状态
在一些新版的 Linux 系统,已经有些用 systemd 来取代 init 进程了。在这种系统里,如何去查看系统服务呢?我们可以使用以下语法:

systemctl status service_name
1
比如说,查看你系统上的 OpenSSH 是否在运行,可以运行:

systemctl status sshd
1
命令的输出结果如下:

或者,你也可以使用以下命令格式去查看某个服务是否正在运行:

systemctl is-active service_name
1
如果使用这条命令的话,实现上面那个例子对应的命令为:

systemctl is-active sshd
1
命令的输出结果如下:

同时,你也可以查看一个服务是否已经被使能了,可以使用以下命令:

systemctl is-enabled service_name
1
比如,检查 OpenSSH 服务是否已经使能,可能输入以下命令:

systemctl is-enabled sshd
1
命令的输出结果如下:

早期版本的服务状态查看
其实也不能说早期,现在依然还有很多这样的系统,上面跑着 SysV init 进程。对于这种系统,查看服务状态的命令为:

service service_name status
1
还是查看 OpenSSH 状态的例子,对应的命令为:

service sshd status
1
命令的输出结果如下:

你也可以使用以下命令来查看所有的服务状态:

chkconfig --list
1
命令的输出结果如下:

最后,最近很多小伙伴找我要Linux学习路线图,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。无论你是面试还是自我提升,相信都会对你有帮助!目录如下:

免费送给大家,只求大家金指给我点个赞!

电子书 | Linux开发学习路线图

也希望有小伙伴能加入我,把这份电子书做得更完美!

有收获?希望老铁们来个三连击,给更多的人看到这篇文章
推荐阅读:

干货 | 程序员进阶架构师必备资源免费送
神器 | 支持搜索的资源网站

原文链接:https://blog.csdn.net/yychuyu/article/details/107772275?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-2.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-2.nonecase&request_id=5f28e7a02405af26f814d442

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值