Loading

三、目录结构

三、目录结构

3.1 目录结构说明示意图

image-20221015151658943


3.2 配置文件目录说明(/etc)

3.2.1 网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-网卡名 用于配置网卡IP、DNS等等,后续单独一篇。


常用配置参数如下:

DEVICE="eth0"       //网卡名称                        
NM_CONTROLLED="yes"    //是否允许由Network Manager管理,建议设置成no
HWADDR= **         //Mac地址                       
TYPE=Ethernet     //网络类型为:Ethernet                      
PREFIX=24         //子网掩码24位                   
DEFROUTE=yes      //是否把这个eth0设置为默认路由                 
ONBOOT=yes       //设置为yes,即开机时自动启用网络连接                        
IPADDR= **         //设置IP地址                            
BOOTPROTO=none    //设置为none表示:禁止DHCP
                  //设置为static表示:启用静态IP地址
                  //设置为dhcp表示:开启DHCP服务
NETMASK=255.255.255.0    //子网掩码值      
DNS1=8.8.8.8       //网卡eth0的第一个DNS服务器                         
BROADCAST= **        //网卡广播地址                      
UUID= **         //网卡的唯一标识
GATEWAY= **     //网卡网关地址                             
DNS2=8.8.4.4    //网卡eth0的第二个DNS服务器                       
IPV6INIT=no       //是否启用IPV6接口                              
USERCTL=no    //是否允许非root用户控制该设备,设置为no,就只能用root用户更改                       
NAME="System eth0"    //网络连接的名字              
NETWORK= **    //网络地址                               
ARPCHECK=yes   //检测
PEERDNS= **    //是否允许DHCP获得的DNS覆盖本地的DNS                            
PEERROUTES= **  //是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目                  
IPV4_FAILURE_FATAL=yes    //如果IPV4配置失败禁用设备   
IPV6_FAILURE_FATAL=yes    //如果ipv6配置失败禁用设备     
BRIDGE= **        //设置桥接网卡,多网卡绑定时使用                           
MASTER=bond1    //指定主的名称                     
SLAVE= **      //指定了该接口是一个接合界面的组件。               

记得关掉NetworkManager这个服务

systemctl stop NetworkManager
systemctl disable NetworkManager

3.2.2 解析配置文件

/etc/resolv.conf 用于设置DNS解析地址,网卡中的DNS配置优于resolv.conf


配置参数如下:

nameserver 114.114.114.114

3.2.3 主机名称文件

/etc/hostname 配置主机名称信息,永久生效

hostname chen      #临时生效
vi /etc/hostname   #永久修改 

3.2.4 解析映射文件

/etc/hosts 用于设置DNS域名与IP地址对应关系


配置参数如下:

x.x.x.x www.baidu.com

3.2.5 磁盘挂载文件

/etc/fstab 实现存储设备文件信息,进行开机自动挂载,篇幅较大,后续单独一篇。


3.2.6 开机加载文件

/etc/rc.local 实现系统启动后,读取文件中的命令信息,从而实现一些操作随系统启动自动运行

chmod +x /etc/rc.d/rc.local (centos7中需要执行此命令,才能使用此文件)


3.2.7 变量加载文件

/etc/profile 配置环境变量别名文件

/etc/bashrc 配置环境变量别名文件


3.2.8 登录提示文件

/etc/motd 文件中内容,会在用户登录系统之后进行显示

/etc/issue 是本地终端登录时显示

/etc/issue.net 是远程登陆时显示


3.2.9 Linux内核参数设置文件

/etc/sysctl.conf Linux系统内核的配置和优化


3.3 配置文件目录说明(/var)

/var/log/messages 软件安装运行以及系统运行异常日志文件

/var/log/secure 系统用户登录情况日志信息


3.4 配置文件目录说明(/proc)

/proc/cpuinfo 用于查看系统CPU信息情况文件,相关命令:lscpu

/proc/meminfo 用于查看系统内存信息情况文件,相关命令:free -h

/proc/loadavg 用于查看系统负载信息情况文件,用于衡量系统繁忙程度,相关命令:w

/proc/mounts 用于查看系统挂载信息情况文件,相关命令:df -h


posted @ 2023-07-17 21:08  YinJayChen  阅读(22)  评论(0编辑  收藏  举报