linux 虚拟文件系统简介和详解 📅 发布时间:2026/7/9 3:43:44 👁️ 浏览次数: 一个典型的 linux 文件系统的顶层目录中含有如下内容/bin存放普通用户和系统管理员都可以使用的基本命令如ls、cp系统启动时需要。/boot包含启动系统所需的核心文件如 Linux 内核和引导程序GRUB的配置。/dev一切皆文件这里是硬件设备的访问点如硬盘/dev/sda、终端/dev/tty。/etc存放系统和应用程序的配置文件如用户密码passwd、网络设置。/home普通用户的家目录。每个用户如 hadoop在这里有自己的文件夹存放私人数据。你当前可能正位于此目录。/lib 与 /lib64存放系统启动和根文件系统中命令所需的共享库相当于 Windows 的 DLL 文件lib64专用于 64 位系统。/media 与 /mnt用于挂载外部设备。/media通常由系统自动挂载如 U 盘/mnt多用于管理员手动挂载临时文件系统。/opt存放第三方商业软件或可选应用如手动安装的 Oracle 或 Google Chrome。/proc虚拟文件系统以目录形式提供内核与进程的实时信息如 CPU、内存状态存在于内存中。/root系统管理员root 用户的家目录位置独立安全性高。/run存放系统启动以来正在运行的进程所需的数据如进程 ID 文件PID是临时文件系统。/sbin存放系统管理命令主要用于系统维护通常只有 root 用户可以执行。/srv存放本机提供的服务数据如 Web 或 FTP 服务的文件。/sys另一个虚拟文件系统提供比/proc更设备化的内核对象信息如总线、设备驱动。/tmp存放临时文件所有用户都可读写通常系统重启时会清空。/usr用户应用程序和文件的存放目录非常重要。其下/usr/bin存放非必需的用户命令/usr/local存放用户手动编译安装的软件。/var存放经常变化的文件如日志/var/log、缓存、打印队列等。这些子目录可以按照一定的归属进行分类1. 启动与核心系统/boot内容包括vmlinuzLinux内核、initramfs初始内存文件系统用于加载必要的驱动和grub引导配置。细节这个目录通常单独分区以防止根分区写满导致无法启动。/bin 和 /sbin现在在许多现代Linux发行版如CentOS 7中/bin和/sbin往往是指向/usr/bin和/usr/sbin的软链接实现了合并。作用/bin包含所有用户都可用的基础命令cat、chmod/sbin包含系统修复和管理的命令fdisk、ifconfig。/lib 和 /lib64细节包含了内核模块和驱动程序。当你安装新的硬件或更新内核时模块通常存放在/lib/modules/下。2. 用户与配置层面/root环境作为超级用户的家目录它的环境变量配置文件如.bashrc独立于普通用户。在救援模式下通常只有这个目录可用。/home在Hadoop场景中如果你创建了一个名为hadoop的用户那么它的数据、.bashrc环境变量配置、SSH密钥用于集群免密登录都会存放在/home/hadoop/下。/etc核心这是系统的“神经中枢”。网络/etc/sysconfig/network-scripts/ifcfg-ens33网卡配置文件。用户认证/etc/passwd用户列表、/etc/shadow密码加密串、/etc/sudoerssudo权限配置。软件配置/etc/profile全局环境变量、/etc/hosts主机名IP映射Hadoop配置集群时必须修改此文件。3. 可变数据与运行状态/var日志/var/log/目录至关重要。比如messages系统日志、secure安全认证日志。如果Hadoop启动失败通常要去/var/log/hadoop/查看错误日志。锁与缓存/var/lock锁文件防止冲突、/var/cache应用程序缓存。/tmp特性通常设置了粘滞位Sticky Bit意味着所有用户都可以在此创建文件但只能删除属于自己的文件。风险Hadoop的中间计算过程可能会产生大量临时数据默认可能存放在/tmp如果/tmp分区太小可能导致任务失败。生产环境通常配置单独的临时目录。/run现代特性取代了旧的/var/run。它存放在内存中tmpfs存储系统从启动以来的运行时数据比如守护进程的PID文件/run/sshd.pid。4. 应用程序与第三方软件/usr规模这是最大的目录之一类似于Windows的C\Program Files和C\Windows的组合。层级/usr/bin用户日常使用的大部分命令如python、gcc。/usr/local手动编译安装的软件。例如如果你从源码安装Python通常指定--prefix/usr/local/python3这样便于管理不会污染系统自带的软件库。/opt应用常用于存放大型商业软件或非系统自带的软件包。比如Oracle数据库、Google Chrome或者在某些公司里手动解压的Hadoop、JDK也会放在这里如/opt/jdk/、/opt/hadoop/然后通过软链接或环境变量引用。5. 虚拟与硬件接口/proc动态交互这是一个伪文件系统里面的文件并不占用硬盘空间。查看系统cat /proc/cpuinfo查看CPU信息。cat /proc/meminfo查看内存使用情况。/proc/下还有很多数字编号的目录代表当前运行的每一个进程里面包含该进程的内存映射、文件描述符等信息。/sys更底层用于导出内核中的设备模型信息。可以用来直接操作硬件状态比如调整笔记本屏幕亮度/sys/class/backlight/。/dev设备文件/dev/sda第一块SATA硬盘你的系统很可能装在这里。/dev/null数据黑洞常用于丢弃不需要的输出。/dev/random和/dev/urandom随机数生成器。6. 挂载点/media 和 /mnt区别/media通常由桌面环境自动挂载如插入U盘自动出现在这里。/mnt留给管理员手动临时挂载如mount /dev/sdb1 /mnt/usb。/misc 和 /net某些系统如Red Hat系默认提供用于自动挂载网络文件系统NFS等但在你截图的标准系统中可能为空。
揭秘AI时代的“屠龙技“:这10个Skill不掌握,你将被时代狠狠抛弃!(附调教指南) 🔥 揭秘AI时代的"屠龙技":这10个Skill不掌握,你将被时代狠狠抛弃!(附调教指南) 0. 前言:AI不是神,你是驾驭神兽的骑士 (≖_≖ )✧ 兄弟们,听我一句劝。 现在已经是2025年了࿰… 2026/7/6 4:51:54
ClaudeCode×Elasticsearch:服务日志查询的 AI 化落地实践 文章目录ClaudeCodeElasticsearch:服务日志查询的 AI 化落地实践一、思路来源与ClaudeCode本文应用1.1 整体思路来源1.2 ClaudeCode本文核心应用二、ClaudeCode在WSL Ubuntu系统的安装2.1 安装前准备2.2 具体安装步骤三、Elasticsearch的Skills编写3.1 Skills编写整… 2026/5/17 1:38:53
给你一张清单 10个AI论文平台测评!专科生毕业论文+科研写作必备工具推荐 对于专科生而言,毕业论文写作不仅是学业的终点,更是科研能力的一次重要检验。然而,面对繁重的写作任务、复杂的格式要求以及时间紧迫的压力,许多学生感到无从下手。与此同时,AI写作工具的兴起为这一难题提供了全新的解… 2026/7/5 5:54:27
邢台做GEO的公司推荐:AI 搜索时代企业增长新路径 随着豆包、千问、DeepSeek等生成式AI工具全面普及,用户获取信息的方式彻底重构,传统SEO流量逐步分流至AI问答场景,GEO(生成式引擎优化)成为河北、邢台企业抢占线上流量的核心赛道。当下不少企业管理者都在检索邢台GEO优… 2026/7/9 3:42:39
51单片机电子时钟Proteus仿真:LCD1602显示与蜂鸣器报时电路调试3要点 51单片机电子时钟Proteus仿真:LCD1602显示与蜂鸣器报时电路调试3要点 在电子工程的学习与实践中,51单片机因其结构简单、成本低廉且功能强大,成为入门嵌入式开发的理想选择。本文将聚焦于使用Proteus进行51单片机电子时钟仿真的三个核心调试要… 2026/7/9 3:40:39
短视频去水印、图文解析和小程序无痕去水印的工程化思路 核心关键词:短视频去水印、图文解析、小程序无痕去水印、微信小程序去水印、在线解析工具 前言 本文以“短视频去水印工具”为例,聊一个在线素材整理工具的工程化设计思路。文章只讨论产品流程、模块拆分、用户体验和关键词设计,不展示核心解… 2026/7/9 3:40:39
【桌面数字员工】 OpenClaw 实操搭建 多场景办公自动化配置教学(含安装包) Windows 搭建本地 AI 智能体 OpenClaw 实操手册|图形化自动部署,简化电脑自动化配置 ✨ 工具部署优势一览 全图形交互界面操作|省去复杂环境配置步骤|整合全部运行依赖资源|28 万 Tokens 可用额度 🔗 安… 2026/7/9 3:40:38
Session处理性能过慢的问题排查与优化 处理性能过慢的问题排查与优化 一、问题现象 某业务场景,设备发送 DurableOutBindAllRequest 消息后,DurableOutBindAllRequestProcessor.postProcessing() 执行缓慢,主要卡在两个地方: 1. coldPlateBindApi.deleteAll(...) 逐条删… 2026/7/9 3:36:38
高压线下吊装作业太危险,电磁探测预警设备如何保命 轰鸣的基建工地上,吊车司机老李正全神贯注盯着下方起吊的沉重钢材。他没注意到,随着几十米长的吊臂缓缓扬起,金属臂尖正一点点逼近上方潜伏的“毒蛇”——高压输电线。在复杂的施工现场,这种视觉盲区就是悬在司机头顶的催命符&… 2026/7/9 3:34:33
机器视觉与PLC集成:轮毂缺陷检测与字符识别误差控制在0.2mm内 机器视觉与PLC集成:轮毂缺陷检测与字符识别误差控制在0.2mm内的技术实现轮毂作为汽车关键零部件,其表面质量直接影响行车安全与美观。传统人工检测效率低且易漏检,而采用机器视觉与PLC集成方案可实现微米级精度检测。本文将深入解析高精度视觉… 2026/7/9 0:01:04
GBase 8a vs MySQL 8.0:ALTER TABLE语法与限制的5点关键差异对比 GBase 8a与MySQL 8.0:ALTER TABLE语法差异深度解析与实战指南1. 两种数据库的ALTER TABLE能力全景对比在数据库架构设计和运维过程中,表结构变更(DDL操作)是不可避免的需求。GBase 8a作为国产分析型数据库代表,与开源M… 2026/7/9 0:03:06
【大数据毕业设计】基于多源旅游数据的景区热度分析与推荐系统的设计与实现 基于 Django 的旅游偏好挖掘与景区推荐系统(源码+文档+远程调试,全bao定制等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/9 0:05:09
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08