linux查看端口占用情况,收藏下来总会用得上

💡 原文中文,约8900字,阅读约需22分钟。
📝

内容提要

了解Linux文件系统的目录结构对于学好Linux很重要。Linux文件系统以树形结构组织,根目录是/,包含了许多目录,如/bin、/etc、/usr等。FHS是一个组织,旨在规范Linux文件系统的目录结构。根目录下的重要目录有/bin、/etc、/dev、/lib、/sbin等。/usr目录用于放置可分享的和不可变动的数据,/var目录用于放置系统运作过程中的变动文件。目录树以根目录为起点,每个目录都有唯一的路径。路径可以是绝对路径(以/开头)或相对路径(相对于当前路径)。

🔎

延伸解读

FHS 如何影响日常使用

FHS 是 Linux 社区自发形成的标准,旨在让不同发行版保持一致的目录结构。这样,用户切换系统时,能快速找到配置文件、可执行文件等。例如,知道服务启动脚本在 /etc/init.d/,就能轻松管理服务。遵循 FHS 有助于减少混乱,提高系统可维护性。

根目录分区为何要小

FHS 建议根目录所在分区尽量小,因为分区越大,可能存放的数据越多,出错概率也越高。根目录包含开机和修复所需的关键文件,若分区过大,文件系统错误可能影响系统启动。将应用程序安装在其他分区,可以保持根目录精简,提升性能和稳定性。

/usr 与 /var 的区分

/usr 存放可分享且不变动的数据,如软件和库文件,类似 Windows 的 Program Files。而 /var 存放经常变动的文件,如日志、缓存和数据库。理解这一区分有助于合理规划磁盘空间,例如将 /var 单独分区,避免日志增长影响系统运行。

绝对路径与相对路径的实用场景

绝对路径从根目录 / 开始,如 /home/user/file;相对路径基于当前目录,如 ../file。在脚本中,使用相对路径可以提高可移植性,但需注意当前目录。例如,执行当前目录下的脚本需用 ./script.sh,因为当前目录通常不在 PATH 中。掌握路径写法能避免许多操作错误。

❓

Q&A

Linux文件系统的根目录是什么?

根目录是整个Linux文件系统的起点,标记为/,包含所有其他目录和文件。

FHS的主要目的是什么?

FHS旨在规范Linux文件系统的目录结构,使用户能够了解已安装软件通常放置在哪些目录下。

Linux文件系统的目录结构是怎样的?

Linux文件系统以树形结构组织,根目录为起点,包含多个子目录,如/bin、/etc、/usr等。

/usr目录的主要用途是什么?

/usr目录用于存放Unix操作系统的软件资源,包括用户可用的指令和应用程序的库文件。

相对路径和绝对路径有什么区别?

绝对路径以根目录(/)开始,而相对路径是相对于当前目录的路径,不以/开头。

为什么FHS建议根目录所在分区应尽量小?

FHS建议根目录所在分区应小,以减少错误发生的机会,保持系统的稳定性。

🏷️

标签

➡️

继续阅读