摘要:
第1章 Redis介绍 1.1 Redis是什么 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不 阅读全文
摘要:
keepalive高可用 一、负载均衡企业实践应用 根据用户访问的uri信息进行负载均衡 第一个历程: 架构环境规划 /upload 集群-10.0.0.8:80 html/www/upload upload服务器集群 /static 集群-10.0.0.7:80 html/www/static s 阅读全文
摘要:
zabbix监控服务 一、综合架构监控服务概念说明 对系统不间断实时监控 实现报警通知 邮件/微信/短信/电话 --手环(学员) 实时反馈系统当前状态 保证服务可靠性安全性 保证业务持续稳定运行 a 掌握架构服务的运行情况 b 用于分析公司网站运行情况 综合架构监控服务器常用命令 CPU: top 阅读全文
摘要:
LNMP 一、网站的LNMP架构是什么: L linux系统 注意: a selinux必须关闭 防火墙关闭 b /tmp 1777 mysql服务无法启动 N nginx服务部署 作用: 处理用户的静态请求 html jpg txt mp4/avi P php服务部署 作用: 处理动态的页面请求 阅读全文
摘要:
批量管理服务 一、ansible批量管理服务介绍 ansible批量管理服务意义 提高工作的效率 提高工作准确度 减少维护的成本 减少重复性工作 ansible批量管理服务功能 可以实现批量系统操作配置 可以实现批量软件服务部署 可以实现批量文件数据分发 可以实现批量系统信息收集 二、ansible 阅读全文
摘要:
网站服务 一、掌握网站页面访问流程 客户端 浏览器输入网址信息点击回车 客户端 完成域名的解析过程(DNS) 客户端 直接访问相应网站服务器 建立TCP三次握手过程 客户端 访问网站服务器 发送HTTP请求报文 多次 服务端 响应客户端请求 回复HTTP响应报文 多次 客户端 浏览器看到网站页面 客 阅读全文
摘要:
远程服务ssh telnet 一、远程管理服务概念介绍 SSH 安全的远程连接 数据信息是加密的 22 SSH服务默认可以root用户远程连接 系统远程连接 TELNET 不安全的远程连接 数据信息是明文的 23 telnet服务默认不可以让root用户远程连接 网络设备远程连接 补充: 什么是 阅读全文
摘要:
实时同步服务 一、实时同步服务原理/概念 1)需要部署好rsync守护进程服务,实现数据传输 2)需要部署好inotify服务,实现目录中数据变化监控 3)将rsync服务和inotify服务建立联系,将变化的数据进行实时备份传输 1.什么是实时同步? 实时同步是一种只要当前目录发生变化则会 阅读全文
摘要:
存储服务器 一、NFS存储服务概念介绍 NFS是Network File System的缩写,中文意思是网络文件共享系统, 它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录 1)存储服务的种类 用于中小型企业: 实现数据共享存储 FTP(文件传输协议) 运 阅读全文
摘要:
全网备份 一、全网备份项目环境准备 三台服务器准备完毕 二、完成项目需求 1)所有服务器的备份目录必须都为/backup web01 nfs01 backup 2)要备份的系统配置文件包括但不限于: a.定时任务服务的配置文件(/var/spool/cron/root)(适合web和nfs服务器 阅读全文
摘要:
综合架构开场 一、中小规模架构的组成 1.顾客--用户 访问网站的用户 2.保安--防火墙(Firewall) 进行访问策略控制 3.迎宾--负载均衡服务器(nginx) 对用户访问的请求进行调整修改 4.服务员--web服务器(nginx) 处理用户的请求 5.厨师--数据库服务器(mysql) 阅读全文
摘要:
MySQL Replication(主从复制) 1、职责介绍 搭建主从复制 *** 主从原理熟悉 * 主从的故障处理 * 主从延时 * 主从的特殊架构的配置使用 主从架构的演变 2、主从复制介绍 (1) 主从复制基于binlog来实现的 (2) 主库发生新的操作,都会记录binlog (3) 从库取 阅读全文
摘要:
物理备份-XBK 安装依赖包: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum -y install perl perl-devel libaio libaio-devel perl- 阅读全文
摘要:
备份恢复 1、在备份恢复中的职责 1.1 备份策略的设计 (1) 备份周期: 根据数据量. (2)备份工具: mysqldump (MDP) , XBK (PBK) percona Xtrabackup , MEB(MySQL Enterprise BACKUP MEB) ,mysqlbinlog 阅读全文
摘要:
1、SQL基础应用 1.1 SQL介绍 结构化的查询语言 关系型数据库通用的命令 遵循SQL92的标准(SQL_MODE) 1.2 SQL常用种类 1.DDL 数据定义语言 代表指令 create 增加 drop 删除 alter 修改 2、DCL 数据控制语言 grant 授权 revoke 撤销 阅读全文
摘要:
日志管理 1、错误日志 *** 1.1 作用 排查MySQL运行过程的故障. 1.2 默认配置 默认就开启了. 默认路径和名字: datadir/hostname.err 查看方法: [ERROR] 1.3 人为定制位置 vim /my.cnf log_error=/tmp/mysql3306.lo 阅读全文
摘要:
1 MySQL C/S结构介绍 *** 两种连接方式: TCP/IP:mysql -uroot -poldboy123 -h 10.0.0.51 -P3306 Socket:mysql -uroot -poldboy123 -S /tmp/mysql.sock 2 MySQL实例的构成 *** 公司 阅读全文
摘要:
1、MySQL 5.7.26 二进制版本安装 1.1 下载并上传软件至/server/tools [root@db01 ~]# mkdir -p /server/tools [root@db01 ~]# cd /server/tools/ [root@db01 /server/tools]# yum 阅读全文
摘要:
第1章 tomcat简介 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小 阅读全文
摘要:
Docker介绍 1.1 什么是容器? 1.2 容器的前世 FreeBASE jail > Linux vserver chroot > 完整的根文件系统(FHS)标准的 namespaces > UTS Mount IPC PID user network cgroup > 资源的分配和监控 通过 阅读全文