service命令,顧名思義,就是用于管理Linux操作系統(tǒng)中服務的命令。
1.聲明:這個命令不是在所有的linux發(fā)行版本中都有。主要是在redhat、fedora、mandriva和centos中。
2. 此命令位于/sbin目錄下,用file命令查看此命令會發(fā)現(xiàn)它是一個腳本命令。
3. 分析腳本可知此命令的作用是去/etc/init.d目錄下尋找相應的服務,進行開啟和關閉等操作。
4. 開啟httpd服務器:service httpd start
start可以換成restart表示重新啟動,stop表示關閉,reload表示重新載入配置,status查看服務狀態(tài)。
5. 關閉MySQL服務器:service mysqld stop
6. 強烈建議大家將service命令替換為/etc/init.d/mysqld stop(因為有一些linux的版本不支持service)
說明:ps是用來報告程序執(zhí)行狀況的指令,您可以搭配kill指令隨時中斷,刪除不必要的程序
ps aux (參數(shù)a顯示所有,x詳細 u用戶)
ps aux | grep httpd //linux下查看apache進程 (注:ubuntu的服務為apche2,,即需要ps -aux | grep apache2,其他系統(tǒng)比如centos可能是httpd)
————————————————————————
例:1找出當前系統(tǒng)打開的“網(wǎng)絡服務”有哪些 netstat -tulp
2找出所有監(jiān)聽網(wǎng)絡的服務(包括套接字狀態(tài)) netstat -lnp
3觀察所有的網(wǎng)絡連接狀態(tài),查詢是否有異常聯(lián)機 netstat -anp
4查看linux80端口是否開啟 netstat -an | grep :80
netstat功能說明:顯示網(wǎng)絡狀態(tài)。 語 法:netstat [-acCeFghilMnNoprstuvVwx][-A<網(wǎng)絡類型>][--ip] 補充說明:利用netstat指令可讓你得知整個Linux系統(tǒng)的網(wǎng)絡情況。 參 數(shù): -a或--all 顯示所有連線中的Socket。 -A<網(wǎng)絡類型>或--<網(wǎng)絡類型> 列出該網(wǎng)絡類型連線中的相關地址。 -c或--continuous 持續(xù)列出網(wǎng)絡狀態(tài)。 -C或--cache 顯示路由器配置的快取信息。 -e或--extend 顯示網(wǎng)絡其他相關信息。 -F或--fib 顯示FIB。 -g或--groups 顯示多重廣播功能群組組員名單。 -h或--help 在線幫助。 -i或--interfaces 顯示網(wǎng)絡界面信息表單。 -l或--listening 顯示監(jiān)控中的服務器的Socket。 -M或--masquerade 顯示偽裝的網(wǎng)絡連線。 -n或--numeric 直接使用IP地址,而不通過域名服務器。 -N或--netlink或--symbolic 顯示網(wǎng)絡硬件外圍設備的符號連接名稱。 -o或--timers 顯示計時器。 -p或--programs 顯示正在使用Socket的程序識別碼和程序名稱。 -r或--route 顯示Routing Table。 -s或--statistice 顯示網(wǎng)絡工作信息統(tǒng)計表。 -t或--tcp 顯示TCP傳輸協(xié)議的連線狀況。 -u或--udp 顯示UDP傳輸協(xié)議的連線狀況。 -v或--verbose 顯示指令執(zhí)行過程。 -V或--version 顯示版本信息。 -w或--raw 顯示RAW傳輸協(xié)議的連線狀況。 -x或--unix 此參數(shù)的效果和指定"-A unix"參數(shù)相同。 --ip或--inet 此參數(shù)的效果和指定"-A inet"參數(shù)相同。 |
還可以用service 進程名 status查看狀態(tài)
聯(lián)系客服