☰
服务器运维:Alibaba Cloud Linux 4 LTS 64位 根目录全景深度解析文章
2026/9/28 0:30:13 网站建设 项目流程

服务器运维:Alibaba Cloud Linux 4 LTS・Vue前端 Java 后端 K3S 部署目录规范清单-CSDN博客

[root@iZ2ze9lq5rt17ufbrhjef8Z ~]# cd /
[root@iZ2ze9lq5rt17ufbrhjef8Z /]# ls
afs bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin share srv sys tmp usr var

现在云服务上也有智能体了,哈哈

[root@iZ2ze9lq5rt17ufbrhjef8Z /]# ls -la
total 72
dr-xr-xr-x. 20 root root 4096 Sep 1 14:25 .
dr-xr-xr-x. 20 root root 4096 Sep 1 14:25 ..
dr-xr-xr-x. 2 root root 4096 Jun 1 2025 afs
-rw-r--r-- 1 root root 0 Aug 3 10:07 .autorelabel
lrwxrwxrwx. 1 root root 7 Jun 1 2025 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Aug 3 10:07 boot
drwxr-xr-x 18 root root 3080 Sep 1 16:14 dev
drwxr-xr-x. 87 root root 4096 Sep 1 16:14 etc
drwxr-xr-x. 2 root root 4096 Jun 1 2025 home
lrwxrwxrwx. 1 root root 7 Jun 1 2025 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Jun 1 2025 lib64 -> usr/lib64
drwx------. 2 root root 16384 Aug 3 10:00 lost+found
drwxr-xr-x. 2 root root 4096 Jun 1 2025 media
drwxr-xr-x. 2 root root 4096 Jun 1 2025 mnt
drwxr-xr-x. 3 root root 4096 Sep 1 14:27 opt
dr-xr-xr-x 223 root root 0 Sep 1 16:13 proc
dr-xr-x---. 5 root root 4096 Sep 1 14:45 root
drwxr-xr-x 29 root root 920 Sep 1 16:14 run
lrwxrwxrwx. 1 root root 8 Jun 1 2025 sbin -> usr/sbin
drwxr-xr-x. 3 root root 4096 Aug 3 10:01 share
drwxr-xr-x. 2 root root 4096 Jun 1 2025 srv
dr-xr-xr-x 13 root root 0 Sep 1 16:13 sys
drwxrwxrwt 9 root root 220 Sep 1 16:21 tmp
drwxr-xr-x. 12 root root 4096 Aug 3 10:01 usr
drwxr-xr-x. 19 root root 4096 Aug 3 10:07 var

当前位于 Linux 根目录/,以下是各目录/文件的用途说明:

名称类型用途说明
bin软链接→usr/bin基础用户命令(如 ls、cp),实际指向 usr/bin
boot目录启动文件,含内核(vmlinuz)、引导加载器(grub)等
dev目录设备文件,如 /dev/sda(磁盘)、/dev/null
etc目录系统配置文件,如 passwd、nginx.conf、fstab
home目录普通用户主目录,如 /home/user
lib/lib64软链接→usr/lib*共享库文件,供程序运行时调用
lost+found目录ext文件系统修复时存放恢复的碎片文件
media目录可移动设备挂载点(U盘、光盘等)
mnt目录临时挂载点,手动挂载磁盘常用此目录
opt目录第三方软件安装目录(如 Java、Tomcat)
proc虚拟文件系统内核与进程信息的实时接口(非真实文件)
root目录root 用户的主目录
run目录运行时临时数据(PID文件、socket等),重启后清空
sbin软链接→usr/sbin系统管理命令(如 fdisk、systemctl)
srv目录服务相关数据(如 web 站点文件),较少使用
sys虚拟文件系统内核设备驱动与硬件信息的接口
tmp目录临时文件,所有用户可写,重启可能清空
usr目录用户程序、库、文档的主要存放位置
var目录可变数据:日志(/var/log)、缓存、spool等
afs目录AFS(Andrew File System)分布式文件系统挂载点,非常规目录
share目录非标准目录,可能是自定义共享数据目录
.autorelabel文件SELinux 标记文件,表示下次启动时需重新标记文件安全上下文

注意:afs和share不是 Linux FHS 标准目录,可能是您环境中额外创建或安装的。如需了解其具体内容,可以进一步查看。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Alibaba Cloud Linux 4 LTS 根目录全景深度解析文章

系统版本:Alibaba Cloud Linux 4 LTS(基于RHEL9生态,属于EL8‑EL9系列,目录结构兼容CentOS Stream9) 登录用户:root;登录位置:/系统顶层根目录

前置概念区分表

符号路径全称名称核心说明
//根目录Linux文件系统最顶层起点,所有文件、磁盘、设备都挂载在它之下,独一无二,只有1个。
~/rootroot家目录超级管理员root用户专属个人文件夹,存放root的配置、脚本、项目代码,属于根目录下面的子文件夹,≠系统根目录。

⚠️常见误区:cd /进入系统根;cd ~回到root自己的家目录/root;二者完全不是同一个位置。

一、根目录一级子目录全景总览表

执行cd / && ls,你终端打印出来的全部一级目录:afs bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin share srv sys tmp usr var

目录路径目录全称目录分类核心用途开发运维实操场景示例
/binBinary系统核心可执行命令目录存放所有用户(普通用户+root)都可以使用的基础命令二进制程序。ls、cd、cat、cp、mv、mkdir;日常敲的基础命令绝大多数在这里。
/sbinSystem‑Binary管理员专属命令目录存放仅root超级管理员有权限运行的系统运维命令。reboot重启、fdisk磁盘分区、ifconfig网卡配置、firewalld防火墙命令。
/bootBoot系统启动分区目录存放Linux开机启动全部文件,内核镜像、grub引导程序。不要往这里存放业务代码!删除里面文件服务器直接无法开机。
/devDevice硬件设备虚拟文件目录Linux一切硬件皆文件;所有服务器硬件设备映射成文件在此目录。/dev/sda第一块云盘;/dev/null黑洞设备;串口、显卡设备文件。
/etcEtcetera全局系统配置目录⭐最常用全系统所有软件、服务的配置文件大本营,系统级配置都放这里。nginx配置/etc/nginx、jdk环境变量/etc/profile、防火墙配置、hosts域名解析文件/etc/hosts。后端部署修改配置最高频访问目录。
/homeHome普通用户家目录集合存放非root普通用户的个人文件夹。root用户家目录单独在/root,不在/home。新建用户test,自动生成/home/test,该用户的文档、代码存放位置。
/rootRoot‑Homeroot管理员家目录超级管理员root专属工作目录,等价普通用户的/home。你上传SpringBoot项目jar包、shell脚本、临时测试代码,可以放在这里。
/libLibrary32位系统基础库文件存放系统运行依赖的32位动态链接库(.so库文件)系统命令运行时依赖的底层函数库。
/lib64Library‑6464位系统基础库文件⭐阿里云服务器主流64位操作系统核心运行库;Alibaba Cloud Linux4为64位系统,绝大多数依赖库放此处。Java、MySQL、Nginx运行时调用的底层64位动态库。
/tmpTemporary全局临时文件目录⭐高频所有用户可读写,存放短期临时缓存文件,系统定时自动清理目录内容。日志临时缓存、解压临时包、程序运行产生的临时文件;重要业务文件千万不要长期放/tmp,会丢失!
/usrUnix‑System‑Resource用户程序资源目录安装应用软件、第三方程序、文档、帮助手册。属于“第二根目录”,子目录结构几乎复刻根目录。yum安装的软件、JDK、Maven,通常部署到/usr/local下;/usr/bin第三方命令。
/varVariable可变数据目录⭐部署日志必看存放运行中会不断变化的数据文件。MySQL数据库数据、Nginx访问日志/var/log、缓存文件、邮件数据。排查程序报错日志首选/var/log。
/procProcess内核进程虚拟文件系统内存虚拟目录,硬盘无真实文件,实时读取服务器内核、进程、CPU内存运行状态。查看CPU信息cat /proc/cpuinfo,查看内存cat /proc/meminfo。服务器重启全部内容消失。
/sysSystem硬件内核管理虚拟目录和/proc类似,现代Linux管理硬件设备的虚拟接口目录。调整硬件电源、磁盘IO参数;运维调优硬件参数使用。
/runRuntime运行时临时目录系统启动之后产生的进程PID文件、服务套接字socket文件;重启清空。存放服务pid文件,例如mysql、redis进程编号文件。
/mntMount临时手动挂载目录运维手动临时挂载硬盘、U盘、远程网盘的挂载点。挂载额外数据盘、挂载NFS共享存储。
/mediaMedia可移动媒体挂载目录自动挂载外接移动存储设备,云服务器极少使用。本地U盘、光驱挂载(阿里云ECS几乎不会用到)。
/optOptional第三方大型应用软件可选安装目录手动安装、非yum管理的大型商业软件推荐存放位置。例如独立部署的Oracle数据库、自研大型中间件。后端开发常把业务项目部署到/opt/project。
/lost+foundLost+Found文件系统故障恢复目录磁盘异常断电、文件系统损坏后找回碎片文件存放位置。一般是空文件夹。云服务器正常运行几乎不会访问。
/srvService服务数据目录存放本机对外提供网络服务的数据文件。ftp服务器文件、web网站源文件;国内开发使用率低,一般项目不选择这里部署。
/shareShared共享资源目录跨用户共享文档资源,Alibaba Cloud Linux4一级目录较少使用,子目录多放在/usr/share字体、帮助文档、共享素材。
/afsAFS分布式文件系统目录OpenAFS分布式网络文件系统挂载目录;阿里云默认生成,普通业务开发几乎不会用到。企业分布式存储场景。

二、高频重点子目录二级深度拆解表(/usr、/etc、/var三大巨头)

2.1 /usr 目录二级子目录详解

/usr是软件资源大本营,被称为第二根目录,里面子文件夹和顶层根目录结构高度对称。

二级目录路径作用
/usr/bin第三方用户命令yum安装程序生成的可执行命令,所有用户可用,如java、maven、git
/usr/sbin第三方管理员命令yum安装的管理员工具命令
/usr/local⭐手动源码安装目录后端部署黄金目录!源码编译安装软件、部署SpringBoot业务项目首选位置,不受yum包管理器管控。
/usr/lib第三方32位库文件第三方软件依赖库
/usr/lib64第三方64位库文件64位第三方程序依赖库
/usr/share共享资源软件文档、配置样例、字体、图标资源文件

2.2 /etc 目录(系统配置核心)高频子目录

目录路径用途开发案例
/etc/profile全局环境变量文件配置JAVA_HOME全局环境变量
/etc/nginxNginx服务配置文件夹存放nginx.conf反向代理配置文件
/etc/firewalld防火墙配置目录开放8080、3306端口配置
/etc/hosts本地域名映射域名‑IP本地解析配置

2.3 /var目录(动态可变数据)高频子目录

目录路径用途开发案例
/var/log⭐系统&程序日志目录排查程序报错第一站;nginx日志、系统syslog系统日志
/var/lib服务持久化数据MySQL、Redis等数据库存放数据文件
/var/cache软件缓存文件yum下载包缓存

三、后端开发项目部署目录选型参考对照表

结合Alibaba Cloud Linux4目录特性,给出Java SpringBoot项目部署推荐方案

部署目录推荐指数适用场景注意事项
/opt/your‑project‑name⭐⭐⭐⭐⭐自研SpringBoot微服务业务项目,jar包、配置文件推荐首选目录,业务代码与系统目录完全隔离,清晰好维护
/usr/local/your‑project‑name⭐⭐⭐⭐源码编译安装的中间件、服务程序传统源码安装软件标准位置
/root/workspace⭐⭐⭐root用户临时测试、demo项目、脚本文件不建议放正式生产业务项目;属于管理员家目录
/tmp❌禁止存放正式项目临时解压包、短期缓存文件系统自动定时清理!业务文件会丢失
/home/xxx⭐⭐⭐普通业务用户运行的项目,非root启动服务使用普通账号运行项目时首选

四、常用导航命令速查表(配套你当前Workbench网页终端)

命令功能等价说明
pwd打印当前所在完整路径随时查看自己现在处在哪个目录下
cd /切换进入系统顶层根目录你第一张截图已经成功执行到此位置
cd ~/cd回到root管理员家目录/root无参数cd直接返回家目录
cd ..向上退回一级父目录⚠️必须带空格!错误写法cd..会报command not found
ls列出当前目录下所有文件和文件夹查看目录内容
cd /opt直接跳转至opt目录绝对路径跳转,不受当前位置影响

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询