CentOS7、CentOS8 如何修改ip信息(修改网络信息)(无图形界面)(亲测可用)

文章目录

      • CentOS 7
        • 方法一:使用 nmcli 命令
        • 方法二:编辑配置文件(我的CentOS7是使用这种方法,亲测可用)
      • CentOS 8
        • 方法一:使用 nmcli 命令
        • 方法二:编辑配置文件

在 CentOS 系统中,如果你没有图形界面,那么你将需要使用命令行来修改 IP 地址。以下是在 CentOS 7 和 CentOS 8 中通过命令行修改静态 IP 地址的步骤:

CentOS 7

CentOS 7 使用 nmcli(Network Manager Command Line Interface)或者直接编辑网络配置文件的方式来修改 IP 地址。

方法一:使用 nmcli 命令
  1. 查找你的网络设备名称:

    nmcli d
    

    在这里插入图片描述

  2. 设置静态 IP 地址(设置前可先查看网络信息nmcli con show ):
    在这里插入图片描述

    nmcli con mod [连接名称] ipv4.addresses [新IP地址]/[子网掩码位数]
    nmcli con mod [连接名称] ipv4.gateway [默认网关]
    nmcli con mod [连接名称] ipv4.dns "[DNS服务器]"
    nmcli con mod [连接名称] ipv4.method manual
    
  3. 启用新的网络配置:

    nmcli con up [连接名称]
    
方法二:编辑配置文件(我的CentOS7是使用这种方法,亲测可用)
  1. 找到你的网络接口配置文件,通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名类似于 ifcfg-ens33(这里的 ens33 取决于你的网络接口名称)。

  2. 使用文本编辑器(如 vim 或 nano)编辑该文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-[接口名称]
    

    在这里插入图片描述
    在这里插入图片描述

  3. 修改或添加以下行以设置静态 IP:

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=[你的静态IP地址]
    NETMASK=[子网掩码]
    GATEWAY=[默认网关]
    DNS1=[首选DNS服务器]
    DNS2=[备用DNS服务器]
    
  4. 保存文件并退出编辑器。

  5. 重启网络服务使配置生效:

    sudo systemctl restart network
    

CentOS 8

在 CentOS 8 中,可以使用 nmcli 工具或者直接编辑配置文件来更改 IP 地址。

方法一:使用 nmcli 命令

操作方法与 CentOS 7 类似,只是配置文件路径可能略有不同。

方法二:编辑配置文件
  1. 找到你的网络配置文件,通常位于 /etc/sysconfig/network-scripts/,例如 ifcfg-enp0s3

  2. 编辑配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-[接口名称]
    
  3. 更新配置文件内容,与 CentOS 7 类似。

  4. 重新加载网络配置或者重启网络服务:

    sudo nmcli connection reload
    sudo nmcli connection up [连接名称]
    

    或者

    sudo systemctl restart NetworkManager
    

确保替换上述命令和配置文件中的 [连接名称][新IP地址][子网掩码位数][默认网关][DNS服务器][接口名称] 等占位符为你实际的网络接口名称和你希望设置的网络参数。
    ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍
ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ        ‌‍ᅟᅠ

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/169854.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

加班把数据库重构完毕

加班把数据库重构完毕 本文的数据库重构是基于 clickhouse 时序非关系型的数据库。该数据库适合存储股票数据,速度快,一般查询都是 ms 级别,不需要异步查询更新界面 ui。 达到目标效果:数据表随便删除,重新拉数据以及指…

Yolo自制detect训练

Install 把代码拉下来 GitHub - ultralytics/yolov5 at v5.0 然后 pip install -r requirements.txt 安装完了,运行一下detect.py即可 结果会保存在对应的目录下 Intro ├── data:主要是存放一些超参数的配置文件(这些文件(yaml文件)是用来配置训练集和测试集还有验…

Maven内网开发使用离线仓库

Maven内网开发使用离线仓库 离线或者内网环境开发与外网不通,中央仓库连不上,使用 Maven 管理项目会遇到很多问题。 比如:依赖包缺失,内网的Nexus私服的包老旧,很久没有维护,项目无法运行打包,…

力扣字符串--总结篇

前言 字符串学了三天,七道题。初窥kmp,已经感受到算法的博大精深了。 内容 对字符串的操作可以归结为以下几类: 字符串的比较、连接操作(不同编程语言实现方式有所不同); 涉及子串的操作,比…

10-Docker-分布式存储算法

01-哈希取余算法分区 哈希取余分区(Hash Modulus Partitioning)是一种在分布式计算和数据存储中常用的分区策略,其目的是将数据或计算任务分配到多个节点或服务器上,以实现负载均衡和提高性能。这种分区策略的核心思想是使用哈希…

【C语言】【数据结构】【环形链表判断是否带环并返回进环节点】有数学推导加图解

1.判断是否带环: 用快慢指针 slow指针一次走一步,fast指针一次走两步 当两个指针相遇时,链表带环;两个指针不能相遇时,当fast走到倒数第一个节点或为空时,跳出循环返回空指针。 那么slow指针一次走一步&a…

Python进行多线程爬取数据通用模板

首先,我们需要导入所需的库,包括requests和BeautifulSoup。requests库用于发送HTTP请求,BeautifulSoup库用于解析HTML文档。 import requests from bs4 import BeautifulSoup然后,我们需要定义一个函数来发送HTTP请求并返回响应。…

Spring Security使用总结五,加密用户密码,不再使用明文保存密码

上一章我们成功的注册了一个新用户,按照正常逻辑来说,这一章应该是登录了,但是我们也看到了,这数据库保存的居然是明文密码,这谁受得了,这要是用户信息泄露了,这不让人一锅端了啊,还…

SpringBootWeb案例——Tlias智能学习辅助系统(3)——登录校验

前一节已经实现了部门管理、员工管理的基本功能。但并没有登录,就直接访问到了Tlias智能学习辅助系统的后台,这节来实现登录认证。 目录 登录功能登录校验(重点)会话技术会话跟踪方案一 Cookie(客户端会话跟踪技术)会话跟踪方案二…

ablation study

文章目录 ablation study1、消融实验思想是什么?2、消融实验意义3、消融实验应用场景举例 ablation study 1、消融实验思想是什么? “消融实验”(ablation study)通常指的是通过逐步移除系统的一部分来评估该系统的贡献。这种方法…

qemu 之 uboot、linux 启动

目录 编译uboot、kernel 编译启动从 uboot 中引导启动 linux注参考 本文主要说明 arm64 在 qemu 上的相关启动。 编译 使用的是 qemu-8.1.1 版本,编译命令如下: ../configure --cc/usr/local/bin/gcc --prefix/home/XXX/qemu_out --enable-virtfs --enable-slir…

Liunx命令汇总

一.用户相关命令 1.1账号管理 创建用户: useradd (选项) 用户名用户口令: passwd (选项) 用户名修改用户: usermod 选项 用户名删除用户: userdel (选项) 用…