修改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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux中限制客戶不能上指定的網站(轉)Linux網站
- 【限制程式只開啟一個例項】
- 程式的limit 限制的修改MIT
- linux不能上網(轉)Linux
- 多執行緒訪問—限制某個方法只執行一次執行緒
- 德國500多政府部門放棄微軟 轉用Linux (轉)微軟Linux
- 【轉】linux date的多個用法Linux
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- 【轉載】Vim儲存只讀模式下的修改模式
- Linux中修改開啟檔案的數量限制Linux
- Linux下Kill多個程式的妙招Linux
- Linux下批量Kill多個程式的方法Linux
- linux繫結多個ip(轉載)Linux
- linux Kill多個程式的妙招--案例:Kill(LOCAL=NO)Linux
- 轉: Windows控制程式碼數的限制Windows
- 微信小程式如何突破模板訊息限制,獲取多個formId?微信小程式ORM
- AIX下修改使用者最大程式數限制AI
- Linux下的多執行緒程式設計(轉)Linux執行緒程式設計
- LINUX下kill掉多個類似程式的妙招Linux
- Linux執行緒(程式)數限制Linux執行緒
- 用VB“破解”有時間限制的程式 (轉)
- 在Linux中修改開啟檔案數量限制的3種方法Linux
- 第十七篇:獲取 / 修改程式資源限制
- 只缺一個程式設計師程式設計師
- 條件限制性進入某個程式流程的限制演算法演算法
- linux不能上網怎麼辦Linux
- Linux 執行緒(程式)數限制分析Linux執行緒
- 只編譯核心裡面的一個模組的方法(轉)編譯
- 功能限制的程式
- 解決linux不能上外網的問題Linux
- 修改profile實現資源限制
- linux+nginx+mysql+php系統修改檔案上傳大小限制LinuxNginxMySqlPHP
- 掃描整個網段的多執行緒程式(轉)執行緒
- 限制單個IP併發TCP連線的方法(轉)TCP
- 只允許一個程式執行winformORM
- 修改PHP上傳檔案大小限制的方法PHP
- 限制程式執行例項數 (轉)
- TOP中只檢視某個或某些程式的資訊