如何查看服务器模式(怎样查看服务器中有哪些服务)
记得不久前的一次面试,面试官问我,给你一台运行很久的服务器,在没有服务清单的状况下,怎么查看该服务器上有哪些服务,下面就给大家介绍一下怎么查看有哪些服务,下面我们就来聊聊关于如何查看服务器模式?接下来我们就一起去了解一下吧!
如何查看服务器模式
记得不久前的一次面试,面试官问我,给你一台运行很久的服务器,在没有服务清单的状况下,怎么查看该服务器上有哪些服务,下面就给大家介绍一下怎么查看有哪些服务。
例一:在linux服务器已安装的服务中,查看哪些服务启动了,哪些服务没启动
[root@localhost ~]# systemctl list-units --type service --all
例二:查看所有正在运行的服务
[root@localhost ~]# systemctl list-units --type=service --state=running
例三:查询一个包是否安装(以screen为例)
[root@localhost ~]# rpm -qa|grep screen
[root@localhost ~]# rpm -q screen
[root@localhost ~]# systemctl status ntpd
(通过查看服务运行状况,侧面也能查出该服务是否被安装)
通过查看进程的方式来确认服务器上的服务
[root@localhost ~]# ps -ef
另外通过查看端口号或者到一些服务器上约定俗成的目录/usr/local中看看,某种程度上也能确认该服务器上的服务有哪些,当然啦,随着docker,k8s等技术的出现并广泛运用,后面我们查看服务器上的服务就更简单了
[root@#localhost ~]# docker ps
[root@localhost ~]# kubectl get pod
由于本人也是从小白过来的,文中难免会有些错误,还请大家指正并提出宝贵意见。
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com