《 跟老男孩學Linux運維:核心基礎篇(上)(第2版)》 —2.4 系統安裝后的基本配置

      網友投稿 842 2025-03-31

      2.4 系統安裝后的基本配置

      2.4.1 重啟系統過程中的引導過程介紹

      系統安裝結束后,取出安裝使用的DVD系統盤(如果是虛擬機鏡像文件,那么此時將會無法取出),按“Reboot”鍵重新啟動系統,首先進入如圖2-25所示的CentOS7開機菜單引導界面。

      圖2-25 CentOS7開機菜單引導界面

      此時,選擇默認選項,然后按下鍵盤的“回車鍵”,進入系統啟動過程,如圖2-26所示。

      圖2-26 CentOS7開機后進度條界面

      此時如果按下鍵盤的“Esc鍵”,可以查看系統引導過程的細節,如圖2-27所示,動作一定要快,否則根本無法截圖,瞬間就啟動完成了,這是CentOS7并行啟動的改進。

      系統引導及程序服務加載完畢后,會出現登錄界面,如圖2-28所示。

      圖2-27 系統引導過程細節界面

      圖2-28 系統登錄界面

      提示:登錄界面中的英文內容為CentOS的版本及內核的當前版本。

      當前Linux內核版本號為:

      [root@www ~]# uname -r

      3.10.0-957.el7.x86_64

      這里補充介紹一下各數字和字母代表的含義:第一個數字3表示主版本號,有結構性變化時才更改;接下來的數字10表示次版本號,新增功能時才會發生變化,一般奇數表示測試版,偶數表示開發版;再接下來的0表示對次版本的修訂次數或補丁包數;957代表編譯的次數,每次編譯可對少數程序進行優化或修改;e17可用來表示版本的特殊信息,有較大的隨意性;el代表企業版Linux;pp代表測試版;fc代表fedora core;rc代表候選版本;x86_64表示64位。

      圖2-28中顯示的www為主機名,login為登錄提示。

      2.4.2 登錄系統

      現在,光標定位在“login:”提示后面,然后輸入root超級用戶名,按Enter鍵,并按提示輸入密碼(注意密碼是不顯示的),過程如圖2-29所示。

      登錄到系統后的界面如圖2-30所示。

      提示:“[root@www ~]#”里的#號為超級管理員root輸入命令的提示符,在#號后面可以輸入命令來管理系統。在企業的工作環境中,都是在這種提示符下輸入命令進行管理的,而不是像Windows系統那樣采用圖形界面管理,這一點對于從Windows轉過來的讀者來說尤為重要。命令管理的初期會有些麻煩,讓人不適應,等熟練以后就會發現命令管理更直觀、更簡潔,效率也更高,這也是Linux的強大之處。

      2.4.3 配置網卡設置網絡聯網

      在2.3.1節的(8)配置網絡和主機名(NETWORK&HOSTNAME)中,已經講解過如何配置網卡了,如果讀者的配置與本書圖2-11配置網絡和主機名所示的配置類似,主要是中間網卡的位置能夠自動獲取到信息,那么就應該可以聯網了。如果讀者已經在前面配置過了,那么這里可以忽略掉。

      到這里,筆者的網卡信息已經配置好了,虛擬機網卡選擇的是橋接模式,筆者的電腦里路由器開啟了DHCP服務,所以在圖2-31時就自動獲取到了IP地址,如果讀者沒有獲取到就需要手動配置IP地址了。

      圖2-31 筆者的系統聯網結果圖

      1.通過nmtui(類似于setup)命令設置網卡

      1)在系統命令行下輸入nmtui命令然后回車,如圖2-32所示。

      圖2-32 CentOS7.6配置網卡圖

      2)通過tab鍵及對應的鍵依次選擇進入如下幾個窗口,為了節省篇幅,筆者將幾個操作進行了合并,并進行了排序,如圖2-33和圖2-34所示。

      圖2-33 nmtui各種界面圖

      圖2-34 配置網卡過程圖

      對于不知道如何為虛擬機設置IP地址的新手,可以參考讀者個人電腦的IP設置。具體方法是:開始→運行→cmd→ipconfig /all,找到聯網的網卡信息,這里筆者采用的無線網卡連接的是自家的路由器,前面章節講解關于虛擬機建立的相關內容時,選擇的是橋接網絡模式,因此,虛擬機的配置與個人電腦除了IP不一致之外(但必須在同一個局域網里),其他網絡配置一模一樣。個人電腦網絡信息如圖2-35所示。

      圖2-35 個人宿主電腦網絡信息

      提示:該配置實質上就是修改網卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0內容,由于沒有講解命令,所以這里就沒有講解如何通過文件進行配置。

      最后配置完成,依次點擊“OK”、“back”、“quit”退到命令行,如圖2-36所示。

      圖2-36 最后測試上網圖

      2.系統無法聯網的故障排除方法

      1)首先要確認系統的安裝方式:是虛擬機還是物理服務器。

      如果是虛擬機,那么同時還要考慮虛擬機所在的宿主機的聯網方式:如果宿主機采用的是直接撥號方式上網的(一般都不會),那么虛擬網卡的模式就選NAT模式;如果宿主機采用的是路由器局域網方式上網(比較常見),那么虛擬機的網卡選擇bridged和NAT兩種模式都可以。如果是物理服務器的話,那么直接配置就可以了。這里的內容請參考虛擬機橋接的配置。

      2)如果系統安裝方式檢查無誤,仍然不能上網,那么還需要繼續確認網卡實際配置是否正確。

      如果虛擬機是NAT模式,那么需要使用DHCP自動獲取IP;如果是虛擬機bridged橋接模式,則需要根據虛擬機所在的宿主機聯網方式(可以查看對比)設定IP、子網掩碼及網關,更方便的方法還是使用DHCP獲取IP。不管是采用bridged模式還是采用NAT模式,最好都手工指定DNS。

      提示:采用NAT模式上網時,需要注意宿主機Windows的計算機管理、服務和應用程序對應的VMware的DHCP和NAT服務是否開啟(如圖2-37所示)。

      圖2-37 宿主機Windows的VMware DHCP和NAT服務

      如果是物理服務器的話,則需要檢查IP、子網掩碼、網關和DNS等設置是否正確,可與局域網內其他可上網的機器一一進行對比,或者向網管咨詢。

      3)上面兩類問題都排除后,就需要確認網卡的配置文件了。

      使用nmtui命令配置網卡的過程實際上就是修改了如下的網卡配置文件,因此,對于熟手,可以通過查看網卡的配置文件確認其與想要配置的是否一致。

      如下代碼展示了如何查看網卡配置文件以及網卡配置項的含義:

      [root@www ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

      TYPE=Ethernet????????? #<==上網類型,目前基本都是以太網。

      PROXY_METHOD=none

      BROWSER_ONLY=no

      BOOTPROTO=none???????? #<==啟動協議,獲取配置方式,有none|bootp|dhcp三個選項。

      DEFROUTE=yes?????????? #<==使用默認路由。

      IPV4_FAILURE_FATAL=no? #<==不啟用IPV4錯誤檢測功能。

      NAME=eth0????????????? #<==第一塊網卡的邏輯設備名,第二塊為eth1。

      UUID=e62dd7a9-92fa-4805-afc9-441b567ad38d #<==通用唯一識別碼 (Universally Unique

      Identifier),如果是VMware克隆的

      虛擬機則無法啟動網卡,可以去除此項。

      DEVICE=eth0??????????? #<==第一塊網卡的邏輯設備名,第二塊為eth1。

      ONBOOT=yes???????????? #<==這個地方應為yes,才能保證下次開機啟動激活網卡設備。

      IPADDR=192.168.2.217?? #<==這是虛擬機橋接模式,局域網Linux服務器的固定IP。

      PREFIX=24????????????? #<==子網掩碼位數,這里是24位。

      DNS1=192.168.2.1?????? #<==主DNS,這里默認會覆蓋以及優先于/etc/resolv.conf的配置生效。

      GATEWAY=192.168.2.1??? #<==局域網上網網關地址。

      無論虛擬機采用的是NAT模式還是橋接模式,或者是物理服務器,都要修改網卡啟動項配置,將“ONBOOT=no”改為“ONBOOT=yes”,使得下一次開機時網卡可以自啟動,如果前面執行nmtui命令修改時已經激活了,那么這里可以忽略配置。命令如下:

      [root@www ~]# sed -i 's#ONBOOT=no#ONBOOT=yes#g' /etc/sysconfig/network-scripts/ifcfg-eth0

      [root@www ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-eth0

      ONBOOT=yes

      重啟網卡的命令如下:

      [root@www ~]# systemctl restart network

      查看IP設置的命令如下:

      [root@www ~]# ip add

      ...省略若干...

      2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

      link/ether 00:0c:29:22:6b:45 brd ff:ff:ff:ff:ff:ff

      inet 192.168.2.217/24 brd 192.168.2.255 scope global noprefixroute eth0

      ...省略若干...

      提示:暫時無法使用ifconfig查詢,因為默認還沒有安裝這個命令。

      查看默認網關設置的命令如下:

      [root@www ~]# ip route

      default via 192.168.2.1 dev eth0 proto static metric 100

      192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.217 metric 100

      提示:暫時無法使用route和netstat查詢,因為默認還沒有安裝這兩個命令。

      查看DNS設置的命令如下:

      [root@www ~]# cat /etc/resolv.conf

      # Generated by NetworkManager

      nameserver 192.168.2.1

      如果以上配置都正確,那么一般來說上網就沒有問題了。

      2.4.4 通過VMware為新系統創建快照

      創建快照的目的是將來能將系統隨時還原到做快照時候的系統狀態,對于學習的讀者來說,這個快照的功能很有用(圖2-38)。

      關閉系統后再創建快照,這樣會節省磁盤空間。做好快照可以快速還原因誤操作損壞的系統,或者在未來重新建立新的學習環境(圖2-39)。

      圖2-38 拍攝快照1

      圖2-39 拍攝快照2

      技巧:虛擬機關機或掛起的時候創建快照,瞬間完成。

      2.4.5 更新系統打補丁到最新

      與Windows打補丁類似,Linux也可以定期地更新系統軟件。

      Linux下安裝軟件的優秀工具稱為yum,它是CentOS Linux下最好用的包管理器和安裝軟件包的工具,用起來很方便。Linux的二進制軟件包一般是rpm包,類似于Windows下的exe程序。

      借助yum工具可以很方便地安裝rpm軟件包,默認獲取rpm包的軟件配置是從國外CentOS官方源及其鏡像地址上下載的。因此,通過yum工具安裝軟件的速度會比較慢,因此需要將默認獲取rpm包的地址改成國內的yum源地址。

      CentOS安裝完畢后,首先應該修改更新源,并升級到最新的系統。修改更新yum源的命令如下:

      curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

      curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

      #如果執行字符太多的命令不方便,那么可以等學完第3章后,再回來配置。

      提示:筆者在寫書的過程中,剛開始選擇了aliyun上的yum源,但遇到了更新錯誤,后來改成網易的就好了。大家遇到問題時,不妨換下yum源。鏈接為阿里云的yum源配置請參考:http://mirrors.aliyun.com/help/centos。

      然后,使用如下命令將系統更新到最新狀態:

      [root@www ~]# yum update -y? #<==本書寫作已進行更新,讀者也更新下。

      提示:也可以使用“yum upgrade -y”命令,此時大約會有126MB大小的更新包,這個更新是可選操作。

      在首次安裝系統時一般可以執行yum update -y,如果是在生產線已經應用的業務服務器系統中,那就不要輕易更新了,以免導致業務服務異常。若遇到了特殊的漏洞(例如,2014年4月發生的openssl心臟出血及2014年10月發生的bash漏洞,可以單獨對指定的問題軟件進行升級處理。yum upgrade與yum update的作用和區別很小,想要了解的讀者可以執行man yum進行查看。

      2.4.6 額外安裝一些有用的軟件包

      按照上文選擇最小化安裝時,一些額外的、有用的工具包可能會沒有安裝進去,特別是CentOS7將一些好用的命令都遺棄了,我們可以將這些工具提前安裝好,以后可能會用得著,命令如下。

      CentOS6和CentOS7都要安裝的企業運維常用基礎工具包:

      yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y

      以上工具包的作用及主要包含的命令具體見表2-3。

      表2-3 筆者常用的系統工具包

      CentOS7需要安裝的企業運維常用基礎工具包:

      yum install psmisc net-tools bash-completion vim-enhanced -y

      《 跟老男孩學Linux運維:核心基礎篇(上)(第2版)》 —2.4 系統安裝后的基本配置

      以上工具包是CentOS7默認沒有安裝的一些重要的工具包,具體說明見表2-4。

      表2-4 CentOS7默認沒有安裝的工具包

      說明:請讀者也要執行安裝上面的軟件包,否則在后續的學習中可能會出現無法實現本書內容結果的情況。另外,查找killall命令對應的軟件包的方法為rpm -qf `which killall`,查找net-tools包對應于哪些命令的方法為rpm -ql net-tools,其他命令和軟件包與此同理。

      如果在系統安裝過程中落下了某些需要的軟件包組,那么可以在這里執行如下命令進行安裝。

      [root@www ~]# yum groups mark convert

      [root@www ~]# yum grouplist? #<==查看所有包組名稱,包括已安裝的和未安裝的。

      ...省略若干...

      Available Environment Groups:

      Minimal Install

      Compute Node

      ...省略若干...

      Basic Web Server

      Virtualization Host

      ...省略若干...

      Installed Groups:

      Compatibility Libraries

      Development Tools

      Milkymist

      Security Tools

      System Administration Tools

      Available Groups:

      Cinnamon

      Console Internet Tools

      ...省略若干...

      Xfce

      Done

      提示:如果發現系統安裝過程中落下了某些組包,那么可以執行下面的命令來安裝。

      [root@www ~]# yum groupinstall "Cinnamon" -y? #<==指定包組名安裝,要帶雙引號,裝過的不能重復裝。

      到此為止,整個CentOS7.6的安裝就告一段落了,大家在用虛擬機學習時可以保留這個模板機的配置,然后每次克隆新的虛擬機(推薦使用鏈接克隆以節省空間)用來學習,當然,也可以用快照的方式來設定及回滾操作過的設置。

      運維 Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel如何創建多個sheet表(excel怎么設置多個sheet)
      下一篇:Excel 一題多解背后的問題解決思路之雙向查找的就種可行方法(excel函數公式大全)
      相關文章
      色九月亚洲综合网| 亚洲AV日韩AV永久无码色欲| 亚洲AⅤ优女AV综合久久久| 亚洲综合偷自成人网第页色 | 亚洲高清在线mv| 久久夜色精品国产噜噜亚洲AV| 亚洲精品国产精品乱码不卡√ | 亚洲日韩在线视频| 亚洲国产情侣一区二区三区| 亚洲精品熟女国产| 亚洲精品乱码久久久久久下载 | 亚洲av无码一区二区三区四区| 中文字幕乱码亚洲精品一区| 国产 亚洲 中文在线 字幕| 亚洲日韩精品无码专区加勒比☆| 午夜在线a亚洲v天堂网2019| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲欧美日韩综合久久久| 老司机亚洲精品影院在线观看| 无码一区二区三区亚洲人妻| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲色中文字幕无码AV| 亚洲人色婷婷成人网站在线观看| 亚洲色婷婷一区二区三区| 亚洲女初尝黑人巨高清| 亚洲AV无码不卡无码| 亚洲视频免费播放| 亚洲一区二区三区在线观看蜜桃| 亚洲一区在线免费观看| 亚洲熟妇AV一区二区三区浪潮| 亚洲av午夜国产精品无码中文字| 极品色天使在线婷婷天堂亚洲 | 久久精品国产亚洲av天美18| 亚洲精品成人久久久| 亚洲乱码国产乱码精品精| 亚洲AV无码日韩AV无码导航| 久久精品国产亚洲av麻豆色欲| 性xxxx黑人与亚洲| WWW国产亚洲精品久久麻豆| 亚洲真人日本在线| 亚洲不卡中文字幕无码|