一、/etc/sysconfig/network-script/ifcf-eth0网卡配置文件
1、网卡信息解读:
TYPE=Ethernet # 网络类型,Ethernet-->以太网
BOOTPROTO=none # 配置IP地址的方式
# 自动获取IP方式为DHCP
# 固定IP地址配置方式:none static
NAME=eth0 # 网卡在系统中显示的名称
UUID=7a422662-90aa-4acf-a12c-81bf8d4be9b3 #系统为所有的硬件分发一个UUID号,类似于身份证号
DEVICE=eth0 # 网卡的硬件名称
ONBOOT=yes # 开机是否自动运行网卡,必须设置为yes
IPADDR=10.0.0.200 # IP地址,局域网内唯一
PREFIX=24 # 子网掩码,决定了可以用的IP地址数,默认为24位
GATEWAY=10.0.0.2 # 网关,去往不同网段的必经之路
DNS1=223.5.5.5 # 域名解析服务,DNS
2、优化网卡配置文件
[root@localhost network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
3、修改完成重启网络服务生效
[root@localhost network-scripts]#systemctl restart network
二、/etc/hostname
1、概念:
- 作用:存放主机名称的配置文件
- 主机名称的作用:可以实现通过主机名称互相通信以及ansible的统一标准自动化
2、修改主机名称的方式
第一种方式:临时修改重启系统失效
[root@web01 ~]# hostname test
第二种方式:永久修改主机名称
修改配置文件,完成后重启操作系统生效
[root@web01 ~]# vim /etc/hostname
web01
[root@web01 ~]# reboot # 重启操作系统
第三种方式:永久+临时配置主机名称(**)
[root@web01 ~]# hostnamectl set-hostname web01
[root@web01 ~]# cat /etc/hostname
web01
三、/etc/hosts
1、概念:
- 作用:本地DNS解析配置文件,类似于本地DNS服务
- DNS作用:域名解析,将用户输入的域名解析为IP。
在企业中使用windows中的hosts文件较多
windows的hosts文件路径:
c:\windows\System32\drivers\etc
四、/etc/resolv.conf
1、概念:
- 作用:DNS配置文件地址
- DNS:域名解析文件 223.5.5.5 114.114.114.114
2、特点:网卡配置和resolv之间的关系
- 如果网卡中配置了DNS,重启之后会覆盖resolv.conf
- 如果网卡中不配置,则不会覆盖resolv.conf
- resolv.conf中修改的DNS是直接生效,不需要任何操作
- 网卡中配置的DNS必须重启生效--systemctl restart network
- 网卡和resolv.conf都可以配置备用DNS
- 可以查看配置的IP和一些域名信息:
yum -y install bind-utils
nslookup www.baidu.com #【查看域名解析】
3、生产建议:网卡和resolv.conf任选其一[这里以centos7为例]
配置方式:
vim /etc/resolv.conf
nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver 8.8.8.8
网卡配置DNS:
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=114.114.114.114
DNS3=8.8.8.8
----------------------------------------------------
reslov.conf作用:
访问域名---->查找reslov.conf中的DNSIP---->请求DNS进行域名解析
配置resolve.conf的方式两种
第一种:直接vim编辑
vim /etc/resolv.conf
namesever 114.114.114.114
第二种配置方式:直接编辑网卡进行配置DNS
DNS1=223.5.5.5
DNS2=114.114.114.114
DNS3=8.8.8.8
五、/etc/rc.local
1、概念:
- 作用:开机自动执行内部命令
- 当然不要忘记给 rc.local 赋予执行权限
[root@web01 rc.d]# chmod +x /etc/rc.d/rc.local
[root@web01 rc.d]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 473 Oct 2 2020 /etc/rc.d/rc.local
六、/etc/profile
1、概念:
- 作用:存放环境变量的文件,永久生效
- 环境变量:可以让我们正常的使用操作系统提前定义好的
- 当然我本人觉得 profile.d/XX.sh 更好用
[root@web01 ~]# cat /etc/profile
...
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
...
七、/etc/fstab
1、概念:
- 作用:开机启动挂载硬件
八、/etc/issue issue.net
1、概念:
- 防止黑客通过最上面的IP攻击服务器
- 开机后显示的内核参数,需要清空里面的内容
[root@web01 ~]# > /etc/issue
[root@web01 ~]# > /etc/issue.net
标签:DNS,配置文件,conf,系统,网卡,etc,web01,Linux,root
From: https://www.cnblogs.com/9Dusk/p/18364320