|
|
快速上手学习Linux玩转典型应用
快速上手Linux玩转典型应用
随着人工智能、大数据时代的到来,Linux的地位与日俱增!本门课程的讲师用通俗易懂的语言,以主流CentOS操作系统为例,系统讲解Linux知识点:Python\\Java\\PHP多语言运行环境配置、常用软件及应用部署、运维必备服务等实用技能,助你快速上手独立配置
第1章课程介绍
本章内容会给大家通览本门课程的所有知识点
1-1导学
第2章Linux简介
本节课会带领大家一起来了解Linux各个发行版历史、介绍Linux的应用领域、讲解Linux的学习方法和心得。
2-1什么是Linux
2-2Linux能够做什么事情
2-3Linux的学习方法
2-4忘掉window的所有东西
第3章CentOs的安装
本节课主要带领大家学习如何通过虚拟机搭建一个LinuxCentos的操作系统。并讲解目前比较好的云服务器平台。为后续学习Linux提供环境准备!
3-1虚拟机是什么
3-2在虚拟机中安装CentOs
3-3云服务器介绍
第4章准备工作
本节课主要是对Centos优化。替换默认源是为了更快的安装软件、安装Vim是为了方便操作文本、网络基本操作。
4-1课前准备工作
第5章远程连接SSH专题
本章会重点讲解远程连接工具SSH,是Linux的重点学习点之一。会先介绍SSH基础原理和重要性。后讲解SSH服务端和客户端的安装。演示如何通过在不同平台SSH客户端连接Centos服务器、以及通过SSHKEY实现免密码登录、讲解管理多台服务器的运维技巧。…
5-1认识SSH
5-2服务器安装SSH服务
5-3客户端安装SSH工具
5-4客户端链接SSH服务
5-5SSHconfig命令讲解
5-6SSH免密登录
第6章Linux常用命令讲解
要驾驭Centos系统,就得熟悉Linux的操作命令。本章会和大家一起学习并实践Linux基本命令。包括软件操作、文本编辑神器Vim、服务器硬件资源操作、文本和文件夹操作、用户操作、磁盘相关操作、防火墙安全设置、提权sudo、不同平台文件上传下载。工欲善其事必先利其器,这些命令都是Linux的最常用操作,大家要认真实践练习。…
6-1Linux常用命令
6-2服务器硬件资源信息
6-3文件操作命令
6-4Linux文本编辑神器–VIM
6-5系统用户操作命令
6-6防火墙的设置
6-7提权和文件上传下载的操作
第7章WebServer安装和配置讲解
本章讲解WebServer,会分别讲解常用的Apache和Nignx。会重点讲解商业最受欢迎的Nginx。课程包括软件的安装、虚拟主机和伪静态的设置、以及Nginx的高级技巧日志格式化、反向代理、负载均衡和调试技巧。
7-1Apache的安装
7-2Apache的虚拟主机配置及伪静态操作
7-3Nginx的基本操作
7-4Nginx伪静态的实现
7-5实例演示反向代理和负载均衡
第8章数据库服务
没有数据库的程序叫页面而已。本章会重点讲解最流行的开源数据库Mysql。包括Mysql的安装、密码初始化、远程连接、GeneralLog、新建用户、分配权限、root密码重置。
8-1Mysql安装及链接
8-2远程链接
8-3开启genelog
第9章缓存服务
缓存服务是一个商业系统中最要的一环,好的缓存服务可以为系统提供更快更好的服务。本章会介绍比较流行的两款内存缓存Redis和Memcache。包括memcache的yum安装、redis的源码安装。并通过telnet命令行对缓存服务进行操作演示。
9-1Redis、Memcache介绍及安装
9-2Redis的基本操作
第10章Git安装和使用
作为互联网的一员,Git是必须要了解的一个专业技能。Git是最流行的分布式去中心化版本管理工具。包括git的安装、基本操作命令、免密操作。
10-1git版本管理工具(上)
10-2git版本管理工具(下)
第11章Php框架TP5,LavaralYii2.0环境配置
MVC框架是所有开发语言的基本,本次课程会讲解PHP吉祥三宝Yii2、TP5、Laravel5的运行环境配置。并融合Nginx、Mysql、Redis、Memcache,演示多服务的配合
11-1PHP基础运行环境搭建
11-2Laravel运行环境配置(上)
11-3Laravel运行环境配置(下)
11-4yii2.0TP5.0框架配置
11-5PhpMyadmin的配置安装
11-6PhpRedisAdmin的配置安装
第12章Java运行环境配置
Java是非常流行的后端编程语言。一直稳居最受开发者欢迎的开发语言之一。本章会讲解JDK、tomcat、maven的安装,tomcat操作命令。
12-1Java运行环境配置
12-2maven高级使用
第13章Python运行环境
Python是个人最推荐学习的第二母开发语言,目前Python在机器学习方面有非常好的库,方便开发者学习。本章会介绍pip安装、虚拟环境的使用,flask框架的讲解。
13-1Python运行环境配置
13-2Pythonflask高级应用
第14章服务管理
Linux中有我们需要了解几个重要服务包括:crontab定时任务管理工具、时间同步服务、Logrotate日志切割服务、supervisor进程管理服务。
14-1Linux常见服务-Crontba、Ntpdate
14-2Linux常见服务–Logrotate.Supervisor
第15章监控神器Zabbix
服务器犹如人的身体,监控状态是需要通过健康检查提前告知。Zabbix作为运维届的监控常青树,可以很方便的监控成千上万台的服务器。本章节讲解zabbix的安装、服务器的基本配置项监控。
15-1监控系统Zabbix(上)
15-2监控系统Zabbix(下)
第16章课程总结
课程重点知识梳理回顾。
16-116课程总结
快速上手学习Linux玩转典型应用
|
|