Linux系统目录结构详解

系统目录结构图

os_dir

系统目录详解

/root:
该目录为系统管理员root的家目录;/root下包含家目录,家目录下有个人文件。

/bin(存放二进制可执行文件)
/bin目录下包含了用户命令文件,也就是shell命令。bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。

/boot
系统文件引导目录,这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev
dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,例如:服务器硬盘

/etc
这个目录用来存放所有的系统管理所需要的配置文件和子目录。系统和程序一般都可以通过修改相应的配置文件来进行配置。

/home
用户主目录的基点,比如用户user的主目录就是/home/user

/var
var 是 variable(变量) 的缩写,这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

/lib
lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。

/usr
usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

/usr/bin
系统用户使用的应用程序。

/usr/sbin
超级用户使用的比较高级的管理程序和系统守护程序。

/usr/src
内核源代码默认的放置目录。

/media
类windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下。

/lost+found
这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

/mnt
临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt
额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里。

/proc
管理内存空间!虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件来做修改。

/sbin
存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等。

/tmp
用于存放各种临时文件,是公用的临时文件存储点。

/run
是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2022/10/18/linux%e7%b3%bb%e7%bb%9f%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84%e8%af%a6%e8%a7%a3/

赞 (0)
AIRFAIRF
上一篇 2022年10月10日
下一篇 2022年11月2日

相关推荐

  • 运维人员必须知道的10个系统进程

    前言 在日常运维工作中,经常会看到一些奇怪的系统进程占用资源比较高,但是又不敢随意的Kill这些进程 而这些系统级的内核进程都是会用中括号括起来的,它们会执行一些系统的辅助功能(如…

    2023年12月16日
  • 探索与筑梦:人工智能射频设计平台

    连接智能与频谱的未来:为什么我们要创立这个人工智能射频设计平台 在当今科技爆炸的时代,有两个看似独立却正在发生剧烈碰撞的领域:人工智能(AI) 与 射频(RF)技术。 从智能手机到…

    Linux系统 2024年6月15日
  • Linux Polkit 权限提升漏洞风险

    描述 在 polkit 的 pkexec 实用程序中发现了一个本地权限提升漏洞。pkexec 应用程序是一个 setuid 工具,旨在允许非特权用户根据预定义的策略以特权用户身份运…

    2022年1月28日
  • Linux中free命令有哪些高级用法

    在Linux操作系统中,free命令是一款强大的系统工具,用于查看和监控系统内存的使用情况。本文将介绍free命令的基础用法,包括查看内存总量、已使用量和可用量等信息。此外,还将探…

    C&C++&C# 2024年1月24日
  • 40 个简单又有效的 Linux Shell 脚本示例

    历史上,shell 一直是类 Unix 系统的本地命令行解释器。它已被证明是 Unix 的主要功能之一,并发展成为一个全新的主题。Linux 提供了各种功能强大的 shell,包括…

    JAVA&JavaScript 2023年11月20日
  • 【Linux】(超详细步骤)构建软RAID磁盘阵列

    一、构建磁盘阵列 (1) 安装 mdadm 工具 在CentOS7.x 系统中mdadm 工具由mdadm-3.4-14.el7.x86_64 软件包提供,执行 rpm -qa |…

    Linux系统 2023年3月7日
  • 麒麟系统Ping报错:未知的名称或服务

    前言 在/etc/hosts里添加了集群服务器的主机名+IP,但是ping主机名提示:未知的名称或服务 ping域名和其他的IP都可以正常返回 处理步骤 修改/etc/nsswit…

    2024年6月25日
  • Linux系统的Swap Buffer和Cache

    在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个 CoreOS 的系统上,free命令的显示内容大概是这样一个状态: core@localhost ~ $…

    Linux系统 2022年10月1日
  • 记录网站被长时间CC攻击处理方法

    背景描述 2023年8月15日下午4点网站无法正常打开,CPU、内存、负载均100%爆满,我一台服务器上有7.8个web服务,其中只有两个是动态的也就是用到了php服务,分别是ht…

    Linux系统 2023年8月16日
  • VMware NAT模式将虚拟机IP设置为固定IP

    简介 第一种方式:使用DHCP协议自动获取;每次启动虚拟机都需要把网口UP一下,IP可能会变第二种方式:推荐使用这种,因为以后工作中需要让服务器具有固定IP,才能访问到,要是一直变…

    2023年9月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注