标签:parameter kconfig gate 修改主机名 解析 _for 数值 调整 /etc/
为了能够持久化保存网络参数的配置结果,我们需要将有意义的参数写入到配置文件中;2.主机名的配置文件:/etc/sysconfig/network
CentOS 6中:
NETWORKING=yes
HOSTNAME=localhost.localdomain
设置主机名的命令:
hostname:
hostname - show or set the system’s host name
修改主机名:
# hostname HOST_NAME
注销再登录则显示新主机名;重启之后,修改的主机名失效;
CentOS 7:
主机名的配置文件虽然存在,但是不具备保存主机名的意义;
hostnamectl命令:
hostnamectl - Control the system hostname
# hostnamectl set-hostname HOST_NAME
注销在登录,新主机名生效,重启之后,该主机名仍然有效;
3.本地解析文件:/etc/hosts
格式:
IP地址 主机名 主机名 ...
CentOS 6和CentOS 7中功能相同;
4.解析器文件:/etc/resolv.conf
作用:保存了DNS服务器的IP地址,以用于基于DNS服务的主机名称解析功能;
search DOMAIN_NAME
nameserver DNS_SERVER_IP1
nameserver DNS_SERVER_IP2
nameserver DNS_SERVER_IP3
...
前三个有效,之后可能无效;
5.静态路由配置文件:/etv/sysconfig/network-scripts/route-IF_NAME
注意:IF_NAME必须是此次路由出站的接口名称;
此文件通常有两种书写风格:
1)每条静态路由信息,占用一行:
TARGET/MASK via NEXT_HOP [dev IF_NAME]
示例:
10.0.0.0/8 via 172.16.0.1 dev eno16777736
2)在多行中分别列出每条路由信息的内容:
ADDRESS#=TARGET
NETMASK#=MASK
GATEWAY#=NEXT_HOP
示例:
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=172.16.0.1
6.名称解析顺序的定义:/etc/host.conf
multi on;
服务器上的多个网络接口是否能够同时完成网络功能;
order hosts,dns
在实现将名称解析为IP地址时,本地hosts文件和远程DNS服务器哪一个被优先查找;
7.各种名称解析的顺序:/etc/nsswitch.conf
8.内核参数的调整文件:/etc/sysctl.conf
net.ipv4.ip_forward=0
Linux内核中的核心转发功能,是否开启;
sysctl命令:
sysctl - configure kernel parameters at runtime
-A/-a:查看当前所有有效的内核参数及值;
-w:修改运行时内核参数值;修改的结果为一次性有效;下一次重载内核参数时就会失效;
-p:从/etc/systcl.conf文件中重载所有内核参数的值;
重启网络接口Centos 6 :
# service network restart
标签:parameter kconfig gate 修改主机名 解析 _for 数值 调整 /etc/
原文地址:http://blog.51cto.com/liujingyu/2062510