Linux 常用網路設定命令

2021-10-07 18:58:34 字數 3343 閱讀 9793

[root@localhost ~]# ifconfig ens33

ens33: flags=4163mtu 1500

inet 192.168.50.133 netmask 255.255.255.0 broadcast 192.168.50.255

inet6 fe80::bb4e:7fd1:be18:3905 prefixlen 64 scopeid 0x20ether 00:0c:29:6c:1f:07 txqueuelen 1000 (ethernet)

rx packets 55564 bytes 73801897 (70.3 mib)

rx errors 0 dropped 0 overruns 0 frame 0

tx packets 18389 bytes 1520541 (1.4 mib)

tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]# hostname 123

[root@localhost ~]# bash

[root@123 ~]#

[root@localhost ~]# hostnamectl set-hostname local

[root@localhost ~]# bash

[root@local ~]#

## 或修改配置檔案均可

[root@local ~]# vi /etc/hostname

[root@local ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 192.168.50.2 0.0.0.0 ug 100 0 0 ens33

192.168.50.0 0.0.0.0 255.255.255.0 u 100 0 0 ens33

netstat [選項]
ss [選項]
​ -t:tcp協議

​ -u:udp協議

​ -n:顯示埠號

​ -l:監聽狀態

​ -p:顯示pid程序號

​ -a:所有資訊

​ -r:顯示名稱,預設不填寫該選項

【注意】:ss 與 netstat區別是什麼?

netstat命令使用與連線數不超過1萬的場合

ss命令適用於高併發連線的場合

ping [選項] 目標主機

[root@local ~]# ping 192.168.50.2

ping 192.168.50.2 (192.168.50.2) 56(84) bytes of data.

64 bytes from 192.168.50.2: icmp_seq=1 ttl=128 time=0.266 ms

64 bytes from 192.168.50.2: icmp_seq=2 ttl=128 time=0.392 ms

64 bytes from 192.168.50.2: icmp_seq=3 ttl=128 time=0.328 ms

traceroute 目標主機位址

[root@local ~]# traceroute 8.8.8.8

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets

1 gateway (192.168.50.2) 0.415 ms 0.232 ms 0.108 ms

2 * * *

3 * * *

nslookup 目標主機位址 [dns伺服器位址]
## 首先安裝nslookup

address: 220.181.38.148

ifconfig 網路介面 ip位址 [netmask 子網掩碼]

ifconfig 網路介面 ip位址 [/子網掩碼長度]

ifconfig 網路介面 up

ifconfig 網路介面 down

ifconfig 網路介面:序號 ip位址
route add -net 網段位址 gw ip位址
route del -net 網段位址
route add default gw ip位址
route del default gw ip位址
[root@local ~]# cat /etc/resolv.conf

# generated by networkmanager

nameserver 114.114.114.114

[root@local ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

​ 1、預設情況下,系統首先從hosts檔案查詢解析記錄

​ 2、hosts檔案只對當前的主機有效

3、hosts檔案可減少dns查詢過程,從而加快訪問速度

linux網路設定命令

ifconfig命令可已檢視和設定網路介面的屬性 route命令可檢視和維護系統路由表資訊,可檢視和設定預設閘道器的位址 ping命令用於測試當前主機與目標主機之間的網路連線 traceroute命令用於測試當前主機與目標主機間的所有網路節點的連線狀態 hostname命令用於顯示和設定主機名稱 n...

Linux常用網路命令

linux常用網路命令 命令 說明 使用 telnet 用telnet協議與另外主機通訊 telnet 127.0.0.1 telnet locahost 80 ssh使用 ssh 協議登入遠端主機的客戶端 ssh root 127.0.0.1 scp基於 ssh 協議在本地主機和遠端主機之間複製檔...

linux 常用網路命令

1.網路引數設定命令 ifconfig ifconfig 觀察與啟動介面 ifconfig inte ce 設定與修改介面 ifconfig eth0 down ifup ifdown ifup ifdonw 2.route 觀察路由器狀態 route n 3.iwlist 利用無線網絡卡進行無線a...