前言
实验环境如下:
系统:CentOS-7-x86_64-DVD-2009
系统安装环境:VMware Workstation 16 player(仅用于非商业用途)
附
CentOs官网下载
VMware下载地址
一、Linux系统目录结构说明
1.系统目录结构
系统安装完成后,登录系统,在命令窗口输入ls /,会看到如下图所示:
文章插图
Linux系统目录结构是一个以根目录为根节点的倒置的树状结构 。每个目录之下可以包含文件或者子目录 。
2.系统目录结构说明
由于使用的系统版本不同,实际看到的和教程上的目录有所差别 。这里仅对教程中提到的各个目录做个笔记
说明
备注
/bin
存放系统预设的执行文件,一般用户可访问
bin=Binaries(二进制文件)
/boot
存放Linux启动的一些核心文件,包括一些连接文件和镜像文件
/dev
存放Linux的外部设备,访问设备的方式和访问文件相同
dev=Device(设备)
/etc
存放系统管理所需的所有配置文件和子目录
etc=Etcetera(等等)
/home
存放用户目录的主目录
Linux中每个用户都有一个自己的目录(一般以用户名为目录名)
/lib
存放应用程序所需的基本的动态链接共享库,类似Windows的DLL文件
lib=Library(库)
/lost+found
一般为空,存放系统非法关机时产生的一些文件
实际练习的系统里没有看到这个目录,暂且记下
/media
系统自动识别如U盘、光驱之类的设备后,将设备挂载到该目录下
/mnt
系统提供让用户临时挂载别的文件系统
例如:挂载光驱后便可在该目录中查看光驱内容
/opt
供主机额外安装软件时存放的目录,默认是空的
opt=optional(可选)
/proc
虚拟文件系统(一种伪文件系统),是一个虚拟目录,是系统内存的映射 。内容不在硬盘而在内存,存储当前内核运行状态相关文件 。可访问该目录获取系统信息,可直接修改里面的某些文件
例如:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all这条命令可以屏蔽主机的ping命令
/root
系统管理员(超级权限者)的用户主目录
/sbin
存放系统预设的执行文件,仅root用户可访问
s代表Super User,sbin=Superuser Binaries(系统管理程序二进制文件)
/selinux
Selinux是一个类似Windows防火墙的安全机制,机制复杂 。该目录存放的是Selinux相关的文件
Redhat/CentOs特有的目录
/srv
存放一些服务启动后需要提取的数据
/sys
安装了Linux2.6内核新出现的sysfs文件系统 。sysfs文件系统集成了3种文件系统信息:1.针对进程信息的proc文件系统;2.针对设备的devfs文件系统;3.针对伪终端的devpts文件系统
是内核设备树的一个直观反映,一个内核对象创建后,其子系统中会创建出对应的文件和目录
/tmp
临时文件存放目录
tmp=temporary(临时)
/usr
用户应用程序和文件存放目录,类似Windows的Program Files
非常重要,usr=unix shared resources(共享资源)
/usr/bin
供系统用户使用的一些应用程序和指令,一般用户可访问
/usr/sbin
供系统用户使用的一些高级系统管理程序和守护程序,仅root用户可访问
/usr/src
内核源码目录
/var
习惯上将一些经常被修改的目录文件存放在此目录
如程序运行产生的日志文件、mail的预设放置等
/run
临时文件系统,存储系统启动以来的信息
推荐阅读
- 爱国主义故事, 中国历史英雄人物事迹
- 部落冲突的兵种进化图,部落冲突进攻时下面的兵种如何改为两排
- 初雪落满头也算是白首下一句,霜雪落满头也算共白首什么意思
- 皇室战争双王胖卡组,皇室战争经典卡组双王胖卡组简介
- 英文爱情诗,英文最美的100情诗短句
- gta5单机隐藏任务,gta5线下彩蛋大全剧情
- 天龙八部游戏最牛玩家花了多少钱,天龙八部土豪玩家排行榜
- 迷你世界种子地形码大全,迷你世界种子代码大全村庄分享
- 迷你世界种子地形码大全,迷你世界种子代码大全资源最多分享