快速上手linux 玩转典型应用
〖课程介绍〗:
随着人工智能、大数据时代的到来,linux的地位与日俱增!本门课程的讲师用通俗易懂的语言,以主流CentOS操作系统为例,系统讲解linux知识点:python\Java\PHP多语言运行环境配置、常用软件及应用部署、运维必备服务等实用技能,助你快速上手独立配置

〖课程目录〗:
第1章 课程介绍1 节 | 10分钟
本章内容会给大家通览本门课程的所有知识点
收起列表
视频:1-1 导学 (09:53)
第2章 Linux简介4 节 | 16分钟
本节课会带领大家一起来 了解linux各个发行版历史、介绍linux的应用领域、讲解linux的学习方法和心得。
收起列表
视频:2-1 什么是 linux (05:52)
视频:2-2 linux能够做什么事情 (02:21)
视频:2-3 linux的学习方法 (03:32)
视频:2-4 忘掉 window的所有东西 (03:18)
第3章 CentOs 的安装 试看3 节 | 28分钟
本节课主要带领大家学习如何通过虚拟机搭建一个linux Centos的操作系统。并讲解目前比较好的云服务器平台。为后续学习linux提供环境准备!
收起列表
视频:3-1 虚拟机是什么 (07:42)
视频:3-2 在虚拟机中安装CentOs (08:35)试看
视频:3-3 云服务器介绍 (11:31)
第4章 准备工作1 节 | 19分钟
本节课主要是对Centos优化。替换默认源是为了更快的安装软件、安装Vim是为了方便操作文本、网络基本操作。
收起列表
视频:4-1 课前准备工作 (18:56)
第5章 远程连接SSH专题6 节 | 40分钟
本章会重点讲解远程连接工具SSH,是linux的重点学习点之一。会先介绍SSH基础原理和重要性。后讲解SSH服务端和客户端的安装。演示如何通过在不同平台SSH客户端连接Centos服务器、以及通过SSH KEY实现免密码登录、讲解管理多台服务器的运维技巧。…
收起列表
视频:5-1 认识SSH (03:17)
视频:5-2 服务器安装SSH服务 (03:47)
视频:5-3 客户端安装SSH工具 (02:40)
视频:5-4 客户端链接SSH服务 (05:06)
视频:5-5 SSH config 命令讲解 (10:23)
视频:5-6 SSH免密登录 (14:32)
第6章 Linux常用命令讲解7 节 | 99分钟
要驾驭Centos系统,就得熟悉linux的操作命令。本章会和大家一起学习并实践linux基本命令。包括软件操作、文本编辑神器Vim、服务器硬件资源操作、文本和文件夹操作、用户操作、磁盘相关操作、防火墙安全设置、提权sudo、不同平台文件上传下载。工欲善其事必先利其器,这些命令都是linux的最常用操作,大家要认真实践练习。…
收起列表
视频:6-1 linux常用命令 (06:11)
视频:6-2 服务器硬件资源信息 (08:24)
视频:6-3 文件操作命令 (11:13)
视频:6-4 linux文本编辑神器–VIM (38:18)
视频:6-5 系统用户操作命令 (07:23)
视频:6-6 防火墙的设置 (11:07)
视频:6-7 提权和文件上传下载的操作 (15:37)
第7章 WebServer安装和配置讲解5 节 | 74分钟
本章讲解WebServer,会分别讲解常用的Apache和Nignx。会重点讲解商业最受欢迎的Nginx 。课程包括软件的安装、虚拟主机和伪静态的设置、以及Nginx的高级技巧 日志格式化、反向代理、负载均衡和调试技巧。
收起列表
视频:7-1 Apache的安装 (05:32)
视频:7-2 Apache的虚拟主机配置及伪静态操作 (21:01)
视频:7-3 Nginx的基本操作 (14:31)
视频:7-4 Nginx伪静态的实现 (13:32)
视频:7-5 实例演示反向代理和负载均衡 (18:59)
第8章 数据库服务3 节 | 41分钟
没有数据库的程序叫页面而已。本章会重点讲解最流行的开源数据库Mysql。包括Mysql的安装、密码初始化、远程连接、General Log、新建用户、分配权限、root密码重置。
收起列表
视频:8-1 Mysql安装及链接 (10:29)
视频:8-2 远程链接 (12:15)
视频:8-3 开启genelog (17:57)
第9章 缓存服务2 节 | 30分钟
缓存服务是一个商业系统中最要的一环,好的缓存服务可以为系统提供更快更好的服务 。本章会介绍比较流行的两款内存缓存 Redis 和Memcache。包括memcache的yum安装、redis 的源码安装。并通过telnet命令行对缓存服务进行操作演示。
收起列表
视频:9-1 Redis、Memcache介绍及安装 (13:15)
视频:9-2 Redis的基本操作 (15:53)
第10章 Git安装和使用2 节 | 30分钟
作为互联网的一员,Git是必须要了解的一个专业技能。Git是最流行的分布式去中心化版本管理工具。包括git的安装、基本操作命令、免密操作。
收起列表
视频:10-1 git版本管理工具(上) (18:18)
视频:10-2 git版本管理工具(下) (11:39)
第11章 Php框架TP5,Lavaral Yii2.0 环境配置6 节 | 62分钟
MVC框架是所有开发语言的基本,本次课程会讲解PHP吉祥三宝Yii2、TP5、Laravel5的运行环境配置 。并融合Nginx、Mysql、Redis、Memcache,演示多服务的配合
收起列表
视频:11-1 PHP基础运行环境搭建 (11:07)
视频:11-2 Laravel运行环境配置(上) (11:35)
视频:11-3 Laravel运行环境配置(下) (13:19)
视频:11-4 yii2.0 TP 5.0 框架配置 (09:05)
视频:11-5 PHPMyadmin的配置安装 (09:03)
视频:11-6 PHPRedisAdmin的配置安装 (07:07)
第12章 Java运行环境配置2 节 | 21分钟
Java是非常流行的后端编程语言。一直稳居最受开发者欢迎的开发语言之一。本章会讲解JDK、tomcat、maven的安装,tomcat操作命令。
收起列表
视频:12-1 Java运行环境配置 (13:16)
视频:12-2 maven高级使用 (06:59)
第13章 Python运行环境2 节 | 24分钟
python是个人最推荐学习的第二母开发语言,目前python在机器学习方面有非常好的库,方便开发者学习。本章会介绍pip安装、虚拟环境的使用,flask框架的讲解。
收起列表
视频:13-1 python 运行环境配置 (14:29)
视频:13-2 python flask 高级应用 (08:51)
第14章 服务管理2 节 | 33分钟
linux中有我们需要了解几个重要服务包括:crontab 定时任务管理工具、时间同步服务、Logrotate日志切割服务、supervisor进程管理服务。
收起列表
视频:14-1 linux常见服务-Crontba、Ntpdate (15:13)
视频:14-2 linux常见服务–Logrotate.Supervisor (16:58)
第15章 监控神器Zabbix2 节 | 20分钟
服务器犹如人的身体,监控状态是需要通过健康检查提前告知。Zabbix作为运维届的监控常青树,可以很方便的监控成千上万台的服务器。本章节讲解zabbix的安装 、服务器的基本配置项监控。
收起列表
视频:15-1 监控系统Zabbix (上) (08:02)
视频:15-2 监控系统Zabbix (下) (11:33)
第16章 课程总结1 节 | 5分钟
课程重点知识梳理回顾。
收起列表
视频:16-1 16课程总结 (04:35)
有需要联系v;加客服窗口的联系方式
摘要:本文旨在帮助测试运维人员快速上手Linux系统,通过详细介绍典型应用,让读者轻松玩转Linux,提高工作效率。文章将从环境搭建、常用命令、系统管理以及实战案例四个方面进行阐述,旨在为读者提供一套完整的Linux学习指南。
1、环境搭建
在进行Linux学习之前,首先需要搭建一个适合学习的环境。目前,市面上有多种Linux发行版,如Ubuntu、CentOS等。本文以Ubuntu为例,介绍如何搭建Linux学习环境。首先,从官方网站下载Ubuntu镜像,然后使用虚拟机软件(如VMware、VirtualBox)创建虚拟机,并将Ubuntu镜像安装到虚拟机中。安装完成后,配置网络、设置用户和密码等基本操作,即可开始Linux的学习之旅。
在搭建环境时,还需要注意以下几点:
1)选择合适的硬件配置,确保虚拟机运行流畅。
2)合理分配虚拟机内存和CPU资源,避免资源冲突。
3)安装必要的软件包,如文本编辑器、编译器等,以便进行编程和开发。
2、常用命令
Linux系统中的命令是进行操作的基础。本文将介绍一些常用的Linux命令,包括文件操作、目录操作、进程管理、网络配置等。以下是一些典型命令的示例:
1)文件操作:ls(列出目录内容)、cp(复制文件)、mv(移动文件)、rm(删除文件)等。
2)目录操作:cd(切换目录)、pwd(显示当前目录)、mkdir(创建目录)、rmdir(删除目录)等。
3)进程管理:ps(显示进程)、top(实时显示进程)、kill(终止进程)等。
4)网络配置:ifconfig(显示网络接口信息)、ping(测试网络连通性)、netstat(显示网络连接)等。
3、系统管理
Linux系统管理是测试运维人员必备的技能。本文将介绍系统管理方面的知识,包括用户和组管理、文件权限管理、系统日志管理、系统监控等。
1)用户和组管理:useradd(添加用户)、groupadd(添加组)、usermod(修改用户信息)、groupmod(修改组信息)等。
2)文件权限管理:chmod(修改文件权限)、chown(修改文件所有者)、chgrp(修改文件所属组)等。
3)系统日志管理:logrotate(日志轮转)、syslog(系统日志服务)等。
4)系统监控:nmon(性能监控)、vmstat(虚拟内存统计)等。
4、实战案例
为了帮助读者更好地理解Linux应用,本文将结合实际案例进行讲解。以下是一些典型案例:
1)使用SSH远程登录服务器。
2)使用SFTP传输文件。
3)使用Nginx搭建Web服务器。
4)使用MySQL数据库进行数据存储。
总结:
本文从环境搭建、常用命令、系统管理以及实战案例四个方面详细介绍了【测试运维】快速上手Linux玩转典型应用。通过学习本文,读者可以掌握Linux的基本操作,提高工作效率。在实际工作中,不断积累经验,才能成为一名优秀的测试运维人员。
本文由nayona.cn整理
联系我们

关注公众号

微信扫一扫
支付宝扫一扫
