第2章 Linux系统的目录及其重要文件
2.1 根目录结构及其作用
Linux根目录解析_xinlianluohan的博客-CSDN博客_linux根目录
其中,/etc 是二进制安装包配置文件默认路径,服务启动命令存放目录
[这个大佬写的好好]
Centos7 | etc 目录下文件详解_@许卿的博客-CSDN博客_centos的etc
2.2 Linux系统的重要文件
2.2.1 网卡配置文件
网卡配置文件为/etc/sysconfig/network-scripts/ifcfg-ens33
NAME=ens33 #网卡名称
DEVICE=ens33 #设备名称
ONBOOT=yes #开机启动
BOOTPROTO=none #IP获取模式
IPADDR=192.168.200.101 #IP地址
NETMASK=255.255.255.0 #网络掩码
GATEWAY=192.168.200.2 #网关地址
DNS1=192.168.220.2 #dns1地址
注意:配置完后,需要重启网卡哦
systemctl restart network
#如果重启不成功需要
systemctl stop NetworkManager
#然后启动网卡
systemctl start network
systemctl status network
2.2.2 DNS配置文件
DNS配置文件为/etc/resolv.conf
文件内容:
# Generated by NetworkManager
search localdomain
nameserver 192.168.1.1
意思是:本服务器所有的DNS解析工作都由服务器地址为192.168.1.1的DNS服务器负责处理
2.2.3 系统hosts文件
对于Linux操作系统,hosts文件是主机IP地址与主机名或域名对应的解析配置文件。
linux的hosts文件路径:/etc/hosts
2.2.4 fstab文件
fstab文件是记录开机需要自动挂载的文件系统的配置文件,路径:/etc/fstab
Linux系统开机自动挂载文件fstab介绍_51CTO博客_fstab自动挂载
2.2.5 rc.local文件
rc.local文件用于存放开机自启动服务命令,在Centos7系统中,需要“chmod +x /etc/rc.d/rc.local”命令配置该文件的执行权限
2.2.6 全局环境变量配置文件
系统全局环境变量配置文件为/etc/profile,该文件用于存放用户登录后自动执行的脚本(注意:对所有用户都生效哦)
如果需要对某一指定的用户配置环境变量,则需要在该用户的家目录下的.bash_profile文件中增加配置。然后执行命令“source/home/用户名/.bash_profile”命令
2.2.7 定时任务配置文件
这个大佬写得好好
linux设置定时任务(全面解析教程) - [OJBK] - 博客园o
2.2.8 用户相关的配置文件
①用户信息配置文件
系统所有用户的信息配置文件都在 /etc/passwd中
②用户密码配置文件
用户密码配置文件为 /etc/shadow