做網(wǎng)站的上市公司有哪些域名注冊騰訊云
目錄
一、NetworkManager的特點(diǎn)
二、配置網(wǎng)絡(luò)
1、使用ip命令臨時(shí)配置
1)查看網(wǎng)卡在網(wǎng)絡(luò)層的配置信息
2)查看網(wǎng)卡在數(shù)據(jù)鏈路層的配置信息
3)添加或者刪除臨時(shí)的網(wǎng)卡
4)禁用和啟動(dòng)指定網(wǎng)卡
2、修改配置文件
3、nmcli命令行工具
1)查看網(wǎng)卡
2)查看會(huì)話
3)配置已存在會(huì)話的網(wǎng)卡IP地址
4)添加一個(gè)新會(huì)話
5)連接、斷開、刪除會(huì)話
4、圖形化配置
5、cockpit配置示意圖--web頁面配置
三、測試網(wǎng)絡(luò)
1、ping命令
2、tracepath命令
3、traceroute命令
四、通過域名訪問主機(jī)
五、從網(wǎng)站下載文件
1、wget命令
1、curl命令
一、NetworkManager的特點(diǎn)
1、NM能夠管理各種網(wǎng)絡(luò)
? ? ? ? ?有線網(wǎng)卡、無線網(wǎng)卡
????????靜態(tài)IP、動(dòng)態(tài)IP
? ? ? ? 以太網(wǎng)、非以太網(wǎng)
? ? ? ? 物理網(wǎng)卡、虛擬網(wǎng)卡
2、工具齊全
? ? ? ? 支持命令行、文本界面、圖像化界面、web界面。
3、廣納天地
? ? ? ? 管理各種網(wǎng)絡(luò)、有線、無線、物理、虛擬
4、參數(shù)豐富
5、大勢所趨
? ? ? ? 在紅帽9版本只能通過NM管理網(wǎng)絡(luò)。
二、配置網(wǎng)絡(luò)
網(wǎng)絡(luò)接口是指網(wǎng)絡(luò)中計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備與其他設(shè)備實(shí)現(xiàn)通訊的進(jìn)出口,計(jì)算機(jī)網(wǎng)絡(luò)接口即網(wǎng)卡。在紅帽版本7之后,有一種新的方式為網(wǎng)絡(luò)接口命名,該方式是根據(jù)固件、設(shè)備拓?fù)洹⒃O(shè)備類型和位置信息分配固定的名字。網(wǎng)絡(luò)接口的名稱前兩個(gè)字符為網(wǎng)絡(luò)類型符號(hào)。如en--以太網(wǎng)、wl--無線局域網(wǎng)、ww--無線廣域網(wǎng)。
一個(gè)網(wǎng)絡(luò)接口,可以有多個(gè)網(wǎng)絡(luò)連接,但同一時(shí)間只能由一個(gè)網(wǎng)絡(luò)連接處于活動(dòng)狀態(tài)。
1、使用ip命令臨時(shí)配置
1)查看網(wǎng)卡在網(wǎng)絡(luò)層的配置信息
ip [-s] addr show [網(wǎng)卡設(shè)備名]
-s :表示增添顯示相關(guān)的統(tǒng)計(jì)信息,接受(RX)和傳送(TX)的數(shù)據(jù)包數(shù)量等。
2)查看網(wǎng)卡在數(shù)據(jù)鏈路層的配置信息
ip [-s] link show [網(wǎng)卡設(shè)備名]
3)添加或者刪除臨時(shí)的網(wǎng)卡
#IPV4
ip -4 addr add|del IP地址/掩碼 dev 網(wǎng)卡設(shè)備名#IPV6
ip -6 addr add|del IP地址/掩碼 dev 網(wǎng)卡設(shè)備名
4)禁用和啟動(dòng)指定網(wǎng)卡
ip link set dev 網(wǎng)卡設(shè)備名 down|up
2、修改配置文件
需要該系統(tǒng)有 network 服務(wù),不建議使用這種方法去修改配置文件。
在文件在?/etc/NetworkManager/system-connections 目錄下
[root@node1 system-connections]# cat ens160.nmconnection
[connection] #會(huì)話名
id=ens160
uuid=11cefb13-fe00-3919-a500-8dee5a7696c0
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1694431990[ethernet] #網(wǎng)絡(luò)類型[ipv4] #添加IPV4區(qū)域
address9=192.168.78.140/24
method=manual #IP模式[ipv6] #添加IPV6區(qū)域
addr-gen-mode=eui64
method=auto[proxy]
修改之后需要重新啟動(dòng)、加載、連接網(wǎng)卡
[root@node1 ~]# systemctl restart network-online.target
[root@node1 ~]# nmcli connection reload
[root@node1 ~]# nmcli connection up ens160
會(huì)話和網(wǎng)卡的關(guān)系:一個(gè)網(wǎng)卡可以有多個(gè)會(huì)話,但是只在一個(gè)時(shí)刻只能連接到一個(gè)會(huì)話。
3、nmcli命令行工具
這種方法是比較推薦使用的。
1)查看網(wǎng)卡
[root@node1 ~]# nmcli device #簡寫nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet connected ens160
lo loopback unmanaged --
2)查看會(huì)話
[root@node1 ~]# nmcli connection #簡寫nmcli c
NAME UUID TYPE DEVICE
ens160 11cefb13-fe00-3919-a500-8dee5a7696c0 ethernet ens160
3)配置已存在會(huì)話的網(wǎng)卡IP地址
非交互式
nmcli connection modify 網(wǎng)卡名 ipv4.method 地址獲取方式 ipv4.addresses IPV4地址 ipv4.gateway 網(wǎng)關(guān)地址 ipv4.dns DNS地址 autoconnect yes/no
#例如
[root@node1 ~]# nmcli connection modify ens160 ipv4.method manual
ipv4.addresses 192.168.78.150/24 ipv4.gateway 192.168.78.1
ipv4.dns 8.8.8.8 autoconnect yes
再連接網(wǎng)卡
nmcli connection up 網(wǎng)卡名
交互式方式
[root@node1 ~]#nmcli connection edit ens160
nmcli> goto ipv4
nmcli ipv4> set addresses 192.168.78.160/24
nmcli ipv4> activate
Monitoring connection activation (press any key to continue)
Connection successfully activated (D-Bus active path:
/org/freedesktop/NetworkManager/ActiveConnection/2)
nmcli ipv4> quit
[root@node1 ~]# nmcli c up ens160
4)添加一個(gè)新會(huì)話
nmcli connection add type 指定網(wǎng)絡(luò)類型 con-name 連接名字 ifname 網(wǎng)卡名
ipv4.addresses IP地址/掩碼 ipv4.gateway 網(wǎng)關(guān)地址 ipv4.dns DNS服務(wù)器IP地址
ipv4.method ip地址獲取方式 autoconnect yes/no
#例如
[root@node1 ~]# nmcli connection add type ethernet con-name test ifname ens170
ipv4.addresses '192.168.78.170/24' ipv4.gateway 192.168.78.100 ipv4.dns '8.8.8.8'
ipv4.method manual autoconnect yes
5)連接、斷開、刪除會(huì)話
nmcli connection up 網(wǎng)名 ---連接會(huì)話
nmcli connection down 網(wǎng)卡名 ---斷開會(huì)話
nmcli connection delete 網(wǎng)卡名 ---刪除會(huì)話
4、圖形化配置
第一步、在命令行輸入nmtui,會(huì)彈出如下圖
第二步、可以利用上下左右回車鍵進(jìn)行選擇
選擇Edit a connection 回車
第三步、然后移動(dòng)到有右邊添加、編輯、刪除,如add添加網(wǎng)卡回車
第四步、選擇圖所示的網(wǎng)絡(luò)類型,選擇ethernet(以太網(wǎng))回車,進(jìn)入下圖,選擇ipv4? 右邊的show,展開如下圖,然后為其添加IP地址/掩碼長度、網(wǎng)關(guān)、DNS服務(wù)器、搜索域。配置好之后移動(dòng)光標(biāo)到最下面OK就添加成功。
?第五步、在命令行連接一次剛才添加的網(wǎng)卡名
[root@node1 ~]# nmcli connection up 網(wǎng)卡名
5、cockpit配置示意圖--web頁面配置
第一步、開啟cockpit.service服務(wù)
[root@node1 ~]# systemctl start cockpit.service
第二步、防火請?jiān)试Scockpit服務(wù),并重新加載一次防火墻
[root@node1 ~]# firewall-cmd --permanent --add-service=cockpit
Warning: ALREADY_ENABLED: cockpit
success
[root@node1 ~]# firewall-cmd --reload
success
第三步、訪問http://IP:9090網(wǎng)頁
IP是該主機(jī)已經(jīng)存在的IP地址
訪問之后會(huì)提示,該網(wǎng)站存在風(fēng)險(xiǎn),點(diǎn)擊高級(jí),繼續(xù)訪問,然后輸入主機(jī)的root賬號(hào)和密碼進(jìn)行登錄,然后來到如下頁面
第四步、選擇網(wǎng)路,根據(jù)需求進(jìn)行添加或修改
三、測試網(wǎng)絡(luò)
1、ping命令
檢測網(wǎng)絡(luò)連通性。
格式
ping [選項(xiàng)] 主機(jī)名或者IP地址
?例如
[root@node1 ~]# ping -c 4 192.168.78.140
PING 192.168.78.140 (192.168.78.140) 56(84) bytes of data.
64 bytes from 192.168.78.140: icmp_seq=1 ttl=64 time=0.082 ms
64 bytes from 192.168.78.140: icmp_seq=2 ttl=64 time=0.319 ms
64 bytes from 192.168.78.140: icmp_seq=3 ttl=64 time=0.103 ms
64 bytes from 192.168.78.140: icmp_seq=4 ttl=64 time=0.096 ms--- 192.168.78.140 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3108ms
rtt min/avg/max/mdev = 0.082/0.150/0.319/0.097 ms
2、tracepath命令
追蹤并顯示報(bào)文到達(dá)目標(biāo)的主機(jī)所經(jīng)過的路由信息。
格式
traecpath [選項(xiàng)] 主機(jī)名或IP地址
例如
[root@node1 ~]# tracepath -b 192.168.78.1401: node1 (192.168.78.140) 0.421ms reachedResume: pmtu 65535 hops 1 back 1
3、traceroute命令
利用ICMP 協(xié)議定位您的計(jì)算機(jī)和目標(biāo)計(jì)算機(jī)之間的所有路由器,追蹤數(shù)據(jù)包在網(wǎng)絡(luò)上的傳輸時(shí)的全部路徑,它默認(rèn)發(fā)送的數(shù)據(jù)包大小是40字節(jié)。
格式
tracerout [選項(xiàng)] 主機(jī)名或IP地址
例如
[root@node1 ~]# traceroute -I 192.168.78.140
traceroute to 192.168.78.140 (192.168.78.140), 30 hops max, 60 byte packets1 node1 (192.168.78.140) 0.124 ms 0.022 ms 0.006 ms
注:traceroute如果沒有安裝,使用時(shí)會(huì)提示你進(jìn)行安裝,安裝了就可以使用。
四、通過域名訪問主機(jī)
配置本地靜態(tài)解析
在/etc/hosts文件下
#方法1
[root@node1 ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.78.140 www.master.com ----添加此行
[root@node1 ~]# ping www.master.com
PING www.master.com (192.168.78.140) 56(84) bytes of data.
64 bytes from www.master.com (192.168.78.140): icmp_seq=1 ttl=64 time=0.064 ms
64 bytes from www.master.com (192.168.78.140): icmp_seq=2 ttl=64 time=0.087 ms
64 bytes from www.master.com (192.168.78.140): icmp_seq=3 ttl=64 time=0.090 ms
64 bytes from www.master.com (192.168.78.140): icmp_seq=4 ttl=64 time=0.102 ms
^C
--- www.master.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3102ms
rtt min/avg/max/mdev = 0.064/0.085/0.102/0.013 ms#方法2
[root@node1 ~]# echo '192.168.78.140 www.master_2.com' >> /etc/hosts
[root@node1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.78.140 www.master.com
192.168.78.140 www.master_2.com
五、從網(wǎng)站下載文件
1、wget命令
用于終端命令行下載網(wǎng)絡(luò)文件,英文全稱“web get"?
格式
wget [選項(xiàng)] 網(wǎng)址
常用選項(xiàng):
-P :下載到指定的目錄
-t :最大嘗試次數(shù)
-b :后臺(tái)下載模式
-c :斷點(diǎn)續(xù)傳
-p :下載頁面內(nèi)容所有資源,包括圖片、視頻等
-r :遞歸下載
例如
[root@node1~]wget -P /file www.baidu.com
1、curl命令
是一個(gè)網(wǎng)絡(luò)工具,其主要作用是通過HTTP、HTTPS、FTP等方式下載/上傳文件。
格式
curl 網(wǎng)站 [選項(xiàng)] [具體頁面]
例如
[root@node11 ~]# curl www.baidu.com -o index.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2381 100 2381 0 0 20976 0 --:--:-- --:--:-- --:--:-- 21070
[root@node12 ~]# ll
total 4
-rw-r--r-- 1 root root 2381 Sep 12 20:30 index.html