溢泰的休閒世界 - 溢泰的 CentOS 5.x 系統與內建軟體安裝筆記整理
CentOS 5 ISO 檔下載
CentOS 官方網站:http://centos.org/
台灣這邊幾個 Mirrors:
國家高速網路與計算中心:http://ftp.twaren.net/Linux/CentOS/
義守大學:http://ftp.isu.edu.tw/pub/Linux/CentOS/
元智資訊工程學系:http://ftp.cse.yzu.edu.tw/pub/CentOS/
靜宜大學資訊學院:http://ftp.cs.pu.edu.tw/Linux/CentOS/網路安裝 CD:http://ftp.isu.edu.tw/pub/Linux/CentOS/5.2/os/i386/images/boot.iso(7.68MB)
更改電腦名稱A:
[root@localhost ~]#
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
10.2.2.96 Water_CentOS更改電腦名稱B:
[root@localhost ~]#
vi /etc/sysconfig/network更改電腦 IP:
[root@localhost ~]# system-config-network-tui ( 或修改此檔:/etc/sysconfig/network-scripts/ifcfg-eth0 )
更改 DNS Server
[root@localhost ~]#
vi /etc/resolv.conf檢查系統啟動執行哪些服務:
[root@localhost ~]# chkconfig --list |grep "3:on" |awk '{print
$1}' |sort停用不常用的服務:
停用 Smart Card 支援
[root@localhost ~]# service pcscd stop
[root@localhost ~]# chkconfig smartd off停用 檢查硬碟故障 功能(如果使用 VMware 請停用此檢查)
[root@localhost ~]# service smartd stop
[root@localhost ~]# chkconfig smartd off移除 Enterprise Security Client Smart Card Client(ESC)
這樣登入桌面時就不會有惱人的 Smart
Card Manager 通知
[root@localhost ~]# yum remove esc檢查目前哪些 Port 在使用
[root@localhost ~]# netstat -tlnp檢查防火牆設定
[root@localhost ~]# system-config-securitylevel-tui更多初始安裝設定可參考底下網頁:
CentOS_5.x-初始環境設定
學生用伺服器建置流程(CentOS 5 版)
【SSH 登入亂碼問題解決】使用 Putty SSH 登入時會顯示亂碼
[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="zh_TW.Big5"
SYSFONT="latarcyrheb-sun16"
【CentOS5 英文環境安裝中文顯示支援】在原來英文的環境安裝中文顯示支援,或者安裝中文後顯示還是亂碼的解決方法。
步驟一:先移除所有中文支援套件(如果之前有安裝但失敗的話)
[root@localhost ~]# yum groupremove chinese-support
[root@localhost ~]# reboot步驟二:安裝中文支援套件
[root@localhost ~]# yum groupinstall chinese-support
[root@localhost ~]# reboot步驟三:如果顯示依然有問題更改 i18n 參數
[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="zh_TW.Big5"
SUPPORTED="zh_TW.Big5:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
【Linux 系統結構目錄簡易說明】/bin :這是放例如: ls, mv, rm, mkdir, rmdir, gzip,
tar, telnet, 及 ftp 等等常用的執行檔的地方(這些執行檔的執行方法會在後面提到),而通常這個檔案的內容與 /usr/bin
是一樣的(有時候甚至會使用連結檔哩);
/boot :放置 Linux 核心與開機相關檔案的地方;
/dev :擺放一些與裝置有關的檔案。基本上 Unix 或 Linux
系統均把裝置當成是一個檔案來看待,例如 /dev/fd0 代表軟碟,亦即 Windows 系統下的 A 槽,而 /dev/cdrom 則代表光碟,等等!
/etc :系統在開機過程中需要讀取的檔案均在這個目錄中,例如 Lilo
的參數、人員的帳號與密碼、系統的主要設定、http
架站的參數內容、你所要開啟的服務項目等等都在這個目錄中,所以在這個目錄下工作的時候,請記得一定要備份,否則檔案被改掉了可是很麻煩的!
/etc/rc.d :這個路徑主要在記錄一些開關機過程中的 scripts 檔案, scripts
有點像是 DOS 下的批次檔(.bat檔名);
/etc/xinetd.d :這個路徑在 RedHat 7.0 以後的版本才有,由於 RedHat
6.1 用來開啟服務的檔案是 inetd.conf ,但是在 7.0 以後的版本中,開啟服務的項目已經變成使用 xinetd.conf
這個檔案,因此,你若需要啟動一些額外的服務的話,在 7.0 以後就要到 /etc/xinetd.d 這個目錄下了;
/etc/X11 :這是與 X windows 有關的設定檔;
/home :基本上,這是系統預設的使用者的家目錄( home directory )
/lib :在 Linux
執行或編譯核心的時候,均會使用到一些函式庫(library),就在這個目錄下;
/lost+fount
:系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下,通常這個目錄會自動出現在裝置目錄下。例如你加裝一棵硬碟於 /disk
中,那在這個目錄下就會自動產生一個這樣的目錄 /disk/lost+found,這是砍不掉的目錄喔;
/mnt :這是軟碟與光碟接掛點的地方;通常軟碟掛在 /mnt/floppy 下,而光碟掛在
/mnt/cdrom 下;
/proc :系統核心與執行程序的一些資訊;
/root :系統管理員的家目錄;
/sbin :放置一些系統管理常用的程式,例如: fdisk, mke2fs, fsck,
mkswap, mount 等等;
/tmp :這是讓一般使用者暫時存放檔案的地方,例如你在安裝 Linux
下的軟體時,可能軟體預設的工作目錄就是 /tmp ,所以你要定期的清理一下,當然,重要資料最好不要放在這裡!
/usr :這是最重要的一個目錄了,裡面含有相當多的系統資訊,內有許多目錄,用來存放程式與指令;
/usr/bin :放置可執行程式,如前所說,這個目錄的檔案與 /bin 幾乎是相同的;
/usr/include :c語言的header檔;
/usr/lib :內含許多程式與子程式所需的函式庫;
/usr/local :在你安裝完了 Linux
之後,基本上所有的配備你都有了,但是軟體總是可以升級的,例如你要升級你的 proxy 服務,則通常軟體預設的安裝地方就是在 /usr/local 中(
local 是『當地』的意思),同時,安裝完畢之後所得到的執行檔,為了與系統原先的執行檔有分別,因此升級後的執行檔通常擺在 /usr/local/bin
這個地方;
/usr/sbin :放置管理者使用程式,與 /sbin 相同;
/usr/doc :放置一些系統說明文件的地方,(RedHat 7.0 以後改放在
/usr/share/doc 下);
/usr/man :放置一些程式的說明檔的地方,(RedHat 7.0 以後放在
/usr/share/man 底下);
/usr/src :這是放置核心原始碼的預設目錄;
/usr/X11R6 :X Window System存放相關檔案的目錄 。
/var
:這是系統在工作時,預設的工作目錄,例如這架主機使用者的登錄檔案資訊、尚未寄出的郵件存放地、接收的郵件放置處等等;