Linux系统中重要的文件目录(持续更新)

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/configselinux功能配置
/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虚拟内存)
    • 内存不足的时候临时充当内存.
    • 磁盘上的空间。

3.系统负载信息 /proc/loadavg

4.系统磁盘挂载信息 /proc/mounts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值