CentOS 6.x安裝與配置指南,由本人原創編撰,不足之處還望見諒,日後會著手將 CentOS 7.x的安裝與配置的指南完成,同時將會著手撰寫以下應用軟體的安裝與配置指南: 1、CentOS 已安裝成功; 2、著手安裝JAVA環境; 3、著手安裝Tomcat應用伺服器; 4、著手安裝RibbitM... ...
CentOS 6.x安裝與配置指南
一、 系統安裝篇
1、選擇“Installor upgrade an existing system”開始安裝旅程
2、選擇“Skip”跳過光碟安裝檢測
3、選擇“Next”繼續安裝
4、保持預設的語言“English(English)”,點擊“Next”繼續
5、保持預設的鍵盤按鍵“U.S English”,點擊“Next”繼續
6、當在非伺服器且不具備外接存儲設備時,請選擇“Basic Storage Devices(基本存儲設備)”,點擊“Next”繼續
Ø Basic Storage Devices(基本存儲設備)
Ø Specialized Storage Devices(指定的存儲設備)
7、選擇“Yes,discard any data(是,忽略所有數據)”,點擊“Next”繼續
Ø Yes, discard any data(是,忽略所有數據)
Ø No, keep any data(否,保留所有數據)
Applymy choice to all devices with undetected partitions or filesystems
(在所有包含未探測分區或文件系統的設備中應用我的選擇)
8、設置主機名與網路,點擊“Next”繼續
9、時區選擇“Asia/Shanghai(亞洲/上海)”,並取消“System clock user UTC(系統時鐘使用UTC時間)”的勾選,
點擊“Next”繼續
10、密碼設定,輸入密碼和確認密碼,點擊“Next”繼續
11、磁碟分區格式設定,選擇“創建自定義佈局”,點擊“Next“繼續
12、磁碟分區建立,選中“Free(空閑)“的磁碟,點擊”Create(創建)“,根據需求建立磁碟分區,然後點擊”Next“繼續
可參照下麵的方案進行磁碟的分區設定:
分區類型 |
掛載點 |
文件系統類型 |
其它大小選項 |
標準大小 |
建議大小 |
標準分區(Standard Partition) |
/boot |
Ext4 |
固定大小(Fixed size) |
100 MB |
2000 MB |
標準分區(Standard Partition) |
/ |
Ext4 |
固定大小(Fixed size) |
5000 MB |
10000 MB |
標準分區(Standard Partition) |
|
swap |
固定大小(Fixed size) |
1000 MB |
8000 MB |
標準分區(Standard Partition) |
/usr |
Ext4 |
固定大小(Fixed size) |
3000 MB |
10000 MB |
標準分區(Standard Partition) |
/var |
Ext4 |
固定大小(Fixed size) |
1000 MB |
8000 MB |
標準分區(Standard Partition) |
/tmp |
Ext4 |
固定大小(Fixed size) |
500 MB |
7000 MB |
標準分區(Standard Partition) |
/data |
xfs |
固定大小(Fixed size) |
5000 MB |
20000 MB |
標準分區(Standard Partition) |
/home |
Ext4 |
固定大小(Fixed size) |
剩餘全部 |
剩餘全部 |
標準分區(Standard Partition) |
/backup |
xfs |
固定大小(Fixed size) |
獨立磁碟全部 |
獨立磁碟全部 |
HOSTS主機列表 示例:
192.168.100.101Master.GreenPlum Master
192.168.100.102Mirror.GreenPlum Mirror
192.168.100.103Slave1.GreenPlum Slave1
192.168.100.104Slave2.GreenPlum Slave2
192.168.100.105Slave3.GreenPlum Slave3
主機名、IP地址、MAC地址、UUID示例:
Master.GreenPlum 192.168.100.101 00:50:56:28:1C:CF ab4ce8c2-119d-460e-bff6-b2b7766af574
Mirror.GreenPlum 192.168.100.102 00:50:56:25:38:1F dd585048-96bc-4e9e-88b6-40b1f7672051
Slave1.GreenPlum 192.168.100.103 00:50:56:3B:2B:10 efe64854-af0f-4c34-aaa3-34d699a596e2
Slave2.GreenPlum 192.168.100.104 00:50:56:2D:0C:6D 9fe9b8e6-c3f3-4742-b530-6e871236b685
Slave3.GreenPlum 192.168.100.105 00:50:56:3F:DB:D3 f0584922-74d5-4176-82f9-47ffdf926456
二、 系統配置篇
1、網路與主機名配置
① 保留eth0,修改MAC地址(多網卡時註意區別設定值)
#vim/etc/udev/rules.d/70-persistent-net.rules
② 修改IP地址、MAC地址、UUID等信息(UUID為GUID編碼,多網卡時註意區別設定值)
#vim/etc/sysconfig/network-scripts/ifcfg-eth0 /ifcfg-eth1 /ifcfg-eth*
配置文件樣例: |
|
DEVICE=eth0 |
註意:名稱和網卡名稱必須一致 |
TYPE=Ethernet |
網卡類型(Ethernet | TokenRing | ATM | ADSL) |
UUID=****** |
UUID唯一編碼(GUI D編碼) |
ONBOOT=yes |
系統啟動時是否自動載入 |
NM_CONTROLLED=no |
是否實時生效(改為no不依賴VMware 網路管理控制) |
BOOTPROTO=static |
獲取ip地址的方式(none | static | bootp | dhcp) |
HWADDR=00:50:56:3B:51:59 |
MAC地址 |
IPADDR=192.168.100.254 |
IP地址 |
NETMASK=255.255.255.0 |
子網掩碼 |
BROADCAST=192.168.100.255 |
廣播地址(可不設定) |
PREFIX=24 |
|
GATEWAY=192.168.100.1 |
預設網關 |
DNS1=208.67.222.222 |
DNS地址1 |
DNS2=208.67.220.220 |
DNS地址2 |
DEFROUTE=yes |
預設啟用路由 |
IPV4_FAILURE_FATAL=yes |
|
IPV6INIT=no |
IPv6配置相關 |
IPV6_AUTOCONF=yes |
IPv6配置相關 |
IPV6_DEFROUTE=yes |
IPv6配置相關 |
IPV6_PEERDNS=yes |
IPv6配置相關 |
IPV6_PEERROUTES=yes |
IPv6配置相關 |
IPV6_FAILURE_FATAL=no |
IPv6配置相關 |
NAME=eth0 |
註意:名稱和網卡名稱必須一致 |
USERCTL=no |
是否允許非root用戶控制該設備 |
PEERDNS=yes |
是否允許自動修改/etc/resolv.conf配置文件 |
#/etc/init.d/networkreload 重新導入ifcfg-eth0網路配置文件
③ 修改主機名和網關
#vim/etc/sysconfig/network
配置文件樣例: |
|
NETWORKING=yes |
是否自動啟用網路連接 |
HOSTNAME=Aaron |
主機名稱 |
GATEWAY=192.168.100.1 |
預設網關 |
④ 修改DNS
#vim/etc/sysconfig/resolv.conf
配置文件樣例: |
|
nameserver 208.67.222.222 |
DNS 1 |
****** |
****** |
nameserver 208.67.220.220 |
DNS n |
⑤ 添加主機列表
#vim/etc/hosts
#more/etc/hosts
配置文件樣例: |
|
192.168.100.101 Master.GreenPlum Master |
主機 Master |
192.168.100.102 Mirror.GreenPlum Mirror |
鏡像 Mirror |
192.168.100.103 Slave1.GreenPlum Slave1 |
從機 Slave1 |
192.168.100.104 Slave2.GreenPlum Slave2 |
從機 Slave2 |
192.168.100.105 Slave3.GreenPlum Slave3 |
從機 Slave3 |
⑥ 重新啟動系統
命令行方式修改IP地址、網關、DNS:(重啟後失效)
① 修改IP地址:
#ifconfigeth0 192.168.100.254 netmask 255.255.255.0
② 修改網關
#routeadd default gw 192.168.100.1
③ 修改DNS
#echo"nameserver 192.168.100.1" >> /etc/resolv.conf
④ 重啟網路服務
#/etc/init.d/networkrestrart 或 #service network restart
2、虛擬機工具安裝步驟與方式
(1)、 安裝 VMware Tools 步驟
a. 安裝perl腳本管理工具
# yuminstall perl
b. 創建裝載點目錄
#mkdir/mnt/cdrom
c. 裝載CD-ROM 驅動器
#mount/dev/cdrom /mnt/cdrom
d. 轉到系統臨時目錄,並刪除以前的 vmware-tools-distrib 目錄
#cd /tmp
e. 列出裝載點目錄內容,並記下 VMware Tools tar 安裝程式的文件名
#ls/mnt/cdrom
f. 解壓縮安裝程式
#tar zxpf/mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
g. 卸載 CD-ROM驅動器
#umount/dev/cdrom
h. 運行安裝程式(一路回車)
#cdvmware-tools-distrib
#./vmware-install.pl
i. 配置VMware Tools(一路回車)
#vmware-config-tools.pl
j. 重新啟動系統
(2)、 安裝 VirtualBox 增強功能步驟
a. 安裝依賴包
#yuminstall kernel-headers
#yuminstall kernel-devel
#yuminstall gcc*
#yuminstall make
b. 安裝增強功能包
#mkdir /mnt/cdrom
#mount/dev/cdrom /mnt/cdrom
#cd/mnt/cdrom
#./VBoxLinuxAdditions.run
c. 共用設置
① 設備->分配數據空間
② 掛載/卸載命令
#mkdir/mnt/share
#mount –t vboxsfmyshare /mnt/share/
#umount -f/mnt/share
③ 開機自動共用
#vim/etc/fstab
添加一項 à myshare /mnt/share vboxsfrw,gid=100,uid=1000,auto 0 0
d. 重新啟動系統
3、Linux基礎環境配置
安裝wget 網路下載工具
#yum-y install wget
修改CentOS的安裝源,可增加下載速度
① 備份原來的源
#mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
② 安裝阿裡雲源
#wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
③ 生成緩存
#yummakecache
安裝VIM 編輯器
#yum-y install vim*
關閉防火牆(修改 SELINUX 為 disabled,使用“#sestatus”可查看狀態)
#vim/etc/selinux/config
關閉iptables 過濾器(使用“#/sbin/chkconfig --list iptables”可查看狀態)
#/sbin/chkconfigiptables off
三、 Linux常用命令
(001)可使用SecureCRT終端軟體對Linux進行操作管理
(002)最基本的日常命令
序號 |
命令行 |
命令說明 |
備註 |
001 |
#su |
取得管理許可權 |
|
002 |
#passwd |
修改當前賬號密碼 |
|
003 |
#shutdown -h now |
立即關機 |
|
004 |
#reboot |
立即重啟 |
|
005 |
#dhclient |
自動獲得IP地址 |
|
006 |
#more |
顯示更多文件內容 |
|
007 |
#cd .. |
退回上一級目錄 |
|
008 |
#cd \ |
返回根目錄 |
|
009 |
#cd /etc |
進入etc目錄,依次類推 |
|
010 |
#rm -rf dirName |
刪除指定名稱目錄 |
|
011 |
#df -Th |
查看分區信息及格式類型 |
|
012 |
#service network status |
查看網卡狀態 |
|
013 |
#service network stop |
停止網卡 |
|
014 |
#service network start |
啟動網卡 |
|
015 |
#service network restart |
重啟網卡 |
|
016 |
#hostname |
查看當前主機名稱 |
|
017 |
#sestatus |
查看防火牆狀態 |
|
018 |
#/sbin/chkconfig --list iptables |
查看 iptables 狀態 |
|
019 |
#ifconfig |
查看當前網路(網卡)狀況 |
-a |
020 |
#/etc/init.d/network reload |
重新導入ifcfg-eth0網路配置文件 |
|
021 |
#netstat -r |
查看當前路由及網關信息 |
|
022 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(003)添加新用戶
添加賬號: #useradd userName
設置密碼: #passwd userName
(004)禁用屏保以及電源節能選項
a. 禁用選項
#echo setterm -blank-store>>/etc/rc.local CentOS5以及ubuntu10.04有效
#echo -ne "\033[9;0]" >>/etc/issue CentOS6/7 ArchlinuxUbuntu14.04有效
b. 重啟
c. 執行命令: #cat /sys/module/kernel/parameters/consoleblank 為0表示生效
四、 Vim編程器常用命令
u 1 切換插入模式:
命令模式下
a (小寫)游標之後進行插入
A (大寫)游標所在行尾進行插入
i (小寫)游標前開始進行插入
I (大寫)游標所在行首進行插入
o (小寫)游標所在行後新插入一空行進行插入
O (大寫)游標所在行前新插入一空行進行插入
插入模式下按ESC鍵返回命令模式
u 2 切換到編輯模式
命令模式下按【:】進入編輯模式,鍵入命令回車後自動返回到命令模式或按ESC鍵返回到命令模式。
u 3 保存文件
編輯模式下
:w (小寫)保存文件
?:wq (小寫)保存並退出vim