- 博客(90)
- 资源 (1)
- 收藏
- 关注

原创 CentOS 7.9安装zabbix5.0.39LTS版本
这里使用为 CentOS 7.9版本进行测试验证,zabbix Server 采用源码包部署,数据库采用 MySQL5.7.42版本,zabbix-web使用 ,nginx+php来实现。
2023-12-08 10:56:01
1313

原创 记一次磁盘扩容,以及Can‘t open /dev/vdb1 exclusively. Mounted filesystem?报错处理的过程
记一次Can‘t open /dev/vdb1 exclusively. Mounted filesystem?报错处理的过程以及扩容磁盘
2023-05-23 10:37:42
4337
1

原创 Promethus基于consul组件进行自动注册
使用 Prometheus监控 node_exporter节点,当应用很多,且上下线频繁时,需要不断的更改 Prometheus 的配置文件,不能灵活的使用,可以通过为 Prometheus配置注册中心,从注册中心拉取应用数据获取监控数据。
2023-02-06 10:35:07
1461

原创 Linux环境下webshell查杀(河马工具使用)
河马webshell查杀推荐您使用XShell作为ssh客户端,XShell有面向个人学校、教育的免费版本
2023-01-30 14:12:37
2383

原创 实战mongodb搭建
1,下载MongoDBwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.4.tgz2,安装MongoDB#解压tar zxf mongodb-linux-x86_64-4.0.4.tgz #创建安装目录mkdir -p /opt/mongodbmv mongodb-linux-x86_64-4.0.4/* /opt/mongodb/3,添加环境变量cat >>/etc/profile<<
2022-04-27 17:01:53
290

原创 Centos系统根目录扩容磁盘
1,查看磁盘空间和分区[root@ loaclhost ~]# df -hT[root@ loaclhost ~]# fdisk -l/dev/sdb/为新添加的硬盘2,对新增加的磁盘进行分区[root@ loaclhost ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.Be carefu
2022-03-29 11:15:17
4776
2

原创 配置本地yum
为防止内网机应用部署时需要安装其它的依赖,建议对内网虚拟机都配置好本地yum源,:1,上传镜像.iso文件至服务器,并挂载//挂载镜像mount -t auto centos-7.5-x86_64-DVD-1810.iso /mnt///创建镜像目录mkdir /linuxdvd//复制挂载好的镜像cp -r /mnt/* /linuxdvd/.//卸载掉挂载点umount /mnt///删除上传的镜像rm -rf centos-7.5-x86_64-DVD-1810.iso//创
2021-11-18 16:45:16
884

原创 搭建简易的yum仓库
准备A,B两台主机1,在主机A 服务端上修改yum配置文件sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf 001mkdir -p /yum/centos72,安装createrepo 软件,用于生成 yum 仓库数据库的软件yum -y install createrepo yum-utils3,初始化repodata索引文件cd /yum/centos7/yumdownloader tree createrepo -pdo /y
2021-11-18 16:27:10
1817

原创 源码安装docker
1,下载二进制安装包wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz2,解压到指定路径下tar -zxf docker-19.03.5.tgz -C /opt3,解压后将docker文件复制到/usr/bin/目录下cp -r /opt/docker/* /usr/bin/4,编写docker.service文件到/etc/systemd/system/cat >/etc/s
2021-09-02 11:23:10
391

原创 mysql5.7版本源码安装
1,本地上传或者下载MySQL源码安装包到服务器1.1,进入安装的目录,并解压cd /opt && tar -zxf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz1.2,修改MySQL目录名称,并创建软链接mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql-5.7.24ln -s mysql-5.7.24 mysql1.3,安装所需依赖使用阿里云的yum源curl -o /etc/yum.re
2021-06-23 13:49:09
747

原创 单机搭建Redis集群
在测试和研发环境搭建单机Redis集群,简单易懂、方便使用。1,通过二进制安装docker环境官网下载静态二进制文件:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.3.tgz1.1,上传静态二进制文件到服务器 /home/admin1.2,提取解压文件$ tar -zxf /home/admin/docker-20.10.3.tgz1.3,将二进制文件移到可执行路径上的目录$ cp /home/a
2021-04-30 13:26:36
255

原创 kubeadm部署—单主集群
Kubernetes概述简介Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让apache一直提供服务),管理员可以
2020-05-25 22:52:03
1581
1

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

原创 如何找到yum安装的软件包存放的路径
如何找到安装的一些软件包?[root@ localhost ~]# cat /etc/yum.conf[main]cachedir=/var/cache/yum/$basearch/$releasever #存放下载软件的路径keepcache=0 #默认是0即安装后不保存包头和软件包如果想保存yum安装下载的软件包,需要将参数改为 1[root@ localhos packages]# pwd/var/cache/yum/x86_64/7/mysql56-community/packa
2020-05-22 23:05:55
2574

原创 centos7环境,kvm命令行模式部署虚拟机
KVM简介KVM(名称来自英语:Kernel-basedVirtual Machine的缩写,即基于内核的虚拟机),是一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor。KVM在2007年2月被导入Linux 2.6.20核心中,以可加载核心模块的方式被移植到FreeBSD及illumos上。KVM在具备Intel VT或AMD-V功能的x86平台上运行。它也被移植到S/390,PowerPC与IA-64平台上。在Linux内核3.9版中,加入ARM架构的支持。
2020-05-13 15:36:33
1297

原创 sshpass免密登录工具
sshpass 指定密码远程 ssh 到服务器 或者 scp 发送文件到服务器在操作linux时,虽然可以对linux配置免秘钥登录,但是在配置免密码登录之前,是需要登录到其他节点主机的,这里提供一种类似ssh的方式,可以在命令后面加上相应的参数来设置你将要登录的远程主机的密码,且这个命令是与ssh结合使用一,安装sshpass1,(源码安装)安装依赖gcc或者g++环境,确保环境正常yum -y install gcc gcc-c++#下载sshpass包wget https://source
2020-05-11 11:40:59
913

原创 配置firewalld网关服务器,实现Nat转发
1,在主机A上开启防火墙[root@ c7-41 ~] systemctl start firewalld.service2,插入ip转发,并生效[root@ c7-41 ~] vim /etc/sysctl.conf[root@ c7-41 ~] cat /etc/sysctl.conf |grep -v '^#'net.ipv4.ip_forward=1[root@ c7-41 ...
2020-05-08 16:13:43
1766
3

原创 Jumpserver堡垒机部署
Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。Jumpserver 采纳分布式架构, 支持多机房跨区域部署, 中心节点提供 AP...
2020-04-28 21:54:15
1130

原创 Nginx配置支持https访问
什么是https?HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:全称:Hyper Text Transfer Protocol over Secure Socket Layer,则是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即H...
2020-04-27 14:34:29
869
2

原创 nginx服务--正向代理
注意:Nginx本身不支持HTTPS正向代理,需要安装ngx_http_proxy_connect_module模块后才可以支持HTTPS正向代理,否则会遇到HTTP 400错误。准备A,B两台主机1,在主机A上部署服务端,安装nginx和模块以及依赖[root@ c7-41 ~] yum -y install zlib zlib-devel gcc-c++ libtool openssl ...
2020-04-25 17:47:55
836

原创 keepalived+nginx不抢占模式
关闭防火墙selinux1,在主机A上安装keepalived,备份配置文件[root@ c7-41 ~] yum -y install keepalived[root@ c7-41 ~] cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.ba #备份文件2,修改配置文件[rooot@ c7-41 ~]...
2020-04-23 21:51:50
207

原创 yum的仓库搭建
准备A,B两台主机1,在主机A 服务端上修改yum配置文件#yum下载软件不清空[root@ c7-41 ~] sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf[root@ c7-41 ~] mkdir -p /yum/centos7 #创建目录用来做 YUM 仓库的使用2,安装createrepo 软件,用于生成 yum 仓库数据库...
2020-04-23 15:21:12
207

原创 rsync守护进程模式部署
#首先,关闭防火墙和selinux[root@ c7-41 ~] systemctl stop firewalld[root@ c7-41 ~] setenforce 01,在主机A 服务端上查看是否安装rsync服务[root@ c7-41 ~] rpm -qa rsync #centos7.7 自带rsync服务rsync-3.1.2-6.el7_6.1.x86_64[root...
2020-04-21 15:42:54
2089

原创 centos7--DNS正(反)向解析
#关闭防火墙和selinux[root@ c7-41 ~] systemctl stop firewalld[root@ c7-41 ~] setenforce 01,在主机A 服务端上安装DNS服务[root@ c7-41 ~] yum -y install bind bind-utils bind-libs bind-chroot2,修改配置[root@ c7-41 ~] vi...
2020-04-20 22:32:29
2497

原创 centos7--NFS共享服务
#关闭防火墙和selinux[root@ c7-41 ~] systemctl stop firewalld[root@ c7-41 ~] setenforce 01,在主机A 服务端安装nfs-utils,rpcbind,提供NFS共享的服务为nfs[root@ c7-41 ~] yum -y install nfs-utils rpcbind[root@ c7-41 ~] syst...
2020-04-20 21:31:41
222

原创 supervisor管理tomcat集群
官网:http://www.supervisord.org/centos7*系统自带supervisor安装yum源#关闭防火墙和selinux[root@ c7-41 ~] systemctl stop firewalld[root@ c7-41 ~] setenforce 01,安装supervisor服务,并设置开机自启#centos7*系统自带supervisor安装yum源...
2020-04-20 19:53:58
572

原创 VMware--克隆centos7镜像虚拟机(2)
在创建好虚拟机,搭建好环境的前提下:1,右击新建虚拟机,进行设置2,开启克隆后的虚拟机,并配置网卡登录克隆机修改网卡,并重启3,配置完成后就可以在xshell上连接使用了...
2020-04-17 20:02:52
400

原创 VMware--创建centos7镜像虚拟机项目模板(1)
1,配置网卡在本机大的网络适配器中要有两块网卡以管理员身份打开VMware第一块网卡第二块网卡2,创建空的虚拟机3,添加镜像并开启虚拟机选择语言选择时区亚洲/上海选择安装的模式,为最小化开始安装创建root用户密码安装完成后,重启3,进入到最小化系统的桌面配置网卡重启网卡4,使用xshe...
2020-04-17 19:33:48
1621

原创 Grafana安装配置
Grafana是领先的开源可视化软件工具,无论您的数据在哪里,或者它所处的数据库是什么类型,您都可以将它与Grafana结合在一起,做成精美的可视化图表Grafana官网:https://grafana.com/Grafana官方手册:https://grafana.com/docs/1,导入yum源,安装grafana,并启动[root@localhost ~] vim /etc/yum...
2020-04-09 21:47:32
3423

原创 zabbix服务--mysql(四)监控处理请求,库和表大小
1,将监控项写进脚本[root@localhost scripts] vim check_mysql.sh [root@localhost scripts] cat check_mysql.sh#!/bin/bashuptime=$(mysqladmin status|awk '{print $2}') #定义变量case $1 in Com_commit) #数据回滚 mysq...
2020-04-09 17:51:18
250

原创 zabbix服务--mysql(三)监控增删改查
1,将监控项写进脚本[root@localhost scripts] vim check_mysql.sh [root@localhost scripts] cat check_mysql.sh #!/bin/bashcase $1 in slave_status) mysql -ucheck -p123 -e "show slave status \G"|grep "Running...
2020-04-09 17:18:17
496

原创 zabbix服务--mysql(二)监控流量
1,过滤出监控内容,并写进脚本[root@localhost scripts] mysqladmin extended-status |grep "Bytes_sent"|awk '{print $4}'3969067[root@localhost scripts] mysqladmin extended-status |grep "Bytes_received"|awk '{print $...
2020-04-09 17:15:36
247

原创 zabbix服务--mysql(一)主从监控
基于搭建mysql主从,在客户端操作1,创建监控mysql主从状态脚本,并创建授权用户[root@localhost ~] cd /etc/zabbix/scripts/[root@localhost scripts] vim check_mysql.sh[root@localhost scripts] cat check_mysql.sh #!/bin/bashcase $1 in ...
2020-04-08 20:30:34
366
1

原创 zabbix--监控web服务(2)统计PV和UV
PV(Page View)访问量即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。UV (unique visitor )即独立访客数指访问某个站点或点击某个网页的不同 IP 地址的人数。在同一天内,UV 只记录第一次进入网站的具有独立IP 的访问者,在同一天内再次访问该网站则不计数。UV 提供了一...
2020-04-08 18:16:06
399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人