linux 伺服器至少需要忽略的幾個訊號

2021-06-22 04:22:53 字數 328 閱讀 6859

sigchld,預設不處理,會產生殭屍程序,直到父程序退出,才被init 接受處理.伺服器程式肯定不能隨便退出,那麼就會造成殭屍程序累積,殭屍程序會占用程序id,程序結束狀態,程序執行時間等信信,會給系統造成負擔,另外程序號是有限的,如果程序號耗盡那麼,系統在也沒辦法產生新程序.

sigpipe ,預設推出程序,網路通訊的時候,客戶端異常終止(比如說是 ctrl + c),父程序就會收到 pipe 訊號,沒有忽略或捕捉的話預設退出程序.

sighup 終端關閉時候會產生此訊號,預設處理是,退出程序.

以及其他的一些預設處理方式為 退出程序的訊號在伺服器端都要注意.sigalrm,sigint.

gitignore忽略檔案提交伺服器

git cd test touch gitignore 建立忽略規則 gitignore忽略規則簡單說明 表示此為注釋,將被git忽略 a 表示忽略所有 a 結尾的檔案 lib.a 表示但lib.a除外 todo 表示僅僅忽略專案根目錄下的 todo 檔案,不包括 subdir todo build...

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

windows伺服器轉linux伺服器的點滴

有感於linux的開放姿態,最近購買了個linux伺服器。各種原因,只是用命令列形式。但問題來了,不適應不在於命令列難記之類。而在於軟體的安裝及管理,先記下來,後面將慢慢找具體的解決方案。也希望可以幫到後來者。1.軟體查詢不知道怎麼查詢。比如想安裝個subversion 或者 ftp 之類的。在wi...