Linux目录结构详解
今天继续给大家介绍Linux系统的基本知识,本文主要内容是Linux的目录结构。
在最小化系统安装下,Linux目录如下图所示:
在Linux中,这些目录一般都具有常见的用途并用于存放相关的文件,作为系统管理员,当然没有硬性要求文件的必须存放位置,但是如果我们按照Linux的文件默认用途存放文件的话还会极大方便对系统的管理,这也是运维人员约定俗成的系统管理方案,在本文中就带领大家一起了解Linux的这些目录的用途。
Linux系统(以CentOS7为例)中重点目录如下:
1、/boot 主要用于存放开机所需文件,包括内核、开机菜单等配置文件
2、/dev 该目录下以文件的形式存放任何设备和接口,在Linux系统中,有一种说法叫做一切皆文件,实际上,对硬件的操作都可以看做是对文件的操作。
3、/home 用于存放除root用户的家目录,该目录下会存在每一个可登陆用户的同名子目录,这些目录就是这些可登陆用户的家目录。
4、/root 对于Linux的root用户来说,它的家目录为/root,而不是和普通用户一样在/home目录下。
5、/bin 实际上是/usr/bin目录的软连接,存放的是单用户命令下可以操作的命令。
6、/sbin 实际上是/usr/sbin目录的软连接,存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。
7、/lib 该文件夹为存放库和函数,包括开机时用到的链接库和/sbin、/bin时用到的库。
8、/media 该目录一般用于挂载设备文件
9、/mnt 与/mdeia类似,一般用于挂载设备文件
10、/opt 我们有时会从网络上下载一些软件安装包,一般就把下载的安装包放在此目录
11、/srv 本模具路是一些网络服务的数据文件目录,平时不常用
12、/tmp /tmp目录类似于windows的共享文件夹,是专门用于与他人“共享”文件的目录,任何用户都可以对该目录进行操作
13、/proc 本目录存放了一些虚拟的文件系统,例如系统内核、进程、外部设备以及网络状态,有时我们也会查看该目录下的虚拟文件从而获取系统的状态,/proc目录又一次体现出了Linux下一切皆目录的思想。
14、/usr/local 当采用源码部署方式安装软件时,用户自行安装的软件目录。与/opt目录不同在于/opt目录一般用于存放安装包,而此目录存放安装后的软件。
15、/usr/bin 存放的是单用户命令下可以操作的命令
16、/usr/sbin 存放的是开机过程中可以操作的命令,该目录下的命令只有root权限可以运行。
17、/usr/share 常用与存放帮助与说明文件,也可以防止共享文件。Linux系统的字体、时区等存放在此目录。
18、/var 主要用于存放日志文件,采用YUM安装的软件一般会在此目录下创建日志文件,Linux系统的系统日志也在这个目录下。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120557819
Linux目录结构详解相关推荐
- Linux文件系统的目录结构详解(转)
Linux文件系统的目录结构详解(转) 原文链接https://www.cnblogs.com/cyjaysun/p/4462325.html 一.前 言 文章对Linux下所有目录一一说明,对比较重 ...
- [ linux ] 文件系统和目录结构详解
昨天,有个小学弟了我一个linux面试题目,和她解答完之后我就想在C站开一个专栏,用于linux和windows的学习 我是这么想的,从linux入手,再写windows,最后总结常见区别 本文主要写 ...
- linux php 上级目录,Linux目录架构详解_php
linux和Windows操作系统的显著区别之一就是目录架构的不同.Linux操作系统的目录架构遵循文件系统层级结构标准.不知你是否使用ls命令浏览过Linux的根目录"/",亲爱 ...
- JMETER目录结构详解
JMETER目录结构详解 JMETER安装完成之后会有很多目录文件,我们对JM ...
- Android4.0源码目录结构详解
Android4.0源码目录结构详解 Android4.0与2.1目录差不多 alsa这块,注意external/tinyalsa下有: include/tinyalsa/asoundlib.h mi ...
- Android 8.0学习(32)---Android 8.0源码目录结构详解
Android 8.0源码目录结构详解 android的移植按如下流程: (1)android linux 内核的普通驱动移植,让内核可以在目标平台上运行起来. (2)正确挂载文件系统 ...
- 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】
学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...
- angular 标准目录结构_Angular-cli新建项目目录结构详解
Angular-cli新建项目目录结构详解 在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文 ...
- 【Vue】Vue-cli(脚手架)的目录结构详解(转载)
一.图简单说明下各个目录都是干嘛的: 总体框架:一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可. 四.文件结构细分 1.b ...
- oracle 11g目录结构详解
oracle 11g目录结构详解-pf文件 概述 前段时间有朋友留言需要oracle目录结构的介绍,所以整理了下这方面内容,这里简单分享下,下面以oracle 11g目录结构做说明. 11g目录结构 ...
最新文章
- Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译
- Spring中的JDBC操作
- 分类与逻辑回归(classification and logistic regression)
- 如何查看SharePoint未知错误
- JavaScript实现Linear search线性搜索算法(附完整源码)
- 链接器工具错误 LNK2019 必须在友元声明中显式指定模板参数
- sqlserver 事务例子
- 【渝粤题库】国家开放大学2021春2444酒店管理概论答案
- 使用了JDK自带的jconsole查看Tomcat运行情况
- 为什么你一直在写bug?原因找到了
- Linux下安装golang
- 2005年计算机课程,2005年暑期非计算机专业计算机基础课程教学研讨会成功举办...
- pc端滚动去掉滚动条scroll
- Ace在线代码编辑器使用
- 湖南大学操作系统期末考试之英文PPT复习提纲
- 基于python的论文摘要怎么写_Python实现文章摘要的提取方式
- 测试OTA升级时uboot是否会更新
- 重拾Java基础知识:运算符操作
- EASYOPS系列|纠正下很多错误,谈下部署发布的几种思路
- 用talib列举某股票历史数据中2只乌鸦形态出现时间
热门文章
- bug1-tensorflow中自定义模型的bug-input_signature
- 《Effective Python 2nd》——元类与属性
- Scala:输入输出
- Android开发环境搭建-eclipse+ADT及hello world
- 蚁群算法路径规划_环境感知与规划专题(十)——基于采样的路径规划算法(二)...
- 现代控制理论概念梳理(脑图)
- 1003 我要通过! (20 分)—PAT (Basic Level) Practice (中文)
- Android Fragment之间的切换
- 用五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树
- Mysql语句整理大全