# 修改网络配置的示例代码
# 1. 修改静态IP地址(以CentOS为例)
# 编辑网络接口配置文件,通常位于 /etc/sysconfig/network-scripts/ 目录下
# 假设要修改 eth0 接口的配置
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 在文件中修改或添加以下内容:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
# 保存并退出编辑器后,重启网络服务使配置生效
sudo systemctl restart network
# 2. 使用 nmcli 命令修改网络配置(适用于使用 NetworkManager 的系统)
# 修改连接名为 "Wired connection 1" 的有线网络连接的 IP 地址
sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24
sudo nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1
sudo nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection modify "Wired connection 1" ipv4.method manual
# 重新加载网络配置
sudo nmcli connection up "Wired connection 1"
# 3. 修改主机名
# 修改 /etc/hostname 文件
sudo hostnamectl set-hostname new-hostname
# 4. 修改 DNS 配置
# 编辑 /etc/resolv.conf 文件
sudo vi /etc/resolv.conf
# 添加或修改 DNS 服务器
nameserver 8.8.8.8
nameserver 8.8.4.4
# 注意:某些系统可能会自动覆盖 /etc/resolv.conf 文件的内容,建议通过 NetworkManager 或其他方式修改 DNS 配置。
nmcli
命令:适用于使用 NetworkManager 管理网络的系统,可以通过命令行修改网络配置。hostnamectl
命令修改系统的主机名。/etc/resolv.conf
文件来设置DNS服务器。希望这些代码和解释对你有帮助!
上一篇:linux 更改时区
下一篇:linux 编辑文件命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站