略,盡量不修改路徑吧,否則容易出現無法初始化的情況。
本次是先選擇iso路徑的安裝,簡易安裝成功後是有視覺化桌面的。
區域網通訊區域網內電腦互聯互通,需要處於同一網段。交換機(閘道器)連線n個網線,n臺機器插上網線,在介面卡中配置固定ip,即可通訊。
虛擬機器通訊安裝virtualbox軟體,會虛擬出一塊網絡卡,可在介面卡中檢視,相當於交換機。這塊網絡卡的ip可以再介面卡中設定,也可以通過virtualbox設定。
ip位址自定義,屬於10.0.2.0網段即可(待確認)。
閘道器可通過ip route檢視,預設是10.0.2.2。
參考文章:virtualbox虛擬機器幾種網路連線方式介紹 橋接
nat虛擬機器 → 宿主機√√
虛擬機器 → 其他主機√√
虛擬機器 → 網路√√
宿主機 → 虛擬機器√×
其他主機 → 虛擬機器√×
注:virtualbox的nat模式,宿主機ping不通虛擬機器,若想xshell連線,需額外設定一下virtualbox軟體。
nat模式下,虛擬機器就像虛空中的guest一樣,看不見摸不著,共享著宿主機的一切,能上網能打怪,宿主機預設情況下無法連通虛擬機器。
但是,萬事皆有可能,像實現xshell連線虛擬機器這個簡單的需求,可以通過virtualbox的埠**功能實現。
在虛擬機器—設定—網路—網路位址轉換(nat)—高階設定—埠**,新增一條**規則,將主機22埠(可自定義,xshell連的時候就用這個埠),對映到虛擬機器的22埠(必須是ssh服務的22埠)
[root@localhost desktop]$ ip addr // 或者ifconfig,若無此命令,聯網後可執行yum install net-tools安裝
eno16777736: flags=4163 mtu 1500
ether 00:0c:29:b2:8d:3c txqueuelen 1000 (ethernet)
rx packets 0 bytes 0 (0.0 b)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 0 bytes 0 (0.0 b)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (local loopback)
rx packets 386 bytes 33548 (32.7 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 386 bytes 33548 (32.7 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
可以看出,沒有ip可以用,表示此時系統配置不全。
修改/etc/sysconfig/network-scripts/ifcfg-*檔案。
本機是ifcfg-eno16777736。
修改onboot=yes,修改之後重啟網絡卡。再次ping,發現能ping通,此時ip是動態的,virtualbox nat模式 首颱機器預設分配動態ip10.0.2.15。
改靜態ip可能會網路等一系列問題,需仔細
改為靜態ip
1.檢視預設閘道器
ip route檢視預設閘道器,virtualbox nat模式下預設閘道器是10.0.2.2
2.修改網路配置檔案,新增ipaddr、gateway、netmask等
重點字段如下
[root@localhost desktop]
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
bootproto=static #開啟靜態ip
onboot=yes #開啟網絡卡
ipaddr=10.0.2.66
gateway=10.0.2.2
netmask=255.255.255.0
dns1=8.8.8.8
虛擬機器ping本機
本機ping虛擬機器
若本機無法ping通虛擬機器,檢查網絡卡介面卡ipv4的位址是否和虛擬機器ip處於同網段。
連不上時排查防火牆和22網口。
檢視防火牆狀態
發現防火牆開著,執行systemctl stop firewalld關閉防火牆。
要想永久關閉防火牆,可以先停掉防火牆,再systemctl disable firewalld
關閉防火牆後發現xshell依舊連不上,接下來排查22網口。
檢查22網口連通性
自帶sshd服務,預設在22自動開啟,lsof -i:22檢視埠是否啟動。
橋接模式下,靜態ip需要與宿主機處於同一網路。
按照公司的網路分配,配置正確的閘道器等資訊。
檢視是否安裝字型庫,執行fc-list,發現沒有安裝字型庫
字型安裝在/usr/share下,檢視資料夾發現裡面並沒有fonts資料夾,說明上述命令沒錯,確實沒有安裝字型庫。
使用yum安裝字型庫,
出現圖示所示文字為安裝成功
此時在/usr/share下再次檢視,發現已經有fonts了,同時執行fc-list發現只有英文本型,沒有想要的中文字型。
安裝中文字型:進入/usr/share/fonts下,新建資料夾chinese,在windows系統的 c:\windows\fonts目錄下找到需要的字型, copy 到 /usr/share/fonts/chinese目錄下,執行fc-cache -fv重新整理字型快取
CentOS7上安裝和使用Docker
centos 7 中 docker 的安裝 docker 軟體包已經包括在預設的 centos extras 軟體源裡。因此想要安裝 docker,只需要執行下面的 yum 命令 root localhost yum install docker檢視docker版本 root localhost d...
CentOS7下安裝MariaDB和使用
安裝命令 yum y install mariadb mariadb server 安裝完成mariadb,首先啟動mariadb systemctl start mariadb 設定開機啟動 systemctl enable mariadb 接下來進行mariadb的相關簡單配置 mysql se...
centos7 安裝gitea使用
en us install from binary gitea 是乙個自己託管的git服務程式。他和github,bitbucket or gitlab等比較類似。他是從 gogs 發展而來,不過我們已經fork並且命名為gitea。對於我們fork的原因可以看 這裡。gitea的首要目標是建立乙個...