自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 centos部署jumpserver

JumpServer 是全球首款开源的堡垒机,使用 GNU GPL v2.0 开源协议,是符合 4A 规范的运维安全审计系统。JumpServer 使用 Python / Django 为主进行开发,遵循 Web 2.0 规范,配备了业界领先的 Web Terminal 方案,交互界面美观、用户体验好。JumpServer 采纳分布式架构,支持多机房跨区域部署,支持横向扩展,无资产数量及并发限制。Jumpserver特点:1)完全开源,GPL授权2)Python编写,容易再次开发3)实现了跳板机

2020-12-30 15:14:38 494

原创 centos 7 安装zabbix5.0

什么是zabbix:zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris

2020-12-28 10:30:55 327

转载 centos 关于logrotate的使用

转载于奔跑的胖小孩链接: https://blog.youkuaiyun.com/qq_38814358/article/details/106117225

2020-12-27 19:41:40 1101

原创 运维面试之redis缓存问题及解决方案

雪崩:当访问量超出服务器所能承载的极限时,redis缓存会直接挂掉,此时全部请求全部到达数据库,数据库无法抗住,便会导致数据库也挂掉。解决方案:1、缓存层的高可用Redis Sentinel 和 Redis Cluster 都实现了高可用。2、使用HystrixHystrix是一款开源的“防雪崩工具”,它通过 熔断、降级、限流三个手段来降低雪崩发生后的损失穿透:当一个服务器有上百万条的请求时,若是在redis缓存层查询不到这些请求的数据,那么这些请求便是直接访问到数据库,这种恶意攻击的缓存穿透

2020-12-25 20:22:28 236

原创 运维面试 redis缓存雪崩、穿透、击穿

雪崩:当访问量超出服务器所能承载的极限时,redis缓存会直接挂掉,此时全部请求全部到达数据库,数据库无法抗住,便会导致数据库也挂掉。穿透:当一个服务器有上百万条的请求时,若是在redis缓存层查询不到这些请求的数据,那么这些请求便是直接访问数据库,这种恶意攻击的缓存穿透就会使数据库直接挂掉(这种视缓存于无物的多数指黑客发来的恶意攻击)击穿:在某个key处于非常热点的时期,访问过多,处于集中式高并发访问的情况,当这个key在失效的瞬间,大量的请求将会击穿缓存,直接请求数据库,这种情况就像是在一道屏

2020-12-25 20:07:26 114

原创 CentOS 7 rsync 用法、搭建

rsync 用法、搭建一、认识rsync二、搭建测试1、基本环境2、监测本机是否安装rsync3、修改配置文件(服务端)4、创建一个用户密码文件、并授权启动5、测试三、基本用法一、认识rsyncrsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快二、搭建测试1、基本环境服务端客户端操作系统192

2020-12-25 19:30:31 835 2

原创 CentOS 7 - MySQL5.7 mha搭建

MySQL5.7.32 MHA 集群搭建1.故障转移2.尽可能保证数据一致性该软件由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)Manager 工具 /usr/bin/masterha_masterha_check_ssh 检查 MHA 得 SSH 配置状况masterha_check_repl 检查 MYSQL 复制状况masterha_manager 启动 MHA(阻塞日志启动)masterha_stop 关闭 MHAmasterha_check_st

2020-12-24 11:31:02 604 1

原创 Centos 7 使用yum安装mysql:5.7

1、下载mysql5.7#wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、安装mysql#yum -y install mysql57-community-release-el7-10.noarch.rpm#yum -y install mysql-community-server3、启动mysql #systemctl start mysqld.service4、查找一下 root

2020-12-24 09:56:32 688 1

原创 lvs+keepalived+apache高可用

lvs+keepalived+apache分离式部署实现简单的高可用1、安装并配置lvs+keepalived2、安装并配置Apache3、测试验证4、问题总结1、安装并配置lvs+keepalived2、安装并配置Apache3、测试验证4、问题总结准备工作:lvs+keepalived :192.168.16.80、192.168.16.81apache :192.168.16.82、192.168.16.83基础环境防火墙都是关闭的状态:#systemctl stop firewal

2020-12-22 20:29:55 296

原创 CentOS 7 MySQL:5.7 主从切换

主库 192.168.16.161:3306备库 192.168.16.162:3306主从切换,基于主从主备节点都要创建一个用户MariaDB [(none)]> grant replication slave on *.* to 'wan'@'192.168.16.%' identified by '123';Query OK, 0 rows affected (0.00 sec)查询主库状态MariaDB [(none)]> show slave hosts;+-----

2020-12-22 18:25:27 413

原创 MySQL卸载—简简单单

卸载MySQL查看MySQL安装包rpm -qa mysql | grep -i mysqlperl-DBD-MySQL-4.023-6.el7.x86_64使用yum卸载yum remove perl-DBD-MySQL-4.023-6.el7.x86_64后面需要手动输入y 同意卸载查看卸载是否成功rpm -qa mysql | grep -i mysql查找MySQL相关目录并删除find / -name mysql | xargs rm -rf删除/etc/my.cnfrm

2020-12-21 16:17:33 961 1

原创 lvs+keepalibved+nginx+php+tomcat高可用 单节点MySQL

用户通过vip访问,实现除MySQL任意一台机器,发生宕机后,仍然能够正常访问1、nginx配置首先安装nginx,启动更改配置文件upstream做负载,负载php和tomcat做index.jsp的后端转发做index.php的后端转发上传wordpress到nginx的根目录里安装前需要数据库授权直接访问nginx的ip加上wordpress如:http://192.168.16.100/wordpress2、php配置编辑php-fpm的www.conf文件如果不知.

2020-12-15 10:16:03 260

原创 MySQL数据库忘记密码怎么办? 只需要简单的三步

1、关闭数据库systemctl stop mariadb [centos 7]2、在命令行执行代码,跳过授权列表mysqld_safe --skip-grant-tables //跳过授权列表3、进入mysql数据库更改密码update mysql.user set password=password('新密码') where user='root' ;flush privileges; //刷新数据库错误注意点如果是更改完密码之后报错了,那就是没有刷新数据库,执行跳过授权,刷新一

2020-12-14 19:36:20 824

原创 源码安装MySQL:5.7

1、上传安装包mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz如果没有安装包,可以去浏览器点击这个链接下载https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz或者在命令行使用wget下载wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_

2020-12-14 19:22:00 127

原创 源码安装nginx

1、上传nginx安装包我的版本是nginx-1.18.0nginx-1.18.0.tar.gz2、下载依赖包yum -y install gcc gcc-c++ pcre-devel zlib-devel3、解压并检测环境tar zxf nginx-1.18.0.tar.gzcd nginx-1.18.0../configure --prefix=/data/nginx --user=nginx --group=nginx --with-http_stub_status_modul

2020-12-14 18:22:40 216

原创 Linux基础命令——第二篇

21、cat 显示文件内容语法格式:cat [参数] [文件]-n 显示行数(空行也编号)-s 显示行数(多个空行算一个编号)cat filename.txt //查看文件的内容cat -n filename.txt //查看文件的内容,并显示行数编号cat -n linuxcool.log > linuxprobe.log //查看文件的内容,并添加行数编号后输出到另外一个文件中cat /dev/null > /root/filename.txt //清空文件的内容22、mo

2020-12-09 20:28:45 164

原创 Linux基础命令——第一篇

1、ip 显示与操作路由语法格式:ip [参数]-s 输出更详细的信息-f 强制使用指定的协议族-4 指定使用的网络层协议是IPv4协议-6 指定使用的网络层协议是IPv6协议-r 显示主机时,不使用IP地址,而使用主机的域名ip link list //用ip命令显示网络设备的运行状态ip -s link list //使用-s参数输出更详细的信息2、ifconfig 显示或设置网络设备语法格式:ifconfig [参数]add<地址> 设置网络设备IPv6的IP地址d

2020-12-08 20:31:05 675

原创 ELK+redis消息队列

这里写目录标题原理1、安装jdk2、elasticsearch的安装和配置3、Kibana的安装和配置4、163上的logstash安装和配置161上的logstash原理准备三台虚拟机161:elasticsearch、kibana、logstash163:logstash、redis、apache1、安装jdk安装: rpm -ivh jdk-8u131-linux-x64_.rpm2、elasticsearch的安装和配置安装: rpm -ivh elasticsearch-7

2020-11-19 15:59:58 343

原创 ELK———搭建原理

ELKELK是什么基础环境1、安装jdk2、elasticsearch的安装和配置3、Kibana的安装和配置4、logstash安装和配置5、结尾ELK是什么ELK是由: Elasticsearch Logstash Kibana 组合而成elasticsearch:是一款使用java开发的开源搜索引擎!能够提供日志数据的存储、搜索、分析3大功能,拥有高效的搜索功能,也可以实现分布式扩展!实现高并发和高可用!logstash:是一个日志采集、过滤、分析工具,他能够根据grok正则将一些非

2020-11-18 18:44:15 499

原创 Nginx的负载调度算法

nginx负载均衡upstream负载模块upstream支持负载均衡算法upstream支持的状态参数upstream负载模块upstream负载模块说明upstream是nginx的http upstream模块,这个模块通过一个简单的调度算法来实现客户端ip到后端服务器的负载均衡,通过upstream指令指定一个负载均衡的名称。这个名称任意指定,在后面需要用到的地方直接调用即可。upstream支持负载均衡算法nginx的负载均衡模块目前支持4种调度算法,轮询(默认):每个请求按照时间顺序

2020-11-17 20:28:33 249 1

原创 CentOS 7 Apache+Tomcat——动静分离

目录1、安装apache2、安装jdk3、安装tomcat4、安装mod_jk5、配置结合文件6、测试访问页面JDK 8u131链接: https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html.tomcat链接: [链接: link.](https://www.youkuaiyun.com/).mod_jk链接: lhttp://tomcat.apache.org/download-connectors.cg

2020-11-12 11:17:06 133 1

原创 LVS-DR+apache

环境负载调度器:ens33:192.168.16.161 lo:0:192.168.16.100节点1:ens33:192.168.16.162 lo:0:192.168.16.100节点2:ens33:192.168.16.163 lo:0:192.168.16.100关闭防火墙systemctl stop firewalldsetenforce 0节点安装apacheyum -y intall httpd负载均衡调度器加载 ip_vs 模块#modprobe ip_vs

2020-11-10 20:32:48 172 1

原创 一看就会——MySQL主从复制

MySQL主从基础环境IP:master : 192.168.16.160slave : 192.168.16.161准备cenos 7 两台 关闭防火墙并安装 mariadbyum -y insyall mariadb mariab-server关闭防火墙systemctl stop firewalldsetenforce 0Master先启动mariadbsystemctl start mariadb配置开启二进制日志#vim /etc/my.cnfserver-id=1

2020-11-09 20:33:17 119 2

空空如也

空空如也

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

TA关注的人

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