最近在使用ubuntu开发,难免需要配置hosts,下面介绍以下使用命令进行配置的操作流程。

Ubuntu系统的Hosts只需修改/etc/hosts文件,修改完之后要重启网络。

1.ubuntu下配置host的方法:
打开终端输入命令:

sudo vim /etc/hosts

 

2.在vim中进入插入模式(需要点击insert按键),插入要配置的host地址,
模仿已有的配置,比如

0.0.0.0 account.jetbrains.com

空格前为IP地址,后边为域名解析

上图把IPv6的host也屏蔽了

 

3.按ESC键,调至命令模式,输入 :

:wq

再按回车键,便配置成功了host地址

4.修改/etc/hosts文件后,更改通常是即时生效的,但如果系统使用了某些特殊的缓存机制,可能需要重启网络服务或者重启计算机来确保更改生效。
对于大多数Linux系统,你可以通过以下命令重启网络服务来使更改生效:
# 对于使用Systemd的系统:

sudo systemctl restart NetworkManager

# 对于老旧系统,可能需要重启网络服务:


sudo service network-manager restart

 

# 对于不使用NetworkManager的系统,可能需要重启网络服务:


sudo /etc/init.d/dns-clean start
sudo /etc/init.d/networking restart

 

5、如果重启网络服务不起作用,你可能需要重启计算机:

sudo reboot

 

请注意,如果你的系统使用DNS缓存(如nscd或systemd-resolved),你可能还需要重启这些服务:


# 对于nscd:
sudo service nscd restart

# 对于systemd-resolved:
sudo systemctl restart systemd-resolved

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。