这是我参与更文挑战的第15天 ,活动详情查看更文挑战
网络相关配置文件
/etc/sysconfig/network
对本机的网络进行配置,常见的几个配置项如下:
- NETWORKING:值为yes或no,表示主机是否支持网络功能。
- HOSTNAME:主机名(即域名)。
- GATEWAY:默认网关。
- FORWARD_IPV4:设置本机是否允许转发IPV4的数据包。
- DOMAINNAME:此台主机所属的网络域。
- GATEWAYDEV:连接网关的设备,例如eth0,如果是拨号用户则设为ppp0。
/etc/sysconfig/network-scripts/
- DEVICE=eth0 //设备名称
- ONBOOT=yes //起动时是否起动该设备,省略该行表示yes
- BOOTPROTO=none //启动协议,none表示使用用户设置的ip地址,dhcp表示从dhcp获得ip地址statici- order hosts,bind 先查询解析/etc/hosts文件,然后是DNS服务器
- multi on 指定的计算机是否可以有多个IP地址
- nospoof on 不允许对该服务器进行IP地址欺骗(防攻击)
主机名列表文件/etc/hosts
Linux 的/etc/hosts是配置IP地址和其对应主机名的文件,这里可以记录本机的或其他主机的IP及其对应主机名。
IP地址 主机名 别名 例如:
192.168.14.15 qq.yys.com qq
127.0.0.1 localhost
管理该文件相关的Linux命令
与此相关的Linux命令有:hostname
hostname -a 命令显示该主机的别名,这就是文件/etc/hosts第三列以后的部分
hostname -d命令显示主机所在的域名,这就是文件/etc/hosts第二列的内容
hostname -i 命令显示主机的IP地址,这就是文件/etc/hosts第一列的内容
域名服务器设置文件 /etc/resolv.conf
- nameserver <DNS服务器IP> 定义DNS服务器的IP地址
- domain <域名> (可选) 定义本地域名
- search <域名列表>(可选) 定义域名的搜索列表
网络服务列表文件 /etc/services
列出了系统支持的服务名称、服务使用的端口号和协议类型、服务的别名、功能注释等。
例如
http 80/tcp www www-http #WorldWideWeb HTTP
协议定义文件 /etc/protocols
协议名称 协议号 别名 例如:
tcp 6 TCP
udp 17 UDP