本文是筆者根據自己經歷以及搜索知識點進行整理的安裝CentOS 7系統的博文,一方面做筆記,另一方面如果能夠幫到大家再好不過。
一、安裝CentOS 7系統
1.下載UltraISO
破解版下載地址:http://www.upantool.com/qidong/2011/UltraISO_v9.5.0.2800.html
該軟件是光盤映像文件製作/編輯/格式轉換工具,可以編輯光盤映像和從映像中直接提取文件,也可以從CD-ROM製作光盤映像或者將硬盤上的文件製作成ISO文件。也可以處理ISO文件的啓動信息,從而製作可引導光盤。
2.下載對應centos鏡像文件
ISO文件其實就是光盤的鏡像文件,刻錄軟件可以直接把ISO文件刻錄成可安裝的系統光盤,ISO文件以iso爲擴展名,文件格式爲iso9660。
在http://archive.kernel.org
和
http://mirrors.aliyun.com/centos/7/isos/x86_64/
都可以找到7.3.1611鏡像。(建議使用後一個地址,比較方便)
注意下載鏡像的格式:
CentOS-7-x86_64-DVD-1810.iso
標準安裝版(推薦)(需要使用光盤影像文件製作工具UltraISO、光盤刻錄機以及內存大於9G的光盤)
CentOS-7-x86_64-Everything-1810.iso
完整版,集成所有軟件(以用來補充系統的軟件或者填充本地鏡像)
CentOS-7-x86_64-LiveGNOME-1810.iso
GNOME桌面版
CentOS-7-x86_64-LiveKDE-1810.iso
KDE桌面版
CentOS-7-x86_64-Minimal-1810.iso
精簡版,自帶的軟件最少
CentOS-7-x86_64-NetInstall-1810.iso
網絡安裝版(從網絡安裝或者救援系統)
3.展開下載好的鏡像
打開UltraISO ,本地目錄選取鏡像文件,雙擊打開如圖所示鏡像;
4.寫入鏡像
如果使用的是U盤作爲系統啓動盤,步驟:啓動==>寫入硬盤鏡像
如果使用的是光盤作爲系統啓動盤,步驟:光盤==>刻錄光盤鏡像
5.安圖點擊寫入
注意寫入鏡像的時候選擇U盤作爲CentOS系統啓動盤,使用USB-HDD+寫入方式。
6.修改卷標名稱
點擊在系統重啓時注意:卷標名稱在安裝系統時和啓動引導名稱一致。這裏建議設置卷標名稱一定要簡潔。
7.DL388插上USB並啓動系統,安照啓動圖操作
一,先設置服務器使用u盤作爲啓動盤啓動方式;
二,正常啓動並配置centos相關信息
下圖界面,鍵盤按F11進入Boot Menu。
進入下圖界面,點擊System BIOS
如上圖,點擊Enter回車進入BIOS模式進行選擇啓動方式。這裏進行簡單說明:出現的啓動方式界面會提示進行鍵盤監聽0到9種系統啓動的方式。
輸入1表示DVD系統光盤進行啓動安裝的方式。
輸入2表示U盤USB插口進行啓動安裝的方式。
輸入0表示退出當前BIOS模式,回到上一級界面。
到達下面這個界面要注意,敲擊Tab鍵,U盤名稱和LABEL名稱一致,不然會找不到啓動鏡像文件出錯;
從原來的vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
針對CentOS\x207\x20x86_64
修改爲11
。
如果以上步驟都已經完成,那麼恭喜你!安裝過程沒有報錯,接下來就可以配置CentOS系統的基本配置了。安裝情況如上圖。
這裏就能看出修改卷標名稱的好處了。名稱越簡單出現安裝問題、或者是定位不到鏡像的問題的可能性越小。否則會出現一系列警告:
比如下圖的Warning:/dev/root does not exist.
的問題。
修改好後就是cenos正常配置選項了;
服務器使用中文版或者英文版都可以。
配置系統時間亞洲上海
選擇軟件和圖形化界面 ;服務器使用默認即可
分區:
我們選擇自己配置分區(我要配置分區);自動分區不滿足我們對服務器的要求。
如果出現服務器可用內存不夠的情況,是因爲我們的服務器中硬盤的分區在安裝新系統的時候沒有空白卷,那麼上圖可能出現可用空間不足的情況。 接下來說明解決措施。
1、硬盤沒有空白卷很大程度上是因爲服務器之前安裝了其他系統沒有空白卷留給新安裝的系統。點擊我的電腦=>管理=>磁盤管理,選擇其中一個盤,右鍵,刪除卷。這樣就會有空白卷可以使用,接下來就可以重新進入安裝系統了。
2、如果第一種方法沒有效果,建議使用老毛桃或者是其他U盤啓動盤製作工具進行硬盤的分區管理工具對硬盤進行重新初始化。
如果我們的空白卷已經創建或者已有可用空間。回到我們安裝系統的分區我們服務器分區配置:
設置root密碼及添加用戶賬號及密碼
重啓即可。
備註:
重啓可能因爲配置內存問題導致手動使用F1才能重啓;
二、配置CentOS系統IP地址
-
剛進入系統會出現
Localhost Login
的字樣,這裏輸入我們在配置系統時創建的用戶名和密碼。密碼不會顯示在屏幕上,輸入完回車即可進入系統進行配置IP地址。 -
當我們發現了不能聯網,運行下面的指令:
ip addr
發現結果沒有顯示局域網的IP地址。 -
修改網卡配置文件,把網絡來連接打開。
cd /
進入查看系統文件夾模式。
cd /etc/sysconfig/network-scripts/
進入網絡連接網卡配置文件編輯文本的文件夾內。
ls
查看該文件夾內所有文件,以及可編輯文件。
vi ifcfg-eno12
編輯當前網卡配置文件 -
把ONBOOT 改爲yes,並且保存退出
-
應用設置:
service network restart
-
將比較重要的設置填入,分別爲IP、子網掩碼、網關、DNS服務器以及備用DNS服務器
IPADDR=192.168.1.19
NETMASK=255.255.255.0
GETEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=192.168.1.2
-
在填入以上信息之後,因爲我們填入的信息是固定的,修改:
BOOTPROTO=static
-
保存指令:
:w
保存文件但不退出vi。
:w file
將修改另外保存到file中,不退出vi。
:w!
強制保存,不退出vi。 :wq 保存文件並且退出vi。
:wq!
強制保存文件,退出vi。
:q
不保存文件,退出vi 。
:q!
不保存文件,強制退出vi 。
:e!
放棄所有修改,從上次保存文件開始進行編輯。
如果出現Can't open file for writing
的信息提示,我們先使用:q!
指令退出vi編輯模式,使用sudo vim ifcfg-eno12
超級權限命令,輸入用戶名密碼就可以重新編輯網卡文件並且保存了。
三、Linux CentOS常用指令
1. ip命令簡介
Linux下使用ip命令查看和配置網絡,ifconfig已經停止維護,建議使用ip命令進行管理。CentOS7默認不集成ifconfig。
2. linux查看本地IP配置信息:
[root@acm ~]# ip addr show
或者[root@acm ~]# ip addrlinux
查看本地IP配置信息
3. 禁用網卡eth2
[root@acm ~]# ip link set eth2 down
4. 啓用網卡eth2
[root@acm~]# ip link set eth2 up
5. 添加默認路由,出口爲eth2
[root@acm~]# ip addr add 192.168.1.1/255.255.255.0 dev eth2
6. 添加廣播地址,出口爲eth2
[root@acm~]# ip addr add broadcast 192.168.1.255 dev eth2
7. 一次性設置默認路由與廣播地址,出口爲eth2
[root@acm~]# ip addr add 192.168.1.1/24 brd + dev eth2
8. 刪除默認路由
[root@acm~]# ip addr del 192.168.1.1/24 dev eth2
9. 查看系統路由信息:
[root@acm~]# ip route show
10. 查詢某目標IP匹配的路由:
[root@acm~]# ip route get 202.188.1.1
11. 修改默認路由:
[root@acm~]# ip route add default via 192.168.1.1/24
12. 刪除默認路由:
[root@acm~]# ip route del 192.168.1.1/24
13.配置靜態路由
[root@acm~]# ip route add 172.16.42.0/24 via 192.168.1.1/24 dev eth2
如果想要永久生效的,需要寫入文件:
CentOS方法如下:
[root@acm~]# vi /etc/sysconfig/network-scripts/route-eth2
添加以下內容:
172.16.42.0/24 via 192.168.1.1/24 dev eth2
Ubuntu方法如下:
[root@acm~]# vi /etc/network/interfaces
添加以下內容:
172.16.42.0/24 via 192.168.1.1/24 dev eth2
14. linux查看ARP表:
[root@acm~]# ip neigh
部分輸出結果如下:
192.168.122.191 dev virbr0 lladdr 52:54:00:e7:e3:c8 STALE
最後的STALE爲狀態,可以有以下幾種可能:
perm - 永久生效並只有管理員可以刪除。
noarp - 記錄有效,但在生命週期過期後就允許被刪除了
stale - 記錄有效,但可能已經過期
reachable - 記錄有效,但超時後就失效了
linux查看ARP表
15. linux刪除arp條目:
[root@acm~]# ip neigh del 192.168.1.108 dev eth2
16. linux查看統計信息,包括出口流量和入口流量:
[root@acm~]# ip -s link
linux查看統計信息,包括出口流量和入口流量
17. 查看幫助信息:
[root@acm~]# ip help
到這裏相信你已經配置好了服務器,現在可以開始你的表演了!