Linux系统中主要配置文件介绍
1. 网卡配置文件
位置:/etc/sysconfig/network-scripts/ifcfg-eth0
[root@backup ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet ----指定网络类型为以太网
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none ----网络启动协议,分为 none,static,dhcp。其中none和static需要手动配置IP,DHCP自动获取IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0 ----主机网卡名称(逻辑名称)
UUID=77a485b7-d510-418b-8412-3a8698c6e24d ----此网卡配置文件对应的主机是一台虚拟机,虚拟机会给每个硬件一个标识(UUID),硬件服务器网卡配置文件中没有UUID
DEVICE=eth0 ----主机网卡名称(物理名称)
ONBOOT=yes ----设置网卡是否开机自启动,yes开机自启动(推荐),no开机不会自启动
IPADDR=10.28.7.211 ----IP地址,手动配置
PREFIX=24 ----子网掩码
GATEWAY=10.28.7.1 ----网关
DNS=223.5.5.5 ----域名服务器IP地址
IPV6_PRIVACY=no
Linux系统中,修改完配置文件,必须重启服务,重启网卡服务命令如下
systemctl restart network --此命令是针对所有网卡进行重启
企业中,每台服务器有多块网卡,重启网络服务时一定要搞明白重启哪一块网卡,不然对所有网卡进行重启会影响正常业务访问,造成比较严重的后果
ifdown eht0 && ifup eth0 --只对eth0网卡进行重启
centos7版本系统中,经常会遇到修改网卡配置文件之后,网卡重启失败的情况。因为centos7中管理网卡的有两个服务分别为 network.service 和 NetworkManager.service,遇到此种问题,建议关闭NetworkManager服务,再重启network服务即可恢复正常
2. DNS解析配置文件
位置: /etc/resolv.conf
[root@yunxuanedu ~]# cat /etc/resolv.conf # Generated by NetworkManager search com nameserver 223.5.5.5
网卡配置文件中的DNS配置优先于该文件,如果此文件被修改,会影响网络的正常访问。但是若重启网络服务,此文件会恢复之前配置,网络也会随之恢复。
3. 主机名称配置文件(centos7系统主机名称配置文件在该目录下,centos6不在该目录,下面是针对centos7系统主机名称配置文件的介绍)
位置:/etc/hostname
[root@backup ~]# cat /etc/hostname backup
修改主机名方法
临时修改:
[root@backup ~]# hostname backup [root@backup ~]# hostname yunxuan --临时修改主机名称 hostname + 主机名 [root@backup ~]# hostname yunxuan [root@backup ~]# su - admin Last login: Sun Nov 1 11:09:42 CST 2020 on pts/0 [admin@yunxuan ~]$
永久修改(方法一)
修改配置文件,修改完成后重启服务器生效
vim /etc/hostname
永久修改(方法二)
命令修改,注销用户重新登录即可生效
hostnamectl set-hostname yunxuan
4. 解析映射文件
位置:/etc/hosts
在本地建立IP地址和主机名称的对应关系,与windows系统中的hosts文件功能相同
[admin@yunxuan ~]$ cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
5. 磁盘挂载文件
位置:/etc/fstab
实现存储设备开启自动挂载配置文件
[admin@yunxuan ~]$ cat /etc/fstab # # /etc/fstab # Created by anaconda on Sat Oct 17 03:03:30 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID=41735ebb-1995-4234-b5ef-a6c191d9ccbc /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0
定义存储设备文件信息 挂载点
6. 开机自动加载文件
位置:/etc/rc.local
该文件是个软链接文件
[admin@yunxuan ~]$ ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Oct 17 03:05 /etc/rc.local -> rc.d/rc.local
[admin@yunxuan ~]$ ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 473 Aug 8 2019 /etc/rc.d/rc.local
可在该文件末尾加入一些命令,并且给/etc/rc.d/rc.local文件执行权限,开机后会执行文件末尾加入的命令