Linux常用目录结构

一、Linux常用目录结构

目录名

目录作用

/bin/

存放系统命令的目录,普通用户和超级用户都可以执行。

/usr/bin/目录的软链接

/sbin/

存放系统命令的目录,只有超级用户才可以执行。是/ usr/ sbin/目录的软链接

/usr/bin/

存放系统命令的目录,普通用户和超级用户都可以执行

/usr/sbin/

存放系统命令的目录, 只有超级用户才可以执行

/boot/

系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序( grub) 文件等

/dev/

设备文件保存位置

/etc/

配置文件保存位置。系统内所有采用默认安装方式( rpm安装) 的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用服务的配置文件等

/home/

普通用户的家目录。在创建用户时, 每个用户要有一个默认登录和保存自己数据的位置,就是用户的家目录,所有普通用户的宿主目录是在/ home/下建立一个和用户名相同的目录。如用户 user1的家目录就是/ home/user1/

/lib/

系统调用的函数库保存位置。是/ usr/ lib/的软链接

/lib64/

64位函数库保存位置。是/ usr/lib64/的软链接

/media/

挂载目录。系统建议是用来挂载媒体设备的,如软盘和光盘

/mnt/

挂载目录。早期 Linux 中只有这一个挂载目录,并没有细分。现在系统建议这个目录用来挂载额外的设备,U 盘、移动硬盘和其他操作系统的分区

/opt/

第三方安装的软件保存位置。这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。不过笔者还是习惯把软件放到/ usr/ local/目录中, 也就是说, / usr/ local/目录也可以用来安装软件

/proc/

虚拟文件系统。该目录中的数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等。如/ proc/ cpuinfo 是保存CPU 信息的, / proc/ devices 是保存设备驱动的列表的, / proc/ filesystems是保存文件系统列表的, / proc/ net 是保存网络协议信息的······

/sys/

虚拟文件系统。和/ proc/目录相似,该目录中的数据都保存在内存中,主要保存与内核相关的信息

/root/

root的宿主目录。普通用户宿主目录在/ home/, root宿主目录直接在“/”

/run/

系统运行时产生的数据, ssid, pid 等相关数据。/ var/ run/是此目录的软链接

/srv/

服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据

/tmp/

临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写

入。我们建议此目录中不能保存重要数据, 最好每次开机都把该目录清空

/ usr/

系统软件资源目录。注意 usr不是 user的缩写,而是“UNIX Software Resource”

的缩写,所以不是存放用户数据的目录, 而是存放系统软件资源的目录。系统中安装的软件大多数保存在这里

/usr/lib/

应用程序调用的函数库保存位置

/usr/local/

手工安装的软件保存位置。我们一般建议源码包软件安装在这个位置,例如安装源码包的 Apache, 安装目录一般就是/ usr/ local/apache2/目录。

/usr/share/doc/

RPM包应用程序配置文件模板

/usr/src/

源码包保存位置。我们手工下载的源码包和内核源码包都可以保存到这里。不

过笔者更习惯把手工下载的源码包保存到/ usr/ local/ src/目录中, 把内核源码保

存到/ usr/ src/ kernels/目录中

/usr/src/ kernels/

内核源码保存位置。最小化安装没有安装内核源码包,这个目录是空的。

/var/

动态数据保存位置。主要保存缓存、日志以及软件运行所产生的文件

/var/www/ html/

RPM 包安装的 Apache 的网页主目录

/var/lib/

程序运行中需要调用或改变的数据保存位置。如 MySQL 的数据库保存在/ var/ lib/ mysql/目录中

/var/log/

系统日志保存位置

/var/run/

一些服务和程序运行后,它们的PID (进程ID) 保存位置。是/ run/目录的软链接

/var/spool/

放置队列数据的目录。就是排队等待其他程序使用的数据,比如邮件队列和打印队列

/var/spool/mail/

新收到的邮件队列保存位置。系统新收到的邮件会保存在此目录中

/var/spool/cron/

系统的定时任务队列保存位置。系统的计划任务会保存在这里

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1536985.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

在麒麟操作系统中查看进程运行时间

在麒麟操作系统中查看进程运行时间 1、使用ps命令查看进程运行时间1.1 基本命令结构1.2 示例:查看sshd进程的运行时间 2、总结 💖The Begin💖点点关注,收藏不迷路💖 在Linux操作系统中,包括麒麟&#xff08…

神经网络通俗理解学习笔记(4) 深度生成模型VAE、GAN

深度生成模型 什么是生成式模型蒙特卡洛方法变分推断Variational Inference变分自编码器VAE生成对抗网络Generative Adversarial NetworkDiffusion 扩散模型VAE和GAN 代码实现 什么是生成式模型 判别式和生成式模型 判别式:CNN/RNN/transformer;生成式:AE/VAE/GAN 判别式模型学…

【例题】lanqiao3236 小蓝的零花钱

样例输入 6 3 1 2 3 4 5 6样例输出 2解题思路 在序列中选取一个位置将序列分成两段,要求每一段中偶数和奇数的数量都相等尽可能多地进行这个操作,但每次操作都需要花费代价切割需要花费的代价为切割两端的元素的差的绝对值在他的预算范围内&#xff0…

基于51单片机的智能风扇控制系统Protues仿真设计

目录 一、设计背景 二、实现功能 三、仿真演示 四、源程序(部分) 一、设计背景 在当今这个科技日新月异的时代,家电产品正以前所未有的速度向智能化、自动化迈进,旨在为用户带来更加便捷、舒适的生活体验。电风扇,…

一次RPC调用过程是怎么样的?

注册中心 RPC(Remote Procedure Call)翻译成中文就是 {远程过程调用}。RPC 框架起到的作用就是为了实现,调用远程方法时,能够做到和调用本地方法一样,让开发人员更专注于业务开发,不用去考虑网络编程等细节…

数据库基础(MySQL)

目录 1. 概述 2. MySQL安装准备 3. SQL概述 3.1 什么是SQL 3.2 SQL通用语法 3.3 SQL分类 4. DDL 4.1 操作数据库 4.1.1 C(Create)创建 4.1.2 R(Retrieve)查询 4.1.3 U(Update):修改 4.1.4 D(Delete):删除 4.1.5 使用数据库 4.2 操作表 4.2.1 C(Create):创建 4.2…

苹果已确定9月iPhone 16系列发布会,然而这些产品不会亮相

近日,科技巨头苹果公司正式宣布将于9月举办一年一度的iPhone 16系列发布会。 这场备受瞩目的活动吸引了全球众多科技爱好者的目光。 然而,在发布会前夕,有消息传出,部分备受期待的产品将不会亮相。 究竟哪些产品会惊艳登场&…

QT + WebAssembly + Vue环境搭建

Qt6.7.2安装工具 emsdk安装 git clone https://github.com/emscripten-core/emsdk.git cd emsdk emsdk install 3.1.50 emsdk activate 3.1.50 Qt Creator配置emsdk 效果 参考 GitHub - BrockReece/vue-wasm: Vue web assembly loader Emscripten cmake多版本编译-CSDN博客 …

我的标志:奇特的头像

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>与妖为邻</title><style>figure.log…

【PHP代码审计】 PHP环境搭建

&#x1f31d;博客主页&#xff1a;泥菩萨 &#x1f496;专栏&#xff1a;Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 安装phpstudy 泥菩萨-CSDN博客 安装vscode 直接去官网下载安装包&#xff0c;然后双击安装即可。官网地址&#xff1a;htt…

re题(27)BUUFCTF-[MRCTF2020]Transform

BUUCTF在线评测 (buuoj.cn) 先到ida&#xff0c;先看一下字符串 找到主函数 int __cdecl main(int argc, const char **argv, const char **envp) {char Str[104]; // [rsp20h] [rbp-70h] BYREFint j; // [rsp88h] [rbp-8h]int i; // [rsp8Ch] [rbp-4h]sub_402230(argc, arg…

Virtuoso配置文件(virtuoso.ini)详解

目录 前言1. Virtuoso ini 文件的作用2. 如何使用 virtuoso.ini3. Virtuoso ini 文件结构详解3.1 数据库相关配置3.2 服务器参数配置3.3 网络设置3.4 内存优化3.5 复制与高可用性配置3.6 SPARQL 查询设置 4. virtuoso.ini文件示例5. 结语 前言 Virtuoso 是一款强大的通用数据集…

深度学习--------------序列模型

目录 序列数据统计工具&#xff08;方案一&#xff09;马尔可夫假设&#xff08;方案二&#xff09;潜变量模型总结 序列模型基于马尔可夫假设方式该部分总代码 单步预测多步预测k步预测该部分总代码 序列数据 实际中数据是有时序结构的。 统计工具 在时间t观察带 x t x_t xt…

git push : RPC failed; HTTP 400 curl 22 The requested URL returned error: 400

git push 出现RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 问题 git push Enumerating objects: 11, done. Counting objects: 100% (11/11), done. Delta compression using up to 8 threads Compressing objects: 100% (10/10), done. error: RPC …

通用接口开放平台设计与实现——(31)API服务线程安全问题确认与修复

背景 在本系列的前面一篇博客评论中&#xff0c;有小伙伴指出&#xff0c;API服务存在线程安全问题&#xff1a; https://blog.csdn.net/seawaving/article/details/122905199#comments_34477405 今天来确认下&#xff0c;线程是否安全&#xff1f;如不安全&#xff0c;如何…

【AIGC】CFG:基于扩散模型分类器差异引导

摘要 分类器指导是最近引入的一种方法&#xff0c;在训练后在条件扩散模型中权衡模式覆盖率和样本保真度&#xff0c;在精神上与其他类型的生成模型中的低温采样或截断相同。分类器引导将扩散模型的分数估计与图像分类器的梯度相结合&#xff0c;因此需要训练与扩散模型分离的…

C#语言依然是主流的编程语言之一,不容置疑

C#语言是由微软在2000年发布的现代面向对象编程语言。尽管在编程语言市场中的占有率相对较低&#xff0c;但C#依然保持了强大的存在感&#xff0c;并未像一些其他语言那样逐渐被淘汰。C#语言不仅有其存在的独特理由&#xff0c;而且拥有许多令人无法忽视的优势。以下从多个方面…

积分电路和滤波电路的主要区别点和应用场合

文章目录 前言一、滤波电路的分类二、有源滤波器和无源滤波器的优缺点和实用范围三、积分电路3.1 无源积分电路3.2 RC充放电的电路响应3.2.1 RC电路的零状态响应3.2.2 RC电路的零输入响应3.2.3 RC电路的全响应3.2.4 选取合适的时间常数四 、无源RC低通滤波器4.3.1 截止频率推导…

kubernetes技术详解,带你深入了解k8s

目录 一、Kubernetes简介 1.1 容器编排应用 1.2 Kubernetes简介 1.3 k8s的设计架构 1.3.1 k8s各个组件的用途 1.3.2 k8s各组件之间的调用关系 1.3.3 k8s的常用名词概念 1.3.4 k8s的分层结构 二、k8s集群环境搭建 2.1 k8s中容器的管理方式 2.2 k8s环境部署 2.2.1 禁用…

VuePress搭建文档网站/个人博客(详细配置)主题配置-导航栏配置

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…