如何查看服務器模式?記得不久前的一次面試,面試官問我,給你一台運行很久的服務器,在沒有服務清單的狀況下,怎麼查看該服務器上有哪些服務,下面就給大家介紹一下怎麼查看有哪些服務,下面我們就來聊聊關于如何查看服務器模式?接下來我們就一起去了解一下吧!
記得不久前的一次面試,面試官問我,給你一台運行很久的服務器,在沒有服務清單的狀況下,怎麼查看該服務器上有哪些服務,下面就給大家介紹一下怎麼查看有哪些服務。
例一:在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
由于本人也是從小白過來的,文中難免會有些錯誤,還請大家指正并提出寶貴意見。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!