自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell命令行输出内容转换为JSON格式

标题shell命令行输出内容转换为JSON格式# curl -s -u admin:admin123 http://127.0.0.1:15672/api/queues输出结果如下所示:[{“arguments”:{“x-queue-type”:“classic”},“auto_delete”:false,“backing_queue_status”:{“avg_ack_egress_rate”:0.0,“avg_ack_ingress_rate”:0.0,“avg_egress_rate”:0.

2022-03-14 14:05:48 5676

原创 zabbix监控rabbitmq队列和进程--基于自动发现

zabbix监控rabbitmq

2022-03-08 16:19:01 2783 1

原创 zabbix监控jar进程的状态,CPU内存占用--基于自动发现

zabbix监控jar进程的状态,CPU内存占用--自动发现被监控主机的/data/sh/目录下创建监控his进程状态CPU和内存的脚本:cat faxian.sh#!/bin/bash#JAR=`ps -ef|grep java|grep -v grep|awk '{print $12}'|cut -d"/" -f 5|awk -F'-' '{print $1"-"$2}'`JAR=`ps -ef|grep java|grep -v grep|awk '{print $12}'|awk -F'

2022-03-03 14:18:01 2475

原创 kubeadm快速搭建K8s集群 v1.19

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2

2021-08-18 15:36:44 337

原创 Ceph扩容节点(新服务器)

Ceph扩容节点(新服务器)1.修改所有节点hosts文件,添加新增节点192.168.1.33 vm33:[root@vm30 cluster]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain192.168.0.30 node1192.168.0.31 node2192.168.0.32 node3192.168.0.33 node42.在node4中添加ceph源:[root@node4 yum.repos.d]# c

2020-11-03 09:56:19 1323

原创 Ceph分布式集群部署

Ceph环境准备node1 192.168.0.30(三块硬盘) Mon、mgr、rgs、osdnode2 192.168.0.31(三块硬盘) Mon、mgr、rgs、osdnode3 192.168.0.32(三块硬盘) Mon、mgr、rgs、osdHosts及防火墙设置node1、node2、node3节点进行如下配置:#添加hosts解析;cat >/etc/hosts<<EOF127.0.0.1 localhost localhost.localdomain.

2020-11-03 09:40:27 223

原创 基于tomcat部署jforum站点,并结合nginx实现动静分离

yum安装:yum install java-1.8.0-openjdk -y验证:[root@localhost ~]# java -versionopenjdk version "1.8.0_131"OpenJDK Runtime Environment (build 1.8.0_131-b12)OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)安装tomcat:下载tomcat二进制包,并上传到服务器/usr/src目录,

2020-10-24 22:13:03 232

原创 基于三台服务器,实现zabbix分布式监控,并基于企业微信实现告警

Zabbix server: 192.168.1.36Zabbix agent: 192.168.1.37Zabbix proxy: 192.168.1.35server配置:LogFile=/var/log/zabbixsrv/zabbix_server.logLogFileSize=0PidFile=/run/zabbixsrv/zabbix_server.pid#指定数据库服务器地址,如果是单机部署,这里也可以直接指定localhostDBHost=localhost#下面三行,与数

2020-10-23 15:17:53 235

原创 监控nginx服务,实现nginx宕机,zabbix自动重启其服务,如若重启失败,则邮件报警。

Zabbix服务器:192.168.1.36;被控端:192.168.1.37#在被控端:192.168.1.37安装agentyum install zabbix40-agent -y#修改zabbix-agent配置文件:[root@localhost ~]# vim /etc/zabbix_agent.confPidFile=/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix/zabbix_agentd.logLogFileSiz

2020-10-23 14:43:56 883

原创 CentOS7部署zabbix监控平台

#部署LAMPyum install httpd httpd-devel mariadb mariadb-servermariadb-devel php php-mysql php-devel -y #安装zabbixyum install zabbix40-web zabbix40-web-mysql -y#修改配置文件:vim /etc/httpd/conf.d/zabbix.conf#开头添加一下三行<virtualHost *:80>servername zabbix

2020-10-23 14:17:40 240

原创 基于六个redis实列部署redis cluster集群,并实现节点的扩充与删减

#创建redis-cluster目录:mkdir -p /usr/local/redis-cluster/cd /usr/local/redis-cluster/#创建六个实例目录:mkdir -p 7001 7002 7003 7004 7005 7006#用初始化脚本,快速创建实例配置文件,日志目录(7001-7006):/usr/src/redis-5.0.5/utils/install_server.sh开启redis集群模式:#在每个redis实例的配置文件中,开启如下参数:

2020-10-23 14:10:14 174

原创 三台服务器部署redis主从及哨兵

1、 简述redis主从和哨兵的主要作用以及工作原理;redis主从复制,当用户往Master端写入数据时,通过Redis Sync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致。同时slave上还可以开启二级slave,三级slave从库。 Redis主从配置非常简单,只需要在Redis从库配置中指定slaveof ip port 即可,IP表示指定主库的ip,port表示redis监听端口。redis主从虽然解决了单点导致的数据丢失问题,但是还是没有解决无缝的故障转移,也就

2020-10-23 13:50:49 711

原创 LNMP部署Wordpress网站

基于四台虚拟机分离部署lnmp环境部署,发布一套网站wordpress。其中一台服务器部署nginx,一台部署PHP,其余两台部署MySQL主从。基于四台服务器实现lnmp分离部署,A服务器部署nginx,B服务器部署php,C/D服务器部署MySQL主从 。A服务器(nginx):10.75.65.103B服务器(php):10.75.65.104C服务器(master):10.75.65.105D服务器(slave):10.75.65.106A服务器(nginx)10.75.65.103部署

2020-10-23 13:00:02 536

原创 基于四台服务器实现mysql读写分离,一台做代理,另外三台配置MySQL一主多从。实现读的负载均衡

Mycat:10.75.65.103Master:10.75.65.104Slave:10.75.65.105,10.75.65.106安装mycat:下载mycat并解压缩到/usr/local目录:[root@localhost ~]#wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz[root@localhost ~]#tar zxvf Mycat-se

2020-10-23 11:04:05 305 1

原创 两台MySQL5.5配置主从同步

两台MySQL5.5配置主从同步Master:10.75.65.104Slave:10.75.65.105主机修改配置文件:[root@localhost ~]# vim /etc/my.cnf在[mysqld]指令段添加以下行:log-bin=jjx-binserver-id=1重启数据库服务:[root@localhost ~]# systemctl restart mariadb登录数据库查看是否生效:[root@localhost ~]# mysql -pEnter pass

2020-10-23 10:37:17 148 1

原创 MariaDB数据库安装

MariaDB数据库安装1、部署两台数据库服务器,一台yum部署(版本5.5),一台源码部署(5.7),并且执行mysql_secure_installation命令,进行安全设置,实现关闭远程登录,关闭匿名用户登录,并设置密码;yum部署(版本5.5):yum install -y mariadb mariadb-devel mariadb-server安装完成后查询一下软件是否安装成功:[root@localhost ~]# rpm -qa|grep mariadbmariadb-5.5.6

2020-10-23 10:05:03 672

原创 CentOS7安装配置VSFTP

CentOS7安装配置VSFTP搭建ftp服务器,设置不允许匿名用户登录,只允许本地用户登录,且将活动范围限制在其家目录**服务器端:**安装vsftpd yum install -y vsftpd启动ftp服务 systemctl start vsftpd修改配置文件 vim /etc/vsftpd/vsftpd.conf不允许匿名用户登录 anonymous_enable=NO只允许本地用户登录 local_enable=YES将活动范围限制在其家目录chroot_local_us

2020-10-23 09:41:58 264

原创 CentOS7 源码编译安装Nginx

源码编译安装Nginx1、解释源码编译安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么?2、通过源码方式编译安装nginx,并且顺利发布nginx的默认页面,通过浏览器看到的响应头信息中nginx的版本为,server : JFWS/1.11、解释源码编译安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么?预编译主要是用来检查系统环境是否满足安装软件包的条件,并生成Makefile文件,该文件为编译、安装、升级nginx指明了相应参数。编译主要是通过make编

2020-06-11 10:45:21 246

原创 vi/vim编辑文档中如何快速删掉空白行和被#注释的行

VI/VIM编辑文档中如何快速删掉空白行和被#注释的行1.删除空行和只有空格的行 :g/^\s*$/d2.删除被#注释的行和空格# 或 tab#开头的行 :g/^\s*#/d1.删除空行和只有空格的行 :g/^\s*$/d2.删除被#注释的行和空格# 或 tab#开头的行 :g/^\s*#/d...

2020-06-10 15:16:04 1045

空空如也

空空如也

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

TA关注的人

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