Linux知识地图

Linux 学习可以按“系统概念 -> 命令行操作 -> 权限与进程 -> 网络和工具 -> 自动化”的路径推进。

主线关系

Linux 内核 / 发行版
  -> 文件系统与命令行
  -> 权限模型
  -> 进程管理
  -> 网络请求和下载
  -> 编辑器与脚本化

1. 系统入口

  • Linux入门 解释 Linux 内核、发行版、虚拟机和快照这些基础概念。
  • 理解入口关系:内核负责调度硬件资源,发行版把内核和系统工具打包成可用系统。

2. 命令行与文件系统

  • 基本命令 是日常操作核心。
  • 命令行重点不是背命令,而是理解“命令 + 参数 + 文件/流”的组合方式。

3. 权限与用户

  • 权限 连接用户、用户组、文件权限和执行权限。
  • 权限模型是 Linux 安全和部署问题的基础,后续学习 Docker、服务部署时会频繁遇到。

4. 进程与系统状态

  • 进程管理 处理进程查看、终止、前后台运行等问题。
  • 进程管理和端口占用、服务启动、性能排查直接相关。

5. 网络与工具

  • 网络基础 连接 curlwget、网络请求、下载和调试。
  • vim 是终端编辑能力,适合在服务器环境中快速修改配置。

后续可补

  • Shell 脚本基础 todo
  • systemd 服务管理 todo
  • 日志查看与排错 todo
  • SSH 与远程开发 todo
  • Linux 网络排障路径 todo

相关维护页:待补主题及具体维护规则