自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李立衡

顶天立地,持之以衡

原创 认识shell(附带快捷键和Bash命令提示符)

首先什么是shell? Shell是在Linux内核与用户之间的解释器程序,通常指的是bash(因为他是现在最常用的),负责向内核翻译及传达用户/ 程序指令(我们看见的命令行也是shell的表现形式) shell的使用方法? 1.交互执行指令:人工干预,执行效率底。 2.非交互执行指令:安静地在后...

2019-08-04 17:40:06

阅读数 43

评论数 0

原创 MySQL(MMM架构使用)

本案例要求基于普通版的MySQL服务器改造MMM架构,完成以下任务操作: 启动MMM集群架构 设置集群中服务器为online状态 MySQL-MMM架构部署完成后需要启动,数据库端启动mmm-agent进程,管理端启动mmm-monitor进程,启动完成后设置所有数据库主机状态为online。 实...

2019-05-20 17:52:54

阅读数 2689

评论数 4

原创 MySQL(MMM架构部署)

本案例要求熟悉实现MySQL-MMM的架构部署,主要包括以下任务: 1)安装依赖包 2)安装软件包 3)配置MySQL-MMM 使用5台RHEL 6虚拟机,如图-2所示。其中192.168.4.10、192.168.4.11作为MySQL双主服务器,192.168.4.12、192.168.4.1...

2019-05-20 17:48:35

阅读数 1978

评论数 0

原创 常看进程ps命令及杀进程命令kill

查看进程PS命令: ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。...

2019-11-25 22:49:24

阅读数 11

评论数 0

原创 nginx常用的板块及功能

模块名称 模块作用 ngx_http_core_module 核心模式,包含http,server_name,root等配置 ngx_http_access_module 访问控制模块,包含allow和deny配置参数 ngx_http_auth_basic_module 用户认证...

2019-10-30 12:50:39

阅读数 19

评论数 0

原创 网站访问速度慢的排查方法

内容 方式 1)查看流量 Zabbix,ifconfig,sar,ping延迟… 2)系统负载 Zabbix,uptime,sar,top,ps,free查看CPU和内存 3)查看日志 数据库日志-慢查询日志,web服务器日志,ELK 4)其他方式 DNS解析,ss端口状态,并...

2019-10-30 12:26:30

阅读数 366

评论数 0

原创 ansible中setup模块的参数使用详情

ansible中setup模块的作用:搜集有关远程主机的事实,主要用于获取主机信息,playbooks里经常会使用的另一个参数gather_facts与该模块相关,setup模块下经常用的是filter参数 filter过滤所需信息 ansible all(所有主机,这里可以是组,也可以谁单个...

2019-10-14 08:24:05

阅读数 32

评论数 0

原创 Openstack的主要组件

组件名称 作用 Horizon(管理者) 管理Openstack各种服务的,基于web的管理接口,通过图形化界面实现创建用户,管理网络,启动实例等操作 Keystone(锁子) 为其他服务提供认证和授权的集中身份管理服务,提供了集中的目录服务,支持多种身份认证模式,如密码认证,令牌认证...

2019-10-09 14:49:32

阅读数 44

评论数 0

原创 什么是KVM?

KVM是Kernel-based Virtual Machine的简称,KVM要求CPU支持硬件虚拟化技术(如intelVT或AMD-V),是Linux下的全虚拟化解决方案.KVM由处于内核状态的KVM模板和用户态的QEMU两部分构成.KVM虚拟化技术是当前云计算中计算虚拟化的主流技术,是云计算的...

2019-10-09 09:08:40

阅读数 182

评论数 0

防火墙

什么是防火墙? 一道保护性的安全屏障 对内网保护,隔离外网 软件防火墙firewalld 底层是包过滤防火墙iptables iptables的表,链结构:四张表 五条链 表名(表是服务的功能分类) raw 状态跟踪 mangle 打标记 ...

2019-09-26 09:33:42

阅读数 4

评论数 0

原创 表记录的增删改查及注意事项

增: 格式1:给所有字段赋值 INSERT INTO 表名 VALUES (字段1值,...字段N值), (字段1值,...字段N值), (字段1值,...字段N值), ...; 格式2:给指定字段赋值 INSERT INTO 表名 (字段1,...字段N) VALUES (字段1值,字段2值,字...

2019-09-24 20:47:13

阅读数 14

评论数 0

原创 ACID,数据导入(导出)基本用法和注意事项

数据库事务的事务特性(ACID) Atomic:原子性 事务的整个操作是以一个整体,不可分割,要么全部成功,要么全部失败 Consistency:一致性 事务操作是相互隔离不受影响的. Durability:持久性 数据一旦提交,不可改变,永久改变表数据 数据导入基本用法和注意事项 基本用法...

2019-09-24 20:05:57

阅读数 26

评论数 0

原创 MySQL体系结构组成,存储引擎,Myisam存储引擎的主要特点,MySQL锁机制

简述MySQL体系结构的组成,并描述每个组成部分的作用 主要包括8个部分: 连接池:连接数限制,内存检查,缓存检查等. SQL接口:用户通过sql客户端发过来的命令,由sql接口接收,sql操作(DML,数据操作语言:查询,修改,升级数据等:DDL数据定义语言:创建一个新的数据库,新的索引,删除...

2019-09-24 19:30:33

阅读数 23

评论数 0

原创 键值类型有几种,普通索引,主键,外键

键值类型 键值类型 英文 普通索引 INDEX 唯一索引 UNIQE 全文索引 FULLTEXT 主键 PRIMARY KEY 外键 FOREIGN KEY INDEX普通索引说明? 一个表中可以有多个INDEX字段 字段的值允许有重复,切可以赋NULL值 经...

2019-09-24 08:43:36

阅读数 52

评论数 0

原创 索引及优缺点

索引是什么? 索引是对记录集的多个字段进行排序的方法. 类似于书的目录 索引类型包括:Btree,B+tree,hash 索引优缺点? 索引优点 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性 可以加快数据的检索速度 索引缺点 当对表中的数据进行增加,删除和修改的时候...

2019-09-23 19:33:05

阅读数 27

评论数 0

原创 字符类型,日期时间类型,时间函数,枚举类型,约束条件,修改表结构的基本用法

一 .字符类型 定长:char(字符数) 最大长度255字符 不够指定字数时在右面用空格补齐 字符数断超出时,无法写入数据 变长:varchar(字符数) 按数据实际大小分配存储空间 字符数断超出时,无法写入数据 大文本类型:text/blob 字符数大于65535储存时使用 二 .日...

2019-09-18 21:33:20

阅读数 29

评论数 0

原创 库管理命令,常见的信息种类,数值型

库管理命令都有哪些 命令 说明 Show databases; 显示已有的库 Use 库名; 切换库 Select database(); 显示当前所在的库 Create database 库名; 创建新库 Show tables; 显示已有的表 Drop da...

2019-09-18 20:06:06

阅读数 35

评论数 0

原创 MySQL(特点及应用,服务相关参数,操作指令和注意事项)

MySQL的特点及应用 主要特点: 适用于中小规模,关系型数据库系统 支持Linux/Unix,Windows等多种操作系统 使用C和C++编写,可移植性强 通过APL支持Python/Java/Perl/PHP等语言 典型应用环境: ...

2019-09-18 19:46:58

阅读数 34

评论数 0

原创 数据库

1,什么是数据库 DB.DataBase 数据库: 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS.DataBase Management System - 数据库管理系统: 用来操纵和管理数据库的大型服务软件 DBS.DataBase System - 数据库系统 DB+...

2019-09-18 19:24:08

阅读数 19

评论数 0

原创 Mycat 支持多少种分片规则及名称

规则 名称 枚举法 sharding-by-intfile 固定分片 rule1 范围约定 auto-sharding-long 求模法 mod-long 日期列分区法 sharding-by-date 通配取模 sharding-by-pattern ASCII码...

2019-09-11 09:06:10

阅读数 191

评论数 0

原创 MySQL配置从数据库的相关文件

文件名 说明 master,into 主库信息 relay-log.into 中继日志信息 主机名-relay-bin.xxxxxx 中继日志 主机名-relay-bin.index 索引文件

2019-09-09 11:15:36

阅读数 19

评论数 0

原创 MySQL多实例(一台服务器搭建多个数据库)

什么是多实例? 在一台物理主机上运行多个数据库服务 为什么要用多实例 1)节约运维成本(一个物理主机可以搭建多个数据库) 2)提高硬件利用率(硬件只要支持就利用) 3)分担连接数量(通过端口连接) ########################## 安装软件 1)yum -y i...

2019-09-09 11:01:25

阅读数 871

评论数 0

原创 mycat支持的10种分片规则

1)枚举法:sharding-by-intfile 2)固定分片:rule 1 3)范围约定:auto-sharding-long 4)求模法:mod-long 5)日期列分区法:sharding-by-date 6)通配取模:sharding-by-pattern 7)ASCII码取模:shar...

2019-09-07 17:49:59

阅读数 85

评论数 0

原创 MaxScale代理软件(读写分离)

下载软件地址 配置文件详解:/etc/maxscale.cnf [maxscale] //定义线程个数 threads=auto //自动 定义数据库服务器板块(以两台为例,所以两个server) [server1] type=server address=192.168.4.51...

2019-09-06 15:03:32

阅读数 97

评论数 0

原创 percona(XtraBackup)

常用的MySQL 备份工具 (完全备份) 物理备份缺点 跨平台性差,备份时间长,冗余备份,浪费存储空间 mysqldump备份缺点 效率较低,备份和还原速度慢,并且锁表,备份过程中,数据插入和更新操作被阻塞 XtraBackup工具 一款强大的在线热备份工具 备份过程中不锁表,适合...

2019-09-04 10:54:49

阅读数 34

评论数 1

原创 binlog日志

什么是binlog日志 1)二进制日志 2)MySQL服务日志文件的一种 3)记录除查询之外的所有SQL命令 4)可用于数据备份和恢复 5)配置mysql主从同步的必要条件 ########################## 启用日志 配置项 用途 server_id=数字 指定...

2019-09-04 09:12:54

阅读数 33

评论数 0

转载 Liunx

2019-08-28 15:08:58

阅读数 30

评论数 0

转载 什么是Keepalived?

1)keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 2)keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy...

2019-08-28 15:01:37

阅读数 116

评论数 0

原创 nginx 模块设计

模块名称 描述 开启选项 SSL 支持HHTTPS/SSL --with-http_ssl_module Stub Status 查看服务器状态 --with-http_stub_status_module SSL 支持SSL/...

2019-08-17 16:53:21

阅读数 41

评论数 0

原创 常见的端口好

常见端口号 名称 协议或作用 端口号 HTTP 超文本传输协议 80 HTTPS 安全的超文本传输协议 443 DNS 域名解析协议 53 FTP 文本传输协议 21 TFTP 简单的文本传输协议 69 ...

2019-08-16 20:17:43

阅读数 52

评论数 0

原创 集群

什么是集群? 1)一组通过高速网络互联的计算组,并以单一系统的模式加以管理 2)将很多服务器集中起来一起,提供同一种服务,在客户端看来就像是只有一个服务器 3)可以在付出较低成本的情况下获得在性能,可靠性,灵活性方面的相关较高的收益 4)任务调度是集群系统技术的核心技术 集群目的 1)提高性能 如...

2019-08-16 15:41:49

阅读数 48

评论数 0

原创 LVS术语及工作模式

LVS术语 Director Server:调度服务器 –将负载分发到Real Server的服务器 Real Server:真实服务器 –真正提供应用服务的服务器 VIP:虚拟IP地址 –公布给用户访问的虚拟IP地址 RIP:真实IP地址 –集群节点上使用的IP地址 DIP:调度器连接节点服务器...

2019-08-16 14:33:41

阅读数 53

评论数 0

原创 LVS集群组成

前端:负载均衡层 由一台或多台负载调度器构成 中间:服务器群组层 有一组实际运行应用服务的服务器组成 底端:数据共享存储层 提供共享存储空间的存储区域 ...

2019-08-16 12:11:10

阅读数 39

评论数 0

原创 LVS常用的集群调度算法

-rr 轮询(Round Robin) 将客户端请求平均分发到Real Server -wrr 加权轮询(Weighted Round Robin) 根据Real Server权重值进行轮询调度 -lc 最少连接(Least Connections) 选择连接数最少的服务器 -wlc 加权最少连...

2019-08-16 12:05:27

阅读数 19

评论数 0

原创 制作RPM包(以nginx为例)

应用场景 1)官方未提供RPM包 2)官方RPM无法自定义 3)大量源码包,希望提供统一的软件管理机制 打包流程 1)准备源码软件 2)安装rpm-build 3)编写编译配置文件 4)编译RPM包 一,安装rpm-build软件 yum -y install rpm-build 二,生成rpm...

2019-08-16 11:08:42

阅读数 22

评论数 0

原创 nginx地址重写技术

什么是地址重写 获得一个来访的URL请求,然后改写成服务器可以处理的另一个URL的过程 地址重写的好处 缩短URL,隐藏实际路径提高安全性 易于用户记忆和键入 易于被搜索引擎收录 rewrite语法 rewrite regex replacement flag if (条件) {…} 应用案例 1...

2019-08-16 08:23:50

阅读数 19

评论数 0

原创 Session&&cookies

Session 存储在服务器端,保存用户名,登录状态等信息 cookies 由服务器下发给客户端,保存在客户端的一个文件里.保存的内容主要包括:sessionid 有服务器下发给客户端,保存在客户端的一个文件夹里.保存的内容主要包括;sessionID ...

2019-08-15 21:37:28

阅读数 12

评论数 0

原创 LNMP

什么是LNMP? LNMP是主流的企业网站平台之一 L:Linux操作系统 N:nginx网站服务软件 M:MySQL,mariadb数据库 P:网站开发语言(PHP,Perl,Python) 安装部署lnmp环境 源码安装nginx,使用RPM包安装Mariadb,PHP,PHP-fpm软件. ...

2019-08-15 20:46:28

阅读数 17

评论数 0

原创 LNMP常见问题

Nginx的默认访问日志文件为/usr/local/logs/access.log Nginx的默认错误日志文件为/usr/local/logs/error.log PHP默认错误日志文件为/usr/log/php-fpm/www-error.log 动态网站访问失败,可参考错误日志,查找错误信息...

2019-08-15 20:34:44

阅读数 26

评论数 0

原创 FastCGI

FastCGI工作原理 工作流程 1)Web Server启动时载入FastCGI进程管理器 2)FastCGI进程管理器初始化,启动多个解释器进程 3)当客户端请求到达web server时,FastCGI进程管理器选择并连接到一个解释器 4)FastCGI子进程完成处理后返回结果,将标准输出...

2019-08-15 20:29:30

阅读数 24

评论数 0

提示
确定要删除当前文章?
取消 删除