Linux 系统基础指南
Linux 系统基础指南
这是一套面向 Linux 新手的系统基础指南,从认识 Linux 开始,逐步学习安装、终端命令、文件操作、用户权限、网络服务等知识。内容以 Ubuntu 为主,适合零基础的用户循序渐进地学习。
目录
- 01. 认识 Linux 与 Ubuntu
- 什么是操作系统、Linux 的历史、Linux 哲学、为什么选择 Ubuntu
- 02. Ubuntu 安装与分区
- 安装方式、分区方案、安装后的基础设置
- 03. 终端命令入门
- 命令格式、帮助查询、最常用命令、终端使用技巧
- 04. 文件和目录操作
- 文件系统结构、目录操作、查看/创建/删除/复制/移动文件
- 05. 远程管理与 SSH
- 关机重启、网络配置、SSH 远程登录、scp 文件传输
- 06. 用户与权限管理
- 用户、组、文件权限、sudo、chmod
- 07. 系统信息与进程管理
- 时间日期、磁盘信息、进程管理
- 08. 查找、链接与压缩
- find 查找、软链接、tar 打包压缩、apt 软件安装
- 09. Vim 编辑器
- Vim 三种模式、常用快捷键、学习方法
- 10. Bash 命令与 Shell
- Shell 概念、Bash 常用命令、环境变量、Zsh 入门
- 11. 系统维护与定时任务
- Crontab 定时任务、nmon 性能监控、常见问题处理
- 12. 网络服务与安全
- FTP、NTP、NFS、Iptables 防火墙
- 13. Docker 入门
- Docker 概念、安装、镜像与容器管理、镜像加速
- 14. Ubuntu 桌面使用技巧
- 终端启动程序、桌面整理、常用效率软件
- 15. 系统备份与恢复
- 脚本恢复、tar 全盘备份、系统升级策略
学习建议
- 建议按照目录顺序循序渐进地学习,前面的内容是后面内容的基础
- 学习命令时不要死记硬背,多用自然就记住了
- 遇到不常用的命令,临时搜索即可,不必一次学会所有命令
- 可以在虚拟机中大胆练习,不用担心破坏系统