linux网络设置

本文详细介绍了Linux和Windows中的ifconfig命令用于查看和管理网络接口,设置虚拟网卡,route用于查看路由表,netstat监控网络连接,以及ping、traceroute、nslookup等网络诊断工具的使用方法。还涉及物理网卡配置和lsof查看打开文件资源。
摘要由CSDN通过智能技术生成

1.ifconfig

        在linux中ifconfig:查看所有活动的网络设备接口

        在Windows中ipconfig:查看所有活动的网络设备接口

        ifconfig ens33 查看指定设备的网卡信息

        ifconfig -a 显示所有网卡接口设备

        ifconfig ens33 down :关闭ens33

        ifconfig ens33 up:启动ens33

        

        ifup ens33:启动ens33

        ifdown ens33:关闭ens33

2.设置虚拟网卡     

        ifconfig 设置虚拟网卡

        ifconfig ens33:0 192.168.66.10 /24 配置虚拟网卡

        注意:如果配置多个ip地址不同的虚拟网卡,ens33:3 后面的编号数字要改变,重启网卡设备,虚拟网卡将消失。

3.route

        route:查看路由表

        route -n:数字化查看路由表

4.netstat

        netstat 查看网络连接情况(端口扫描)

        类型:

                a:显示主机中所有活动的网络连接信息

                n:以数字形式显示相关的主机地址,端口

                t:查看所有tcp协议的相关信息

                u:查看所有udp协议的相关信息

                p:显示与网络连接相关的进程号,进程名信息(必须要root权限,管理员权限)

        一般来说用 netstat -antp 查看网络连接情况

5.如何排查网络

        1.先看网络:ping 自己主机的ip地址

        2.看应用程序是否运行正常

        3.看防火墙策略是否把流量控制

        4.看端口号

6.ss命令

         ss : ss也是查看网络连接情况的命令,和netstat输出的结果类似,更详细的展示连接转态和连接信息、比netstat速度快,尤其是在服务器有大量的接口通信时,netstat查看可能会卡主,甚者卡死,用ss小效率更高

         类型:

                -t :tcp协议

                -u :udp协议的信息

                -a :显示所有

                -n :数字化展示

                p :相关进程以及pid号

                l :查看处于监听状态的连接

7.ping命令

        ping:检测网络是否正常连通

        类型:

                -c :指定ping几次

                -i :每次ping的间隔时间

                -W :超时时间。在指定时间内ping不通,即可退出

                -w :ping多少秒

8.traceroute命令

        traceroute:测试从当前主机到目的主机之间经过的网络节点

9.nslookup命令

        nslookup:域名解析命令

10.配置物理网卡

                /etc/sysconfig/network-scripts/ifcfg-ens33

                修改配置文件:

                TYPE=Ethernet ##接口类型 以太网 物理网卡

                DEVICE=ens33 ##网卡设备名称

                ONBOOT=yes ##linux启动时,自动激活该设备

                BOOTPROTO=static ##写死,静态ip地址,固定ip地址

                IPADDR=192.168.66.14 ##本机ip地址

                NETMASK=255.255.255.0 ##子网掩码

                GATEWAY=192.168.66.2 ##网关地址

                DNS1=218.2.135.1 ##DNS解析地址

                DNS也可以在/etc/resolv.conf中修改:

                nameserver 192.168.66.14

11.实验

        1.增加一个物理网卡设备

        首先在vm里面添加一个网卡设备,ifconfig找到新增网卡是多少,一般来说是ens36,

                cd /etc/sysconfig/network-scripts

                cp -a ifcfg-ens33 ifcfg-ens36

                vim /etc/sysconfig/network-scripts/ifcfg-ens36

                修改网卡

                DEVICE=ens36 ##网卡设备名称

                 IPADDR=192.168.66.20 ##本机ip地址

                保存退出

                systemctl restart network

        2.保存主机名和ip地址之间的映射关系            

                首先先去找一个不能ping通的域名:www.yunky32.com

                vim /etc/hosts        ##保存主机名与ip地址之间的映射关系

                添加        192.168.66.20 www.yunky32.com

                保存退出

                ping www.yunky32.com这时会发现ping通了。

12.lsof list open files

        lsof list open files:列出系统中打开的文件 目录 套接字 管道资源 。核心:打开的文件数 展示相关联的进程信息。

        类型:     

                lsof -p pid号: 只能使用pid号 展示当前进程打开的文件数和网络连接

                lsof -u :用户名 展示当前用户打开的文件数和网络连接

                lsof -l :端口号 展示指定的端口号打开的文件数和网络连接。端口被哪些进程占用

                losf -c ssh :列出指定命令打开文件

        

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值