第一部分:Linux的基础知识
1.1.什么是Linux操作系统:
- [000-01-001].第1节:Linux操作系统概述
1.2.Linux学习环境搭建:
- [000-01-001].第2节:Linux操作系统环境搭建
1.3.Linux在开发中的使用
- [000-01-001].第3节:Linux目录结构
- [000-01-001].第4节:Linux常用的操作命令
- [000-01-001].第5节:Linux中搭建开发环境搭建
第二部分:Shell编程
2.1.什么是Sell:
-
[000-01-001].第01节:什么是Shell
-
[000-01-001].第02节:Shell基本功能
2.2.Shell开发环境搭建:
- [000-01-001].第02节:Shell开发环境搭建
2.3.Shell在开发中使用:
a.编写shell脚本实现多命令处理
- [000-01-001].第03节:Shell多命令处理
b.shell变量:
这部分主要记载了与变量相关的知识,在Linux中,变量用于存储管理临时的数据, 这些数据都是运行在内存中的。变量类型可分为三种,分别是:
系统环境变量
、自定义变量
、特殊符号变量
- [000-01-001].第04节:Shell环境变量
- [000-01-001].第05节:Shell自定义变量
- [000-01-001].第06节:Shell特殊符号变量
- [000-01-001].第06节:Shell环境变量深入学习
- [000-01-001].第04节:Shell字符串变量
safasfasdaq dqD
-
[000-01-001].Shell中的内置命令
-
[000-01-001].Shell中的运算符
-
[000-01-001].第06:Shell计算命令
-
[000-01-001].第07节:正则表达式
-
[000-01-001].第08节:Shell好用的工具1
-
[000-01-001].第09节:Shell好用的工具2
-
[000-01-001].第10节:Shell好用的工具3
-
[000-01-001].第11节:Shell好用的工具4
-
[000-01-001].第08节:字符处理三剑客
d.流程控制:
- [000-01-001].第09节:流程控制语句
2.4.资料分享:
- 1.尚硅谷视频资料地址: 链接 + 提取码: r9d6
- 2.韩顺平Linux视频教程
- 3.传智播客Shell编程,对应的百度网盘资料是:传智播客Linux-程序员必备技能Shell编程
本节的Linux的学习是参考了尚硅谷、黑马Linux、韩顺平等一些官方资料进行了学习,同时也参考了一些博客文档,进行了整理,下面也对这些资料进行了分享
第三部分:Linux系统管理
3.1.Linux系统管理在开发中的使用
- [000-01-001].第10节:启动管理
- [000-01-001].第11节: 服务管理
- [000-01-001].第12节:进程管理与工作管理
- [000-01-001].第13节:日志管理
1.4.Linux内核源码阅读
[000-01-001].第14节:定制自己的Linux(ToDo)
[000-01-001].第15节:阅读Linux内核源码(ToDo)
阶段4 - 阶段7是更偏向运维的使用,在后续的学习中慢慢补充完整
第四部分:Linux服务管理(ToDo)
- 网络基础
- SSH
- DHCP
- DNS
- Vsftp
- Samba
-NFS - LAMP平台部署
- Apache
- LNMP平台部署
- Nginx
- 企业邮件服务
- Rsync同步服务器
- Tomcat
- ELK日志分析服务
2.2.阶段5: MySQL数据库管理(ToDo)
- 1.MySQL基础
- 2.MySQL集群
- 3.NoSQL数据库概述
2.3.阶段6: Linux集群 (ToDo)
- 1.集群概念
- 2.负载均衡集群
- 3.高可用集群
- 4.网络存储集群
- 5.监控集群
- 6.安全防护
2.7.阶段7: Linux虚拟化 (ToDo)
- 1.虚拟化概述
- 2.Vcent
- 3.Docker
- [005].第5节:Linux中的使用技巧(暂时废弃的文章)