Linux初学(六)网络管理

一、配置文件

1.1配置文件说明

路径:/etc/sysconfig/network-scripts

文件名:ifcfg-网卡名

网卡配置文件

TYPE=Ethernet                #指定网卡类型

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static        #指定网卡获取ip类型,static表示静态ip;DHCP表示动态ip

DEFROUTE=yes

UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698         #UUID网卡的id标识,多个网卡的uuid不能相同

HWADDR=xx-xx-xx-xx-xx           #网卡的mac地址,多个网卡的uuid不能相同

IPV4_FAILURE_FATAL=no        #如果为yes,则ipv4配置失败禁用设备

NAME=ens33                             # 网卡名称
DEVICE=ens33                          # 网卡名称
ONBOOT=yes                            # 设置网卡是否激活,yes表网卡激活;no表示网卡禁用
IPADDR=172.16.100.2               # 设置ip地址
NETMASK=255.255.0.0             # 设置子网掩码
GATEWAY=172.16.1.1               # 设置网关
DNS1=8.8.8.8                            # 主DNS

简单配置【其他都可以删除】

TYPE=Ethernet

BOOTPROTO=static

NAME=ens33 

DEVICE=ens33

ONBOOT=yes 

IPADDR=172.16.100.2

NETMASK=255.255.0.0

TYPE=Ethernet

BOOTPROTO=dhcp

NAME=ens33 

DEVICE=ens33

ONBOOT=yes 

1.2 添加网卡

第一步:进入虚拟机设置→点击添加

第二步:添加网络适配器

第三步:回到虚拟机,查看有几个网卡

        ens33和ens35是本地的网卡名称,其中ens35是刚才添加的。
        lo是本地回环地址

1.3 为新网卡创建配置文件

cd /etc/sysconfig/network-script/

cp ifcfg-ens33  ./ifcfg-ens35

vim ifcfg-ens35

修改文件的内容

  1. 修改网卡名称
  2. 修改uuid【建议删除】
  3. 修改HWADDR【建议删除】
  4. 修改ip地址等信息

    TYPE=Ethernet

    BOOTPROTO=dhcp

    NAME=ens35

    DEVICE=ens35

    ONBOOT=yes 

重启网卡

建议:关闭NetworkManager

        systemctl stop NetworkManager

        systemctl disable NetworkManager

重启网卡命令:systemctl restart network

检查修改是否成功:ifconfig

二、相关命令

1、ifconfig 命令

作用:

  1. 查看IP地址
  2. 临时设置IP地址【在内存中设置,立刻生效,重启失效】

如果没有这个命令,需要安装组件:net-tools

查看IP地址

ifconfig                             查看网卡配置信息

ifconfig ens33                  查看指定的网卡配置信息

ifconfig -a                         查看所有网卡配置信息

临时设置ip地址

ifconfig 网卡名 ip地址 netmask 子网掩码 up

例如:

ifconfig ens35 1.1.1.1 netmask 255.0.0.0 up

2、ip addr 命令

作用:查看ip地址

格式:    ip addr

               ip addr s

               ip addr s 网卡名

3、ip link show 命令

作用:显示网络接口信息

格式:

          ip link show 

          ip link show 网卡名

4、ping 命令

作用:测试网络是否通畅、对域名进行解析

格式:ping 选项 目标ip

选项:

          -c 数字:指定ping几次

          -w 数字:指定ping的等待超时时间

          -l  数字: 指定发生多少字节的数据包

5、netstat、ss

ss是netstat的升级版

作用:查看当前本地主机和其他主机的连接情况,也可以查看当前主机开启的接口

格式: netstat  选项

            ss   选项

选项:

          -t:显示基于tcp协议的连接

         -u:显示基于udp协议的连接

         -n:以数字的方式显示连接中的端口

         -a:显示全部的链接

          -l:显示等待客户端连接的状态

         -p:显示连接的进程的进程id【pid】

网络连接的状态

LISTEN:表示服务器端开启了一个端口,但是尚未有客户端进行连接

ESTABLISHED:表示客户端和服务端已经建立了连接

案例:

1、检查当前主机是否开启了22端口

        ss -anl | grep 22

6、lsof命令

作用:检查端口是哪个进程启动的

格式:lsof -i:端口

        这个命令可能需要自己安装lsof

案例:

1、判断22端口是哪个进程发起的

        lsof -i:22

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ys52IT

你的鼓励将是我创作的最大动力你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值