前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux目录结构和重要文件路径说明

linux目录结构和重要文件路径说明

作者头像
入门笔记
发布2022-06-02 15:04:37
2K0
发布2022-06-02 15:04:37
举报
文章被收录于专栏:入门小站

本文旨在提供有关 Linux File System, 某些 important files, 他们的 usabilitylocation.

Linux目录结构图

一个标准 Linux 分发遵循下面提供的目录结构,并附有图表和说明。

img

上面的每个目录(首先是一个文件)都包含重要信息,需要引导到设备驱动程序、配置文件等。简要描述每个目录的用途,我们从层次结构开始。

  1. /bin :启动、修复所需的所有可执行二进制程序(文件)、运行到单用户模式所需的文件以及其他重要的基本命令 viz., [cat] , [du] , [df] , [tar] , [rpm] , [wc, ][history]等。
  2. /boot:在[启动过程中]保存重要文件,包括Linux Kernel.
  3. /dev :包含机器上所有硬件设备的设备文件,例如, cdrom, cpu, 等等
  4. /etc :包含应用程序的配置文件, startup, shutdown, start, stop 每个单独程序的脚本。
  5. /home: 用户的主目录。每次创建新用户时,都会在主目录中创建一个以用户名命名的目录,该目录包含其他目录,例如Desktop, Downloads, Documents, 等等。
  6. /lib : Lib 目录包含 kernel modulesshared library 引导系统和在根文件系统中运行命令所需的映像。
  7. /lost+found : 这个目录是在安装过程中安装的 Linux, 用于恢复可能因意外而损坏的文件 shut-down.
  8. /media :为可移动设备创建临时挂载目录,即 media/cdrom.
  9. /mnt:挂载[文件系统的]临时挂载目录。
  10. /opt: Optional 缩写为 opt。包含第三方应用软件。即,[Java]等。
  11. /proc :包含有关信息的虚拟和伪文件系统 running process 与特定 Process-id 又名 pid.
  12. /root : 这是 root 用户的主目录,切勿与 ‘/'
  13. /run :是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。
  14. /sbin : 包含二进制可执行程序,需要 System Administrator, 为了 Maintenance. 即,[iptables],[fdisk],[ifconfig], swapon,reboot 等。
  15. /srv : 服务缩写为'srv'。此目录包含特定于服务器和服务相关的文件。
  16. /sys :现代 Linux 发行版包括 /sys 目录作为 virtual filesystem,它存储并允许修改连接到系统的设备。
  17. /tmp:System 的临时目录,用户和 root 都可以访问。存储临时文件usersystem,直到下次启动。
  18. /usr : 包含可执行文件 binaries, documentation, source code, libraries 对于二级程序。
  19. /var: 代表变量。该文件的内容预计会增长。该目录包含log, lock, spool, mailtemp 文件。

Linux 是一个复杂的系统,需要更复杂和有效的方法 start, stop, maintainreboot 一个不同的系统 Windows. 有一个明确定义的配置files, binaries, man pages, info files等对于每个 processLinux.

  1. /boot/vmlinuz :这 Linux Kernel 文件。
  2. /dev/hda : 设备文件为第一个 IDE HDD (Hard Disk Drive)
  3. /dev/hdc : 设备文件 IDE Cdrom, 通常
  4. /dev/null: 一个不存在的伪设备。有时垃圾输出被重定向到/dev/null,这样它就会永远丢失。
  5. /etc/bashrc : 包含系统 defaultsaliases 由 bash shell 使用。
  6. /etc/crontab:在预定义的时间间隔内运行指定命令的[shell 脚本]。
  7. /etc/exports : 可用的文件系统信息 network.
  8. /etc/fstab : 是用来存放文件系统的静态信息的文件
  9. /etc/group : 是用户组配置文件,即用户组的所有信息都存放在此文件中。
  10. /etc/grub.conf : grub bootloader 配置文件。
  11. /etc/init.d :init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本。
  12. /etc/lilo.conf : lilo bootloader 配置文件。
  13. /etc/hosts : 主机名和ip配置文件
  14. /etc/hosts.allow :允许 访问本地机器上的服务。
  15. /etc/host.deny :禁止 访问本地机器上的服务。
  16. /etc/inittab : INIT 过程和它们在各种情况下的交互run level.
  17. /etc/issue : 文件是Linux系统开机启动时在命令行界面弹出的欢迎语句文件。
  18. /etc/modules.conf : 配置文件 system modules.
  19. /etc/motd: [motd]代表Message Of The Day, 用户登录后收到的消息。
  20. /etc/mtab : 当前安装 blocks 信息。是供 mount/umount 进行读写的,是相对动态的。
  21. /etc/passwd : 包含 password 系统的 users 在影子文件中,安全实现。
  22. /etc/printcap :类似/etc/termcap ,但针对打印机.语法不同
  23. /etc/profile : 有关Linux环境变量的东西
  24. /etc/profile.d : 存放的是一些应用程序所需的启动脚本,其中包括了颜色、语言、less、vim及which等命令的一些附加设置。
  25. /etc/rc.d :相关信息 run level 具体脚本。
  26. /etc/rc.d/init.d : 运行级别 Initialisation 脚本。
  27. /etc/resolv.conf : 配置域名解析。
  28. /etc/securetty : 文件允许你规定“root”用户可以从哪个tty设备登录
  29. /etc/skel :填充新用户的脚本 home 目录。
  30. /etc/termcap :一个 ASCII 定义行为的文件 Terminal, consoleprinters.
  31. /etc/X11 : 配置文件 X-window 系统。
  32. /usr/bin : 普通用户 executable 命令。
  33. /usr/bin/X11 : 二进制文件 X windows 系统。
  34. /usr/include : 包含 ' 使用的包含文件c' 程序。
  35. /usr/share : 共享目录 man files, info files, 等等。
  36. /usr/lib : 程序中需要的库文件 compilation.
  37. /usr/sbin : 命令 Super User, 用于系统管理。
  38. /proc/cpuinfoCPU 信息
  39. /proc/filesystems :文件系统 Information 目前正在使用。
  40. /proc/interrupts : 有关当前的信息 interrupts 目前正在使用。
  41. /proc/ioports : 包含所有 Input/Output 服务器上的设备使用的地址。
  42. /proc/meminfoMemory Usages 信息。
  43. /proc/modules : 目前使用 kernel 模块。
  44. /proc/mount : 安装 File-system 信息。
  45. /proc/stat :详细的Statistics 当前系统的。
  46. /proc/swapsSwap 文件信息。
  47. /version :Linux Version 信息。
  48. /var/log/lastlog : 最后的日志 boot 过程。
  49. /var/log/messages : 产生的消息日志 syslog 启动时的守护进程。
  50. /var/log/wtmp : 列表登录 timeduration 当前系统上的每个用户。

相关文章

linux重要的目录之etc

linux重要目录之usr和var

linux重要的目录之proc和dev目录

linux深入proc文件系统(上)

linux深入proc文件系统之pid目录(下)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux目录结构图
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档