安裝和使用centos7

2021-10-07 20:04:54 字數 3707 閱讀 5057

略,盡量不修改路徑吧,否則容易出現無法初始化的情況。

本次是先選擇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的首要目標是建立乙個...