Linux体系架构----Linux根目录下常见一级子目录的作用

文章目录

Linux 根目录下的一级子目录扮演着重要的角色,每个子目录都有其特定的作用和功能。以下是常见的 Linux 根目录下一级子目录及其作用:

  1. /bin(Binary):

    • 作用:存放系统启动和恢复所需的基本命令,这些命令通常不依赖于其他文件系统,因此在文件系统挂载之前就可用。
    • 例子:ls、cp、mv 等基本命令。
  2. /boot

    • 作用:包含启动引导加载程序(Boot Loader)的配置文件和内核映像。这是系统引导过程的重要部分。
    • 例子:vmlinuz、initramfs、grub 目录。
  3. /dev(Device):

    • 作用:包含系统中所有设备文件的目录,Linux 中一切皆文件,设备也不例外。
    • 例子:sda(硬盘设备)、tty(终端设备)等。
  4. /etc(Etcetera):

    • 作用:存放系统全局配置文件和脚本,这些文件控制着系统的行为和服务的配置。
    • 例子:passwd、fstab、network 目录等。
  5. /home

    • 作用:存放用户的个人目录,每个用户都有一个自己的子目录。
    • 例子:/home/user1、/home/user2。
  6. /lib(Library):

    • 作用:包含共享库文件,这些库文件被系统和应用程序使用。
    • 例子libc.solibm.so 等。
  7. /media

    • 作用:临时挂载可移动媒体设备(如光盘、USB 驱动器)的目录。
    • 例子:/media/cdrom、/media/usb。
  8. /mnt(Mount):

    • 作用:用于手动挂载临时文件系统或其他设备的目录。
    • 例子:/mnt/iso、/mnt/data。
  9. /opt(Optional):

    • 作用:用于存放可选的软件包和应用程序,通常由第三方提供。
    • 例子:/opt/google/chrome。
  10. /proc(Process):

    • 作用:虚拟文件系统,提供有关系统和进程的信息,可用于与内核交互。
    • 例子:/proc/cpuinfo、/proc/meminfo。
  11. /root

    • 作用:root 用户的家目录,通常是超级用户的工作目录。
    • 例子:/root。
  12. /run

    • 作用:存放系统运行时需要的临时文件和信息,随着系统启动而创建,关机时删除。
    • 例子:/run/lock、/run/user。
  13. /sbin(System Binary):

    • 作用:包含系统管理员和 root 用户使用的系统命令,通常与系统维护和修复相关。
    • 例子:ifconfig、fdisk。
  14. /srv(Service):

    • 作用:用于存放特定服务的数据文件和目录,例如 Web 服务器的网站文件。
    • 例子:/srv/www、/srv/ftp。
  15. /sys(Sysfs):

    • 作用:提供关于内核和设备的信息,用于内核参数的配置和监视。
    • 例子:/sys/kernel/debug、/sys/class。
  16. /tmp(Temporary):

    • 作用:用于存放临时文件,系统重启时会清空。
    • 例子:/tmp。
  17. /usr(Unix System Resources):

    • 作用:包含大部分用户和系统应用程序、库文件和数据。
    • 例子:/usr/bin、/usr/lib、/usr/share。
  18. /var(Variable):

    • 作用:存放经常变化的文件,如日志、缓存、数据库等。
    • 例子:/var/log、/var/cache、/var/lib。

这些是根目录下一级子目录的常见作用和示例。每个子目录都在系统中发挥着重要的作用,有助于组织和管理系统的不同方面。

相关推荐
透明的玻璃杯6 分钟前
关于QT客户端和服务器端之前状态监控
运维·服务器
无盐海8 分钟前
Linux vi 命令 Docker命令
linux·docker
软件资深者24 分钟前
Coze自动化工作流+Agent智能体实战教程(0基础入门,附多场景实操)
运维·人工智能·ai·自动化·工作流·扣子·课程
爱打代码的小林44 分钟前
用 OpenAI API 自动化分类智能手表用户问题示例
运维·自动化·大模型·api·智能手表
九河云1 小时前
教育行业上云实践:从在线课堂到智慧校园的架构升级
大数据·运维·人工智能·安全·架构·数字化转型
如若1231 小时前
WSL2安装Ubuntu完整教程:自定义安装目录到D盘(--location一键搞定)
linux·运维·服务器·pytorch·python·ubuntu·计算机视觉
九成宫1 小时前
第一次连接腾讯云服务器的记录与经验
服务器·云计算·腾讯云
senijusene2 小时前
用C语言制作一个简易HTTP服务器:实现手机商城用户认证与搜索
服务器·c语言·http
IOT-Power2 小时前
自动化设备控制系统 / Qt + 嵌入式设备软件
运维·qt·自动化
papaofdoudou3 小时前
QEMU和KVMTOOL在GPA(IOVA)和HVA映射方面的异同
linux·运维·服务器