上一篇:linux自學(三)之開啟虛擬機
安裝好鏡像之后,重啟之后需要登錄,我這里直接是root賬號直接登錄的,注意:輸入密碼的時候不顯示。
之后輸入ifconfig最常用的命令來查看網卡信息,出現command not found,如圖:
原因分析:
在虛擬機中以最小化方式安裝centos7,之后無法上網,因為centos7默認網卡未激活。
激活網卡:
首先查詢我們現在的網卡名字
cd /etc/sysconfig/network-scripts
進入network-scripts目錄下,輸入ls 命令查看具體文件
ls
上圖紅色框中的就是網卡名,可能你的跟我的不一樣。然后通過命令 vi 查看文件內容
vi ifcfg-ens33
內容如下圖:
在鍵盤上按下 i 鍵進入編輯模式,然后把ONROOT=no改查yes即可。如上圖標記所示。最后輸入esc退出編輯模式,然后輸入 :wq保存退出。之后重啟服務:service network restart
記住:先輸入 i 進入編輯模式,之后按Esc退出編輯模式,最后 :wq退出保存
之后再試試ifconfig命令,發現還是command not found提示。如圖:
這是怎么回事呢?網上搜了一下原因,可能是CentOS 7的最小化安裝少了一些工具,比如 ifconfig 及 netstat 等。因此解決辦法很簡單,把它們安裝上就好了。
通過如下命令進行在線安裝,之后會有一系列輸出,中間需要你輸入“y”進行確認,然后等待。。。
yum install net-tools
我這是root用戶,如果不是root用戶需要在命令前加上sudo。
之后再輸入命令 ifconfig就會有顯示了,如圖:
到這里網絡就已經通暢了。