• Linux 网络配置


    网络基础知识:
        你一个学网络的还需要解释吗!!!

    网络管理命令:
        配置IP地址方式
            静态配置
                ifcfg家族命令:ifconfig,route,netstat
                ip(ifconfig的加强版):link,addr,route等
                编辑配置文件
                    图形界面:setup,nmtui
            动态配置
                DHCP(动态主机配置协议)
        配置网络接口
            centos 7接口命名方式:
                跟插槽关联,插槽名字是固定;
        配置命令
            ifconfig [interface]
                -a:显示所有接口状态;
                interface_name:显示指定接口状态;
            ifconfig interface_name ip_address mask [up|down]
                Note:立即生效,临时设置;
                启用混杂模式:[-]promisc
                    用于网络监控:即使目标mac不是自己也会接收发来的数据;
            route:路由管理命令
                route -n:查看;
                route add:添加路由;
                    route  [-v]  [-A family |-4|-6] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [[dev] If]
                        rouet add default gw ip_address
                route del:删除路由;
                     route  [-v] [-A family |-4|-6] del [-net|-host] target [gw Gw] [netmask Nm] [metric N] [[dev] If]
                        route del -net ip_address mask 掩码
            DNS服务器指定:
                /etc/resolv.conf
                    nameserver DNS_SERVER_IP1
                    nameserver DNS_SERVER_IP2
                    nameserver DNS_SERVER_IP3
                正向解析:FQDN→IP
                    dig -t A FQDN
                    host -t A FQDN
                反向解析:IP→FQDN
                    dig -x IP
                    host -t PTR IP
            netstat:显示网络连接、路由表、接口状态、地址伪装连接、组播成员关系;
                显示网络连接:
                     -t:显示tcp连接;
                    -u:显示udp连接;
                    -l:显示listen状态的连接;
                    -n:以数字形式显示ip地址及端口号;
                    -r:raw socket相关,既不实用tcp也不实用udp;
                    -a:显示所有状态;
                    -e:以扩展格式显示;
                    -p:显示相关的进程及PID;
                        常用组合:
                            -tan    -uan    -tnl    -unl
                显示路由表:
                    netstat --route:显示路由表;
                显示接口统计信息:
                    netstat  {--interfaces|-I|-i}  [--all|-a]  [--extend|-e]  [--verbose|-v]  [--program|-p]  [--numeric|-n]   
                        netstat -i:显示所有接口信息;
                        netstat -Iinterface_name   :显示某个接口信息;
                
        注:根据马哥视频做的学习笔记,如有错误,欢迎指正;侵删

  • 相关阅读:
    【图论】Tarjan 缩点
    【高级数据结构】左偏树
    【网络流·最大流】ISAP(Improved Shortest Augumenting Path)详解
    linux 压缩和解压文件(.gz.bz2)
    Python requests库
    jmeter 压测之动态数据关联
    Jmeter 之数据库测试
    Jmeter 参数未编码异常:java.net.URISyntaxException: Illegal character in query at index 172
    Fiddler 过滤地址设置
    loadrunner 连接mysql数据库获取数据进行参数化
  • 原文地址:https://www.cnblogs.com/guowei-Linux/p/9787330.html
Copyright © 2020-2023  润新知