【Linux】如何修改主机名及ip地址、子网掩码、网关、DNS
在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
,您需要使用不同的命令来管理主机名,并且可能需要使用不同的配置语法。
评论已关闭