CentOS 7.0最小安裝及配置

河樂不為發表於2017-06-07

引言:

之前一直用Ubuntu來進行伺服器的開發工作,但是聽朋友推薦使用CentOS才是最後釋出到生產環境的首選,因為它提供了一套工業化的標準,而且在資源開銷上也更為突出一點(有種說法是說大牛就是完全脫離對UI介面的依賴,純命令列來開發伺服器),這也僅僅是部分人的觀點,不過多評價,今天就安裝一個來玩一下。

這裡我使用的虛擬機器是: VMware Workstation 12.0.0 Pro

資源下載:

先下載系統映象檔案,這裡要根據電腦系統是32位還是64位來篩選映象檔案,這裡為了獲得比較快的下載速度,還是選擇國內的資源下載地址,例如:http://mirrors.163.com/centos/7/isos/x86_64/

版本選擇:

常見的有 EverythingMininalLiveNetInstallDVD,這些版本的主要區別如下:

  • Everything:對完整安裝版的軟體進行補充,整合了所有的軟體,需要安裝到計算機硬碟才能用,這個版本也是最完整的版本,一般也比較大;
  • Minimal:迷你版,只帶了基礎的軟體和系統安裝必要的部分,需要其他軟體用yum來安裝;
  • Live:分為DVD版和CD版,可以用於光碟啟動到桌面,DVD版包含的軟體比較多而已;
  • NetInstall:網路安裝版,安裝包小,但是需要網路環境才能安裝。

這裡我下載了 Minimal 版本,大概600M左右:CentOS-7-x86_64-Minimal-1611.iso

最小安裝:

先參考《CentOS 7.0系統安裝配置步驟詳解》或者官方引導完成CentOS 7.0的最小化安裝和設定網路連線,然後更新安裝yum工具。

常用設定:

  • 登入root賬戶:
    啟動系統後,出現如下:

    CentOS Linux 7 (Core)
    Kernel 3.10.0-514.e17.x86_64 on an x86_64
    
    localhost login: 

    輸入root賬號及密碼之後成功登入賬戶:

    localhost login: root
    Password: 
    [root@localhost ~]# 
  • 設定IP地址和閘道器DNS:

    提示:CentOS 7.0預設安裝之後是不會自動啟動網路連線的。虛擬機器上的設定步驟可以參考:虛擬機器中的CentOS 7設定固定IP連線最理想的配置

    首先,進入網路配置檔案的目錄:

    cd  /etc/sysconfig/network-scripts/  #進入網路配置檔案目錄

    然後,開啟並編輯ifcfg-eno16777736配置檔案:

    vi  ifcfg-ens33  #編輯配置檔案

    設定後的內容如下:

    TYPE=Ethernet
    BOOTPROTO=static  #啟用靜態IP地址
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    NAME=ens33
    UUID=4be07929-15e9-4049-8679-8fa809b5389d
    ONBOOT=yes              #開啟自動啟用網路連線
    IPADDR0=192.168.169.22  #設定IP地址
    PREFIXO0=24             #設定子網掩碼
    GATEWAY0=192.168.169.2  #設定閘道器
    DNS1=114.114.114.114    #這個是國內的DNS地址,是固定的;

    其中:IPADDR0是要設定的靜態IP地址,GATEWAY0是閘道器IP,DNS1是國內的DNS,是固定的。編輯完成後按鍵盤Esc退出輸入模式,然後輸入::wq!來儲存退出。

    重啟網路服務並使用ping指令來測試結果:

    ping通了則表示網路設定成功。

  • 修改主機名稱:
    使用 echo $HOSTNAME 查詢主機名稱,然後通過修改 vi /etc/hostname 來修改主機名稱,注意修改後需要登出重新登入之後才能生效。

  • 更新或升級最小安裝的CentOS
    這裡只會更新或升級已安裝的軟體,不會安裝任何新的軟體:

    
    # yum update && yum upgrade
    
  • 關閉指定埠防火牆:
    這樣做是為了方便我們後續通過XShell等工具來遠端連線伺服器,通過如下指令:

    systemctl status firewalld  
    
    #開啟80埠
    
    firewall-cmd --zone=public --add-port=80/tcp --permanent  
    
    #開啟3306埠
    
    firewall-cmd --zone=public --add-port=3306/tcp --permanent  
    
    #重啟防火牆:
    
    firewall-cmd --reload
  • Xshell和Xftp連線伺服器:
    埠號預設是22,無需修改;主機填寫伺服器的靜態IP地址:

    第一次連線會提示使用者認證,輸入伺服器的登入賬號密碼後即可連線:

    通常Xshell與Xftp是一起使用的,假如已經安裝了Xshell,連線上伺服器後點選選單欄的開啟檔案管理標誌即可開啟Xftp:

參考資料:

相關文章