【Linux】如何修改主机名及ip地址、子网掩码、网关、DNS

       由于临时配置主机名及ip地址较为简单,在本篇文章中不耗费过多笔墨。仅用文字叙述及代码对此操作经行描述。

       本节重点在于如何永久修改主机名及ip地址。


一、修改主机名

(1)临时修改主机名

hostname 主机名    #临时修改主机名
hostname           #查看主机名

       根据步骤进行操作即可。

(2)永久修改主机名

①编辑 /etc/hostname 配置文件

       要实现主机名重启后依然生效,需编辑 /etc/hostname 文件,添加主机名并重新启动系统。

vim /etc/hostname

       将文件原有的主机名删除,输入你想更改的主机名。

       例如:

②编辑 /etc/hosts 配置文件

       修改完毕主机后还应修改 /etc/hosts 文件,以便让网络能顺利解析到该主机名:

vim /etc/hosts

       例如:

二、修改ip地址、子网掩码、网关、DNS

(1)临时修改ip地址、子网掩码、网关、DNS

ifconfig  ens33  170.60.10.129  netmask 255.255.255.0  up    #临时修改ip地址
route  add  default  gw 192.168.0.1                          #临时修改网关

systemctl restart network                                    #重启网络服务

#重启接口
ifdown ens33
ifconfig ens33 down 
ifup ens33
ifconfig ens33 up

       临时修改只能在本次起作用,当重启虚拟机后便会还原。

(2)永久修改ip地址、子网掩码、网关、DNS

       如果要实现ip地址的更改重启后依然生效,那便需要修改 /etc/sysconfig/network-scripts/ifcfg-* 配置文件。

①进入/etc/sysconfig/network-scripts/目录找ifcfg打头的文件

       进入/etc/sysconfig/network-scripts/目录下找ifcfg打头的文件,如下图:

cd /etc/sysconfig/network-scripts/

       由下图可知:我们需要配置的文件为ifcfg-ens33;

② 编辑/etc/sysconfig/network-scripts/ifcfg-ens33配置文件;

vim /etc/sysconfig/network-scripts/ifcfg-ens33

       例如:

#设置BOOTPROTO为static
#添加IPADDR,NETMASK,GATEWAY,DNS等参数
BOOTPROTO=static
IPADDR=192.168.10.11                #ip地址
NETMASK=255.255.255.0               #子网掩码
GATEWAY=192.168.1.1                 #网关地址
DNS1=61.128.114.122                 #主用DNS
DNS2=61.128.114.166                 #备用DNS

根据上述方法可以有效的解决修改主机名及ip地址、子网掩码、网关、DNS。


以下目录或文件,所对应修改的信息如下:

/etc/hostname       #主机名;

/etc/hosts              #计算机的IP对应的主机名称或域名对应的IP地址;

/etc/sysconfig/network-scripts/ifc-*    #设如IP地址、子网掩码、广播地址、网关等。

  • 12
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值