Linux系统中重要的文件目录
⭐️本文以kylin系统为参考
目录/文件 | 存放内容 |
---|---|
/var/log/messages | 记录系统服务运行情况 |
/var/log/secure | 记录系统用户登录情况 |
/usr/bin | 存放命令文件,便于命令文件可以执行 |
/usr/sbin | 存放命令文件,存放的命令文件主要被管理员应用 |
/boot | 存放引导系统启动文件信息 |
/dev | 存放系统的设备文件信息 添加磁盘 光驱 |
/etc | 存放程序相关数据信息(配置文件信息) |
/home | 普通用户家目录(普通可以随意在家目录中进行数据操作) |
/root | 管理员用户家目录 |
/opt(/usr/loacl) | 不同的安装方式,有些软件程序数据会存在在此目录中 |
/tmp | 临时目录(存储临时文件 共享存储目录) |
/var | 保存日志相关文件信息目录 |
/etc/hosts | 用于本地网络环境进行域名解析 |
/etc/resolv.conf | 操作系统DNS解析相关配置文件 |
/etc/profile;/etc/bashrc | 操作系统全局配置环境变量文件 |
~/.bash_profile; ~/.bashrc | 局部配置环境变量文件 |
/proc/cpuinfo | 系统硬件信息 |
/proc/meminfo | 内存信息 |
/etc/rc.d/rc.local | 系统启动时执行工作配置文件,用于添加自启动任务 |
/etc/selinux/config | selinux功能配置 |
/etc/hostname | 主机名 |
/etc/os-release | 系统版本信息 |
①/etc/
1.网卡配置文件 ifcfg-ens33
- /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
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=ens33
UUID=cbf46e75-ff6d-4d92-96d8-795522a2652f
DEVICE=ens33
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
IPV6_PRIVACY=no
关键配置:
0. 获取IP方式 自动获取还是固定
BOOTPROTO=none 或static 固定IP
BOOTPROTO=dhcp自动获取IP
1. IP地址 IPADDR 指定IP地址 固定的
2. GATEWAY 网关 网络出入口 大楼的大门。 10.0.0.2 vmware虚拟路由器
3. DNS 域名解析服务 域名-->ip
DNS1=223.5.5.5
DNS2=223.6.6.6
2.配置DNS /etc/resolv.conf
dns配置 | 网卡 | resolv.conf |
---|---|---|
共同点 | 配置DNS | 配置DNS |
区别 | 网卡DNS重启网卡生效 | 实时生效,会被网卡配置文件覆盖(网卡重启) |
3.本地域名解析 /etc/hosts
域名(名字) 与ip对应关系 ,本地DNS(当前机器);通过主机名访问对应的主机。
4.登录输出信息 /etc/motd /etc/issue
说明 | 说明 |
---|---|
/etc/motd | 用户登录后输出信息 |
/etc/issue | 用户登录之前输出信息 清空即可 |
5.配置系统环境变量,别名 /etc/profile
- 环境变量:系统定义好,供我们使用。
- PATH环境变量:系统中命令的位置.
#存放系统命令、可执行程序等等的路径
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
#在变量中删除后,大部分命令将无法直接使用,例如:ls vim等等
[root@Dezyan ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
#清除变量
export PATH=
-
故障案例:
某位人员不小心清空了PATH的内容
-
解决方案:
PLAN🅰️:运行
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
,继续操作即可PLAN🅱️:使用命令的绝对路径 比如 /bin/ls , /bin/vi , /bin/vim
6.开机自启动 /etc/rc.local
这个文件是/etc/rc.d/rc.local文件的软连接;
使用前要对这两个文件添加相应权限:
chmod +x /etc/rc.d/rc.local /etc/rc.local
**注意:**ubt/debian中这个文件不存在,手动创建 /etc/rc.local
②/proc/ 存放系统的进程、内核、系统信息
1.cpu信息 /proc/cpuinfo
2.mem运行内存 /proc/meminfo
#可使用free -h进行查看
[root@Dezyan ~]# free -h
total used free shared buff/cache available
Mem: 1.9Gi 211Mi 1.5Gi 8.0Mi 247Mi 1.6Gi
Swap: 2.0Gi 0B 2.0Gi
#linux特点 把文件缓存到内存中,加速下次使用.
#缓存到buff/cache 内存中的区域
- 关于Swap: 交换分区(windows虚拟内存)
- 内存不足的时候临时充当内存.
- 磁盘上的空间。