自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (12)
  • 收藏
  • 关注

原创 prometheus安装及使用

一、简介Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus 在2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目Prometheus是一个开源的完整监控解决方案,

2022-01-05 18:02:39 2979

原创 综合实验(nginx高可用+项目部署*2+mysql-mmm)

要求:1、动静分离HTML交给Nginx本身去处理2、客户端访问:www.bbb.com可以访问到博客 www.aaa.com可以访问的超市项目本次实验需要9台虚拟机(不加DNS服务器) 系统 IP VIP 主机名 mmm群集 CentOS 7.4 192.168.2.9 192.168.2.100(跳转) Master1 CentOS 7.4 192.168.2...

2021-12-31 21:40:50 1435

原创 Zabbix监控结合Grafana绘图

Zabbix简介Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务Zabbix 是一个企业级分布式开源监控解决方案Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择Zabbi.

2021-12-30 20:27:33 10113 2

原创 Redis cluster 群集

一、Redis概述1、Redis组建集群共有三种方式第一种:Redis主从模式,搭建该集群有点就是非常简单并且每个数据保存在多个Redis中,这样保障Redis中的数据安全,缺点:当集群中的主服务器(Master)宕机后从服务器(Slave)不会自动接管主服务器的工作,需要人工干预第二种:Redis哨兵模式,Redis哨兵主要采用单独开一个进程进行监控Redis集群运行状态,在Redis编译安装完成后,源文件可以看到一个sentinel.conf文件这个就是哨兵的配置文件,Redis哨兵也类似于R

2021-12-25 21:41:49 854 3

原创 Mysql-MHA高可用群集

简介MHA(MasterHigh Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用该软件由两部分组成:MHA Manager(管理节点)和.

2021-12-25 13:51:03 719

原创 真集群与伪集群

伪集群:Hadoop 伪分布式模式是在单机上模拟Hadoop分布式,单机上的分布式并不是真正的集群真集群:部署在不同的机子上作用与应用场景集群是一个比较大的作用就是分散压力分散请求,将请求分配给集群节点去处理,减轻非集群的单一应用的压力有些web应用容器,可能由于调优上边的原因,会导致有并发数限制,比如说tomcat的老版本,如果没有去修改运行模式,可能默认会采用bio的方式去处理请求,加之如果没有去修改线程池等参数,那么并发量可能会比较低,如果这时候做集群的话,可以提高不...

2021-12-24 11:49:18 827

原创 Redis sentinel 哨兵群集

简介概述:哨兵模式是主从的升级版,因为主从的出现故障后,不会自动恢复,需要人为干预,这就很麻烦。在主从的基础上,实现哨兵模式就是为了监控主从的运行状况,对主从的健壮进行监控,就好像哨兵一样,只要有异常就发出警告,对异常状况进行处理Redis Sentinel:是一个分布式系统,Redis Sentinel为Redis提供高可用性。可以在没有人为干预的情况下 阻止某种类型的故障主要作用:从redis会代替宕了的主redis其原理是哨兵通过发送命令,等待Redis服务器响应,从..

2021-12-23 22:43:23 1197

原创 Redis数据库持久化与主从复制

一、 Redis数据库持久化概述:Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器(一)、持久化的作用以及实现方式作用Redis的所有数据都是保存在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数.

2021-12-23 13:01:43 1013

原创 mysql-mmm高可用群集

MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。 MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master(双主)复制,可以说是 MySQL 主主复制管理器。虽然叫做双主复制,但是业务上同一时刻只运行对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说 MMM 这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现

2021-12-22 12:16:08 1363

原创 MySQL备份方案

mysql数据库的几种备份方案:一、binlog二进制日志通常作为备份的重要资源,所以再说备份方案之前先总结一下binlog日志1、binlog日志1.1、引起mysql服务器改变的任何操作( 增 删 改 没有查)1.2、复制功能依赖于此日志1.3、slave服务器通过复制master服务器的二进制日志完成主从复制,在执行之前保存于中继日志(relay log)中1.4、slave服务器通常可以关闭二进制日志以提升性能2、binlog日志文件的文件表现形式2.1、默认在安装目录下,存

2021-12-21 11:02:19 4457

原创 Redis高性能数据库

一、Redis概述:概述:redis是一个可持久化的单进程单线程key-value类型高速内存缓存系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(列表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会定期通过异步操作把数据库数据flus

2021-12-18 23:00:29 1914

原创 进程和计划任务

一、进程程序和进程的关系 程序 进程 1、保存在硬盘、光盘等介质中的可执行代码和数据 2、静态保存的代码 1、在CPU及内存中运行的程序代码 2、动态执行的代码 3、父、子进程 4、每个程序可以创建一个或多个进程 查看静态进程:ps命令详细说明 process(进程)查看动态进程:top命令详细说明 二、计划任务...

2021-12-18 15:49:33 232

原创 at命令、crontab命令

at命令在一个指定的时间执行一个指定任务,只能执行一次安装at[root@C7-15 ~]# yum -y install at[root@C7-15 ~]# chkconfig --level 35 atd on注意:正在将请求转发到“systemctl enable atd.service”。[root@C7-15 ~]# systemctl start atd[root@C7-15 ~]# ps -ef |grep atdroot 65876 1 0

2021-12-18 15:37:26 1074

原创 kill命令、killall命令、pkill 命令

kill命令作用:发送指定的信号到相应进程参数 -l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称 -a 当处理当前进程时,不限制命令名和进程号的对应关系 -p 指定kill命令只打印相关进程的进程号,而不发送任何信号 -s 指定发送信号 -u 指定用户 只有第9种信号(SIGKILL)才可以无条件终止进程,其他信号进程都有权利忽略常用信号 HUP 1 终端断线 INT 2 中.

2021-12-18 11:18:05 1422

原创 top命令

top命令:是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器参数 d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之 p 通过指定监控进程ID来仅仅监控某个进程的状态 q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行 S 指定累计模式 s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险 ..

2021-12-17 20:18:54 226

原创 ps命令参数

ps命令:用于显示当前进程的状态,类似于 windows 的任务管理器

2021-12-17 17:47:47 876

原创 MySQL的视图、触发器、存储过程、外键约束、内外连接查询、锁

一、视图视图:就是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据作用:缓存数据;把一条sql的查询结果放在一个视图里,下次查询时,就不用走sql了,直接取视图里的就可以,还可以修改这个视图里面的数据,等于修改了原表数据视图的特点: 1、视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系 2、视图是由基本表(实表)产生的表(虚表)  3、视图的建立和删除不影响基本表  4、对视图内容的更新(添加、删除和修改)直接影响基...

2021-12-16 20:34:57 1547 2

原创 Mysql主键与事务

一、数据库主键(一)、主键及自增每一张表通常会有一个且只有一个主键,来表示每条数据的唯一性特点:1、值不能重复 2、非空创建主键约束表格式:create table 表名称 (字段1int primary key,字段2int);例:mysql> create table ku(id int primary key,name int); Query OK, 0 rows affected...

2021-12-09 11:53:36 987

原创 web服务 面试可能会问的问题

简而言之面试官会问的都是一些细节性的考察你的思维逻辑,及认真仔细一、shell脚本方面1、面试官提问两次问题说明想知道你有没有第二种方法如:显示从1到100的基数方法一:[root@C7--01 ~]# seq 1 2 10013579方法二:[root@C7--01 ~]# vim js.sh#!/bin/bashfor i in {1..100}do if [ $(expr $i % 2) -ne 0 ]thenecho $ifi...

2021-12-08 19:17:44 2482

原创 Mysql数据库管理系统

概述:MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于 Oracle旗下公司。是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易Mysql整体架构数据记录类型 日期 类型 大小(字节) 范围 格式 ...

2021-12-05 20:48:11 2348

原创 Nginx+PHP+MySQL分离部署+社区论坛

机器名称 IP 服务 c7--11 192.168.2.11/24 nginx c7--10 192.168.2.10/24 PHP c7--09 192.168.2.9/24 MySQL 一、部署nginx服务在07--11上部署nginx的步骤在这个文献中:https://blog.csdn.net/KW__jiaoq/article/details/121375382[root@C7--11 ~]# nginx -V..

2021-12-04 20:36:29 4259

原创 Openresty案例讲解

前言我们都知道Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。为了开发人员方便,所以接下来我们要介绍一种整合了Nginx和lua的框架,那就是OpenResty,它帮我们实现了可以用lua的规范开发,实现各种业务,并且帮我们弄清楚各个模块的编译顺序。关于OpenResty,我想大家应该不再陌生,随着系统架构的不断升级、优化,OpenResty在被广泛的.

2021-12-03 22:22:54 830

原创 Tomcat 应用企业级优化

tomcat常见日志:tomcat的三种模式访问tomcat服务的状态

2021-12-02 19:00:36 1888

原创 Tomcat应用部署

一、Tomcat介绍概述:Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器Apache与Tomcat的比较相同点:1、两者都是Apache组织开发

2021-11-27 17:18:22 2831

原创 sort命令

sort

2021-11-27 08:05:50 123

原创 Nginx+LAMP构建动静分离

结合nginx反向代理构建nginx+lamp实现动静分离以及PHP服务器的负载均衡

2021-11-26 21:06:36 1753

原创 在nginx中的location中的proxy_pass / 加不加的区别?

c7--01进行跳转:在c7--03中:在文件中放一个index.html[root@C7--03 html]# lsaaa index.html案例1 location /aaa { proxy_pass http://192.168.2.3:81; }都不加 / 访问的上c7--03上的 html/aaa/index.html当前访问:http://192.168.2.1/aaa 实际访问:...

2021-11-26 08:28:07 1336

原创 关于HTTPS的原理及证书、验证和数据加密、解密过程解析

HTTPS介绍HTTPS其实是有两部分组成:HTTP +SSL/ TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的。客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的443端口。2. 服务端的配置采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要..

2021-11-25 11:47:52 4002

原创 Nginx应用环境 三

nginx代理服务器nginx负载均衡nginx动静分离nginx缓存服务nginx静态资源

2021-11-24 20:06:37 1996

原创 curl命令

curl 是一个工具,用于传输来自服务器或者到服务器的数据。向服务器传输数据或者获取来自服务器的数据可支持的协议有:DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMTP、SMTPS、TELNET和TFTP curl参数 -# 显示为一个简单的进度条;而不是标准的、具有更多信息的进度表 -0 SS.

2021-11-23 11:04:45 5871

原创 file命令

file命令用来探测给定文件的类型;file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程语法:file (选项) (参数)file参数 -b 只显示文件格式以及编码,不显示文件名称 - i 输出文件的类型字符串 text/plain 普通文本 text/html HTML文本 application/pdf PDF文档 application/mswo...

2021-11-21 18:07:49 5106 1

原创 nginx配置文件的基础应用 二

一、nginx状态监控[root@C7--01 ~]# cd /usr/local/nginx/conf[root@C7--01 conf]# vim nginx.conf worker_processes 1;events { use epoll; worker_connections 4096;}http { include mime.types; default_type application/octet-stream; l

2021-11-20 16:31:11 1487

原创 nginx配置文件详细介绍 一

一、server优先级在nginx的配置文件中配置多个相同的server_name结论:当server_name一样的时候,访问优先级是从上往下的二、location优先级在一个server_name中出现多个相同的location优先级从高到低 = 精确匹配 正则(正则表达式)匹配 更精确匹配的location ^~ 普通路径前缀匹配 ~ 区分大小写 ~* 不区分大小写 /

2021-11-20 13:23:42 2294 1

原创 lsattr+chattr命令

lsattr的参数 -a 显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".." -d 显示,目录名称,而非其内容 -R 递归处理,将指定目录下的所有文件及子目录一并处理 -v 显示文件或目录版本 chattr的参数 + 增加 - 减少 = 设定 A 当设定了属性A,这个文件(或目录)的存取时间atime(access)将不可被修改,可避免诸如手提电脑容易产生磁盘I/* O错误的情况

2021-11-18 11:32:54 3263

原创 stat命令

[root@C7--01 ~]# stat yum.sh 文件:"yum.sh" 大小:931 块:8 IO 块:4096 普通文件设备:fd00h/64768d Inode:100712593 硬链接:1权限:(0755/-rwxr-xr-x) Uid:( 0/ root) Gid:( 0/ root)最近访问:2021-11-18 10:31:38.973516170 +0800最近更改:2021.

2021-11-18 10:53:05 512

原创 free命令

free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等free参数 -b 以Byte为单位显示内存使用情况 -k 以KB为单位显示内存使用情况 -m 以MB为单位显示内存使用情况 -o 不显示缓冲区调节列 -s<间隔秒数> 持续观察内存使用状况 -t 显示内存总和列 -V 显示版本信息 [root@C7--01 ~]# free ...

2021-11-18 10:21:02 140

原创 lscpu命令

命令输出的信息包含cpu数量,线程,核数,套接字和Nom-Uniform Memeor Access(NUMA),缓存等lscpu参数 -a,(–all) 包含上线和下线的cpu的数量,此选项只能与选项e或-p一起指定 -b( –online) 只显示出上线的cpu数量,此选项只能与选项e或者-p一起指定 -c(–offline) 只显示出离线的cpu数量,此选项只能与选项e或者-p一起指定 -e(–extended[=list]:) 以人性化的格式显示c...

2021-11-18 09:52:35 634

原创 Nginx-简介及安装

简单介绍nginx的运用

2021-11-18 08:55:59 1810

原创 Centos 7.4——LAMP架构分离部署+社区论坛部署

LAMP架构分离部署+社区论坛部署

2021-11-16 16:00:27 2167 1

原创 find命令

path 要查找的目录路径 ~ 表示$HOME目录(当前用户目录) . 表示当前目录 / 表示根目录 print 表示将结果输出到标准输出 exec 对匹配的文件执行该参数所给出的shell命令 形式为command {} \;,注意{}与\;之间有空格 ok 与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行 options .

2021-11-14 18:05:56 864

使用python写的生成高强度密码

使用方法:双击 >>后输入 字母(输入2),数字(输入2),特殊符号(输入2),随机个数(输入2)(注意这里输入的是个数)> 生成密码为: zz11@@zc17@p (生成密码全部随机,生成后会进行保存在当前路径中创建一个txt)这里免费提供给大家解决想密码的烦恼

2023-10-23

Kubernetes(k8s)高可用简相关镜像脚本

Kubernetes(k8s)高可用简相关镜像脚本

2022-03-07

compose_lnmp所需镜像

compose_lnmp所需镜像

2022-03-03

docker-compose

docker-compose

2022-03-02

Jenkins插件,解压即可用

Jenkins插件,解压即可用

2022-02-11

ansible.rar

源码包

2022-01-14

node-exporter.json

模板

2022-01-05

MHA-0.56高可用.zip

mysql MHA 实现高可用;从代替主

2021-12-25

navicat15.zip

mysql连接工具

2021-12-08

screentogifpjb.rar

gif动态录屏工具、gif动态图片

2021-12-01

Fiddler_4.6.20173.38786.zip

Fiddler_4.6.20173.38786.zip

2021-11-24

FinalShell3.0.10.7z

这个是完全免费的高级版,适用于linux;运维工程师;云计算; 方便查看cpu,端口号,各种信息 注意:不要商用,后果自负

2021-11-17

gfsrepo.rar

十三章——GlusterFS分布式文件系统群集(应用——linux防护与群集) 所需软件,不得商业

2021-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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