默認運行RedHat AS 3, 需要最少內存為256MB,
其實就算你有256MB內存,RedHat也只當你有248MB,這樣啟動時,系統會給出內存不足警告,並會延遲10秒鐘後繼續正常的啟動
(在“時間就是知識”的今天,每次啟動系統白白浪費10秒鐘是很可悲的!)
有沒有解決的辦法呢! 答案是肯定的。
修改 /var/lib/supportinfo 文件, 它默認的設置如下:
Variant: AS
MinRAM: 256 MB (只要把這個值改小一點就可以了,不要說256MB,
改為124MB以下用128MB 內存啟動Redhat,照樣不會有內存警告和延遲)
/var/lib/supportinfo 這個文件位於redhat-release-3AS-1軟件包中,
與此同在這個RPM包中還有/etc/redhat-release, /etc/issue, /etc/issue.net
/etc/redhat-release 用來決定啟動時的歡迎文字,即下面 welcome to 後面的文字:
Welcome to .....
Press 'I' to enter interactive startup.
/etc/issue, /etc/issue.net 用來顯示系統登錄標題(其中issue.net用於遠程登錄)
可以使用形如 \\x 的轉義字符來實現特定的功能,下面簡單地介紹一下:
\\s: 操作系統的名稱
\\r: 內核版本號
\\m: CPU類型
\\l: 當前TTY名稱
\\t: 當前時間
\\d: 當前日期
\\U: 當前在線用戶數
\\n: 主機名
\\o: 域名
下面是我的/etc/issue的內容,僅供參考:
System Kernel: \\s \\r on an \\m
Current TTY: \\l
Current Time: \\t \\d
Information: There are \\U logined \\n \\o
Warning: 為了系統安全起見,最好刪除/etc/issue及/etc/issue.net,
以防黑客入侵輕易獲得你的系統的有關信息,.
或者干脆卸載redhat-release-3AS-1軟件包,如果卸載的話,系統啟動時會有一個警告:/etc/redhat-release文件不存在. 只要手動創建一個就行了。
系統去check的根本原因是調用了redhat-support-check
你可以在/etc/rc.d/rc.sysinit文件中看到!
這是EL3的新特點!
具體如下:
if [ -x /sbin/redhat-support-check -a -f /var/lib/supportinfo ]; then
/sbin/redhat-support-check {
echo $"Normal startup will continue in 10 seconds."
sleep 10
}
fi
你把sleep改小一點就好了!