第二阶段
我爱DC
这个作者很懒,什么都没留下…
展开
-
Nginx调度器 、 Nginx优化
Nginx反向代理架构正向代理公司访问外网用反向代理企业服务器用配置[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf.. ..http {.. ..#使用upstream定义后端服务器集群,集群名称任意(如webserver)#使用server定义集群中的具体服务器和端口upstream webserv...原创 2020-03-15 21:55:15 · 75 阅读 · 0 评论 -
表结构 、 MySQL键值案例
TopNSD RDBMS1 DAY02案例1:约束条件 案例2:修改表结构 案例3:index 普通索引 案例4:primary key 主键 案例5:foreign key 外键1 案例1:约束条件1.1 问题具体要求如下:如图-1所示设置约束条件图-11.2 步骤实现此案例需要按照如下步骤进行。步骤一:设置约束1)在db2库里创建t...原创 2020-03-15 21:54:48 · 283 阅读 · 0 评论 -
数据库服务概述 、 构建MySQL服务 、 数据库基本管理 、 MySQL数据类型 、 总结和答疑
案例1:构建MySQL服务器 案例2:数据库基本管理 案例3:字符类型 案例4:数值类型 案例5:日期时间类型 案例6:枚举类型数据库介绍什么是数据库?-存储数据的仓库生活中的数据-视频,音频,图片,文本常见的软件主流操作系统:Unix,Linux,Windoxs如何选择用那种软件?是否要花钱买? 是否跨平台?专业术语...原创 2020-03-15 21:54:35 · 369 阅读 · 0 评论 -
常用命令
uptime//查看CPU负载 ifconfig eth0//查看网卡流量 free//查看内存信息 df -h //查看磁盘空间 # wc -l /etc/passwd...原创 2020-03-15 21:53:40 · 58 阅读 · 0 评论 -
条件测试 、 if选择结构 、 循环结构案例
TopNSD SHELL DAY02案例1:条件测试操作 案例2:使用if选择结构 案例3:使用for循环结构 案例4:使用while循环结构1 案例1:条件测试操作1.1 问题本案例要求参考PPT上的示例,分别练习以下条件测试操作:字符串匹配 比较整数值的大小 识别文件/目录的状态 多个条件/操作的逻辑组合1.2 步骤实现此案例需要按照如下步骤进行。...原创 2020-03-15 21:52:28 · 223 阅读 · 0 评论 -
Shell概述 、 编写及执行脚本 、 Shell变量 、 数值运算 案例
TopNSD SHELL DAY01案例1:Shell基础应用 案例2:简单Shell脚本的设计 案例3:使用Shell变量 案例4:变量的扩展应用 案例5:Shell中的数值运算1 案例1:Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境 练习命令历史、命令别名 重定向标准输入/输出/错...原创 2020-03-15 21:52:14 · 234 阅读 · 0 评论 -
部署LNMP 、 Nginx+FastCGI 、 Nginx高级技术案例
TopNSD OPERATION DAY02案例1:部署LNMP环境 案例2:构建LNMP平台 案例3:地址重写1 案例1:部署LNMP环境1.1 问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM; 启动Nginx、MariaDB、FPM服务; 并测试LNMP是否工作正常。1.2 方案目前的网站一般...原创 2020-03-15 21:52:04 · 236 阅读 · 0 评论 -
Nginx安装 、 用户认证 、 Nginx虚拟主机 、 HTTPS加密网站案例
TopNSD Operation DAY01案例1:搭建Nginx服务器 案例2:用户认证 案例3:基于域名的虚拟主机 案例4:SSL虚拟主机1 案例1:搭建Nginx服务器1.1 问题在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:支持SSL加密功能 设置Nginx账户及组名称均为nginx ...原创 2020-03-15 21:51:52 · 664 阅读 · 0 评论 -
Nginx安装 、 用户认证 、 Nginx虚拟主机 、 HTTPS加密网站 、 PPT
OPERATION DAY01原创 2020-03-15 21:50:04 · 100 阅读 · 0 评论 -
网站架构演变、LNP+Mariadb数据库分离、Web服务器集群、案例
TopNSD Project1 DAY02案例1:网站架构演变 案例2:LNP+Mariadb数据库分离 案例3:Web服务器集群1 案例1:网站架构演变1.1 问题学习从单机架构到集群架构的演变之路:单机版LNMP 独立数据库服务器 Web服务器集群与Session保持 动静分离、数据库集群 各种缓存服务器 业务模型1.2 步骤此案例主要是学习网站架...原创 2020-03-15 21:49:52 · 485 阅读 · 0 评论 -
网站架构演变、LNP+Mariadb数据库分离、Web服务器集群、总结和答疑
PROJECT1 DAY02原创 2020-03-15 21:49:34 · 277 阅读 · 0 评论 -
服务器硬件、部署LNMP动态网站 案例
TopNSD Project1 DAY01案例1:服务器硬件 案例2:部署LNMP动态网站1 案例1:服务器硬件1.1 问题服务器硬件品牌有哪些,服务器硬件组成结构分析:常见服务器品牌介绍 服务器硬件组成 配置服务器硬件RAID Dell服务器iDRAC远程管理配置1.2 方案参考视频:http://www.tmooc.cn/course/300254.sh...原创 2020-03-15 21:49:17 · 633 阅读 · 0 评论 -
服务器硬件、部署LNMP动态网站、总结和答疑
PROJECT1 DAY01原创 2020-03-15 21:49:02 · 100 阅读 · 0 评论 -
块存储应用案例 、 分布式文件系统 、 对象存储 PPT
CLUSTER DAY04原创 2020-03-15 21:48:48 · 190 阅读 · 0 评论 -
Ceph概述 、 部署Ceph集群 、 Ceph块存储 、 总结与答疑
CLUSTER DAY03分布式文件系统简单说就是不要把鸡蛋放在一个篮子里什么是Ceph:我在一个环境当中,有很多很多的服务器,服务器上也有它自己很多的硬盘,我通过软件的形式把若干服务器都收集起来,部署成一个软件,在这个逻辑的软件里可以同时看到我若干服务器的磁盘的空间,这个逻辑的软件对外就像是一个整体一样,这个整体叫storage sp...原创 2020-03-15 21:48:33 · 275 阅读 · 0 评论 -
Ceph概述 、 部署Ceph集群 、 Ceph块存储 案例
TopNSD CLUSTER DAY03案例1:实验环境 案例2:部署ceph集群 案例3:创建Ceph块存储1 案例1:实验环境1.1 问题准备四台KVM虚拟机,其三台作为存储集群节点,一台安装为客户端,实现如下功能:创建1台客户端虚拟机 创建3台存储集群虚拟机 配置主机名、IP地址、YUM源 修改所有主机的主机名 配置无密码SSH连接 配置NTP时间同步...原创 2020-03-15 21:47:41 · 216 阅读 · 0 评论 -
keepalived 主要作用
keepalived:1)VRRP(热备,浮动IP)谁的优先级高2)配置LVS3)监控检查(端口检查/页面检查)Haproxy[nginx]代理服务器 web1client---haproxy 4.5+2.5 web2(2.200)...原创 2020-03-15 21:47:26 · 1583 阅读 · 0 评论 -
Keepalived热备 、 Keepalived+LVS 、 HAProxy服务器案例
TopNSD CLUSTER DAY02案例1:Keepalived高可用服务器 案例2:Keepalived+LVS服务器 案例3:配置HAProxy负载平衡集群1 案例1:Keepalived高可用服务器1.1 问题准备三台Linux服务器,两台做Web服务器,并部署Keepalived高可用软件,一台作为客户端主机,实现如下功能:使用Keepalived实现we...原创 2020-03-15 21:46:35 · 277 阅读 · 1 评论 -
集群
什么是集群集群目的集群分类高性能HPC负载均衡LB高可用HALVS概述LVS可以实现高可用,可伸缩的Web,Mail,Cache和Media等网络服务.可利用LINUX系统和LVS集群软件实现一个高可用,高性能低成本的服务器应用集群LVS集群组成LVS属于LVS工作模式负载均衡调度...原创 2020-03-15 21:45:47 · 86 阅读 · 0 评论 -
集群案例
TopNSD CLUSTER DAY01案例1:ipvsadm命令用法 案例2:部署LVS-NAT集群 案例3:部署LVS-DR集群1 案例1:ipvsadm命令用法1.1 问题准备一台Linux服务器,安装ipvsadm软件包,练习使用ipvsadm命令,实现如下功能:使用命令添加基于TCP一些的集群服务 在集群中添加若干台后端真实服务器 实现同一客户端访问,调...原创 2020-03-15 21:45:36 · 492 阅读 · 0 评论 -
版本控制 、 Git基础 、 Git进阶 、 RPM打包案例
TopNSD OPERATION DAY06案例1:Git基本操作 案例2: HEAD指针操作 案例3:Git分支操作 案例4:Git服务器 案例5:制作nginx的RPM包1 案例1:Git基本操作1.1 问题本案例要求先快速搭建好一台Git服务器,并测试该版本控制软件,要求如下:安装Git软件 创建版本库 客户端克隆版本仓库到本地 本地工作目录修改数据...原创 2020-03-15 21:44:43 · 185 阅读 · 0 评论 -
Tomcat服务器 、 Tomcat应用案例 、 Varnish代理服务器案例
TopNSD OPERATION DAY05案例1:安装部署Tomcat服务器 案例2:使用Tomcat部署虚拟主机 案例3:使用Varnish加速Web1 案例1:安装部署Tomcat服务器1.1 问题本案例要求部署Tomcat服务器,具体要求如下:安装部署JDK基础环境 安装部署Tomcat服务器 创建JSP测试页面,文件名为test.jsp,显示服务器当前时...原创 2020-03-15 21:44:33 · 182 阅读 · 0 评论 -
Session与Cookie 、 部署memcached 、 Session共享 案例
TopNSD OPERATION DAY04案例1:PHP的本地Session信息 案例2:构建memcached服务 案例3:PHP实现session共享1 案例1:PHP的本地Session信息1.1 问题通过Nginx调度器负载后端两台Web服务器,实现以下目标:部署Nginx为前台调度服务器 调度算法设置为轮询 后端为两台LNMP服务器 部署测试页面,查...原创 2020-03-15 21:44:15 · 151 阅读 · 0 评论 -
Nginx调度器 、 Nginx优化 、案例
TopNSD Operation DAY03案例1:Nginx反向代理 案例2:Nginx的TCP/UDP调度器 案例3:Nginx常见问题处理1 案例1:Nginx反向代理1.1 问题使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台Web服务器的权重要求设置为不同...原创 2020-03-15 21:44:06 · 172 阅读 · 0 评论 -
Keepalived热备 、 Keepalived+LVS 、 HAProxy服务器 PPT
CLUSTER DAY02原创 2020-03-15 21:47:14 · 237 阅读 · 0 评论 -
Shell概述 、 编写及执行脚本 、 Shell变量 、 数值运算案例
TopNSD SHELL DAY01案例1:Shell基础应用 案例2:简单Shell脚本的设计 案例3:使用Shell变量 案例4:变量的扩展应用 案例5:Shell中的数值运算1 案例1:Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境 练习命令历史、命令别名 重定向标准输入/输出/错...原创 2020-03-15 21:43:43 · 283 阅读 · 0 评论 -
条件测试 、 if选择结构 、 循环结构案例
TopNSD SHELL DAY02案例1:条件测试操作 案例2:使用if选择结构 案例3:使用for循环结构 案例4:使用while循环结构1 案例1:条件测试操作1.1 问题本案例要求参考PPT上的示例,分别练习以下条件测试操作:字符串匹配 比较整数值的大小 识别文件/目录的状态 多个条件/操作的逻辑组合1.2 步骤实现此案例需要按照如下步骤进行。...原创 2020-03-15 21:43:33 · 373 阅读 · 0 评论 -
case语句 、 函数及中断控制 、 字符串处理 案例
TopNSD SHELL DAY03案例1:基于case分支编写脚本 案例2:编写一键部署软件脚本 案例3:启动脚本 案例4:使用Shell函数 案例5:中断及退出 案例6:字符串截取及切割 案例7:字符串初值的处理1 案例1:基于case分支编写脚本1.1 问题本案例要求编写test.sh脚本,相关要求如下:能使用redhat、fedora控制参数 控制参...原创 2020-03-12 20:45:57 · 81 阅读 · 0 评论 -
LINUX的计算与字符串相加
LINUX中计算必须用字符串相加与计算的区别#!/bin/bashi=0123456789for a in {1..8}do b=${i:$RANDOM%10:1} let p+=$bdoneecho $p#结果为数字相加#!/bin/bashi=0123456789for a in {1..8}do b=${i:$RANDOM%10:1}...原创 2020-03-15 21:43:18 · 1136 阅读 · 0 评论 -
正则表达式 、 sed基本用法 、 sed文本块处理
正则表达式Regular Express-使用"一串符号"来描述共同属性的属性正则表达式 可以配合某工具对文档进行过滤筛选grep ".*" user 匹配任意grep "ro\{1,3\}t" user 匹配r后面1到3个o最后t rot root rooot\b 旁边不能是数字,字母,下划线egrep "ro+" use...原创 2020-03-15 21:42:20 · 187 阅读 · 0 评论 -
正则表达式 、 sed基本用法 、 sed文本块处理案例
TopNSD SHELL DAY04案例1:使用正则表达式 案例2:sed基本用法 案例3:使用sed修改系统配置 案例4:sed多行文本处理1 案例1:使用正则表达式1.1 问题本案例要求熟悉正则表达式的编写,完成以下任务:利用egrep工具练习正则表达式的基本用法1.2 方案表-1 基本正则列表表-1 扩展正则列表1.3 步骤实现此案例...原创 2020-03-15 21:43:12 · 224 阅读 · 0 评论 -
sed高级应用 、 awk基本用法
awk的基本用法awk工具概述命令格式解析1,前置命令 | awk [选项] (条件)指令2,awk 选项 (条件)指令 被处理文件选项 -F 定义分隔符指令 print 输出awk '{print $1,$3}' test.txt #输出所有行第一三列awk '{print $2,$0}' test.txt #输出所有行第二和所有列awk -F: '...原创 2020-03-15 21:53:55 · 158 阅读 · 0 评论 -
sed高级应用 、 awk基本用法案例
TopNSD SHELL DAY05案例1:sed综合脚本应用 案例2:使用awk提取文本 案例3:awk处理条件 案例4:awk综合脚本应用1 案例1:sed综合脚本应用1.1 问题本案例要求编写脚本getupwd.sh,实现以下需求:找到使用bash作登录Shell的本地用户 列出这些用户的shadow密码记录 按每行“用户名 --> 密码记录”保存到...原创 2020-03-15 21:42:33 · 230 阅读 · 0 评论 -
awk高级用法案例
TopNSD SHELL DAY06案例1:awk流程控制 案例2:awk扩展应用 案例3:编写监控脚本 案例4:编写安全检测脚本1 案例1:awk流程控制1.1 问题本案例要求了解awk的流程控制操作,可自行设置awk语句来有验证以下操作:if分支结构(单分支、双分支、多分支) 练习awk数组的使用1.2 步骤实现此案例需要按照如下步骤进行。步骤一:a...原创 2020-03-15 21:43:55 · 331 阅读 · 0 评论 -
awk高级用法
几种搜索工具grep 模糊搜索vim 增删改查sed 增删改查,非交互式awk 精确搜索awk流程控制分支结构单分支- if(条件){编辑指令}双分支- if(条件){编辑指令} else {编辑指令2}单分支else if- if(条件){编辑指令2} else if(条件){条件指令2} ...else{编辑指令N}搜索...原创 2020-03-15 21:54:17 · 216 阅读 · 0 评论 -
OSPF 、 传输层 、 ACL
传输层的概述传输层的作用TCP特点:可靠 效率低 面向链接UDP特点:不可靠 效率高 无连接TPC的封装格式syn 打算与对方建立链接ack 确认fin 打算与对方断开链接三次握手 syn ---> ack,syn --->ack四次...原创 2020-03-15 21:39:47 · 211 阅读 · 0 评论 -
OSPF 、 传输层 、 ACL案例
TopNSD NETWORK DAY03案例1:动态路由 案例2:基本ACL的配置(1) 案例3:基本ACL的配置(2) 案例4:高级ACL1 案例1:动态路由1.1 问题通过配置静态路由协议ospf实现全网互通,按照图-1拓扑图所示图-11.2 步骤实现此案例需要按照如下步骤进行。步骤一:配置交换机1)S3700交换机配置[Hua...原创 2020-03-15 21:39:37 · 209 阅读 · 0 评论 -
VLAN技术及应用 、 TRUNK 、 网络层解析
VLAN技术及应用 、 TRUNK 、 网络层解析广播域VLAN分割广播域VLAN的作用基于接口划分的静态VLAN静态VLAN的配置配置VLAN的步骤创建VLAN将接口加入到相应的VLAN验证创建VLAN批量创建VLAN删除VLAN将接口加入VLAN在接口视图中首先修改成Access再加入VLAN批量讲接口加入VLAN首先讲某些接口加入接口组...原创 2020-03-15 21:37:35 · 247 阅读 · 0 评论 -
VLAN技术及应用 、 TRUNK 、 网络层案例
NSD ADMIN DAY04案例1:配置用户和组账号 案例2:创建一个备份包 案例3:配置一个cron任务1 案例1:配置用户和组账号1.1 问题本例要求创建下列用户、组以及组的成员关系:新建用户 alex,其用户ID为3456,密码是flectrag 创建一个名为 adminuser 的组 创建一个名为 natasha 的用户,其属于 adminuser 组,这个...原创 2020-03-15 21:44:24 · 149 阅读 · 0 评论 -
case语句 、 函数及中断控制 、 字符串处理
case分支结构功能类似if,不如if强大,代码比if精简case 变量in模式1) 指令1;;模式2) 指令2;;*) 指令n;;esac编写部署软件脚本一键安装Nginx-一键源码安装Nginx软件-脚本自动安装相关软件的依赖包#!/bin/bashyum -y install gcc openssl-de...原创 2020-03-15 21:53:28 · 208 阅读 · 0 评论