Linux 系统-常见目录

2025年5月30日 Mr 焦 275

常见目录

Linux 将整个文件系统看作一棵树,这棵树的树根叫做根文件系统,用 / 表示。

常用的系统文件目录

其他文件目录

目录语义描述/bootBoot Loader Files启动 Linux 时的核心文件/devDevice Files所有 Linux 的外围设备/lost+found无家可归文件的避难所/mntMount Directory空目录,用于提供给用户临时挂接别的文件系统/optOptional add-on Apps第三方工具使用的安装目录/srvService Data/mediaRemovable Devices

虚拟文件系统

/proc 目录挂载了一个虚拟文件系统,以虚拟文件的形式映射系统与进程在内存中的运行时信息。

系统信息

/proc 下的直接子目录通常存储系统信息。

目录描述举例/proc/cpuinfo处理器的相关信息physical id、cpu cores、siblings、processor/proc/version系统的内核版本号Linux version 3.10.

进程信息

重点是 /proc/ 目录映射的进程信息。以

目录描述/proc//cmdline启动当前进程的完整命令/proc//cwd当前进程工作目录的软链/proc//environ当前进程的环境变量列表/proc//exe启动当前进程的可执行文件的软链/proc//fd目录,保持当前进程持有的文件描述符(以软链形式存在,指向实际文件)/proc//limits当前进程使用资源的软限制、硬限制(和单位)/proc/task目录,保存当前进程所运行的每一个线程的相关信息;以 ` 作为各线程的目录名,目录结构与/proc/` 相似

数据文件系统

/var 目录存放数据文件,如程序数据、日志等;但线上通常只将日志放在 /var 目录。

通过 rsyslog 记录系统级日志,配置文件为 /etc/rsyslog.conf。重点看 /var/log/messages 的配置:

<p># Log anything (except mail) of level info or higher.</p><p># Don't log private authentication messages!</p><p>*.info;mail.none;authpriv.none;cron.none                /var/log/messages</p>

*.info表示所有服务大于等于 info 优先级的信息都会记录到 /var/log/messages 中; mail.none 表示不记录任何 mail 的信息到 /var/log/messages 中。

以上配置表示:除安全认证、邮件、定时任务外,输出到 stdout、stderr 的 info 及更高级别的日志记录在 /var/log/messages


参考资料:

📝 File Structure in Linux📝 Linux 文件系统目录结构浅谈 Linux 线程模型和线程切换

分类:
标签:
版权属于Mr 焦
本文链接:https://www.mtsws.cn/post-12.html
评论
暂无评论数据
相关推荐
Expo Router的核心用法汇总
以下是 Expo Router 的核心用法汇总,涵盖路由配置、导航、参数传递等关键功能(基于 Expo SDK 49+): 🗺️ 路由配置(文件系统路由) app/ ├── (tabs)/ # 嵌套布局组 │ ├── index.js # /tabs/ │ └── [user].js # /tabs/{user} ├─...
Mr 焦 2462025年5月30日 react native
Sequelize 在 Node.js 中的详细用法与使用笔记
Sequelize 在 Node.js 中的详细用法与使用笔记 1. Sequelize 简介 Sequelize 是一个基于 Promise 的 Node.js ORM (Object-Relational Mapping) 工具,支持 PostgreSQL、MySQL、MariaDB、SQLite 和 Microsoft SQL Server 等多种数据...
Mr 焦 3642025年6月8日
react-native-reanimated用法清单
以下是 react-native-reanimated 的用法清单和核心文档说明,涵盖主要功能、API 和使用示例: 一、核心概念 工作线程:动画在 UI 线程执行(非 JS 线程),避免卡顿 共享值(Shared Values):动画的驱动数据(代替 Animated.Value) 动画修饰器:定义动画行为(如 withTiming, withSpring...
Mr 焦 2962025年5月29日
React概述
一、React概述 1.1、前端三大主流框架 Angular.js:出来较早的前端框架,学习曲线比较陡,NG1学起来比较麻烦,NG2 ~ NG5开始,进行了一系列的改革,也提供了组件化开发的概念;从NG2开始,也支持使用TS(TypeScript)进行编程; Vue.js:最火(关注的人比较多)的一门前端框架,它是中国人开发的,对我我们来说,文档要友好一些;...
Mr 焦 1502025年5月27日 react
react native 语音转文字
在 React Native 中实现语音转文字(Speech-to-Text)功能,可以通过以下几种方式来实现。以下是详细的实现步骤和说明: 1. 使用 React Native 社区库 React Native 社区提供了许多开源库来处理语音识别功能,其中最常用的是 react-native-voice 和 @react-native-community/...
Mr 焦 1432025年5月30日 react native