吉林网络运维学习都需要会什么?没基础可以吗?
网络运维相对软件开发来说要简单很多,没有基础是可以学习的,
单纯的学习运维,找公司的难度要大很多,建议进行系统的学习,
阶段一:Linux 与网络基础(116 课时)
模块:零基础体验、网络基础、Linux 系统管理、Linux 网络服务
2 PC 服务器安装 Linux 实战(线上)
3 了解 IP 地址!必须的(线上&串讲)
4 搭建VMware 虚拟环境(线上&串讲)
5 Linux 基本操作~去看看(线上&串讲)
6 网站与域名知识扫盲、域名申请及备案(线上&串讲)
7 构建 LAMP 网站平台(线上&串讲)
8 加密解密&熊猫烧香病毒再现(线上)
9 木马与后门DIY(线上)
网络基础(24)
1 计算机网络参考模型OSI 和 TCP/IP
2 网络传输介质与布线
3 交换机基本原理与配置
4 网络层协议与应用、ARP 攻击与欺骗的原理及应用
5 静态路由原理与配置
6 VLAN 与三层交换机
7 网络层协议高级知识:IP 分片原理、IPv6 协议(线上&串讲)
Linux 系统管理(48)
1 Linux 常用命令精讲
2 目录和文件管理
3 安装及管理程序
4 账号管理
5 权限及归属管理
6 磁盘管理
7 文件系统与 LVM
8 服务器 RAID 及配置实战
9 引导过程与服务控制
10 进程和计划任务管理
11 系统安全、PAM 安全认证、端口扫描
12Linux 文件系统深入,理解 inode 与 block、硬链接与软链
接、恢复误删除文件、分析日志文件
Linux 网络服务(28)
1 Linux 基础网络设置
2 DHCP 与 DHCP 中继原理与配置
3 Samba 文件共享服务(线上)
4 FTP 文件传输服务(线上&串讲)
5 DNS 域名解析服务(一)
6 DNS 域名解析服务(二)(线上&串讲)
7 Postfix 邮件系统(一)(线上&串讲)
8 Postfix 邮件系统(二)(线上)
9 远程访问及控制
10 部署 YUM 仓库服务;NFS 共享服务
11 PXE 高效批量网络装机
12 Cobbler 自动装机
项目实战(4)
初创公司服务器改造方案
阶段目标:
1 采用微**形式,使用真实的硬件服务器进行演练,网络原理采用了 Flash 动画形式,实现快速入门
2 能够掌握计算机网络、安全与 Linux 系统的基础知识,会进行 Linux 系统管理,能够搭建企业常用的Linux 服务
3 具备基本的网络运维、Linux 基础运维的能力
阶段二:Linux 企业级应用(132 课时)
模块:Shell 脚本、Linux 安全、Web 服务器、群集、MySQL
Shell 脚本(20)
1 Shell 编程规范与变量
2 Shell 编程之条件语句
3 Shell 编程之 case 语句
4 Shell 编程之正则表达式、sed 与 awk
5 Shell 编程实战:开发 MAC 记录与端口扫描脚本、开发系统监控脚本(项目案例)
Linux 安全(8)
1 iptables 链表关系与匹配流程、iptables 规则编写
2 利用 SNAT 策略共享上网、利用 DNAT 策略发布内网服务器、编写防火墙脚本、firewalld 防火墙
Web 服务器(38)
1 Web 基础、HTTP 协议分析、GET 和POST 方法
2 源码编译构建 LAMP
3 Apache 配置与应用,日志管理、日志分割
4 Apache 网页优化
5Apache 优化深入、实现防盗链、ab 压力测试、prefork 与
worker 工作模式原理与优化
6Nginx 安装与配置
7Nginx 访问控制、Nginx 虚拟主机、部署企业 LNMP 架构
8LNMP 应用部署、Nginx+Apache 动静分离(项目案例)
9 Nginx 优化与防盗链
10部署 tomcat(2 课时)
1LVS 负载均衡群集
2部署 LVS-DR 群集、LVS-DR 数据包流向分析、LVS-DR 中 的 ARP 问题
群集(22)
3LVS+Keepalived 群集
4Haproxy 搭建 Web 群集部署方法 、日志管理、参数优化
5Nginx+tomcat 群集(项目案例)(2 课时)
6Nginx+tomcat 动静分离(项目案例)
1MySQL 数据库初体验
2MySQL 数据库操作
3MySQL 索引与事务
4MySQL 数据库管理
5MySQL 全量备份与恢复
MySQL(44)
6 MySQL 增量备份与恢复
7 MySQL 存储引擎 MyISAM 和 InnoDB
8MySQL 主从复制(项目案例)
9MySQL 读写分离(项目案例)
10 MMM 高可用配置及故障切换、配置 MySQL 多主多从(项
目案例)
11MHA 高可用、MySQL 故障排查
阶段目标:
1 面向技术提升,以企业实际的项目案例进行训练,积累运维经验
2 能够掌握 Shell 脚本、安全,熟练部署 Web 服务器、MySQL 数据库及其优化,深入理解群集原理并部署
3 具备 Linux 群集、应用运维的能力
阶段三:云计算与运维自动化(120 课时)
模块:缓存及加速、监控、分布式文件服务、虚拟化、大型网站架构、运维自动化、云计算
实训模块
实训专题
缓存及加速(12)
1Squid 代理服务器应用:传统代理和透明代理
2Squid ACL 与日志分析工具 sarg、反向代理3Varnish 网站加速、部署Web 群集(线上) 4Nginx 缓存加速应用(2 课时)
5高性能内存对象缓存 Memcached 原理与部署、Memcached
群集部署
监控(8)
1企业集中监测Cacti(线上&串讲) 2Nagios 监控服务
3Zabbix 部署与 Zabbix 平台的使用
分布式文件服务(8)
1 企业远程备份同步 rsync 异地备份、rsync+inotify 实时备份
2 MFS 分布式文件系统原理与部署、MFS 灾难恢复与在线扩容
容器&虚拟化(28)
1 VMware 入门、ESXi 系统配置(线上&串讲)
2 KVM 架构、安装与配置、基本功能管理、高级功能管理
3 KVM 动态迁移、性能优化
4 Docker 架构、镜像及容器操作
5 Dockerfile 生成镜像、数据卷与数据容器、Docker 网络通信6实现密钥SSH 远程登录、构建 Nginx、构建 MySQL、构建LNAMP 架构、构建Tomcat
7 容器日志实战
8 基于 Kubernetes 构建Docker 集群
网站架构与运维自动化(48)
1 社交网站架构(8 课时)
1) 搭建SVN 服务器
2) 部署社交网站
3) 对关键服务器进行双机热备
4) 对服务器进行压力测试及性能调优
2 百万PV 网站架构
Redis 主从复制的特点、Redis 的应用场景、搭建 Redis 主从复制
3 千万PV 网站架构
1) RabbitMQ 开源消息队列系统的工作过程、使用场景、搭建RabbitMQ 集群
2) Jmeter 压力测试工具
4 Ansible 或 SaltStack 自动化运维(项目案例)(8 课时)
5 MongoDB 部署(8 课时)
6 其他扩展项目(16 课时,根据学员情况选择)
云计算(16)
云 计 算 OpenStack( 项 目 案 例 ) 1)OpenStack 体系架构、各个组件的功能
2) 部署OpenStack 云平台,完成相应的配置和管理任务
3) 在 OpenStack 平台内部署系统镜像,并安装网络服务
阶段目标:
1 面向虚拟化、云计算和运维自动化高级应用,通过企业级项目积累运维经验,练就炉火纯
青的技术
2 能够掌握监控、分布式文件服务,熟练部署大型网站架构及优化,能够搭建云计算和运维自动化应用环境
3 具备大型网站架构、云计算运维的能力
4
项目实施效果图参考
阶段四:Python 运维开发与大数据(80 课时)
模块:Python 基础、Python 运维开发、Web 前端基础、Django Web 开发、Python 大数据
实训模块
实训专题
Python 基础(40)
1Python 介绍与使用;Python 变量与数据类型;Python 字符
串与列表;Python 元组与字典
2Python 条件判断;Python 循环
3Python 函数与模块
4认识面向对象;类与对象:类的定义、类与对象、类的属性
5类与对象:类的方法、类与对象综合案例;类的封装和继承
(加答疑、练习,8 课时)
6文件读写与指针、文件和目录操作
7异常处理
1Python 操作数据库:python 操作 mysql;Python 操作 redis
Python 高级与运维开发
(20)
2 进程和线程、Socket 网络编程、Python 实现简单的聊天程序
3 运维应用:Python 实现子网划分、python socket 做监控、多线程扫描端口、探测 Web 服务质量
4其他扩展项目案例
一、网页制作基础:HTML+CSS
1走进HTML;网页穿上美丽外衣
2列表表格及表单
Web 前端基础
二、使用 jQuery 制作网页特效
1Javascript 基础、Javascript 对象
2jQuery 基础
3jQuery 选择器与事件
1搭建 Django Web 开发环境;创建 Web 项目及应用;MVC
模型;Django 的 MTV 框架
2升级Web 项目及应用
Django Web 开发
3Django 连接 MySQL 做增删改查
4Django 开发 Blog
5通讯录
6开发并部署BBS 论坛项目
1Hadoop 架构组成
2离线安装Hadoop 生态环境并配置应用
3CDH 部署
Python 大数据
4使用python 编写 hadoop 程序
5使用亚马逊云AWS 进行hadoop 大数据操作实例介绍
6Hadoop python 框架 mrjob 使用实例介绍
7Hadoop 在AWS 上运行的性能比较
阶段目标:
1 基于运维的开发,提升运维层次,打开职业发展空间
2 能够掌握Web 前端基础、Django Web 开发、Python 运维开发,能够搭建大数据应用环境, 打造自动化运维平台
3 具备Web 开发、运维开发、大数据运维的能力
安全狗服云是服务器安全运维云平台,可帮助用户解决公有云、私有云和混合云环境中可能遇到的安全及管理问题;提供了包含自动化系统风险识别和加固、系统级的安全防护(防黑/防入侵/抗攻击)、云监控(安全监控/性能监控/日志监控)、云管理(多公有管理/混合云管理)以及基于大数据架构的安全事件分析等功能。
下面介绍下他的使用方法:
首先要注册个安全狗服云账号。可以在“安全狗服云”官网,免费注册“服云”帐号;
要使用服云平台,除了要有账号,还必须要有安全狗软件。因此要在服务器上安装服务器安全狗。
安装完毕之后,会弹出“加入服云”窗口,点击“加入服云”,就会弹出服云登陆窗口。可以选择直接登录或注册。为了方便起见,建议先在服云web端或者客户端注册服云账号。
登入成功后,服云会自动进行下载证书到服务器的指定位置。
点击完成,返回“服云”官网,登录查看服务器是否有加入进去了。
同时,可以在电脑安装“服云”PC客户端、在手机上安装手机客户端(支持Android和ios系统),具有在线监控、实时告警、远程管理等功能,可随时随地管理服务器安全。
1、准备好一台云服务器,云服务器多包含的基本配置就是cup,内存,硬盘等基本配置。
2、利用云服务器的IP地址,账户名,密码来登录。(云服务器的用户名是由云服务器的系统而定的,windows系统用户名就是administrator,linux系统用户名就是root)
3、用电脑来登录云服务器,从电脑桌面打开“远程桌面连接”
4、输入云服务器的IP地址,点击连接
5、链接之后,输入账号和密码(这里需要注意,电脑的操作系统必须和云主机操作系统一致,才能登陆成功)
6、登陆成功之后,在您的电脑桌面上就会出现云主机操作桌面啦。您可以在这里部署您的网站,应用程序等其他应用。
如何选择适合自己的云服务器
1。稳定:对于中小企业来说,业务稳定比什么都重要,尤其是与企业生产相关的业务。一旦出现故障,就会影响业务的正常运行。2安全:数据是公司的生命。一旦数据丢失或泄露,对企业来说可能是一场灾难。
3灵活性:对于中小企业来说,一次性投入大量成本进行商业部署,会影响公司运营,尤其是在当今疫情形势下。对于中小企业来说,灵活性可以在很大程度上节约成本。
4易用性:与大公司不同,中小企业有专业的R&D运维团队,所以对于中小企业来说,平台的易用性非常重要。
5成本低:受疫情影响,很多中小企业经营困难。低成本可以缓解中小企业的经营压力。
推荐使用RAKsmart作为服务器,在中国香港、美国(洛杉矶和圣何塞)、东京、新加坡等地有几个机房。RAKsmart云服务器的机房全部接入优质运营商带宽,让国内用户或海外用户获得高质量的网络体验。最低配置是1核CPU,1GB内存,1M带宽。支持灵活配置,可以根据需要升级CPU内核数量、内存和带宽。
0条评论