Ⅰ 簡述linux進程的啟動.終止的方式以及如何查看進程
Linux系統中的進程分為:獨立守護進程和被動守護進程。 獨立守護進程由相應的獨立啟動,而被動守護進程由Xinetd服務監聽啟動。 例如:郵件伺服器配置守護進程sendmail就是獨立守護進程,可以用service命令啟動,而pop3協議就以被動守護進程方式啟動,需要修改/etc/xinetd.d目錄下的相應守護進程文件ipop3,再重新啟動xinetd的方式啟動。
查看進程可以用:ps 列出當前所有的後台進程 刪除進程則用kill命令。kill命令的語法格式很簡單,大致有以下兩種方式: kill [-s 信號 | -p ] [ -a ] 進程號 ... kill -l [信號] -s 指定需要送出的信號。既可以是信號名也可以對應數字。 -p 指定kill命令只是顯示進程的pid,並不真正送出結束信號。 -l 顯示信號名稱列表,這也可以在/usr/include/linux/signal.h文件中找到。 一般用法: ps列出當前所有的後台進程 kill PID。某個進程已經掛死或閑置,使用kill命令卻殺不掉,則必須必須發送信號9,強行關閉此進程。