一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux ‘網絡配置’ 和 ‘故障排除’ 命令總結

Linux ‘網絡配置’ 和 ‘故障排除’ 命令總結

2021-12-23 23:34良許Linux Linux

用ifconfig命令配置的網卡信息,在網卡重啟后機器重啟后,配置就不存在。要想將上述的配置信息永遠的存的電腦里,那就要修改網卡的配置文件了。

Linux ‘網絡配置’ 和 ‘故障排除’ 命令總結

1.ifconfig

ifconfig命令 被用于配置和顯示Linux內核中網絡接口的網絡參數。用ifconfig命令配置的網卡信息,在網卡重啟后機器重啟后,配置就不存在。要想將上述的配置信息永遠的存的電腦里,那就要修改網卡的配置文件了。

  1. # ifconfig
  2. eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  3. inet 172.24.186.123 netmask 255.255.240.0 broadcast 172.24.191.255
  4. ether 00:16:3e:24:5d:8c txqueuelen 1000 (Ethernet)
  5. RX packets 36773275 bytes 9755326821 (9.0 GiB)
  6. RX errors 0 dropped 0 overruns 0 frame 0
  7. TX packets 31552596 bytes 6792314542 (6.3 GiB)
  8. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
  9. lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
  10. inet 127.0.0.1 netmask 255.0.0.0
  11. loop txqueuelen 1000 (Local Loopback)
  12. RX packets 36893510 bytes 27158894604 (25.2 GiB)
  13. RX errors 0 dropped 0 overruns 0 frame 0
  14. TX packets 36893510 bytes 27158894604 (25.2 GiB)
  15. TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ifconfig 帶網口(eth0) 命令僅顯示特定的接口詳細信息,例如 IP Address, MAC Address 等與 -a 如果它也被禁用,選項將顯示所有可用的接口詳細信息。

  1. # ifconfig eth0

分配 IP 地址和網關

分配一個 IP Address 和 Gateway即時接口。如果系統重新啟動,該設置將被刪除。

  1. # ifconfig eth0 192.168.1.110 netmask 255.255.255.0

啟用或禁用特定網口

enable 或者 disable ,我們使用示例命令如下。

啟用 eth0

  1. # ifup eth0

禁用 eth0

  1. # ifdown eth0

設置 MTU 大小

默認情況下 MTU 大小是 1500. 我們可以設置所需MTU大小與以下命令。代替XXXX 與大小。

  1. # ifconfig eth0 mtu XXXX

將接口設置為混雜模式

Network interface 只有收到的數據包屬于那個特定的 NIC. 如果你把接口promiscuous模式它將接收所有的數據包。這對于捕獲數據包和稍后分析非常有用。為此,您可能需要超級用戶訪問權限。

# ifconfig eth0 - promisc

2. ping 命令

ping命令 用來測試主機之間網絡的連通性。執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網絡功能沒有問題,就會回應該信息,因而得知該主機運作正常。

  1. # ping 127.0.0.1
  2. # ping www.rumenz.com

在 Linuxping 命令一直執行,直到您中斷。平與-c 選項退出后 N 請求數(成功或錯誤響應)。

  1. # ping -c 5 www.rumenz.com
  2. PING www.rumenz.com (42.194.162.109) 56(84) bytes of data.
  3. 64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=1 ttl=52 time=35.8 ms
  4. 64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=2 ttl=52 time=35.6 ms
  5. 64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=3 ttl=52 time=35.6 ms
  6. 64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=4 ttl=52 time=35.6 ms
  7. 64 bytes from 42.194.162.109 (42.194.162.109): icmp_seq=5 ttl=52 time=35.6 ms
  8. --- www.rumenz.com ping statistics ---
  9. 5 packets transmitted, 5 received, 0% packet loss, time 4004ms
  10. rtt min/avg/max/mdev = 35.662/35.720/35.893/0.190 ms

3. traceroute 命令

traceroute是一個網絡故障排除實用程序,它顯示到達目的地所用的跳數,也決定了數據包的傳播路徑。下面我們正在追蹤通往全球的路線DNS server IP Address 并且能夠到達目的地還顯示該數據包正在旅行的路徑。

  1. # traceroute 8.8.8.8

4. netstat 命令

netstat命令 用來打印Linux中網絡系統的狀態信息,可讓你得知整個Linux系統的網絡情況。

  1. # netstat -r
  2. Kernel IP routing table
  3. Destination Gateway Genmask Flags MSS Window irtt Iface
  4. default gateway 0.0.0.0 UG 0 0 0 eth0
  5. link-local 0.0.0.0 255.255.0.0 U 0 0 0 eth0
  6. 172.24.176.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0

5. dig 命令

dig命令 是常用的域名查詢工具,可以用來測試域名系統工作是否正常。

  1. # dig www.rumenz.com
  2. ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.7 <<>> www.rumenz.com
  3. ;; global options: +cmd
  4. ;; Got answer:
  5. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11798
  6. ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
  7. ;; QUESTION SECTION:
  8. ;www.rumenz.com. IN A
  9. ;; ANSWER SECTION:
  10. www.rumenz.com. 583 IN A 42.194.162.109
  11. ;; Query time: 0 msec
  12. ;; SERVER: 100.100.2.136#53(100.100.2.136)
  13. ;; WHEN: Sat Nov 20 21:45:32 CST 2021
  14. ;; MSG SIZE rcvd: 48

6. nslookup 命令

nslookup 命令也用于找出 DNS相關查詢。下面的例子顯示A Record (IP Address) 的 rumenz.com.

  1. # nslookup www.rumenz.com
  2. Server: 100.100.2.136
  3. Address: 100.100.2.136#53
  4. Non-authoritative answer:
  5. Name: www.rumenz.com
  6. Address: 42.194.162.109

7. route命令

route 命令還顯示和操作 ip路由表。查看默認路由表Linux

  1. # route

使用以下命令添加、刪除路由和默認網關。

添加路由

  1. # route add -net 10.10.10.0/24 gw 192.168.0.1

刪除路由

  1. # route del -net 10.10.10.0/24 gw 192.168.0.1

添加默認網關

  1. # route add default gw 192.168.0.1

8. host命令

host 查找名稱的命令 IP 或者 IP 命名 IPv4 或者 IPv6 并查詢 DNS 記錄。

  1. # host www.rumenz.com
  2. www.rumenz.com has address 42.194.162.109

使用 -t 選項我們可以找出 DNS 資源記錄,例如 CNAME, NS, MX, SOA 等等。

  1. //先安裝
  2. # yum install bind-utils -y
  3. # host -t CNAME www.baidu.com
  4. www.baidu.com is an alias for www.a.shifen.com.

9. arp 命令

arp 命令 是 Address Resolution Protocol,地址解析協議,是通過解析網絡層地址來找尋數據鏈路層地址的一個網絡協議包中極其重要的網絡傳輸協議。而該命令可以顯示和修改 arp 協議解析表中的緩沖數據。

  1. # arp -e
  2. Address HWtype HWaddress Flags Mask Iface
  3. gateway ether ee:ff:ff:ff:ff:ff C eth0

10. ethtool 命令

ethtool命令用于獲取以太網卡的配置信息,或者修改這些配置。這個命令比較復雜,功能特別多。

  1. # ethtool eth0
  2. Settings for eth0:
  3. Link detected: yes

11. iwconfig 命令

iwconfig 系統配置無線網絡設備或顯示無線網絡設備信息。iwconfig 命令類似于ifconfig命令,但是他配置對象是無線網卡,它對網絡設備進行無線操作,如設置無線通信頻段

  1. //先安裝
  2. # yum install -y wireless-tools
  3. # iwconfig [interface]
  4. eth0 no wireless extensions.

12. hostname 命令

hostname是在網絡中識別。執行hostname命令以查看機器的主機名??梢栽谄渲杏谰迷O置主機名/etc/sysconfig/network. 設置正確的主機名后需要重新啟動。

  1. # hostname
  2. rumenz.com

原文鏈接:https://mp.weixin.qq.com/s/yNqQp0VK67BAyrNLRtOyrw

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲高清国产拍精品影院 | 99精品国产久热在线观看66 | 万域之王在线观看 | 日本视频在线免费观看 | 国产成人a v在线影院 | 四虎2021地址入口 | 青草草视频在线观看 | 国内小情侣一二三区在线视频 | 4438全国最大成人网视频 | 亚洲视频在线一区二区三区 | 免费网站看v片在线成人国产系列 | 特黄a级三级三级野战 | 日韩在线一区二区三区免费视频 | 日韩伦理在线看 | 国产精品极品美女自在线 | 美女机机对机机的视频(免费) | 亚洲色图第一页 | 手机看片黄色 | 天天快乐在线观看 | 荡女人人爱 | 日本视频在线免费看 | 国产亚洲视频网站 | 99精品国产高清自在线看超 | 538亚洲欧美国产日韩在线精品 | 视频一区久久 | 美女扒开腿让男生桶爽漫画 | 色亚洲色图 | 挑色视频| 日韩一区二区三区在线 | 国产这里有精品 | 果冻传媒新在线观看免费 | 情趣内衣情趣玩具play | 短篇同学新婚h系列小说 | 色老板在线观看 | 国产一卡2卡3卡4卡公司科普 | 亚洲欧美激情日韩在线 | 美日韩一区二区三区 | 我要看黄色毛片 | 大桥未久aⅴ一区二区 | 国产综合久久久久久 | 成年视频在线观看 |