1. 選擇一個最輕量級的窗口管理器或桌面應用環境
我推薦你使用Enlightenment或Fluxbox來從根本上加速你的Linux桌面系統。Enlightenment version 17 (也被叫做“E17”) 看起來非常有希望,一旦它推出正式版本後,我將會迫不及待地體驗一下這個軟件。當然,現在Enlightenment還處於測試版本的狀態,本身明顯還存在很多Bug,而我期待著它能夠隨著時間的推移而逐步地改善。
Enlightenment,終極輕量級Linux桌面環境
Fluxbox 甚至比 Enlightenment 的運行速度還要快。在不久之前,我們對Fluxbox進行過相關的測試,它真的是一個非常棒的Linux桌面環境。如果你想要找一個真正的終極輕量級的Linux桌面環境,但是使用起來又要比Blackbox要好一點的話,那麼就請試一下Fluxbox吧!你會喜愛上它的。
Fluxbox
當然了,桌面環境的選擇並不是決定你Linux桌面系統運行速度快慢的唯一因素。經過適當的優化過後,GNOME和KDE的運行速度也都能夠變得非常迅速。而我現在正在使用的是Xfce(它是我個人現階段最喜歡的Linux桌面環境),它的運行速度非常非常的快,甚至要遠遠超過GNOME或KDE的極限運行速度。我對它十分的滿意,因為同時它的界面也非常的漂亮。
Xfce
2. 對GNOME、KDE 或 Xfce進行優化和定制
絕大多數Linux菜鳥初次進入Linux系統的桌面環境後,他們做的第一件事情就是玩弄桌面系統的外觀。因為他們都剛剛從Windows或Mac OS X系統上遷移過來的,都十分渴望能夠看見絢麗的視覺效果。這三種桌面環境(GNOME、KDE和Xfce)都提供了能夠使系統運行速度飛快的桌面主題。不過很顯然的是,這些桌面主題看起來不會有Windows或Mac OS X那麼漂亮。魚和熊掌是不能兼得的!但是假如你所追求的是運行速度的話,它們將十分符合你的要求。 Fluxbox和Enlightenment 已經運行地非常的快了,並且它們所提供的每一種桌面主題都將不會影響它們的性能表現。
3. 給電腦加上更多的內存
這個道理是如此的淺顯,以至於根本沒有什麼好說的。將你的電腦的系統內存擴大到2GB,無論什麼程序和軟件在上面都將運行如飛了。
4. 終止不必要的進程
開啟一個終端(terminal)。輸入“top -u”來查看現在所有正在運行的進程。假如你現在並沒有使用自己本地網絡服務器,很明顯你就並不需要Apache在後台中繼續運行。要終止相應的進程,具體方法可能會由於你使用的Linux發行版本的不同而不同(不同的Linux版本的具體命令可能並不相同)。在Ubuntu系統下,你可以使用Killall這個命令來終止進程。
在開啟一個KDE應用程序後,其它相關聯的進程也將會被隨之啟動,而KDE進程將會十分明顯地減慢你的系統運行速度。即便是你關閉了相應的程序後,KDE進程也通常會駐留在系統後台之中,你也應當終止掉這部分進程。如果你沒有運行任何一個KDE程序,很顯然你也並不需要knofify或其它進程駐留在你的後台之中。
5. 移除虛擬終端
我對於其它的Linux發行版本並不太了解,但是我知道在Ubuntu中,在默認設置下,將為你提供了六個虛擬終端,而其中大部分是你根本不需要的。我只會使用到其中的一個,而你也很可能僅僅會在緊急情況下才會使用到其它的虛擬終端。開啟一個終端,輸入“nano /etc/inittab”,系統將會顯示如下信息:
3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/sbin/getty 38400 tty6
然後再輸入如下的命令:
#3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
點擊Ctrl + X 退出,點擊“Y”保存設置。如果你沒有相應的權限的話,試一下“sudo nano /etc/inittab”。在Ubuntu下是這樣設置的,我對其它linux發行版本的虛擬終端的設置並不太了解。
6. 使用“輕量級”的應用程序
有無數的“輕量級”應用程序可以幫助你節省寶貴的系統內存。使用 Dillo 以替代Firefox浏覽器,使用Evolution以替代Thunderbird, 用irssi替代XChat,以及等等等等。 使用終端應用程序,像是irssi,很明顯地可以節省大量的系統內存。使用輕量級的終端替代產品,諸如xterm、eterm或aterm,其運行速度肯定會快過konsole或gnome-terminal。
Dillo, FireFox的輕量級替代品
7. 刪除系統啟動服務
如果你正在使用Ubuntu,打開一個終端,輸入“sudo apt-get”以安裝bum。這樣,你就可以安裝上啟動管理器,並使用這個程序來禁止某個系統服務。我將再一次提醒諸位,這僅僅是針對Ubuntu系統的方法,我對於其它Linux發行版本和啟動管理器並不太了解,但是我可以肯定在它們上面肯定有方法可以禁止某個啟動服務。這篇文章將會幫助你決定有哪些服務是可以被禁止的。仔細閱讀這份服務列表。如果你對於某件事情不太確定,在禁止該項服務前,你應該先到Google上搜索一下它相關的信息,了解它到底有什麼作用。
禁止不必要的系統啟動服務,將會明顯的減少系統啟動的時間。而當出現問題的時候,所有的這些服務都可以被重新啟動。不過,在進行任何嘗試前,你應該仔細地閱讀相應的資料,以減少錯誤發生。
延伸閱讀
雖然這兩篇文章都是針對的是Ubuntu系統,但是它們對於使用其它Linux系統的用戶也非常的有用。《怎樣在小內存的電腦上運行Ubuntu系統》是一篇精彩的文章,而在Ubuntu文檔寶庫(Ubuntu Document Storage Facility)中的《加速啟動》也非常值得一讀。
所有的一切都取決於你到底是更喜歡絢麗的視覺效果,還是更在乎系統的運行速度。讓系統的界面更好看一點,很明顯地會犧牲掉一些運行速度;而為了讓自己的Linux系統像狐狸一樣敏捷,你又不得不犧牲一下自己的眼睛。但是,假如你是為了擁有一個功能強大的全天候的生產型操作系統而選擇Linux的話,你很可能最需要的還是系統的運行速度。