linux 设置ip地址信息

本文详细介绍如何在Linux系统中即时及永久地修改IP地址、默认网关、DNS设置及主机名,适用于不同发行版。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 修改ip地址
    即时生效:
    # ifconfig eth0 192.168.0.20 netmask 255.255.255.0
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0
       
  • 修改default gateway
    即时生效:
    # route add default gw 192.168.0.254
    启动生效:
    修改/etc/sysconfig/network-scripts/ifcfg-eth0
       
  • 修改dns
    修改/etc/resolv.conf
    修改后可即时生效,启动同样有效
       
  • 修改host name
    即时生效:
    # hostname fc2
    启动生效:
    修改/etc/sysconfig/network

深入研究:
以上各配置文件由于发行版本的差异会有不同,但可以通过分析启动脚本来取得配置文件的详细信息
由于FC2的启动脚本过于繁琐,我下面的例子中分析的是SysV风格的LFS初始化shell脚本:
# grep hostname /etc/rc.d/init.d/*

/etc/rc.d/init.d/localnet:              echo "Setting hostname to $HOSTNAME..."
/etc/rc.d/init.d/localnet:              hostname $HOSTNAME
/etc/rc.d/init.d/localnet:              echo "Hostname is: $(hostname)"
可以看出设置hostname使用了/etc/rc.d/init.d/localnet脚本
分析此脚本可以看出相关设置是在/etc/sysconfig/network文件中
请注意实际上相关文件不一定是/etc/rc.d/init.d/localnet和/etc/sysconfig/network,一切取决于个发型版的个性设置,但以上步骤是通用的分析方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值