關於centos的安裝,網上有很多詳細的教程。其實重點就在於硬碟的分割槽和軟體的定製這兩塊。下面我在virtualbox虛擬機上安裝 centos-6.5-i386-minimal。
1.在起始選單處選擇:install or upgrade an existing system
2.跳過 media test,選擇 skip
3.(中間省略一些步驟,這裡只列出關鍵的)硬碟分割槽
這裡參照 的說法是有兩種建議的分割槽方式:
/boot:用來存放與linux系統啟動有關的程式,比如啟動引導裝載程式等,建議大小為100mb。/:linux系統的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5gb以上。
/home:存放普通使用者的資料,是普通使用者的宿主目錄,建議大小為剩下的空間。
swap:實現虛擬記憶體,建議大小是物理記憶體的1~2倍。
/boot:用來存放與linux系統啟動有關的程式,比如啟動引導裝載程式等,建議大小為100mb。由於我是虛擬機器,而且只分了20g硬碟給centos,所以我採用桌面的分割槽方式。當然也有最簡單的方式就是:只分根目錄和swap。/usr:用來存放linux系統中的應用程式,其相關資料較多,建議大於3gb以上。
/var:用來存放linux系統中經常變化的資料以及日誌檔案,建議大於1gb以上。
/home:存放普通使用者的資料,是普通使用者的宿主目錄,建議大小為剩下的空間。
/:linux系統的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5gb以上。
/tmp:將臨時盤在獨立的分割槽,可避免在檔案系統被塞滿時影響到系統的穩定性。建議大小為500mb以上。
swap:實現虛擬記憶體,建議大小是物理記憶體的1~2倍。
接下來一直安裝即可。
4.安裝完畢,重新引導啟動後,預設情況只有乙個root使用者。使用root登陸後需要新增乙個普通使用者:
useradd hadoop #新增使用者名為 hadoop 的使用者5.關閉防火牆passwd hadoop #修改使用者 hadoop 的密碼
service iptables stop #關閉ipv4防火牆6.關閉selinuxservice ip6tables stop #關閉ipv6防火牆
chkconfig iptables off #關閉ipv4防火牆開機啟動
chkconfig ip6tables off #關閉ipv6防火牆開機啟動
編輯 selinux 配置檔案,並將 selinux=enforcing 修改為 selinux=disabled
vi /etc/sysconfig/selinux #編輯 selinux 配置檔案然後執行下列命令進行設定:#找到相應欄位並修改,儲存退出
setenforce 0當終端輸出 permissive 時表示 selinux 已關閉。getenforce
7.關閉不需要的服務
執行下面命令,關閉一些暫時用不到的服務:
chkconfig auditd off8.關於minimal最小化安裝可能會出現的問題chkconfig mdmonitor off
chkconfig udev-post off
啟動後,如果想要進行聯網操作,鍵入 ifconfig 會發現沒有熟悉的 eth0,這是因為預設情況 eth0 沒有設定為開機啟動。解決方法:修改 /etc/sysconfig/network-scripts/ifcfg-eth0,將字段 onboot=no 修改為 onboot=yes。儲存退出,執行 service network restart 即可。
本篇寫的比較簡陋,主要是個人覺得對於系統的安裝各自有各自的見解,並且對於學習來說環境不能作為重點,如果有時間的話我會補全這篇,來乙個完整版的centos安裝教程。
CentOS 6 5安裝配置Nginx
在安裝nginx前,需先安裝了g gcc openssl devel pcre devel和zlib devel軟體。yum y install gcc gcc c make autoconf automake libtool yum y install zlib zlib devel openss...
CentOS6 5安裝配置Samba
本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...
Centos6 5安裝配置keepalived
首先檢查安裝openssl devel yum install openssl devel 如果是離線,借鑑文章 configure prefix usr local keepalived with kernel dir usr src kernels 2.6.32 279.el6.x86 64 當...