分类: LINUX
2011-12-02 14:45:33
在学习如何配置Linux中的服务之前先要学会如何配置网络!
查看网络基本信息:
主机名:hostname
Ip 地址:ipconfig
网关:route
DNS:/etc/resolv.conf 信息存储在: /etc/resolv.conf
临时修改网络信息:(主要是用来测试-优点:立即生效,但是重启会失效)
1、使用命令配置网络信息: ifconfig “网卡” "ipaddress" netmask “掩码”up 例子:ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up(这样只能临时配置网络信息,当重新启动网络服务时那么网络信息将会被重置)
2、修改网关:route add defult gw "网关地址" 例子:route add default 192.168.3.1
注:设置完成之后在输入route的时候他会有个反向解析,解析会失败所以咱们加一个参数是:-n 例子route -n
3、更改主机名:hostname "newhoustname" 例子:hostname luotianshuai
永久修改网络信息:
1、修改网关、主机名:/etc/sysconfig/network
(注:主机名需要重启生效,还需要特别注意的是如果修改主机名之后先不能重启,因为修改之后测试一下在ping主机名是ping不通的无法解析,如果现在重新启动会出现一些依靠主机名的服务无法启动,windows想必大家都比较熟习,他的查找是通过DNS来查找的但是他通过查找之前会优先查找本机的hosts文件,一般本机的主机名解析都是通过hosts文件来完成解析的所以需要更改一下/etc/hosts文件才可以)
——————————————————————————————————————————————
[root@localhost ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 luotianshuai.shuaige.com localhost
——————————————————————————————————————————————
Hosts 文件格式: IP地址 主机名 localhost
IP地址不建议更改,回环地址只本机,但是如果你更改了这个地址之后如果你更换网络环境之后你还需要更改这个文件。
2、修改DNS:/etc/resolv.conf (DNS不能临时修改)
3、修改IP地址:/etc/sysconfig/network-scripts/ifcfg-eth0 的网络信息 (如果只修改IP地址只需要重启网络服务即可生效:services network restart)
——————————————————————————————————————————————
DHCP
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
DHCPCLASS=
HWADDR=00:0C:29:DB:EE:7A
ONBOOT=yes
[root@localhost ~]#
=================
STATIC
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.3.140
ONBOOT=yes
GATEWAY=192.168.3.1
也可以通过“setup”命令:[root@localhost ~]# setup 图形化的工具来更改该,但是建议熟练的使用命令行来修改!