1.撤消多餘的服務
根據機器的用途,很多服務是不需要的。要是linux只用作桌面,就不需要sendmail、httpd和另外許多服務。如果你的伺服器只是web伺服器,也可以關掉許多服務。為此,可轉到管理選單,檢查服務專案。只需撤消所有不想啟動的服務選項。
2.撤消多餘的核心模組
假如你的桌面連線到乙太網,就不需要裝載無線核心模組。這是較為困難的任務,可能需要重新編譯核心,而編譯核心不是可以輕鬆擔當的工作。為此,你大概需要核心源**。接著,按照編譯核心的標準步驟進行。不同在於你要搜查系統,撤除所有不需要的模組。
查明系統中當前安裝和執行的核心模組的最好方法是安裝bootchart。它不僅會給你乙個適宜的模組清單,而且還會說明系統啟動過程中發生的事情。還可以發出命令:chkconfig –list |grep 3
3.使用輕型視窗管理器代替gnome或kde
我插入小腳印視窗管理器的原因是——它們大幅度減少圖形(介面)啟動時間。代替不得不額外等待啟動gnome或kde的30到60秒,為什麼不等待用於啟動enlightenment或者xfce的2到10秒呢?它們不僅節省啟動時間,還會節省記憶體並解救處理臃腫軟體(bloatware)這種令人頭痛的事。
4.使用基於文字的登入而不是圖形登入
我的大多數linux機器啟動run level 3而非run level 5.這個執行級別將停在文字登入模式,我就在這個地方登入並發出startx命令,開始選擇桌面。圖形登入模式做兩件事:增加裝入時間並引起頭痛的問題即試圖從拙劣的x windows掙脫出來。
5.使用輕型發行版
不要裝載重型的fedora,為什麼不試一下gentoo、arch或puppy linux呢?這也是讓linux快速啟動的方法。這些較小的發行版的啟動時間比更加臃腫的fedora(甚至ubuntu)要快很多。在較大的發行版中,opensuse聲稱可讓linux快速啟動,但我還沒有親自試驗。在最新的fedora和ubuntu之間,ubuntu擊敗fedora的啟動時間(而且是即開即用)。
6.使用open bios
要是你相當聰明能幹,準備公升級pc韌體,可以考慮遷移到開源bios。乙個附加說明,使用開放韌體允許linux啟動時真正初始化硬體(而不依賴bios)。最重要的是,許多開放bios可以設定滿足機器的特殊需要。如果不走開放bios之路,至少也可以設定bios不尋找不存在的軟盤驅動器,即直接啟動第乙個硬碟驅動器(首先不是cd驅動器)。
7.迴避dhcp
如果你工作在位址租約不是問題的家庭網路(或者小型企業網路)上,那麼,機器就用靜態ip位址。這將使機器不必出外訪問dhcp伺服器來獲得ip位址。如果採取這種途徑,就要確保配置檔案/etc/resolve.conf也表達你的dns伺服器位址。
8.熱插拔可免就免
initng系統充當sysvinit系統的替換物,並承諾徹底減少類unix作業系統的啟動時間。如果你願意了解執行中的initng系統,可以試一試pingwinek livecd。
10.利用debian具有的**
要是正在使用debian,就有一行可用來將你的啟動指令碼轉換成並行執行的簡單**。如果檢查一下/etc/init.d/rc指令碼,就會看到:大約在24行有concurrency=none。把這一行改為concurrency=shell,你有可能目睹啟動時間的減少。
Linux Shell常用技巧 十
二十.通過管道組合shell命令獲取系統執行資料 1.輸出當前系統中占用記憶體最多的5條命令 1 通過ps命令列出當前主機正在執行的所有程序。2 按照第五個字段基於數值的形式進行正常排序 由小到大 3 僅顯示最後5條輸出。ps aux sort k 5n tail 5 stephen 1861 0....
Linux快速文字編輯的技巧
下面是一些文字編輯的組合鍵,在linux的命令列模式下,可以對文字進行快速編輯享受linux的樂趣。vim n filename 從 n 行開始編輯filename檔案 vim filename 從最後一樣開始快速編輯檔案 vim pattern filename 以指定正則首行開始編輯檔案 2 使...
電腦快速操作技巧
方法 步驟 當電腦程式出現問題想求windows幫助時請按f1鍵 當你需要對乙個檔案進行 重新命名 操作請按f2鍵 想啟用當前程式的選單欄請按f10鍵或alt鍵 想快速開啟開始選單請按windows鍵或ctrl esc鍵 需要新建乙個新的檔案時請按ctrl n鍵 需要開啟 開啟檔案 對話方塊時請按c...