關(guān)于CentOS的安裝,網(wǎng)上有很多詳細的教程。其實重點就在于硬盤的分區(qū)和軟件的定制這兩塊。下面我在VirtualBox虛擬機上安裝 CentOS-6.5-i386-minimal。
創(chuàng)新互聯(lián)長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為涇川企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作,涇川網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。1.在起始菜單處選擇:Install or upgrade an existing system
2.跳過 Media Test,選擇 Skip
3.(中間省略一些步驟,這里只列出關(guān)鍵的)硬盤分區(qū)
這里參照http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503770.html 的說法是有兩種建議的分區(qū)方式:
/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。
/:Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。
/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。
swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。
/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導(dǎo)裝載程序等,建議大小為100MB。
/usr:用來存放Linux系統(tǒng)中的應(yīng)用程序,其相關(guān)數(shù)據(jù)較多,建議大于3GB以上。
/var:用來存放Linux系統(tǒng)中經(jīng)常變化的數(shù)據(jù)以及日志文件,建議大于1GB以上。
/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。
/:Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。
/tmp:將臨時盤在獨立的分區(qū),可避免在文件系統(tǒng)被塞滿時影響到系統(tǒng)的穩(wěn)定性。建議大小為500MB以上。
swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。
由于我是虛擬機,而且只分了20G硬盤給CentOS,所以我采用桌面的分區(qū)方式。當(dāng)然也有最簡單的方式就是:只分根目錄和Swap。
接下來一直安裝即可。
4.安裝完畢,重新引導(dǎo)啟動后,默認(rèn)情況只有一個root用戶。使用root登陸后需要添加一個普通用戶:
useradd hadoop #添加用戶名為 hadoop 的用戶
passwd hadoop #修改用戶 hadoop 的密碼
5.關(guān)閉防火墻
service iptables stop #關(guān)閉IPv4防火墻
service ip6tables stop #關(guān)閉IPv6防火墻
chkconfig iptables off #關(guān)閉IPv4防火墻開機啟動
chkconfig ip6tables off #關(guān)閉IPv6防火墻開機啟動
6.關(guān)閉SELinux
編輯 SELinux 配置文件,并將 SELinux=enforcing 修改為 SELinux=disabled
vi /etc/sysconfig/selinux #編輯 SELinux 配置文件
#找到相應(yīng)字段并修改,保存退出
然后執(zhí)行下列命令進行設(shè)置:
setenforce 0
getenforce
當(dāng)終端輸出 Permissive 時表示 SELinux 已關(guān)閉。
7.關(guān)閉不需要的服務(wù)
執(zhí)行下面命令,關(guān)閉一些暫時用不到的服務(wù):
chkconfig auditd off
chkconfig mdmonitor off
chkconfig udev-post off
8.關(guān)于Minimal最小化安裝可能會出現(xiàn)的問題
啟動后,如果想要進行聯(lián)網(wǎng)操作,鍵入 ifconfig 會發(fā)現(xiàn)沒有熟悉的 eth0,這是因為默認(rèn)情況 eth0 沒有設(shè)置為開機啟動。解決方法:修改 /etc/sysconfig/network-scripts/ifcfg-eth0,將字段 ONBOOT=no 修改為 ONBOOT=yes。保存退出,執(zhí)行 service network restart 即可。
本篇寫的比較簡陋,主要是個人覺得對于系統(tǒng)的安裝各自有各自的見解,并且對于學(xué)習(xí)來說環(huán)境不能作為重點,如果有時間的話我會補全這篇,來一個完整版的CentOS安裝教程。