IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux系统目录 -> 正文阅读

[系统运维]Linux系统目录

为了更好的使用Linux 系统,对系统的文件目录了解就显得尤为重要,而在Linux 中有 一切皆文件的概念,接下来就一一了解Linux文件目录做个记录,便于翻阅

整个目录结构大概是这样
Linux目录结构

1、 根目录 /

根 (/) 目录下,有一组重要的系统目录,在大部分 Linux 发行版里都通用。直接位于根 (/) 目录下的常见目录列表如下:

2、/bin 重要的二进制 (binary) 应用程序

bin是binary的缩写,该目录存放了很多可执行文件,linux下存放可执行文件的目录有很多,但/bin却比较特殊,因为这里存放的是在单用户维护模式下还能被操作的命令,这里的命令能被root用户和一般用户使用。

3、/boot 启动 (boot) 配置文件

/boot 目录存放了linux内核文件和开机所用到的配置文件
/boot/grub
如使用grub引导装载程序,则目录存放了grub启动时的配置文件,既开机设置的相关文件

4、/dev 设备 (device) 文件

该目录存放了各种设备文件
dev 目录

5、/etc 配置文件、启动脚本等 (etc)

该目录存放了各种系统配置文件,这里的文件只有root用户有权力修改,但一般用户有权利查看

用户权限目录
etc 用户权限目录

etc 系统配置文件目录
etc 系统配置文件目录

6、/home 本地用户主 (home) 目录

该目录为用户的主目录,在/home下,每个用户有自己的一个独立目录,目录名称和用户名一致

7、/lib 系统库 (libraries) 文件

该目录下存放的是开机时会调用到的库函数和在/bin和/sbin下的命令会调用到的库函数

8、/lost+found

在根 (/) 目录下提供一个遗失+查找(lost+found) 系统

9、/media 挂载可移动介质 (media)

该目录下存放的是各种暂存(可删除)的媒体文件,例如u盘、光驱、软盘、 CD、数码相机等

10、/mnt 挂载 (mounted) 文件系统

mnt是mount的缩写,各种额外设备在挂载后都会在该目录下生成相应的文件

11、/opt 提供一个供可选的 (optional) 应用程序安装目录

该目录下存放的是用户安装的第三方软件

12、/proc 特殊的动态目录

该目录用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。该目录本身是一个虚拟文件系统,该目录在开机后,系统对当前系统内核和硬件等等信息进行检测后生成,存在内存当中,该目录存放的是当前启动环境下的系统信息
proc目录

13、/root root (root) 用户主文件夹,读作“slash-root”

即root用户的home目录

14、/sbin 重要的系统二进制 (system binaries) 文件

该目录存放系统管理的必备命令以及开机过程需要的,一般来说只能由root用户使用

15、/srv 服务(serve)文件

该目录存放了网络服务所提供的数据和某些服务文件

16、/sys 系统 (system) 文件

/sys本身是一个虚拟文件系统,/sys目录和/proc目录的作用差不多,都是用于存放前启动环境下的系统信息,但相比于proc文件系统而言,挂载在/sys目录下的sysf文件系统提供了一种更方便的从内存中获得内核信息的方式

17、/tmp 临时(temporary)文件

该目录存放运行时所需要的临时文件,每隔一段时间系统会将其清空

18、/usr 包含绝大部分所有用户(users)都能访问的应用程序和文件

usr是UNIX Software Resource的缩写,是该目录是一个庞大的目录,存放了各种共享文件(不可变动),这个目录主要用于存放系统默认的软件

usr 目录

/usr/bin
这个目录存放的是用户命令
/usr/include
这个目录存放了编程语言的头文件和包含文件
/usr/lib
这个目录包含了各个应用软件的库函数和目标文件
/usr/local
这个目录通常是系统管理员安装自行下载的软件的目录
/usr/sbin
这个目录通常存放系统不常用的系统命令
/usr/src
这个目录一般放置的是源代码

19、/var 经常变化的(variable)文件,诸如日志或数据库等

这个目录存放的主要是经常变动的文件,例如缓存这类

var 目录

/var/cache
这个目录用于存放应用程序运行本身产生的临时文件
/var/lib
这个目录用于存放程序在执行过程中需要使用到的数据文件,每个软件在此目录下都有自己独自的目录
/var/lock
这个目录用于记录程序的锁状态
/var/log
这个目录存放的时登陆文件信息
/var/mail
这个目录是存放个人电子邮箱的目录
/var/run
这个目录是某些程序在运行后,将他们的PID放置到这个目录中

好了了解这些基本够用了,赶快去实际的Linux中对比一下吧。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 18:25:00  更:2022-04-18 18:25:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:43:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码