天天看點

網絡管理工具提供的軟體包和相關配置檔案_學習筆記

時間:2017.12.09

作者:李強

參考:man,info,magedu講義,萬能的internet

實驗環境:CentOS 6.9與CentOS7.4

聲明:以下英文純屬個人翻譯,英文B級,歡迎糾正,以下内容純屬個人了解,并沒有對錯,隻是參考,盜版不糾,才能有限,希望不誤人子弟為好。

Centos6下:

net-tools-1.60-114.el6.x86_64

iproute-2.6.32-54.el6.x86_64

NetworkManager-0.8.1-113.el6.x86_64

iputils-20071127-24.el6.x86_64

traceroute-2.0.14-2.el6.x86_64

tcpdump-4.0.0-11.20090921gitdf3cb4.2.el6.x86_64

nmap-5.51-6.el6.x86_64

wireshark-1.8.10-25.el6.x86_64

ethtool-3.5-6.el6.x86_64

Centos7下:

net-tools-2.0-0.22.20131004git.el7.x86_64

iproute-3.10.0-87.el7.x86_64

NetworkManager-1.8.0-9.el7.x86_64

iputils-20160308-10.el7.x86_64

traceroute-2.0.22-2.el7.x86_64

tcpdump-4.9.0-5.el7.x86_64

nmap-6.40-7.el7.x86_64

wireshark-1.10.14-14.el7.i686

ethtool-4.8-1.el7.x86_64

顯而易見,7下的軟體比6的版本都要新,但是所有的指令都是支援的。

網絡管理配置工具:

net-tools提供的工具有:ifconfig,route,arp,netstat,ipmaddr,iptunnel,nameif等

iproute提供的工具有:ip address|link|route|neighbor,ss,ip maddr|tunnel,等

NetworkManager提供的工具有:nmcli,NetworkManager,nm-online,nm-tool等

網絡測試工具:

iputils提供的工具有:ping|ping6,arpping,rdisc等

traceroute提供的工具有:traceroute,traceroute6,tcptraceroute等

網絡嗅探工具:

tcpdump提供的工具有:tcpdump等

nmap提供的工具有:nmap等

wireshark提供的工具有:tshark等

網卡驅動及硬體資訊查詢工具:

ethtool 工具提供的工具有:ethtool等

以上是一些常用的工具,下面是常用的配置檔案:

網絡接口識别并命名相關的udev配置檔案: 

6:/etc/udev/rules.d/70-persistent-net.rules

7:/etc/udev/rules.d/70-persistent-ipoib.rules

其文檔源于:

6:udev-147-2.73.el6_8.2.x86_64,其提供的工具有:udevadm,udevd ,scsi_id,start_udev

7:systemd-219-42.el7.x86_64,其提供的工具有:udevadm,timedatectl,systemctl,hostnamectl,halt,init,shutdown,poweroff,reboot,runlevel

網絡功能資訊,核心支援通過修改/proc下的檔案:

/proc/sys/net/ipv4|ipv6 下面有些配置檔案影響其

網絡運作時的一些狀态:

/proc/net/*

以太網卡ip位址相關配置資訊:

/etc/sysconfig/network-scripts目錄下的所有檔案均是initscripts軟體包産生的。

/etc/sysconfig/network-scripts/ifcfg-IFACE

/etc/sysconfig/network-scripts/route-IFACE

格式參考:

6:/usr/share/doc/initscripts-9.03.58/sysconfig.txt

7:/usr/share/doc/initscripts-9.49.39/sysconfig.txt

此文檔源于:

6:initscripts-9.03.58-1.el6.centos.x86_64 其提供的工具有:service,ifup,ifdown等

7:initscripts-9.49.39-1.el7.x86_64 其提供的工具有:service,ifup,ifdown等

常見服務與協定:

/etc/services

/etc/protocols

6:setup-2.8.14-23.el6.noarch

7:setup-2.8.71-7.el7.noarch ,其提供了諸多配置檔案常用有:

/etc/fstab,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow等等

本文轉自 lajifeiwomoshu 51CTO部落格,原文連結:http://blog.51cto.com/lajifeiwomoshu/2049921

繼續閱讀