修改linux只能上500多個程式的限制(轉)
修改linux只能上500多個程式的限制(轉)[@more@]本文僅做參考
修改linux只能上500多個程式的限制,很簡單:打/usr/src/linux/include/linux/kernel/task.h(好象是),將512改為4092重新編譯核心就行(看幫助)。
具體:
1.在kernel2.2.x中,開啟/usr/src/linux/include/linux/tasks.h找到這一行:
#define NR_TASKS 512 /* On x86 Max about 4000 */
將512該成4000,重新編譯核心就行。
2.在kernel2.4.x中,已經取消了512程式的限制。
3.在今後的某個時間,將釋出kernel 2.4.x,將包含ReiserFS檔案系統。
我也是一位網管,linux的機器比NT難用,但是強大、安全、穩定。特別是穩定:linux在大訪問量的情況下,幾個月不重啟也沒事,而NT卻不行,在比linux機的硬體配置還要好的情況下,IIS還是經常dump掉,特別是在出錯的情況下,IIS常常無法重啟,只能重啟機器。
在安全性上,就不用多說了。apache php mysql在預設的安裝情況下還沒聽說有什麼大的漏洞。(apache的rewrite和php的errorlog在預設情況下是沒有安裝的,mysql也一般都是設成localhost的),IIS洩露原始碼和執行任意命令的嚴重漏洞多的如天上的星星,不說也罷。
在安全修復上,linux的安全補丁出的非常快。php4.0剛出來後,由於發現有漏洞,第二天就出了php4.0p1,我看大多數人連php4.0都還沒裝。對於MS,我們發現了他的漏洞,向其報告。人家的回答是:無關痛癢,沒事!過了一個多禮拜,事情鬧大了,才來個補丁。(見sina)
至於出現嚴重的錯誤,修復的問題。撇開服務軟體,單就係統而言,linux的穩定性是非常好的,只要你不rm -rf *,就不會出現無法啟動的錯誤。早期的linux由於checkforce做的不是很好,如果在進行系統級操作時,突然停電(大的機房一般不會出現這種問題),由於ext2檔案系統的原因,會出現一些重要檔案的損壞,導致無法重啟。現在,只要不是出現非常大的損壞,checkforce都可以將起修復,這種非常大的損壞在幾次停電事故中還沒出現,所以,我還沒見到checkforce不能修復的損壞。
對於ext2檔案系統的問題,其實,也是其設計思想導致的,而非其效能問題。在ext2檔案系統中,對檔案進行操作後,其修改部分並沒有馬上寫到硬碟上,而是寫在快取中,一段時間後,再統一寫入。如果掉電,就會使檔案損壞。以後linux將要使用新的檔案系統:ext3或ReiserFS。對與ext3的細節,本人不是很瞭解,而對於ReiserFS,摘抄一段描述:ReiserFS是一種比Ext2更加安全,更加高效的檔案系統。一般來說,ReiserFS速度要比Ext2要快20%左右,在小檔案讀寫頻繁時ReiserFS的優勢更加明顯。而且ReiserFS先進的檔案日誌機制, 這是一個安全的系統所應該具有的特性。在加上2.4的核心,linux時代就要到來了!
修改linux只能上500多個程式的限制,很簡單:打/usr/src/linux/include/linux/kernel/task.h(好象是),將512改為4092重新編譯核心就行(看幫助)。
具體:
1.在kernel2.2.x中,開啟/usr/src/linux/include/linux/tasks.h找到這一行:
#define NR_TASKS 512 /* On x86 Max about 4000 */
將512該成4000,重新編譯核心就行。
2.在kernel2.4.x中,已經取消了512程式的限制。
3.在今後的某個時間,將釋出kernel 2.4.x,將包含ReiserFS檔案系統。
我也是一位網管,linux的機器比NT難用,但是強大、安全、穩定。特別是穩定:linux在大訪問量的情況下,幾個月不重啟也沒事,而NT卻不行,在比linux機的硬體配置還要好的情況下,IIS還是經常dump掉,特別是在出錯的情況下,IIS常常無法重啟,只能重啟機器。
在安全性上,就不用多說了。apache php mysql在預設的安裝情況下還沒聽說有什麼大的漏洞。(apache的rewrite和php的errorlog在預設情況下是沒有安裝的,mysql也一般都是設成localhost的),IIS洩露原始碼和執行任意命令的嚴重漏洞多的如天上的星星,不說也罷。
在安全修復上,linux的安全補丁出的非常快。php4.0剛出來後,由於發現有漏洞,第二天就出了php4.0p1,我看大多數人連php4.0都還沒裝。對於MS,我們發現了他的漏洞,向其報告。人家的回答是:無關痛癢,沒事!過了一個多禮拜,事情鬧大了,才來個補丁。(見sina)
至於出現嚴重的錯誤,修復的問題。撇開服務軟體,單就係統而言,linux的穩定性是非常好的,只要你不rm -rf *,就不會出現無法啟動的錯誤。早期的linux由於checkforce做的不是很好,如果在進行系統級操作時,突然停電(大的機房一般不會出現這種問題),由於ext2檔案系統的原因,會出現一些重要檔案的損壞,導致無法重啟。現在,只要不是出現非常大的損壞,checkforce都可以將起修復,這種非常大的損壞在幾次停電事故中還沒出現,所以,我還沒見到checkforce不能修復的損壞。
對於ext2檔案系統的問題,其實,也是其設計思想導致的,而非其效能問題。在ext2檔案系統中,對檔案進行操作後,其修改部分並沒有馬上寫到硬碟上,而是寫在快取中,一段時間後,再統一寫入。如果掉電,就會使檔案損壞。以後linux將要使用新的檔案系統:ext3或ReiserFS。對與ext3的細節,本人不是很瞭解,而對於ReiserFS,摘抄一段描述:ReiserFS是一種比Ext2更加安全,更加高效的檔案系統。一般來說,ReiserFS速度要比Ext2要快20%左右,在小檔案讀寫頻繁時ReiserFS的優勢更加明顯。而且ReiserFS先進的檔案日誌機制, 這是一個安全的系統所應該具有的特性。在加上2.4的核心,linux時代就要到來了!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947876/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【轉載】Vim儲存只讀模式下的修改模式
- Linux中修改開啟檔案的數量限制Linux
- linux繫結多個ip(轉載)Linux
- 在Linux中修改開啟檔案數量限制的3種方法Linux
- 微信小程式如何突破模板訊息限制,獲取多個formId?微信小程式ORM
- win10能上微信不能上網 win10只能用微信不能開網頁Win10網頁
- linux不能上網怎麼辦Linux
- linux limit限制LinuxMIT
- PowerShell快速修改多個檔案的名稱
- (整合)Linux下的多程式程式設計Linux程式設計
- 使用Timekpr-nExt限制Linux中每個賬戶的使用Linux
- Linux轉行學習有年齡限制嗎?Linux系統運維學習Linux運維
- 【多程式】Linux中fork()函式詳解|多程式Linux函式
- 修改Viewvc程式碼使只讀許可權的使用者只能檢視logViewC程式
- jq 單選多選 && 多選限制
- 【轉】linux設定金鑰登入(只允許金鑰登入)Linux
- [轉]:多程式等待的跨平臺實現
- Unity限制上下旋轉角的問題Unity
- 【轉】[C#] 建立返回多個值的方法C#
- 【linux】修改ip後hadoop只有四個節點的問題LinuxHadoop
- 修改linux最大檔案控制程式碼數Linux
- Linux伺服器---squid限制Linux伺服器UI
- linux主機名的修改Linux
- Linux修改網路卡的名字Linux
- 玩轉Linux的97個常用命令Linux
- 解決samba只讀,但無修改許可權的配置Samba
- 用 PHP 玩轉程式之二 — 多程式 PHPServerPHPServer
- 如何限制使用者修改long_query_time
- linux下一個網路卡配置多個IPLinux
- 為什麼建議一個容器中只執行一個程式
- Ubuntu 多個 PHP 版本 修改某個版本的 php.ini 重啟 PHP-fpmUbuntuPHP
- Linux伺服器---ftp限制ipLinux伺服器FTP
- 轉載_Linux程式與執行緒的區別Linux執行緒
- 反轉了!“只問了1個框架,就給了35K的Python崗”框架Python
- pbootcms網站欄目url字數長度限制的修改方法boot網站
- 如何修改Linux的遠端埠Linux
- 如何使用極狐GitLab Runner 修改日誌大小限制Gitlab
- 修改 dynamic crm 儀表板最大控制元件限制控制元件
- Oracle 限制業務使用者自身修改密碼Oracle密碼