『壹』 如何在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"即可。
『貳』 linux後台運行、關閉、查看後台任務常用命令
一、&
加在一個命令的最後,可以把這個命令放到後台執行,如:
[root@bqh-01 ~]# watch -n 3 "sh 1.sh " #每3s在後台執行一次 1.sh 腳本
二、ctrl + z
可以將一個正在前台執行的命令放到後台,並且處於辯譽暫停狀態。
三、jobs
查看當前有多少在後台運行的命令
jobs -l選項可顯示所有任務的PID,jobs的狀態可以是running, stopped, Terminated。但是如果任務被終止了(kill),shell 從當前的shell環境已知的列表中刪除任務的進程標識。
將後台中的命令調至 前台 繼續運行。如果後台中有多個命令,可以用fg %jobnumber(是命令編號,不是進程號)將選中的命令調出。
五、bg
將一個在後台暫停的命令,變成在 後台 繼續執行。如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出。
六、kill
****
前台進程的終止:Ctrl+c
****七、 nohup
如果讓程序始終在後台執行,即使關閉當前的終端也執行(之前的&做不到),這時候需要nohup。該命令可以在你退出帳戶/關閉終端之後繼續運行相應的進程。關閉中斷後,在另一個終端jobs已經無法看到後台跑得程序了,此時利用ps(進程查看命令悔森)
<pre style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">ps -aux | grep "1.sh" #a:顯示所有程序 u:以用戶為主的格式攜前段來顯示 x:顯示所有程序,不以終端機來區分</pre>
『叄』 在linux中,怎樣查看Mysql服務運行狀態
使用命令 # service mysqld status 命令來查看mysql 的啟動狀態如圖所示: mysqld is stopped 那就說明mysql服務是停止狀態,如果是 mysqld is running 那就說明mysql服務是啟動狀態。
(3)linux查看運行狀態命令擴展閱讀:
linux文件類型:
普通文件(regular file):就是一般存取的文件,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照文件的內容,又大致可以分為:
1、純文本文件(ASCII):這是Unix系統中最多的一種文件類型,之所以稱為純文本文件,是因為內容可以直接讀到的數據,例如數字、字母等等。設 置文件幾乎都屬於這種文件類型。舉例來說,使用命令「cat ~/.bashrc」就可以看到該文件的內容(cat是將文件內容讀出來)。
2、二進制文件(binary):系統其實僅認識且可以執行二進制文件(binary file)。Linux中的可執行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。
3、數據格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數據文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數據記錄在 /var/log/wtmp文件內,該文件是一個數據文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬於一種特殊格式的文件。
目錄文件(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。
連接文件(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。
設備與設備文件(device):與系統外設及存儲等相關的一些文件,通常都集中在 /dev目錄。通常又分為兩種:
塊設備文件:就是存儲數據以供系統存取的介面設備,簡單而言就是硬碟。例如一號硬碟的代碼是 /dev/hda1等文件。第一個屬性為 [b]。
字元設備文件:即串列埠的介面設備,例如鍵盤、滑鼠等等。第一個屬性為 [c]。
套接字(sockets):這類文件通常用在網路數據連接。可以啟動一個程序來監聽客戶端的要求,客戶端就可以通過套接字來進行數據通信。第一個屬性為 [s],最常在 /var/run目錄中看到這種文件類型。
管道(FIFO,pipe):FIFO也是一種特殊的文件類型,它主要的目的是,解決多個程序同時存取一個文件所造成的錯誤。FIFO是first-in-first-out(先進先出)的縮寫。第一個屬性為 [p]。
參考資料:php中文網-linux如何查看mysql是否啟動?
『肆』 Linux 啟動、關閉、重啟網路服務的兩種方式
Linux 啟動、關閉、重啟網路服務的兩種方式:
1、使用service腳本來調度網路服務,如:
啟動 service network start;
關閉 service network stop;
重啟 service network restart;
2、直接執行網路服務的管理腳本,如:
啟動/etc/init.d/network start;
關閉 /etc/init.d/network stop;
重啟 /etc/init.d/network restart。
(4)linux查看運行狀態命令擴展閱讀
linux其他服務相關命令介紹:
1、linux顯示所有服務的運行狀態命令
service --status-all
chkconfig --list
2、linux查看單個服務的運行狀態命令
service iptables status
3、linux查看服務啟動狀態,是否開機自動啟動命令
chkconfig --list servicename
『伍』 查看linux開啟了哪些服務
1. 查看Linux啟動的服務
chkconfig --list 查詢出所有當前運行的服務
chkconfig --list atd 查詢atd服務的當前狀態
2.停止所有服務並且在下次系統啟動時不再啟動,如下所示:
chkconfig --levels 12345 NetworkManager off
如果想查看當前處於運行狀態的服務,用如下語句過濾即可
chkconfig --list |grep on
3.如念歷宏果只是想當前的設置狀態有效,在系統重啟動後即不生效的話,可以用如下命令停止服務
service sshd stop
(5)linux查看運行狀態命令擴展閱讀:
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體爛高、應用程序和網路協議。它仔冊支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。