hostname命令:查看或設(shè)置當(dāng)前主機(jī)名
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),大柴旦網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:大柴旦等地區(qū)。大柴旦做網(wǎng)站價格咨詢:028-86922220
hostnamectl set-hostname 新主機(jī)名稱 命令:修改當(dāng)前主機(jī)名稱
在配置文件“/etc/sysconfig/network”中直接修改
ifconfig [網(wǎng)絡(luò)接口名]命令:查看指定網(wǎng)絡(luò)接口的信息,不指定接口則顯示所有接口信息。
下面解釋一下幾個重要的參數(shù):
inet 192.168.52.131 //IP地址
netmask 255.255.255.0 //子網(wǎng)掩碼
broadcast 192.168.52.255 //廣播地址
inet6 fe80::8629:c3e2:139c:884a //ipv6地址
ether 00:0c:29:7a:41:33 //MAC地址
臨時配置:ifconfig 網(wǎng)絡(luò)接口名稱 IP地址 命令----------使用命令調(diào)整網(wǎng)絡(luò)參數(shù)
可以快速直接的修改網(wǎng)絡(luò)參數(shù),一般適合在調(diào)試網(wǎng)絡(luò)過程中使用,系統(tǒng)重啟后所做的修改都會消失。
固定設(shè)置:通過修改配置文件來修改網(wǎng)絡(luò)參數(shù),適合對服務(wù)器設(shè)置固定參數(shù)時使用,需要重啟網(wǎng)絡(luò)服務(wù)或重啟系統(tǒng)以后才會生效。
禁用網(wǎng)卡:ifconfig 網(wǎng)絡(luò)接口 down
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分內(nèi)容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
[root@localhost ~]# ifconfig ens33 down
[root@localhost ~]# ifconfig
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
啟用網(wǎng)卡:ifconfig 網(wǎng)絡(luò)接口 up
[root@localhost ~]# ifconfig
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
[root@localhost ~]# ifconfig ens33 up
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
啟用網(wǎng)絡(luò)接口還可以用命令“ifup 網(wǎng)絡(luò)接口 ”,關(guān)閉網(wǎng)絡(luò)接口還可以用命令“ifdown 網(wǎng)絡(luò)接口”。重啟網(wǎng)絡(luò)服務(wù)一般用命令“service network restart”或“systemctl restart network”。
ifconfig 網(wǎng)絡(luò)接口:序號 IP地址 注意:虛擬網(wǎng)絡(luò)接口關(guān)閉了就直接刪除了,不能再重新開啟。
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分內(nèi)容
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
[root@localhost ~]# ifconfig ens33:0 192.168.100.100
[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 192.168.52.131 netmask 255.255.255.0 broadcast 192.168.52.255
inet6 fe80::8629:c3e2:139c:884a prefixlen 64 scopeid 0x20
.................................. //省略部分內(nèi)容
ens33:0: flags=4163 mtu 1500
inet 192.168.100.100 netmask 255.255.255.0 broadcast 192.168.100.255
ether 00:0c:29:7a:41:33 txqueuelen 1000 (Ethernet)
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
.................................. //省略部分內(nèi)容
virbr0: flags=4099 mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:31:df:fc txqueuelen 1000 (Ethernet)
.................................. //省略部分內(nèi)容
netstat命令:查看系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)、路由表、接口統(tǒng)計(jì)等信息
常用選項(xiàng):
-a: 列出所有當(dāng)前的連接
-n: 禁用域名解析功能
-p: 查看進(jìn)程信息
-t: 列出 TCP 協(xié)議的連接
-u: 列出 UDP 協(xié)議的連接
-r: 打印內(nèi)核路由信息
route命令:查看或設(shè)置主機(jī)中路由表信息,跟“netstat -r”類似
在Linux6版本中“0.0.0.0”會以“*”的形式顯示出來,只有加上“-n”選項(xiàng)才能以“0.0.0.0”顯示出來。
添加到指定網(wǎng)段的路由記錄:
route add -net 網(wǎng)段地址 gw IP地址
刪除到指定網(wǎng)段的路由記錄:
route del -net 網(wǎng)段地址
向路由表中添加默認(rèn)網(wǎng)關(guān)記錄:
route add default gw IP地址
刪除路由表中的默認(rèn)網(wǎng)關(guān)記錄:
route del default gw IP地址
ping命令:測試網(wǎng)絡(luò)連通性,按[Ctrl+C]終止測試
traceroute 目標(biāo)主機(jī)地址 命令:測試從當(dāng)前主機(jī)到目的主機(jī)之間經(jīng)過的網(wǎng)絡(luò)節(jié)點(diǎn)
當(dāng)我們的網(wǎng)絡(luò)不能夠正常通訊的時候,可以用traceroute命令,看一下是那個節(jié)點(diǎn)出了問題。
nslookup 目標(biāo)主機(jī)地址 [DNS服務(wù)器地址] 命令:測試DNS域名解析
在配置文件“/etc/resolv.conf”里直接修改即可
“/etc/hosts”保存主機(jī)名與IP地址的映射記錄
默認(rèn)情況下,系統(tǒng)首先從hosts文件查找解析記錄。找不到的情況下才會通過DNS服務(wù)器解析,hosts文件能夠加快訪問的速度,但是只對當(dāng)前主機(jī)有效。
將本地文件同步到遠(yuǎn)程服務(wù)器
scp 本地同步文件路徑 用戶@IP:遠(yuǎn)程服務(wù)器文件路徑
我們在host01主機(jī)的“/etc/hosts”文件中添加兩個DNS映射記錄,然后在host01主機(jī)上通過scp命令,將它同步到host02主機(jī)上。
將遠(yuǎn)程服務(wù)器文件同步到本地
scp 用戶@IP:遠(yuǎn)程服務(wù)器文件路徑 本地同步文件路徑
我們在host02主機(jī)的“/etc/hosts”文件中再添加兩個DNS映射記錄,然后在host01主機(jī)上將它從host02主機(jī)上同步過來。