首页 > 系统相关 >2.1 Linux 网络相关概念和修改IP地址的方法

2.1 Linux 网络相关概念和修改IP地址的方法

时间:2024-03-10 17:15:54浏览次数:17  
标签:-- IP地址 ifconfig 网卡 修改 Linux 2.1

2.1 Linux 网络相关概念和修改IP地址的方法

  2.1.1 网卡的命名规则

    Centos6 的网卡命名方式:它会根据情况有所改变而非唯一且固定,在Centos6 之前,网络接口使用连续号码命名:

      如eth0、eth1等,当增加或删除网卡时,名称可能会发生改变

    Centos7 采用 dmidecode 采集命名方案,一次来的到主板信息;它可以实现网卡名字永久唯一化(dmidecode这个命令可以采集相关硬件方面的信息)

    对网络设备的命名方式:

      1) 如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根绝次索引进行命名,例如:ifcfg-ens33

      2) 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如:ifcfg-enp33

      3) 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如:enp2s0

      上述均不可用时,则使用传统命名机制

    扩展:

      在centos7中,en表示:ethernet 以太网,就是现在使用局域网

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

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

        p:独立网卡,PCI网卡

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

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

  2.1.2 ifconfig 命令使用方法

    注意:下面操作使用root用户(动态修改)

    命令:ifconfig

    作用:用来配置网络或显示当前网络接口状态

     图上解释:

      第一行:up --> 网卡开启状态

          RUNNING --> 网线处理连接状态

          MULTICAST --> 支持组播

          mtu 1500 --> (Maximum Transmission Unit)最大传输单元大小为 1500 字节

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

      第三行:IPV6 的配置信息

      第四行:网卡的MAC的地址

          ether 表示连接类型为以太网

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

      第五至八行:网卡接收数据包的统计信息和接收错误的统计信息 

  2.1.3 临时修改IP地址

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

      ifconfig `网卡名称` `IP地址`    -----直接修改网卡的IP地址,重启失效

      重启网卡命令:service network restart 

     方法2:添加多个临时IP地址(重启后,新增网卡消失)

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

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

       删除网卡命令:ifconfig ens33:0 del 192.168.0.195

   2.1.4 NetworkManager 概述

    NetworkManager 服务是管理和监控网络设置的守护进程,centos7 更加注重 NetworkManager 服务来实现网络的配置和管理,7.0以前是通过 network 服务管理网络,以后的版本,所有网络管理和设置统一由NetworkManager 服务来维护,它是一个动态的,事件驱动的网络管理服务。

    相关命令:

      1. 查看NetworkManager服务是否启动:

          systemctl status NetworkManager

    2.1.5 RHEL/centos Linux 网络相关的配置文件

     2.1.6 永久修改网卡地址:

    方法一:使用 nmtui 文本框方式修改 IP 

      1.命令:nmtui 进入网络管理器

      2.选择`Edit a connection` 编辑网卡连接--> `Edit`进入编辑界面

       修改完以后,重启网卡服务:

          systemctl restart network  # 重启服务

    方法二:通过修改网卡配置文件修改IP地址   

      1.命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33  编辑模式进入网卡配置文件

        上图网络配置解释

      

        修改完以后,重启网卡服务:

          systemctl restart network  # 重启服务

标签:--,IP地址,ifconfig,网卡,修改,Linux,2.1
From: https://www.cnblogs.com/vless/p/18064378

相关文章

  • linux查看资源使用情况
    linux查看资源使用情况top-c#查看资源使用情况top输出如下内容top-14:54:21up95days,20:03,3users,loadaverage:2072.21,1241.33,1244.76Tasks:1071total,459running,610sleeping,2stopped,0zombie%Cpu(s):12.4us,36.1sy,0.0ni,51......
  • Linux系统初始化+安装docker
    Linux初始化脚本#!/bin/bash#在master节点和worker节点都要执行#安装docker#参考文档如下#https://docs.docker.com/install/linux/docker-ce/centos/#https://docs.docker.com/install/linux/linux-postinstall/#卸载旧版本yumremove-ydocker\docke......
  • 13_Linux第一个程序HelloWorld
    Linux第一个程序HelloWorld1.什么是gcc?gcc全称(guncompilercollection)既编译套件,gcc可以支持多种计算机体系结构,比如X86,MIPI,ARM。Ubuntu默认自带gcc可以使用gcc-v命令来查看Ubuntu的gcc2.gcc基本用法gcc选项文件名举例:gcchello.c-ohello-o参数......
  • 12_Linux文件系统概念
    Linux文件系统概念1.什么是文件系统?操作系统中负责管理和存储文件系统的软件称为文件系统2.Linux为什么需要文件系统?Linxu系统必须要挂载一个文件系统,如果系统不能从指定的设备挂载,系统就会出错。3.Linux常见文件系统的类型都有哪些?ext3,ext4,proc文件系统,sysfs文件系统......
  • 11_Linux目录结构讲解
    Linux目录结构讲解1.Linux目录结构Linux整个文件系统是从/目录开始2.Linux文件层次标准为了解决不同的开发人员之间不统一的问题,文件层次标准简称FHS,全称filesystemhierarchstandardFHS定义了俩层规范:/目录下面应该要放什么文件,比如/etc下面就应该放配置文件。第二层......
  • 15_编写第一个自己的Linux的命令
    编写第一个自己的Linux的命令1.什么是命令?命令就是可执行程序。比如ls-al命令ls就是程序的名字al就是参数ps命令:功能:显示进程的动态。2.定义一个自己的命令给自己的gcc生成的可执行文件的路径添加到$PATH环境变量中,就可以在任何地方都可以使用这个可执行文件......
  • 14_Linux环境变量讲解
    Linux环境变量讲解1.什么是环境变量?概念:环境变量是系统预设置的参数。Linux是一个多用户的操作系统,所以每一个用户也都有自己的环境变量举例:比如我们之前学习的命令我们不管在哪个路径下输入,都是可以执行成功的,因为系统已经把命令的搜索路径提前设置好了2.常用变量PATH这个......
  • 3416:【例72.1】 二进制转化为十进制
    3416:【例72.1】二进制转化为十进制时间限制:1000ms内存限制:65536KB提交数:544通过数:318【题目描述】把一个二进制数转化为十进制数。【输入】第一行一个正整数n(1≤n≤30),表示二进制数的长度。第二行一个二进制数。【输出】输出一个整数,表示对应......
  • 在Linux中,发现CPU负载过大,接下来怎么办?
    在Linux系统中,如果发现CPU负载过高,遵循以下步骤进行故障排查和解决:1.监控与确认问题使用top或htop命令实时查看当前CPU使用情况,并找出占用CPU较高的进程:top或者htop#需要先安装htop工具在top中按1可以看到每个单独的CPU核心的负载情况。使用ps或psaux......
  • 在Linux中,如何获取CPU的总核心数?
    在Linux中,可以通过几种不同的命令来获取CPU的总核心数。具体如下:查看物理CPU个数:可以通过查看/proc/cpuinfo文件来获取物理CPU的个数。使用以下命令:cat/proc/cpuinfo|grep"physicalid"|sort-u|wc-l这个命令会显示物理CPU的个数。查看每个物理CPU的核数:同样,可......