溢泰的休閒世界 - 溢泰的 CentOS 5.x 系統與內建軟體安裝筆記整理

溢泰的休閒世界 - 溢泰的 CentOS 5.x 系統與內建軟體安裝筆記整理

【CentOS5 安裝】

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
:這是系統在工作時,預設的工作目錄,例如這架主機使用者的登錄檔案資訊、尚未寄出的郵件存放地、接收的郵件放置處等等;

連結來源:鳥哥的
Linux 私房菜 認識 Linux 檔案屬性及檔案配置

你可能感兴趣的:(centos)