『壹』 linux 如何啟動,停止,查看服務
可以使用chkconfig --list來列出所有的系統服務,也可以使用service --status-all來查看啟動的服務。通過service 服務名 stop 命令來停止服務。
命令說明:
chkconfig命令
chkconfig命令檢查、設置系統的各種服務。這是Red Hat公司遵循GPL規則所開發的程序,它可查詢操作系統在每一個執行等級中會執行哪些系統服務,其中包括各類常駐服務。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。
語法
chkconfig(選項)
選項
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述文件內增加相關數據;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述文件內刪除相關數據;
--level:指定讀系統服務要在哪一個執行等級中開啟或關畢。
等級代號列表:
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網路連接的多用戶命令行模式
等級3表示:有網路連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
需要說明的是,level選項可以指定要查看的運行級而不一定是當前運行級。對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務。
運行級文件:
每個被chkconfig管理的服務需要在對應的init.d下的腳本加上兩行或者更多行的注釋。第一行告訴chkconfig預設啟動的運行級以及啟動和停止的優先順序。如果某服務預設不在任何運行級啟動,那麼使用-代替運行級。第二行對服務進行描述,可以用\跨行注釋。
例如random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
實例
chkconfig --list #列出所有的系統服務。
chkconfig --add httpd #增加httpd服務。
chkconfig --del httpd #刪除httpd服務。
chkconfig --level httpd 2345 on #設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。
chkconfig --list #列出系統所有的服務啟動情況。
chkconfig --list mysqld #列出mysqld服務設置情況。
chkconfig --level 35 mysqld on #設定mysqld在等級3和5為開機運行服務,--level 35表示操作只在等級3和5執行,on表示啟動,off表示關閉。
chkconfig mysqld on #設定mysqld在各等級為on,「各等級」包括2、3、4、5等級。
service命令
service命令是Redhat Linux兼容的發行版中用來控制系統服務的實用工具,它以啟動、停止、重新啟動和關閉系統服務,還可以顯示所有系統服務的當前狀態。
語法
service(選項)(參數)
選項
-h:顯示幫助信息;
--status-all:顯示所服務的狀態。
參數
服務名:自動要控制的服務名,即/etc/init.d目錄下的腳本文件名;
控制命令:系統服務腳本支持的控制命令。
『貳』 在linux 如何停止一個命令
首先使用ps
-ef命令確定要殺死進程的PID,然後輸入以下命令:
#
kill
-pid
注釋:標準的kill命令通常都能達到目的。終止有問題的進程,並把進程的資源釋放給系統。然而,如果進程啟動了子進程,只殺死父進程,子進程仍在運行,因此仍消耗資源。
具體命令如下:
Ctrl+C
中斷程式的執行
Ctrl+Z
暫停程式的執行,稍後可以按下fg或bg命令繼續.
Ctrl+S
屏幕暫停輸出
Ctrl+Q
屏幕恢復輸出
『叄』 如何在Linux停止和啟動postfix服務的命令
1.啟動Postfix服務
啟動Postfix服務的命令為:/etc/init.d/postfixstart
命令執行後如圖所示,則表示啟動Postfix服務成功。
注意:Postfix服務使用TCP協議的25埠,如果Linux伺服器開啟了防火牆功能,
就應關閉防火牆功能或設置允許TCP協議的25埠通過。可以使用以下命令開放
TCP協議的25埠。
iptables-IINPUT-ptcp--dport25-jACCEPT
『肆』 linux怎麼強制停止當前命令的快捷鍵
linux強制停止當前命令的快捷鍵是:CTRL + C;
linux常用指令:
ls——顯示文件或目錄;
-l——列出文件詳細信息l(list) ;
-p——創建目錄,若無父目錄,則創建p(parent);
cd——切換目錄;
touch——創建空文件;
echo——創建帶有內容的文件;
cat——查看文件內容;
cp——拷貝;
mv——移動或重命名;
rm——刪除文件;
-r——遞歸刪除,可刪除子目錄及文件;
-f——強制刪除;
find——在文件系統中搜索某文件;
wc——統計文本中行數、字數、字元數;
grep——在文本文件中查找某個字元串;
rmdir——刪除空目錄;
tree——樹形結構顯示目錄,需要安裝tree包;
pwd——顯示當前目錄;
ln——創建鏈接文件;
more、less——分頁顯示文本文件內容;
head、tail——顯示文件頭、尾內容;
ctrl+alt+F1——命令行全屏模式。
『伍』 linux下nginx停止命令
Linux下nginx服務如果要停止的話我們需要通過命令來控制,下面由我為大家整理了linux下nginx停止命令的相關知識,希望對大家有幫助!
linux的nginx停止命令詳解
nginx的停止有三種方式:
linux的nginx停止命令一、從容停止
1、查看進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -QUIT 2072
linux的nginx停止命令二、快速停止
1、查看進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
linux的nginx停止命令三、強制停止
[root@LinuxServer ~]# pkill -9 nginx
附:linux的nginx重啟命令
重啟 方法 步驟:
1、驗證nginx配置文件是否正確
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到如下顯示nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
方法二:在啟動命令-c前加-t
2、重啟Nginx服務
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可
方法二:查找當前ngin x的進 程號,然後輸入命令:kill -HUP 進程號 實現重啟nginx服務
『陸』 在linux中如何終止指令的運行
具體操作步驟如下:
1、首先打開linux終端,運行一段Python程序:
『柒』 Linux服務管理(如何關閉或禁用不需要的服務
在安裝Linux操作系統時,一些不必要的數據包和應用程序會在用戶不注意的情況下自動安裝。在本文中,我們將討論如何將Linux系統中一些不必要的應用程序和服務禁用,以保護你的系統資源。
首先讓我們來看看系統中正在運行哪些服務。使用以下命令:
輸出結果
現在讓我們使用下面的netstat命令快速瀏覽接受連接的進程(埠)。
輸出結果
從上面的輸出結果中,你會發現一些不需要在伺服器上運行的應用程序,如:
1. smbd and nmbd
smbd和nmbd是Samba的後台進程。你真的需要在Windows或其他機器上輸出smb分享嗎?如果不是,為什麼運行這些進程呢?
你可以在下一次機器啟動時關閉開機啟動設置,這樣就能安全地關閉或禁用這些進程。
2. Telnet
你需要通過互聯網或者區域網進行適合文本形式的通訊嗎?如果不是的話,在機器啟動時關閉這個進程吧。
3. rlogin
你需要通過網路登錄到另一個主機嗎?如果不需要的話,那麼在機器啟動時關閉這個進程的開啟啟動功能。
4. rexec
遠程進程執行rexec允許你在遠程計算機上執行shell命令。如果你不需要在遠程機器上執行shell命令,請關閉該進程。
5. FTP
你需要將一個主機上的文件通過網路轉移到另一個主機上嗎?如果不需要,你可以停止FTP服務。
6. automount
你需要自動掛載不同的文件系統,彈出網路文件系統嗎?如果不是,為什麼要運行這個進程,為什麼要讓這個應用程序佔用你的資源呢?關閉它的自動啟動功能吧。
7. named
你需要運行域名伺服器(DNS)嗎?如果不是,你應該關掉這個進程,釋放你的資源。先關閉正在運行的進程,然後關閉開機啟動設置。
8. lpd
lpd是列印機的後台進程。如果你不需要從伺服器列印,該進程會消耗你的系統資源。
9. Inetd
你運行inetd服務嗎?如果你正在運行獨立應用程序,如ssh,ssh會使用其他獨立的應用程序,比如Mysql、Apache等。如果你不需要inetd,最後在下次自動啟動時關閉掉。
10. portmap
Portmap是一個開放網路計算遠程過程調用(ONC RPC),啟用後台進程rpc.portmap和rpcbind。如果這些進行運行,意味著你正在運行NFS伺服器。如果你沒有注意到NFS伺服器運行的話,意味著你的系統資源正在消耗。
如何在Linux系統中殺死一個進程
可以使用「Kill PID」命令殺死一個在Linux中運行的進程。但是在運行Kill命令之前,我們必須了解進程的PID。例如,我想找「cupsd」進程的PID。
那麼「cupsd」進程的PID是1511。運行下面的命令殺死該PID。
如何禁用Linux服務
對於紅帽發行版如Fedora和CentOS,利用「chkconfig」腳本來啟用和禁用Linux系統中運行的服務。
例如,在系統啟動時禁用Apache web伺服器。
對於基於Den的發行版如Ubuntu、Linux Mint和其他Debian發行版,使用一個叫做update-rc.d的腳本。
例如,在系統啟用時使用下面的命令禁用Apache服務。這里「- f」選項代表強制性。
做了這些變更之後,系統下次啟動時不會再運行這些沒有必要的進程,從而為我們節約了系統資源。伺服器將會更實用、快速、安全。
『捌』 linux mysql停止服務命令
1、使用 service 停止:service mysqld stop2、使用 mysqld 腳本停止:/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
『玖』 linux系統中,停止dns服務的命令是
在終端命令窗口中啟動與停止DNS服務
在命令模式下啟動、停止和重啟DNS服務最快,其操作方法如下:
[root@rh01
~]#service
named
start
//啟動named服務,即DNS服務
[root@rh01
~]#service
named
stop
//停止named服務,即DNS服務
[root@rh01
~]#service
named
restart
//重啟named服務,即DNS服務
若需在下次啟動系統時,named服務隨系統一同自動啟動,也可在終端命令窗口中執行如下操作:
[root@rh01
~]#
ntsysv
//啟動伺服器配置界面
『拾』 怎麼關閉自己有linux伺服器,用什麼命令
shutdown
-h
now
#立刻關機
shutdown
-h
10
#10分鍾後自動關機
halt
#立刻關機
poweroff
#立刻關機並切斷電源
如果是通過shutdown命令設置關機的話,可以用shutdown
-c命令取消