找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux --centos7学习笔记--(1)

2019-6-1 05:01| 发布者: admin| 查看: 1116| 评论: 0

摘要: Linux 网络概念和IP配置1、网卡命名规则 centos6网卡命名方式:eth0、eth1等 centos7网卡命名方式:dmidecode采集命名,网卡名字永久唯一;dmidecode命令采集硬件相关信息 在CENTOS7中,en表示:ethernet以太网 ...



Linux 网络概念和IP配置

1、网卡命名规则

     centos6网卡命名方式:eth0、eth1等

     centos7网卡命名方式:dmidecode采集命名,网卡名字永久唯一;                                                    dmidecode命令采集硬件相关信息

    在CENTOS7中,en表示:ethernet以太网

    enX(X常见有下面3种类型) :

        o:主板板载网卡,集成设备的设备索引号

        p:独立网卡,PCI网卡

        s:热插拔网卡,usb之类,扩展槽的索引号

        nnn (数字)表示:MAC地址+主板信息计算得出唯一的序列

2、ifconfig命令使用方法

    ifconfig命令用来配置网络或显示当前接口的状态;

[root@zyw~]#ifconfig

ens33:    flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::381:a2b:d0fd:9990  prefixlen 64  scopeid 0x20<link>

        ether 00:0c:29:d3:8f:13  txqueuelen 1000  (Ethernet)
        RX packets 2845  bytes 1247571 (1.1 MiB)
        RX errors 0  dropped 350  overruns 0  frame 0
        TX packets 927  bytes 71832 (70.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

第一行:UP-->表示网卡开启状态

                running-->表示网线连接处理状态

                multicast-->支持组播

                MTU 1500-->最大传输单元1500字节

第二行:网卡IP,子网掩码,广播地址

第三行:IPV6配置信息

第四行:网卡MAC    ether --->连接类型为以太网

                                 txqueuelen 1000 --->传输队列长度

第五、六行:网卡接受数据包统计信息和接收错误统计信息

第七、八行:网卡发送数据包统计信息和发送错误统计信息

3、临时修改IP地址

     方法1:临时修改网卡IP地址:

                ifconfig 网卡名称+IP地址------>重启失效

[root@zyw ~]# ifconfig ens33 192.168.1.120 netmask 255.255.255.0

[root@zyw ~]# systemctl restart network.service                   //Centos7重启网卡方法

[root@zyw ~]# service   network   restart                            //Centos6重启网卡方法

    方法2:添加多个临时IP地址

            ifconfig  网卡名称:0  第一个IP地址(netmask  子网掩码)--->增加一个IP

            ifconfig  网卡名称:1  第二个IP地址(netmask  子网掩码)--->增加第二个个IP

              删除临时IP:[root@zyw ~]# ifconfig ens33:0 del 192.168.1.120

4、NetworkManager

        networkmanager是centos7中管理和监控网络设置的进程

[root@zyw ~]# system status NetworkManager    //查看networkmanager服务是否运行

5、RHEL/Centos Linux 网络相关的配置文件

        网络相关配置文件路径为:

[root@zyw ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33   //IP地址,子网掩码等配置文件

[root@zyw ~]# ls /etc/sysconfig/network-scripts/ifcfg-lo         //网卡回环地址

[root@zyw sysconfig]# cat /etc/resolv.conf                                 //  DNS配置文件

[root@zyw sysconfig]# cat /etc/hosts                                         //设置主机和IP绑定信息

[root@zyw sysconfig]# cat /etc/hostname                                 //设置主机名

6、永久修改网卡地址

方法1、使用nmtui文本提示框修改

[root@zyw ~]#nmtui







添加完IP配置信息,移动光标至“确定”以保存,重启网卡生效:

[root@zyw ~]#systemctl restart network               //重启网络服务

方法2、通过修改网卡配置文件修改IP地址

    vim快捷键:i  -- 插入        保存:先按esc,再输入   ----   :wq

[root@zyw ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none       //等号后写:DHCP表示动态获取地址,static表示静态IP,none表示不指定即静态

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33                                                                                                //网卡名
UUID=91b9a537-2974-4b2b-91b0-3c6ad4d58478
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PRIVACY=no
DNS1=218.203.123.116
ZONE=public

参数说明:

device:此配置文件应用到的设备

hwaddr:对应设备的MAC地址

bootproto:激活此设备的协议,一般为DHCP、static、none、bootp

NM_CONTROLLED:NM 为networkmanager,表示网卡受NM控制,建议centos6为no

ONBOOT :在系统引导时是否激活此设备

TYPE:接口类型,常见有Ethernet 、Bridge

UUID:设备唯一标识

IPADDR:指明IP地址

NETMASK:子网掩码

GATAWAY:默认网关

DNS1:第一个DNS服务器指向

DNS2:第二个DNS服务器指向

USERCTL:普通用户是否可控制此设备

IPV4_FAIALURE_FALE 如果为yes,,则ipv4配置失败禁用设备




关闭防火墙并设置开机不启动

    查看当前状态:

   [root@zyw ~]#systemctl status firewalld.services        //查看firewall状态

   [root@xuegod63 ~]# systemctl stop firewalld       #关闭

   [root@xuegod63 ~]# systemctl start firewalld       #开启

   [root@xuegod63 ~]# systemctl disable firewalld     #开机自动关闭   //RHLE7

   [root@xuegod63 ~]# chkconfig --list|grep network    #查看开机是否启动  //RHLE6

   [root@xuegod63 ~]# systemctl enable firewalld     #开机自动启动







临时和永久关闭Selinux

    临时关闭:

            [root@zyw ~]# setenforce 0

    永久关闭:

               [root@zyw ~]# vim /etc/selinux/config

            改:7 SELINUX=enforcing                          //7为行数

            为:7 SELINUX=disabled                            //7为行数

            [root@zyw ~]#reboot                               //重启生效

----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:a文十点半,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了