当前位置: 首页 > news >正文

Linux 系统目录结构概述-linux024

Linux 系统目录结构概述

目录描述
/bin存放最常用的命令和二进制文件,供所有用户使用。
/boot存放系统启动时使用的核心文件,包括内核镜像和启动配置文件。
/dev存放设备文件,Linux 中设备的访问方式与文件访问方式相同。
/etc存放系统配置文件及子目录,修改此目录下文件可能导致系统无法启动。
/home用户的主目录,每个用户都有一个目录,目录名通常与用户名相同。
/lib存放系统的基本共享库文件,类似 Windows 中的 DLL 文件,供应用程序使用。
/lost+found通常为空,系统非正常关机时,用于存放文件恢复数据。
/media自动识别并挂载外部设备(如 U 盘、光驱等)。
/mnt用于临时挂载文件系统,用户可以挂载光驱等外部设备,查看内容。
/opt用于安装可选的第三方应用程序,如 Oracle 数据库等。
/proc虚拟文件系统,存储内核和进程信息,不在硬盘上而在内存中。
/root系统管理员(root 用户)的主目录。
/sbin存放系统管理员使用的管理命令和程序。
/selinux存放与 SELinux 安全模块相关的文件,仅在 RedHat/CentOS 系统中存在。
/srv存放服务启动后需要提取的数据。
/sys存储系统的设备信息和内核状态信息,sysfs 文件系统,提供对进程、设备和伪终端等的直观反映。
/tmp存放临时文件的目录,通常会在系统重启后清空。
/usr存放用户应用程序和共享文件,类似于 Windows 中的 Program Files 目录。
/usr/bin存放系统用户使用的命令和应用程序。
/usr/sbin存放系统管理员使用的高级管理命令和系统守护进程。
/usr/src存放内核源代码的默认目录。
/var存放经常变化的文件,如日志文件、邮件等。
/run存储系统启动以来的信息,系统重启后会被清空。

重要目录的作用与注意事项

目录作用与注意事项
/etc存放系统配置文件,修改此目录下文件可能会导致系统无法启动,因此需要小心操作。
/bin, /sbin这些目录存放系统的执行文件,/bin 存放常用命令,/sbin 存放超级用户使用的管理命令。
/var存放不断变化的文件,尤其是日志文件(/var/log),不应轻易删除。
/dev存放设备文件,设备和文件的访问方式一致,需要注意不要删除这些设备文件。
/usr/bin, /usr/sbin存放系统用户和管理员使用的命令和应用程序,/usr/bin 供普通用户使用,/usr/sbin 为系统管理员使用。
/proc一个虚拟文件系统,包含当前内核的运行状态和进程信息,直接从内存映射,不应直接修改这些文件,除非确定其用途。

目录结构总结

  1. 核心目录: /bin, /sbin, /etc, /lib, /boot 是系统启动和运行的核心目录,存放启动文件、系统命令和配置文件。

  2. 用户相关目录: /home, /root 为用户的主目录,存储个人数据和配置。

  3. 设备与外部文件: /dev, /media, /mnt 用于设备文件管理和外部设备挂载。

  4. 虚拟与临时目录: /proc, /sys, /run 存储系统运行时的动态信息,虚拟文件系统等。

  5. 日志与可选软件: /var, /opt, /srv 用于存放日志、第三方软件和服务数据。

扩展与自定义目录

目录描述
/opt用于安装可选的软件包和应用,通常是用户自定义安装的程序。
/srv存放服务运行所需的文件,通常不被普通用户使用,仅在有服务需求时使用。
/sys提供内核设备树的文件系统,展示进程、设备和内核状态的直观映射。

这些目录共同构成了 Linux 系统的文件结构,合理理解和使用这些目录对于系统管理和日常操作非常重要。

相关文章:

  • 实现回显服务器(基于UDP)
  • 自定义 eslint 规则
  • PDF转Markdown基准测试
  • SKUA-GOCAD入门教程-第八节 线的创建与编辑3
  • uniapp的app项目,在华为pad上运行,页面显示异常
  • Odoo 如何系统地管理产品从概念设计到废弃淘汰的全过程
  • pycharm 2025.1.1-专业版jupyter notebook远程连接
  • 从STM32到NXP:GPIO就像装修房子,多了个“智能开关”
  • RabbitMQ的交换机和队列概念
  • 前端面试专栏-主流框架:7. React核心概念(组件、JSX、状态管理)
  • 从数据孤岛到智能决策:数据编排如何重构企业数据架构?
  • Java重构实战:小步快跑的高效策略分析
  • 创客匠人:AI重构知识IP定位与变现效率新范式
  • 浏览器读取图片的元数据XMP
  • langchain从入门到精通(七)——利用回调功能调试链应用 - 让过程更透明
  • 如何在 Elementary OS 上安装 Snap Store
  • HarmonyOS 5鸿蒙多端编译实战:从Android/iOS到HarmonyOS 5 的跨端迁移指南详
  • 【Unity】MiniGame编辑器小游戏(一)俄罗斯方块【Tetris】
  • Python 自动化测试/脚本
  • 使用 vscode 开发 uni-app 项目时如何解决 manifest.json 文件注释报错的问题
  • 网站开发和软件测试哪个好/广告联盟app推广
  • 做山西杂粮的网站/宁波网络营销策划公司
  • 芜湖做网站公司/关键词查询工具免费
  • 绍兴高端网站设计/百度图片搜索网页版
  • 国际知名设计公司收入/株洲seo优化公司
  • 云南省住房建设厅网站/洛阳市网站建设