1. 程式人生 > 其它 >第五章 網路配置(重點)

第五章 網路配置(重點)

第五章 網路配置(重點)

檢視網路 IP 和 閘道器

檢視網址ip

終端 ping www.baidu.com
退出ctrl+c

檢視虛擬網路編輯器

修改虛擬網絡卡 Ip

檢視閘道器

檢視 windows 環境的中 VMnet8 網路配置

  1. windows搜尋網路連線

  1. 區域網上網的ip地址

  2. 想要複製ip地址
    windows: 輸入 win+r:cmd -> 輸入ipconfig -> 進入linux測試 -> ping IP地址 -> ctrl+c 退出
    linux:
    -> 終端輸入 ifconfig

  3. NAT模式

  4. ip前三位相同192.168.111.xxx
    比如路由器192.168.111.2
    虛擬機器192.168.111.1

ifconfig 配置網路介面

  • ifconfig意思 :network interfaces configuring 網路介面配置

  • 基本語法:ifconfig (功能描述:顯示所有網路介面的配置資訊)

  • 案例實操: 檢視當前網路 ip 輸入[root@hadoop100 桌面]# ifconfig

ping 測試主機之間網路連通性

  • 基本語法:ping 目的主機 (功能描述:測試當前伺服器是否可以連線目的主機)

  • 案例實操:測試當前伺服器是否可以連線百度
    [root@hadoop100 桌面]# ping www.baidu.com

修改 IP 地址 檢視 IP 配置檔案

  1. 輸入 [root@hadoop100 桌面]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
    顯示:
    YPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="dhcp"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="1132977a-9ba3-4875-bd32-7876a0038dfc"
    DEVICE="ens33"
    ONBOOT="yes"

  2. 在資料夾目錄時按tab可以檢視資料夾內容

  3. 改成靜態

  • TYPE="Ethernet" #網路型別(通常是 Ethemet)
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static" #IP 的配置方法[none|static|bootp|dhcp](引導時不 使用協議|靜態分配 IP|BOOTP 協議|DHCP 協議)
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="e83804c1-3257-4584-81bb-660665ac22f6" #隨機id
    DEVICE="ens33" #介面名(裝置,網絡卡)
    ONBOOT="yes" #系統啟動的時候網路介面是否有效(yes/no)#IP 地址
    IPADDR=192.168.1.100

閘道器

GATEWAY=192.168.1.2

域名解析器

DNS1=192.168.1.2

  1. 操作static
  • 進入後4+shift+g移到第四行
    w移動游標到dhcp
    dw刪除當前單詞
    i進入編輯
    輸入static

  • 輸入o
    ctrl+shif+v 貼上

點選檢視程式碼
#IP 地址
IPADDR=192.168.111.100
#閘道器
GATEWAY=192.168.111.2
#域名解析器
DNS1=192.168.111.2
  • ip跟這裡一樣
  1. 重啟網路
    輸入 service network restart

  2. 測試

  • 去主機cmd 輸入ping ip地址

  • 輸入ipconfig

  • 複製ip去linux 輸入ping IP地址

  • linux輸入ping www.baidu.com

修改 IP 地址後可能會遇到的問題

  • (1)物理機能 ping 通虛擬機器,但是虛擬機器 ping 不通物理機,一般都是因為物理機的防火牆問題,把防火牆關閉就行
  • (2)虛擬機器能 Ping 通物理機,但是虛擬機器 Ping 不通外網,一般都是因為DNS 的設定有問題
  • (3)虛擬機器 Ping www.baidu.com 顯示域名未知等資訊,一般檢視GATEWAY 和DNS 設定是否正確
  • (4)如果以上全部設定完還是不行,需要關閉 NetworkManager 服務
    systemctl stop NetworkManager 關閉
    systemctl disable NetworkManager 禁用
  • (5)如果檢查發現 systemctl status network 有問題 需要檢查ifcfg-ens33

配置主機名

修改主機名稱

語法: hostname (功能描述:檢視當前伺服器的主機名稱)

案例實操一:

輸入 [root@hadoop100 桌面]# hostname 檢視當前伺服器主機名稱
輸入 [root@hadoop100 桌面]# vi /etc/hostname 修改主機名。通過編輯/etc/hostname 檔案
修改完成後重啟生效

案例實操二:

輸入 hostnamectl 檢視主機名

輸入 hostnamectl set-hostname hadoop101 修改主機名

修改 hosts 對映檔案

說明:修改 linux 的主機對映檔案(hosts 檔案)
後續在 hadoop 階段,虛擬機器會比較多,配置時通常會採用主機名的方式配置,比較簡單方便。 不用刻意記 ip 地址。

  1. 開啟/etc/hosts
    輸入 [root@hadoop100 桌面]# vim /etc/hosts

  2. 新增如下內容
    192.168.226.100 hadoop100
    192.168.226.101 hadoop101
    192.168.226.102 hadoop102
    192.168.226.103 hadoop103
    192.168.226.104 hadoop104

  3. windows下找到hosts 開啟加入 可以通過 另儲存到桌面,然後去掉txt字尾,然後替換

  1. Linux訪問
    可以用名字來訪問
    ping hadoop100

  2. windows訪問

遠端登入

windows的cmd進入linux

輸入 ssh root@hadoop100
輸入 yes
輸入 linux的密碼
進入到linux
輸入 ls 檢視根目錄內容
如果沒有資料夾要 輸入cd / 進入根目錄 / 而不是在 ~
退出 輸入exit

用Xshell

  1. 新建會話

  2. 連線

  3. 使用者身份

  4. 可設定外觀

  5. 點選連線

  6. 複製貼上設定
    開啟工具進入選項
    選中複製 右腳貼上

Xftp7

作用 資料遷移
需要設定編碼UTF8

finalshell

root最高許可權

網上方法
在終端中輸入:
sudo passwd root
 Enter new UNIX password: (在這輸入你的密碼)
Retype new UNIX password: (確定你輸入的密碼)
passwd: password updated successfully

以後,如果在想獲得root許可權,只需進行如下的操作:
su root
Password: (在此輸入你上面設定的密碼)

如果要再次禁用 root 帳號,

那麼可以執行 sudo passwd -l root
我的方法一
輸入su root
輸入密碼
我的方法二
開機進入時選擇其他使用者root使用者登入