学习Linux应用及核心技术的目标就是为了能够掌握常见应用环境部署、了解docker容器技术、了解kubernetes(k8s)集群平台和开源容器技术,从而开拓技术视野。
Linux应用及核心技术学习内容如下:
一、Linux基础部分
● Linux概述
课程简介、Linux概述、虚拟机软件-VMware及VirtualBox、Linux安装、第三方软件使用
Linux目录结构、Linux命令-文件列表、Linux命令-目录切换、Linux命令-目录创建和删除、Linux命令-文件查看、Linux命令-文件删除与拷贝、Linux命令-压缩与解压缩、Linux命令-查找文件与内容、Linux命令-其他常见命令、Linux命令-VIM编辑器、Linux命令-重定向输出&系统命令、Linux命令-管道、Linux权限、Linux修改ip、Linux域名映射、Linux上的软件安装方式、常见的文件上传下载工具、Linux安装JDK、Linux安装MySQL、Linux安装Tomcat、Linux安装redis、Linux部署案例
● Vim
Vim,为什么你有这么多模式
Vim 插入模式小技巧
Vim 快速移动大法
Vim快速增删改查
Vim 如何搜索替换
Vim 多文件操作
什么是 Vim 的 text object
Vim复制粘贴与寄存器的使用
Vim 如何用宏完成强大的批量操作
Vim 补全大法
● Shell
Shell环境、Shell传参变量、Shell流程控制、Shell数组、算术运算符、布尔运算符、关系运算符、Shell printf命令、printf的转义序列、Shell函数、Shell特殊用法、Shell echo命令、正则表达式、Shell编程实战
二、常见应用环境部署实战
常见应用环境部署实战
php安装部署、php案例应用、java安装部署、java案例应用、Python安装部署、Python案例应用、MySQL安装、MySQL使用、nosql的安装和使用、Nginx概述、Nginx配置文件详解、Nginx在Linux下安装、Nginx功能1-静态资源部署、Nginx功能2-虚拟主机-端口绑定、Nginx功能2-虚拟主机-域名绑定、Nginx功能3-反向代理介绍、Nginx功能3-反向代理配置
三、docker容器技术和kubernetes(k8s)集群平台
docker容器技术
学习目标、什么是docker、容器与虚拟机比较、docker组件、docker安装、docker启动与停止、镜像相关命令、创建启动与查看容器、容器停止与启动和目录挂载、目录挂载查看IP与删除容器、docker部署mysql部署、docker部署tomcat部署、docker部署nginx部署、redis部署、迁移与备份、Dockerfile常用命令、Dockerfile构建jdk1.8镜像、Docker私有仓库的搭建与配置、Docker私有仓库镜像上传
Kubernetes(k8s)集群平台
k8s介绍
k8s分布式安装
k8s设计架构
k8s集群与部署实战