歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

優化Linux系統資源和加快啟動速度的方法

下面是一些優化系統資源和加快啟動速度的途徑

編輯/etc/inittab文件

大部分Linux的發行套件都建立六個虛擬控制台,如果你的內存資源比較緊張,而且使用一個已經足夠,可以編輯/etc/inittab文件,節省可貴的內存空間。在下面五行的前面加上#。

2:23:respawn:/sbin/getty 38400 tty2

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

然後執行init q,使系統重新讀取/etc/inittab文件,關閉上面五個虛擬控制台。

停止不使用的服務

各種服務的啟動腳本一般都在/etc/init.d/目錄下,查看該目錄,可以得知系統中可能啟動的服務,如果要去掉某個服務,在/etc/rc2.d/和/etc/rc6.d/目錄中刪除它們的鏈接。下面是一些可能會用不到的服務。

samba

可以不開啟smb服務,apt得到smbfs,使用smbmount命令。

inetd

inetd,也叫作“超級服務器”,就是監視一些網絡請求的守護進程,其根據網絡請求來調用相應的服務進程來處理連接請求。inetd.conf則是inetd的配置文件。inetd.conf文件告訴inetd監聽哪些網絡端口,為每個端口啟動哪個服務。

cron

cron是一個linux下的定時執行工具,可以在無需人工干預的情況下運行作業。執行

$ crontab –u root –l

可以查看root下定時執行的服務。這裡是沒有定時執行的服務的,所以可以去掉。

atd

運行用戶用At命令調度的任務。也在系統負荷比較低時運行批處理任務。

XPrint

x打印服務。

根據你自己的硬件平台編譯內核,去掉不需要的驅動。

還有就是直接修改內核,比如說對硬盤的初始化部分等。




Copyright © Linux教程網 All Rights Reserved