【Linux】如何修改主机名及ip地址、子网掩码、网关、DNS
    		       		warning:
    		            这篇文章距离上次修改已过437天,其中的内容可能已经有所变动。
    		        
        		                
                在Linux中,您可以通过修改/etc/hostname文件来更改主机名,通过修改/etc/network/interfaces或者/etc/netplan/(取决于您使用的是哪个版本的Debian或Ubuntu)来配置IP地址、子网掩码、网关和DNS。
以下是一个基于Debian或Ubuntu的简单示例:
- 修改主机名:
sudo hostnamectl set-hostname 新主机名- 编辑网络配置文件:
sudo nano /etc/network/interfaces在这个文件中,您可以设置类似如下的内容(以eth0为例,请替换为您的网络接口名称):
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4- 修改DNS服务器,编辑/etc/systemd/resolved.conf:
sudo nano /etc/systemd/resolved.conf在这个文件中,找到DNS=行并设置DNS服务器地址:
DNS=8.8.8.8 8.8.4.4- 重启网络服务或者整个系统来应用更改:
sudo systemctl restart networking.service或者重启系统:
sudo reboot请注意,具体的配置文件路径和配置方法可能会根据不同的Linux发行版而有所不同。如果您使用的是基于Red Hat的系统(如CentOS或Fedora),配置文件通常位于/etc/sysconfig/network-scripts/中,文件名类似ifcfg-ethX,您需要使用不同的命令来管理主机名,并且可能需要使用不同的配置语法。
评论已关闭