常用的网络管理类工具
admin
2023-07-17 09:23:06
0

  常用的网络管理类工具有哪些,并用示例形式描述他们的使用方法。

ifconfig命令

      #ifconfig -a

      #ifconfig INTERFACE [up|down]

       ifconfiginterface [aftype] options | address ...

      #ifconfig INTERFACE IP/mask [up]

      #ifconfig INTERFACE IP netmask MASK

route命令

      查看:route -n

      添加:route add

       routeadd [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

       添加:

       route  add [-net|-host]  target  [netmask Nm]  [gw GW]  [[dev] If]

                                    

       示例:route add-net  10.0.0.0/8  gw 192.168.10.1  dev  eth2

             route add  -net 0.0.0.0/0.0.0.0  gw192.168.10.1 

             route add  default gw 192.168.10.1 

                                                          

        删除:

              route  del [-net|-host] target  [gw Gw]  [netmask Nm] [[dev] If]

                                              

         示例:route  del  -net 10.0.0.0/8  gw 192.168.10.1

               route del  default

netstat命令

      Printnetwork connections, routing tables, interface statistics, masqueradeconnections, and multicast  memberships

                           

        显示路由表:netstat  -rn

            -r:显示内核路由表

            -n:数字格式                         

            显示网络连接:

       netstat  [--tcp|-t] [--udp|-u]  [--udplite|-U]  [--sctp|-S] [--raw|-w]  [--listening|-l]  [--all|-a] [--numeric|-n]  [--extend|-e[--extend|-e]] [--program|-p]

                -tTCP协议的相关连接,连接均有其状态;FSMFinate State Machine);

                 -uUDP相关的连接

                 -wraw socket相关的连接

                 -l:处于监听状态的连接

                 -a:所有状态

                 -n:以数字格式显示IPPort

                 -e:扩展格式

                  -p:显示相关的进程及PID

                                              

       常用组合:

-tan,  -uan, -tnl,  -unl,  -tunlp

                                                                          

        传输层协议:

            tcp:面向连接的协议;通信开始之前,要建立一个虚链路;通信完成后还要拆除连接;

            udp:无连接的协议;直接发送数据报文;

                                              

            显示接口的统计数据:

      netstat    {--interfaces|-I|-i}    [iface]  [--all|-a]   [--extend|-e]   [--verbose|-v]   [--program|-p]  [--numeric|-n]

                                              

          所有接口:

              netstat  -i

          指定接口:

               netstat  -I

ip命令

      show/ manipulate routing, devices, policy routing and tunnels

                           

       ip[ OPTIONS ] OBJECT { COMMAND | help }

       OBJECT:= { link | addr | route | netns  }

                           

        注意: OBJECT可简写,各OBJECT的子命令也可简写;

                                    

         ip  OBJECT

                                    

         iplink network device configuration

                                    

         ip  link set - change device attributes

          devNAME (default):指明要管理的设备,dev关键字可省略;

                        updown

          multicastonmulticast off:启用或禁用多播功能;

           nameNAME:重命名接口

           mtuNUMBER:设置MTU的大小,默认为1500

           netnsPIDnsnamespace,用于将接口移动到指定的网络名称空间;

                                                       

            ip  link show  - display device attributes

                                              

            ip  link help -  显示简要使用帮助;

                                              

             ip netns  - manage network namespaces.

                                    

            ip  netns list:列出所有的netns

            ip  netns add  NAME:创建指定的netns

            ip  netns del  NAME:删除指定的netns

            ip  netns  exec  NAME  COMMAND:在指定的netns中运行命令

                                              

             ipaddress - protocol address management.

                                              

             ipaddress add - add new protocol address

             ip  addr add  IFADDR  dev IFACE

              [labelNAME]:为额外添加的地址指明接口别名;

               [broadcastADDRESS]:广播地址;会根据IPNETMASK自动计算得到;

               [scopeSCOPE_VALUE]

                global:全局可用;

                link:接口可用;

                host:仅本机可用                                                                                                                                                     

       ipaddress delete - delete protocol address

       ipaddr  delete  IFADDR dev  IFACE

                                                                

        ipaddress show - look at protocol addresses

        ip  addr  list  [IFACE]:显示接口的地址;                                          

        ipaddress flush - flush protocol addresses

        ip  addr flush  dev  IFACE

 ip route 命令

        iproute - routing table management                           

        iproute add - add new route

        iproute change - change route

        iproute replace - change or add new one

        ip  route  add  TYPE PREFIX  via GW [dev  IFACE]  [src SOURCE_IP]

                                                       

        示例:

         #ip route add 192.168.0.0/24  via10.0.0.1  dev eth2 src  10.0.20.100

         #ip  route add default  via  GW                                                   

                                                       

        iproute delete - delete route

        ip  route del  TYPE PRIFIX                                              

        示例:

        #ip  route delete  192.168.1.0/24

                                                                

        iproute show - list routes

         TYPEPRIFIX 

          iproute flush - flush routing tables

           TYPE  PRIFIX                                  

          iproute get - get a single route

          ip route  get  TYPE PRIFIX                                             

          示例:iproute  get  192.168.0.0/24

                                                       

 ss命令:

          ss  [options] [ FILTER ]

             选项:

                -tTCP协议的相关连接

                -uUDP相关的连接

                -wraw socket相关的连接

                -l:监听状态的连接

                -a:所有状态的连接

                -n:数字格式

                -p:相关的程序及其PID

                -e:扩展格式信息

                -m:内存用量

                -o:计时器信息

                                              

            FILTER:= [ state TCP-STATE ]  [ EXPRESSION ]

                                    

                TCP的常见状态:

                    TCPFSM

                       LISTEN:监听

                       ESTABLISEHD:建立的连接

                       FIN_WAIT_1

                       FIN_WAIT_2

                       SYN_SENT

                       SYN_RECV

                       CLOSED

                                                       

                 EXPRESSION

                        dport=

                         sport=

                   示例:'( dport =:22 or sport = :22)'

                  ~]#ss   -tan    '( dport = :22 or sport = :22  )'

                   ~]#ss  -tan state  ESTABLISHED


相关内容

热门资讯

普京回应泽连斯基公开信 6月5日,俄罗斯总统普京就乌克兰总统泽连斯基日前发布的公开信作出点评,称暂时看不到与基辅政权领导人会...
向新提质 青岛加快建设新型电力... 能源互联网是支撑新型能源体系的重要基础设施与关键枢纽,对于保障能源安全、推动绿色转型以及培育新质生产...
Phison展示AI存储新布局... 【CNMO科技消息】在2026年中国台北国际电脑展Computex期间,存储解决方案厂商Phison...
2026苹果手机播放器推荐 2026年适合苹果手机的主流播放器网易爆米花https://bmh.163.com/windows/...
“艺考名师”涉嫌性侵猥亵至少2... 今年4月,影视艺考培训机构影路站台创始人杜某哲涉嫌强奸和强制猥亵一案开庭。庭审持续了整整两天。据悉,...
又一项目签约东莞,重点打造高端... 6月5日,东莞水乡经济区管委会 麻涌镇人民政府 与广合科技股份有限公司 举行项目投资签约仪式 广合科...
技术扎根,全栈破局!科陆电子S... 6月3日-5日,SNEC2026在上海国家会展中心举行。本次展会是美的集团新能源事业部成立后的首次亮...
合肥市长江路第二小学橡树湾学子... 以科技筑梦,以创新成长!近日,2026年合肥市机器人竞赛圆满落幕。全市各校科创能手同台竞技、巅峰对决...
增至200颗!我国成功发射千帆... 2026年6月5日14时34分,在海南商业航天发射场,长征八号运载火箭将千帆极轨12组卫星准确送入预...
苏州医疗机构AI智能体应用实践... 人工智能正深刻重塑卫生健康服务模式,AI智能体已成为医院数字化转型、智慧医疗建设的重要引擎。为了让A...