Linux怎么修改host文件,Linux修改hosts不生效怎么办?

Linux 修改 Hosts 文件指南

在 Linux 系统中,hosts 文件用于将域名手动映射到特定的 IP 地址,它在 DNS 解析之前被系统读取,因此常用于本地开发、测试环境跳转屏蔽特定网站

Hosts 文件路径

Linux 系统的 hosts 文件统一存放于:
/etc/hosts

修改hosts的两种方法
加载中
修改hosts的两种方法

修改步骤

由于 /etc/hosts 是系统级配置文件,修改它需要管理员(root)权限

第一步:打开终端

使用你习惯的终端工具进入命令行界面。

第二步:使用编辑器打开文件

你可以选择使用 vimnano

Linux怎么修改host文件,Linux修改hosts不生效怎么办?

等文本编辑器。

  • 使用 vim 编辑(推荐):
    sudo vim /etc/hosts
  • 使用 nano 编辑(更简单):
    sudo nano /etc/hosts

第三步:添加映射记录

在文件的末尾添加你需要配置的记录,格式为:IP地址 [空格/制表符] 域名

示例:

  • example.com 指向本地回环地址(用于屏蔽或本地测试):
    0.0.1 example.com
  • test.dev 指向特定的服务器 IP:
    168.1.100 test.dev

Linux怎么修改host文件,Linux修改hosts不生效怎么办?

第四步:保存并退出

  • Vim 操作:Esc 键 $rightarrow$ 输入 wq $rightarrow$ 按 Enter 回车。
  • Nano 操作:Ctrl + O 保存 $rightarrow$ 按 Enter 确认 $rightarrow$ 按 Ctrl + X 退出。

验证修改是否生效

使用 ping 命令检查域名是否已正确解析到目标 IP:

ping test.dev

如果输出显示 PING test.dev (192.168.1.100),说明修改已立即生效

注意事项

  • 权限问题:必须在命令前加上

    Linux怎么修改host文件,Linux修改hosts不生效怎么办?

    sudo,否则会提示 Read-only file systemPermission denied

  • 优先级hosts 文件的解析优先级高于 DNS 服务器,如果你在 hosts 中写错了 IP,将无法通过正常 DNS 访问该网站。
  • 格式要求:每行只能写一组映射,或者一个 IP 对应多个域名(用空格分隔),
    168.1.100 site1.com site2.com
  • 缓存问题:大多数 Linux 发行版在修改 hosts 后立即生效,但如果某些浏览器(如 Chrome)仍指向旧 IP,请尝试清除浏览器缓存重启浏览器

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/492062.html

(0)
Linux分区id怎么查看,Linux如何修改分区UUID?
上一篇 2026年7月13日 19:28
CDN现状如何?2024年主流CDN厂商对比及高性价比选择指南
下一篇 2026年7月13日 19:34

相关推荐

  • Linux ARM如何用telnet,telnet怎么安装?

    在 Linux ARM 架构中,Telnet 主要通过安装 telnet-server 或 telnetd 实现远程终端访问,虽然其明文传输特性在生产环境下被 SSH 取代,但在嵌入式开发阶段仍是快速调试的核心工具,Linux ARM 架构下 Telnet 服务端如何安装配置在 ARM 架构的嵌入式 Linux……

    2026年7月14日
    1700
  • linux操作技巧有哪些?linux常用命令大全

    掌握Linux操作的核心在于理解权限管理与进程控制,熟练运用Shell脚本与正则表达式能显著提升运维效率,Linux不仅是服务器端的操作系统,更是开发者日常工作的核心工具,许多初学者面对黑底白字的终端感到畏惧,实则是因为缺乏系统性的操作逻辑,本文将通过实际工作场景,拆解Linux中最常用且最高效的操作技巧,帮助……

    2026年7月6日
    5000
  • linux终端bash怎么用?bash命令大全及常用技巧

    Bash 是 Linux 系统中功能最强大且最通用的命令行解释器,掌握其核心语法与自动化脚本编写能力,是提升运维效率、实现服务器自动化管理的必经之路,在 Linux 的世界里,终端不仅仅是输入命令的地方,它是你与操作系统对话的桥梁,而 Bash(Bourne Again Shell)则是这座桥梁上最坚固、最通用……

    2026年7月12日
    4000
  • a级服务器一年费用到底是多少,哪个品牌性价比高?

    一台A级服务器(Tier III级别或同档高可用配置)的一年总花费普遍在1.5万元到5万元之间,具体取决于你是租用还是自建,以及带宽、运维和机房等级的要求,对于大多数中小企业来说,直接租用持牌服务商的高可用机型,年付成本控制在2-3万元是更划算的选择,A级服务器到底是个什么档次聊价格之前,得先把“A级”这个词掰……

    2026年8月22日
    200
  • 1核1G1M服务器多少钱一个月,够用吗?

    1核1G1M服务器一个月的费用通常在30元到100元之间,具体取决于云厂商、购买时长和地域选择, 这个价格覆盖了主流云厂商的新用户优惠价和常规价,如果你是个人站长或开发者,这个配置足够启动项目,但正式购买前有必要了解价格背后的差异,1核1G1M云服务器价格主要受哪些因素影响云厂商的定价策略并非一刀切,同一个配置……

    2026年7月22日
    1000
  • 三角洲的服务器要多少钱,怎么买更划算?

    三角洲行动游戏服务器的租赁价格,根据配置和线路差异,月付通常在50元到500元区间,具体取决于服务商和硬件规格, 对于大多数玩家而言,这个价格范围可以覆盖从入门级娱乐服到高性能竞技服的需求,但选择哪家服务商、选什么配置,直接决定了你拿到的是稳定低延迟的服务器,还是三天两头出问题的“坑位”,影响三角洲服务器价格的……

    2026年8月17日
    1400
  • 如何连接服务器并查看IP地址有多少个?,IP地址怎么设置?

    连接服务器通常只需要一个IP地址,但一台服务器可以拥有多个IP地址,具体数量取决于服务器配置、网络需求以及服务商提供的IP资源池,服务器IP地址的核心概念IP地址是服务器在网络中的唯一标识,无论是物理服务器还是云服务器,都必须至少绑定一个公网IP地址才能从外部访问,这个IP地址可以是IPv4或IPv6格式,目前……

    2026年8月24日
    100
  • cf手游外服服务器有几个?为什么进不去?

    CF手游外服服务器的数量并没有官方公开的精确数字,但根据服务器分区架构和玩家可感知的节点分布,目前全球范围内大约有数十个服务器节点,按地域划分为亚洲、北美、欧洲、南美、中东等主要大区,其中亚洲区的服务器密度最高,单东亚和东南亚区域就占据半数以上节点,由于游戏的匹配机制和网络调度策略,玩家实际连接的服务器会根据物……

    2026年8月26日
    200
  • 一台a100服务器到底配多少张卡,a100服务器怎么选配置?

    一台A100服务器的GPU配置数量并非固定值,常见方案包括4卡、8卡和16卡,其中8卡配置是业界最成熟且广泛采用的部署形态,A100服务器配置的常见方案A100 GPU基于NVIDIA Ampere架构,支持多实例GPU(MIG)技术,单卡可切分为多个独立实例,服务器能搭载多少张卡,核心取决于主板PCIe通道数……

    2026年8月14日
    1300
  • PS5代理服务器端口是多少呢?,怎么设置

    PS5代理服务器端口通常为8080或3128,但具体端口号需要根据你搭建的代理协议和服务器配置决定,绝大多数情况下HTTP代理使用8080端口,SOCKS代理使用1080端口,PS5代理服务器端口的常见配置PS5的网络设置中内置了代理服务器选项,但端口号并非固定值,它取决于你选用的代理协议和服务器端配置,以下是……

    2026年8月5日
    600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注