Linux基础文件是什么?Linux基础文件有哪些

在 Linux 系统中,文件不仅仅是数据的容器,更是系统配置、设备访问和进程管理的核心,理解 Linux 的基础文件结构(遵循 FHS – Filesystem Hierarchy Standard,即文件系统层次结构标准)是掌握 Linux 的关键。

以下是 Linux 中最基础、最重要的文件和目录分类解析:

【中配】Linux文件系统结构详解:从根目录到/usr目录 | Linux基础 - WhiteboardDoodles
加载中
【中配】Linux文件系统结构详解:从根目录到/usr目录 | Linux基础 - WhiteboardDoodles
侧
侧光译室
2.5万--
原视频地址

根目录 ()

这是 Linux 文件系统的起点,所有其他目录和文件都从这里开始,注意:Linux 中没有 Windows 那样的盘符(如 C:、D:),所有存储都挂载在 之下。


核心系统目录

Linux基础文件是什么?Linux基础文件有哪些

目录 全称/含义 主要用途 关键文件/说明
/bin Binaries 存放普通用户和 root 都能使用的基本命令二进制文件。 ls, cp, mkdir, cat 等。
/sbin System Binaries 存放系统管理用的二进制文件,通常只有 root 才能执行。 fdisk, ifconfig, reboot 等。
/etc Etcetera 配置文件的集中地,几乎所有软件的配置都在这里。 passwd (用户信息), shadow (密码哈希), fstab (挂载表), ssh/ (SSH配置)。
/home Home 普通用户的主目录,每个用户在这里拥有自己的空间。 /home/username/,包含用户的文档、下载、桌面等。
/root Root Home 超级用户 (root) 的主目录,与普通用户不同,它不在

Linux基础文件是什么?Linux基础文件有哪些

/home 下。

注意:不要混淆 /root 和 。
/varVariable存放经常变化的数据,如日志、缓存、邮件队列等。/var/log/ (系统日志), /var/lib/ (软件状态数据)。
/tmpTemporary存放临时文件,重启后通常会被清空。所有用户都可读写,权限通常设为 1777。
/usrUnix Shared Resources存放用户程序和共享资源,类似 Windows 的 Program Files,但更广泛。/usr/bin (用户命令), /usr/lib (库文件), /usr/share (文档/图标)。
/bootBoot存放启动系统所需的文件,如内核 (vmlinuz) 和引导加载程序 (grub)。通常是一个独立的分区。
/devDevices设备文件,Linux 将硬件设备视为文件。/dev/sda (硬盘), /dev/null (黑洞), /dev/tty (终端)。
/procProcess虚拟文件系统,反映内核和进程信息,不是真实磁盘文件。/proc/cpuinfo, /proc/meminfo, /proc/[pid]/。
/sysSystem另一个虚拟文件系统,用于向内核发送参数和获取硬件信息。 常用于动态配置内核参数。

其他重要目录

目录 说明
/lib 存放系统启动和 /bin、/sbin 所需的共享库文件 (.so 文件)。
/lib64 64 位系统下的共享库目录。
/mnt 临时挂载点,用于手动挂载光盘、U 盘等。
/opt 可选软件目录,通常用于安装第三方大型商业软件(如 Oracle, Slack)。
/srv 服务数据目录,存放本机提供的服务数据(如 Web 服务器的 /srv/www)。
/run 运行时数据,存放系统启动后产生的临时文件(如 PID 文件),替代了旧的 /var/run。

关键配置文件详解 (/etc 目录下)

这些文件对系统运行至关重要,修改前建议备份:

  • /etc/passwd:用户账户信息文件,每行代表一个用户,包含用户名、UID、GID、家目录、默认 Shell 等。
  • /etc/shadow:用户密码哈希值文件,权限严格限制为 root 可读,保护密码安全。
  • /etc/group:用户组信息文件,定义组名、GID 和组成员。
  • /etc/fstab:文件系统表,定义开机时自动挂载哪些分区到哪些目录。
  • /etc/hostname:主机名配置文件。
  • /etc/resolv.conf:DNS 解析配置文件,指定系统使用的 DNS 服务器 IP。
  • /etc/hosts:本地主机名解析文件,用于将 IP 地址映射到主机名(类似 DNS 的本地缓存)。
  • Linux基础文件是什么?Linux基础文件有哪些


特殊文件类型

在 Linux 中,“一切皆文件”,除了常规文件,还有:

  • 符号链接 (Symbolic Link):类似 Windows 的“快捷方式”,使用 ln -s 创建。
  • 硬链接 (Hard Link):指向同一个 inode 的多个文件名,删除原文件,硬链接仍有效。
  • 设备文件:位于 /dev,代表硬件设备。
  • 管道 (Pipe):用于进程间通信。
  • 套接字 (Socket):用于网络通信。

常用命令查看文件信息

  • ls -l:列出文件详细信息(权限、所有者、大小、修改时间)。
  • cat filename:查看文本文件内容。
  • head/tail filename:查看文件开头/末尾几行。
  • file filename:判断文件类型(如文本、二进制、目录等)。
  • stat filename:查看文件的详细元数据(inode、权限、访问时间等)。
  • df -h:查看磁盘空间使用情况。
  • du -sh dirname:查看目录占用空间大小。

权限基础 (简要)

每个文件都有三类权限:读 (r=4)、写 (w=2)、执行 (x=1),分别对应 所有者 (user)、所属组 (group)、其他用户 (others)。

  • 示例:-rw-r--r--
    • 普通文件
    • rw-:所有者可读可写
    • r--:组用户只读
    • r--:其他用户只读

提示:修改权限使用 chmod 命令,修改所有者使用 chown 命令。


掌握 Linux 基础文件结构的核心在于理解:

  1. /etc 是配置中心。
  2. /var 是日志和数据中心。
  3. /home 是用户工作区。
  4. /bin//sbin 是命令中心。
  5. /dev//proc//sys 是硬件和内核接口。

熟悉这些目录的作用,能帮助你快速定位问题、配置系统和进行安全管理。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e5%9f%ba%e7%a1%80%e6%96%87%e4%bb%b6%e6%98%af%e4%bb%80%e4%b9%88%ef%bc%9flinux%e5%9f%ba%e7%a1%80%e6%96%87%e4%bb%b6%e6%9c%89%e5%93%aa%e4%ba%9b/

赞 (0)
公众号AI搜索怎么优化?2026最新SEO优化技巧
上一篇 2026年7月10日 16:00
cdn培训是什么,cdn培训多少钱
下一篇 2026年7月10日 16:02

相关推荐

  • 国服转服务器需要多少钱?,怎么转最划算?

    国内服务器转服务器(换机房、换IDC、换云)通常没有统一价:普通单台云主机迁移多在几百到几千元,带数据库、多站点、备案变更或大带宽高防的项目,常见数千到数万元,整柜和定制集群按方案报价, 真正决定“国服转服务器多少钱”的,不是一句标价,而是数据量、停机窗口、备案接入和机房资质,国服转服务器多少钱先看费用构成很多……

    2026年10月16日
    000
  • 一台服务器能支撑多少连接,连接数上限是多少?

    一台服务器能建立的连接数没有固定值,它由文件描述符、内存、CPU、带宽以及内核参数共同决定,实际项目中,单机从几千到几十万TCP连接都有可能,关键是先定位瓶颈再逐层调优,一台服务器能建立多少连接,先看“连接”指什么很多人问“一台服务器多少个连接”,默认想问TCP连接,但TCP连接分两种角色,上限算法完全不同,服……

    2026年9月16日
    100
  • i9服务器高频是多少呢,售价多少钱一台?

    i9处理器在服务器场景下的基础频率通常在2.1GHz至3.7GHz区间,全核睿频可达5.1GHz至5.8GHz,单核睿频最高触及6.0GHz(Intel官方ARK数据),但它并非为高并发服务器设计,而是面向高频计算、低延迟响应的特殊场景,如果你正在纠结“i9服务器是多少高频”这个问题,其实背后真正关心的是:这颗……

    2026年10月15日
    100
  • 建立MC服务器学历要求高吗,怎么搭建我的世界服务器?

    建一个我的世界(Minecraft,下称MC)服务器,不需要任何学历门槛,初中毕业能开服,博士毕业也可能开不好,核心在于你是否愿意花时间搞懂技术细节,学历证书不会帮你配置端口映射,也不会帮你排查红石驱动的报错,真正决定服务器生死的是操作能力、学习耐心以及是否选对了服务商,为什么说学历不是开服的门槛MC服务器的本……

    2026年8月30日
    300
  • 2U服务器一般有多少SATA接口,如何查看SATA接口数量?

    2U服务器有多少SATA接口?答案不是固定数字:主板原生通常4到8个,整机通过SATA/SAS背板与HBA/RAID卡后,常见可做到8、12、16、24个,少数定制平台还能更高;真正上限由机箱盘位、背板、主板芯片组和扩展卡共同决定,先分清三种“SATA接口”口径很多人问“2U服务器有多少SATA接口”,其实问的……

    2026年10月6日
    100
  • LOL拉丁美洲有多少个服务器,英雄联盟拉美服有几个大区?

    拉丁美洲的《英雄联盟》共有3个服务器:巴西服(BR)、拉丁美洲北部(LAN)和拉丁美洲南部(LAS), 这三大区划下辖数十个细分节点,但玩家常说的“拉美服”通常只指后两个,搞清楚这一点,你才能理解为什么有的主播说“拉美服”时还要特意强调“是LAN还是LAS”,为什么拉美赛区被拆成3个服务器?拉美服并非一开始就分……

    2026年10月2日
    100
  • 移动宽带DNS服务器设置多少合适,怎样设置网速更快?

    移动宽带DNS服务器没有绝对的“最好”,建议主DNS使用当地移动运营商分配的DNS,备用DNS选择阿里云223.5.5.5、腾讯119.29.29.29或114.114.114.114这类公共DNS;如果对解析稳定性、防劫持和低延迟有更高要求,可以选用具备持牌IDC资质的服务商提供的DNS解析服务,DNS在移动……

    2026年10月12日
    100
  • 金盾服务器PDU一个到底多少钱,PDU电源插座怎么选

    金盾服务器PDU的主流成交价多数集中在几百元到上千元区间,基础型单相产品通常几百元可拿下,带智能监控、大功率或特殊插口规格的型号会到千元级,实际价格受采购渠道、插口数量、功能配置影响较大,影响金盾服务器PDU价格的核心因素很多用户看到“金盾服务器PDU多少钱一个”时,第一反应是要一个固定数字,但PDU属于基础设……

    2026年9月14日
    100
  • 网吧服务器整套要多少钱?,网吧服务器怎么配置最划算

    网吧服务器的价格没有固定答案,一套起步配置的网吧服务器大约在5000元到9000元之间,中高端配置则普遍需要12000元到20000元不等,这个价格区间包含了服务器硬件、基础系统部署以及必要的网络调试服务,但一般不包含显示器、键鼠等外设以及机房托管费用,作为网吧运营的核心设备,服务器承载着游戏更新、无盘启动、计……

    相关资讯 2026年10月22日
    200
  • 河北廊坊联通DNS服务器地址是多少,怎么设置最快?

    河北廊坊联通DNS服务器地址为:主DNS 202.99.96.68,备用DNS 202.99.96.66,这是中国联通在华北地区普遍使用的公共DNS服务器,廊坊联通DNS基础配置指南作为廊坊本地联通宽带用户,你可能会遇到网页加载缓慢、视频卡顿、部分网站打不开等情况——这些问题多半和DNS解析有关,先来认识一下廊……

    2026年10月13日
    000

发表回复

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