第五章 網路配置(重點)
第五章 網路配置(重點)
檢視網路 IP 和 閘道器
檢視網址ip
終端 ping www.baidu.com
退出ctrl+c
檢視虛擬網路編輯器
修改虛擬網絡卡 Ip
檢視閘道器
檢視 windows 環境的中 VMnet8 網路配置
-
windows搜尋網路連線
-
區域網上網的ip地址
-
想要複製ip地址
windows: 輸入 win+r:cmd -> 輸入ipconfig -> 進入linux測試 -> ping IP地址 -> ctrl+c 退出
linux:
-> 終端輸入 ifconfig -
NAT模式
-
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 配置檔案
-
輸入 [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" -
在資料夾目錄時按tab可以檢視資料夾內容
-
改成靜態
- 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
- 操作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跟這裡一樣
-
重啟網路
輸入 service network restart -
測試
-
去主機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 地址。
-
開啟/etc/hosts
輸入 [root@hadoop100 桌面]# vim /etc/hosts -
新增如下內容
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 -
windows下找到hosts 開啟加入 可以通過 另儲存到桌面,然後去掉txt字尾,然後替換
-
Linux訪問
可以用名字來訪問
ping hadoop100 -
windows訪問
遠端登入
windows的cmd進入linux
輸入 ssh root@hadoop100
輸入 yes
輸入 linux的密碼
進入到linux
輸入 ls 檢視根目錄內容
如果沒有資料夾要 輸入cd / 進入根目錄 / 而不是在 ~
退出 輸入exit
用Xshell
-
新建會話
-
連線
-
使用者身份
-
可設定外觀
-
點選連線
-
複製貼上設定
開啟工具進入選項
選中複製 右腳貼上
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使用者登入