linux网络

网关,路由

rounte   显示路由表

选项: -n   数字形式显示路由表

        add -net 10.0.0.0/8 gw 192.168.91.2 

                添加一台去往10.0.0.0段的路由,通过网关192.168.91.2转发

        del -net 10.0.0.0/8

                删除去往10.0.0.0段的路由

        add -net 0.0.0.0 gw 192.168.92.2

                 添加默认路由

        del -net 0.0.0.0

                删除默认路由


ip地址

        ifconfig   默认显示活动的网卡

        选项:

               -a   显示所有的网卡

               ifconfig   网卡名称        显示指定网卡的信息

               ifconfig   up/down   网卡名称     开启/关闭指定名称的网卡    可以简写ifup  ifdown

               ens33:0   ip地址/子网掩码        设置虚拟网卡 


主机名

       hostname   查看主机名

        修改主机名:hostname 要修改的名字   临时修改

                              hsotnamectl  set-hostname   要改的名字        永久修改

                              vim  /etc/hostname  将名字写入配置文件也是永久修改,只有第一行有用


网络连接状态

        ss 或 netstat  ss更快,选项都一致        

        选项:-n  数字   -a  更详细  -u  udp  -t  tcp  p  进程信息


测试网络连接

        ping   ip地址     测试双方网络联通性

        -c 数字   发指定数字数量的包

        -w 数字   等待指定秒数的时间


路由跟踪

        tracepath   ip地址

        检测  该ip地址经过了多少个路由器


查看网卡信息

        ethtool 网卡名称        显示对应网卡的详细信息

        ethtool  -p  网卡名称   让对应网卡名称的网卡灯快速闪烁


域名解析

        nslookup  域名   

        dig 域名 可以显示更多的信息


tcpdump网络抓包工具

        tcpdump  选项        协议        数据的方向        抓取的数据类型

        tcpdump  option       proto        dir                        type

                     proto:tcp  udp  icmp     ip   ipv6        arp

                     dir:src(源地址)    dst(目标地址)        src and  dst

                     type:host(主机)  net(网段)  port(端口)  port range(端口范围)

        选项:-i  指定监听网络监听端口

                   -w 将捕获信息保存到文件中,且不分析和打印到屏幕上

                           [root@localhost ~]#tcpdump -i any -w test.cap    
                                #将文件后缀改成cap 或者pcap形式可以直接用wireshark打开

                   -r   读取上面存储的文件

                   -n  不把ip转换成域名,直接显示ip        

                   -nn 直接显示ip和端口号

                   -t  不显示时间戳

                   -tt 输出一个时间戳   

                   -ttt  每行之间的时间间隔

                   -tttt 详细日期

                   -v 产生详细的输出

                   -c 指定收取数据包的数量

                   -C 需要与w配合使用,指定单个文件的大小 百万字节

                   -Q 过滤数据包方向  in out inout

                    -q 简洁的输出

                    -D 显示所有可用的列表

                    -s 指定数据包的大小  

        抓住源地址是10.0.0.6目的地址是10.0.0.7经过eth0网卡的icmp协议包

               tcpdump -i eth0 icmp  src 10.0.0.6 and dst 10.0.0.7

     网卡配置

                路径:/etc/sysconfig/network-scripts/网卡名

                TYPE=Etherent   网卡的类型

                BOOTPROTO=static  ip地址获取方式

                NAME=ens33  网卡的描述一般和DEVICE一样

                ONBOOT=yes 开机自启动

                IPADDR=192.168.174.100   ip地址

                NETMASK=255.255.255.0  子网掩码  PREFXI=24

                DNS1=8.8.8.8    DNS服务器1

                DNS2=114.114.114.114        DNS服务器2

                   

你可能感兴趣的:(linux,网络,运维)