首页 > 系统相关 >Linux修改IP、主机名、DNS

Linux修改IP、主机名、DNS

时间:2024-12-14 12:10:53浏览次数:9  
标签:配置文件 IP sudo 主机名 etc DNS NetworkManager

在Linux系统中,更改IP地址、主机名和DNS设置通常涉及到几个关键的配置文件和命令。具体步骤会根据你的Linux发行版有所不同,但这里我将以常见的CentOS/RHEL系统为例,说明这些操作的一般流程。

1. 更改IP地址
  1. 检查当前的网络接口

    ip addr show

  2. 找到你要修改的网络接口配置文件。在基于systemd的系统中,通常是在 /etc/systemd/network/ 或 /etc/sysconfig/network-scripts/ 目录下。

  • 如果在 /etc/sysconfig/network-scripts/,文件名可能是类似 ifcfg-eth0 的格式。
  1. 编辑配置文件

    • 打开相应的配置文件,例如:

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

    • 修改以下几行:

      BOOTPROTO=static
      IPADDR=192.168.1.10
      NETMASK=255.255.255.0
      GATEWAY=192.168.1.1

    • 根据你的网络环境设置正确的IP地址、子网掩码和网关。

  2. 重启网络服务

    sudo systemctl restart network

2. 更改主机名
  1. 临时更改主机名(当前会话有效):

    sudo hostnamectl set-hostname newhostname

  2. 永久更改主机名

    • 编辑 /etc/hostname 文件:

      sudo vi /etc/hostname

    • 将文件中的内容替换为新的主机名,保存并退出。

  3. 更新 /etc/hosts 文件,确保新主机名正确映射到本地IP地址:

    sudo vi /etc/hosts

  4. 重启系统,使更改生效:

    1. sudo reboot


3. 更改DNS设置
  1. 检查当前的DNS服务器设置

    cat /etc/resolv.conf

  2. 编辑 /etc/resolv.conf 文件

    • 添加或修改DNS服务器条目:

      nameserver 8.8.8.8
      nameserver 8.8.4.4

    • 然而,/etc/resolv.conf 文件可能被网络管理工具(如NetworkManager)控制,直接编辑可能不会持久化。在这种情况下,你可能需要通过 NetworkManager 设置DNS,或者在 /etc/systemd/resolved.conf 中设置全局DNS。

  3. 对于NetworkManager,你可以编辑 /etc/NetworkManager/system-settings.conf 或者在接口配置文件中添加DNS设置。

  4. 重启NetworkManager或相关服务

    sudo systemctl restart NetworkManager

综上所述,上述步骤是基于较新版本的Linux系统。如果你使用的是不同版本的Linux或发行版,具体的配置文件和命令可能会有所差异。在进行任何更改前,建议备份原有的配置文件,以防万一。

标签:配置文件,IP,sudo,主机名,etc,DNS,NetworkManager
From: https://www.cnblogs.com/ataoxz/p/18606532

相关文章

  • RIP(路由信息协议)和实验配置
     动态协议路由分类RIP概述•RIP(RoutingInformationProtocols,路由信息协议),是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,简称IGP),•适用于小型同类网络,是典型的距离矢量协议。•RIP是基于UDP,端口520的应用层协议。•优先级:10......
  • 电脑如何改自己的ip地址?这些方法轻松掌握
    在数字化时代,IP地址作为设备在网络中的唯一标识,扮演着至关重要的角色。无论是出于隐私保护、访问特定资源,还是解决网络冲突,有时我们都需要更改电脑的IP地址。然而,对于许多用户来说,如何安全、有效地更改IP地址仍是一个谜。本文将为您详细解读电脑更改IP地址的方法,让您轻松掌握这......
  • 变换ip是什么意思?如何变ip地址
    在网络的世界里,IP地址扮演着至关重要的角色,它如同设备的“网络身份证”,确保信息的准确传输。然而,在某些情况下,我们可能需要变换这个“身份证”,也就是更换IP地址。那么,变换IP到底是什么意思?如何改变IP地址呢?接下来,我们将深入探讨这两个问题。【一】变换IP是什么意思变换IP,即......
  • JavaScript学习路线图
    ‌JavaScript(通常简称为JS)是与HTML和CSS一起构成万维网核心技术的编程语言之一。它使我们能够为网页添加交互性,例如,您可能在不同网站上看到过滑块、警告框、点击交互、弹出窗口等——所有这些都是使用JavaScript构建的。除了用于浏览器环境外,它还用于其他非浏览器环境,如Node.js......
  • 解释下JavaScript并发模型
    JavaScript的并发模型在前端开发中扮演着至关重要的角色,它使得JavaScript能够在单线程环境中高效地处理异步任务,从而提供流畅的用户体验。以下是对JavaScript并发模型的详细解释:一、并发与并行的区别并发:指的是多个任务同时进行调度,但不一定在同一时刻执行。在JavaScript中,这主......
  • TransCenter: Transformers with DenseRepresentations for Multiple-Object Tracking
    论文阅读笔记5——TransCenter:TransformerswithdensequeriesforMOT-CSDN博客TransCenter:TransformerswithDenseQueriesforMultiple-ObjectTracking-CSDN博客多目标跟踪TransCenter解读-CSDN博客简介:时间:2022期刊:TPAMI作者:YihongXu,YutongBan,Guill......
  • ArkTs布局入门08——轮播(Swiper)
    1、概述Swiper组件提供滑动轮播显示的能力。Swiper本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。2、布局与约束Swiper作为一个容器组件,在自身尺寸属性未被设置时,会自动根据子组件的大小设......
  • 剪映破解版、剪映 VIP 版本下载安装教程,亲测有效
    大家好!今天要给各位小伙伴们安利一款我亲测超好用的视频剪辑工具——剪映!更劲爆的是,这里推荐的还是剪映破解版——支持永久VIP功能,完全免费,真的爱不释手!对于我们这些天天和视频打交道的UP主来说,这简直是创作道路上的一盏明灯!链接地址:https://pan.quark.cn/s/ce0be681b9a5链......
  • noip2024 游记
    day-inf前情提要由于csp的超常发挥,喜提SC-0001。day0浮躁。浮躁。浮躁。但这并不是那么严重,因为其实csp前我也挺浮躁的(不过和csp不一样的是入睡前非常兴奋。由于害怕被叠失眠debuff,来了半粒安眠药(人生第一次吃安眠药qwq),神奇的是吃了以后一下就睡着了。day1这天......
  • 旅游网页设计 web前端大作业 全球旅游私人订制 旅游公司网站模板(HTML+CSS+JavaScript
    ......