下載地址:https://mirrors.aliyun.com/centos/,選擇對應的版本,而後下載32位,64位,通常的生產環境都是64位DVD格式,iso擴展名的系統鏡像linux
32位和64位系統區別 64位操做系統的cpu運算速度更快,支持更大的內存使用,能夠發揮更大更好的硬件性能,提高業務工做效率 區分系統是32 仍是 64 [root@Poppy ~]# uname -m x86_64 [root@Poppy ~]# ls -d /lib64 /lib64
1. 引導方式ios
咱們選擇1,也是默認選項,安裝新系統web
2. 檢查安裝光盤介質apache
時間比較長,必要性不大,通常選擇skip跳過windows
3. 進入安裝下一步界面centos
next服務器
4. 安裝過程語言選擇網絡
咱們選擇Englishide
5. 選擇鍵盤佈局佈局
默認便可,U.S.English
6. 選擇合適的物理設備
Basic Storage Devices,普通服務器,默認,便可
Specialized Storage Devices,特殊設備
7. 初始化硬盤提示
會彈出初始化硬盤警告,點擊 yes,discard any data繼續
8. 初始化主機名及配置網絡
(1)Hostname 主機名
(2)配置網卡及鏈接網絡(能夠跳過,進入系統後配置)
9. 系統時鐘及時區設置
建議亞洲/上海
10. 設置超級用戶root口令
密碼不該過於簡單,要8位以上,包含數據,字母大小寫,特殊符號
1. 選擇系統安裝磁盤空間類型
user all space: 刪除當前磁盤內的全部分區,包括其餘系統建立的分區
replace exixting linux system:刪除當前磁盤內的全部linux分區,而不刪除其餘系統建立的分區,這是默認選項
shring current system:利用分區上存在的全部空閒空間,建立系統默認的分區佈局
use free space:使用未使用的分區空間
create custom layout:自定義分區方式
2. 選擇create custom layout,能夠看到磁盤總空間10g,磁盤設備名爲sda
create表示新建分區,edit表示編輯分區,delete刪除分區
3. 標準定製磁盤分區
當咱們create會彈出讓咱們選擇建立的磁盤分區,咱們選擇standatd partition標準分區
磁盤使用前通常要先分區
磁盤有主分區,擴展分區,邏輯分區,一塊磁盤最多有4個主分區,最多隻能有一個擴展分區,擴展分區不能直接使用,必須在擴展分區上劃分邏輯分區,而後格式化(建立文件系統),以後才能存取數據或安裝系統
對分區的基本要求
(1)最少要有一個根/分區,用來存放系統文件及程序。其大小至少在5GB以上,fill to maximum allowable size (2)要有一個swap交換分區,它的做用至關於windows理的虛擬內存,swap分區的小大通常爲物理內存容量的1.5倍(內存<8g)。但當系統物理內存大於8g時,則swap分區配置8-16g便可。swap分區不是必須的,可是大多數狀況應該設置 (3)/boot分區,linux系統的引導分區,用於存放系統引導文件,如linux內核。通常設置爲100-200mb,這個分區也不是必須的
系統默認使用grub做爲啓動加載器,引導程序默認在mbr下,安裝類型選擇minimal,即最小化安裝
在開機引導界面,按下esc能夠看到系統引導的過程細節
內核
網卡
網卡配置文件解釋
[root@Poppy ~]# route -n 查看網關 Kernel IP routing table [root@Poppy ~]# cat /etc/resolv.conf dns nameserver 100.100.2.136 nameserver 100.100.2.138 options timeout:2 attempts:3 rotate single-request-reopen
ifdown/ifup ifdown eth0 停掉eth0網卡 ifup eth0 啓動eth0網卡 /etc/init.d/network /start/stop/restart 針對全部網卡 網卡配置的dns優先於/etc/resolv.conf配置的,而且重啓網卡,會把/etc/resolv.conf裏的覆蓋 # route -n route del default gw 10.0.0.254 route add default gw 10.0.0.254 # 網卡別名 ifconfig eth1:0 10.0.0.10 netmask 255.255.255.0 up ifconfig eth1:0 10.0.0.11/24 up ifconfig del eht1:0 ifconfig eth1:0 down centos7 ip addr add 10.0.0.13/24 dev eth1:3 網卡重啓,別名失效 配置文件就是複製網卡一份 /etc/sysconfig/network-scripts/ifcfg-eth0:1 查看ip地址區域 www.ip138.com
一般,咱們經過yum更新,將yum源更新,wget -O /tmp/centos-xxx http://mirrors.163.com/.help/Centos 6-Base-163.repo
yum -y update
升級全部包,改變軟件設置和系統設置,系統版本內核都升級
yum -y upgrade
升級全部包,不改變軟件設置和系統設置,系統版本升級,內核不改變
1.用YUM安裝軟件包命令:yum install ~ 2.用YUM刪除軟件包命令:yum remove ~ 1.使用YUM查找軟件包 命令:yum search ~ 2.列出全部可安裝的軟件包 命令:yum list 3.列出全部可更新的軟件包 命令:yum list updates 4.列出全部已安裝的軟件包 命令:yum list installed [root@Poppy ~]# yum list installed|grep httpd httpd-tools.x86_64 2.4.6-80.el7.centos @base 6.列出所指定軟件包 命令:yum list ~ 7.使用YUM獲取軟件包信息 命令:yum info ~ [root@Poppy ~]# yum info httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Packages Name : httpd Arch : x86_64 Version : 2.4.6 Release : 80.el7.centos Size : 2.7 M Repo : base/7/x86_64 Summary : Apache HTTP Server URL : http://httpd.apache.org/ License : ASL 2.0 Description : The Apache HTTP Server is a powerful, efficient, and extensible : web server. 8.列出全部軟件包的信息 命令:yum info 9.列出全部可更新的軟件包信息 命令:yum info updates 10.列出全部已安裝的軟件包信息 命令:yum info installed 11. 查詢指定軟件包的依賴關係 yum deplist ~ 12. 升級包 yum list firefox 查看版本 yum update 後面接上一步列出來且本身須要的版本 13.組 yum grouplist 查看系統中已經安裝的和可用的軟件組,可用的能夠安裝 yum grooupinstall ~安裝上一個命令顯示的可用的軟件組中的一個 yum grooupupdate ~更新指定軟件組的軟件包 yum grooupremove ~ 卸載指定軟件組中的軟件包