- 博客(59)
- 收藏
- 关注
原创 haproxy
haproxyHAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy监听的端口是1080,代理192.168.18.2:10000,127.0.0.1:1000
2021-06-15 09:24:19
1283
原创 lvs:Linux Virtual Server
LVS简介LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。工作在OSI第四层中,在服务器承受不了业务需求量的时候,使用均衡负载的方式来使服务器能够给用户正常提供服务。lvs工作流程:当用户发起请求时,lvs 调度器先将请求接收,调度器会根据收到请求的服务和根据自己预设的工作模式和算法来判断哪台服务器的负载较低,然后将此条请求转发给负载较低提供服务的服务器,由这台提供服务的服务器来处理此条请求,最后提供服务的服务器根据预设的工作模式来决
2021-06-14 20:21:06
685
原创 gitlab
gitlab(代码仓库)gitlab的部署下载gitlab的rpm包[root@czh ~]# wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-13.12.3-ce.0.el8.x86_64.rpm/download.rpm下载相关的依赖[root@czh ~]# dnf -y install policycoreutils-python-utils curl openssh-server ope
2021-06-10 09:35:57
111
原创 rsync
rsyncrsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。rsync 具有如下的基本特性:可以镜像保存整个目录树和文件系统可以很容易做到保持原来文件的权限、时间、软硬链接等无须特殊权限即可安装优化的流程,文件传输效率高可以使用 rsh、ssh 方式来传输文件,当然也可以通过直接的 socket 连接支持匿名传输,以方便进
2021-06-08 08:49:28
105
原创 NFS的介绍
NFS1 nfs特点 (Network File System)NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样nfs适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间的文件共享功能nfs是运行在应用层的协议,其监听于2049/tcp和2049/udp套接
2021-06-07 01:07:11
992
原创 运维发布/上线的方式
项目发布的方式蓝绿部署 (也叫双服务器组发布)滚动发布 (也叫单服务器组)灰度发布/金丝雀部署一 蓝绿部署1、定义蓝绿部署是不停老版本,部署新版本然后进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。1、特点蓝绿部署无需停机,并且风险较小。2、布署过程第一步、部署版本1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。第二步、部署版本2的应用版本2的代码与版本1不同(新功能、Bug修复等)。第三步、将流量从版本1切换到版本2。第四步、如版本2测
2021-05-25 23:32:59
815
原创 zabbix自定义监控
开启自定义监控在zabbix客户端上,改配置文件修改自定义监控的功能打开[root@czh ~]# vim /usr/local/etc/zabbix_agentd.confUnsafeUserParameters=1 //0表示这个功能没有打开,1表示打开了[root@czh1 /]# vim /usr/local/etc/zabbix_agentd.confUnsafeUserParameters=1 创建脚本的存放路径[root@czh ~]# mkdir /sc
2021-05-20 04:56:32
361
原创 grafana+zabbix可视化监控
grafana+zabbix可视化监控安装garafana和连接zabbix数据源的插件[root@czh /]# dnf -y install grafana[root@zabbix /]# grafana-cli plugins install alexanderzobnin-zabbix-app[root@czh /]# systemctl start grafana-server.service[root@czh /]# ss -antlState Recv-Q Send-Q
2021-05-19 02:46:03
336
原创 zabbix邮箱告警的三种方式
手动添加监控项首先在主机上添加一个被监控的测试文件[root@czh ~]# touch /tmp/text1选择需要创建 监控项的主机新建监控项信息配置添加触发器新建触发器且设置表达式修改文件[root@czh ~]# echo '123' >> /tmp/text1 [root@czh ~]# echo '123' >> /tmp/text1 定义媒介,开启163邮箱的POP3和/SMTP服务并且保存授权码新建媒介可以点这一条最后
2021-05-19 02:36:35
338
原创 zabbix
安装zabbix//下载安装包[root@czh ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz//下载依赖[root@czh ~]# yum install -y libxml2 libxml2-devel net-snmp-devel libevent-devel curl-devel解压[root@czh ~]# tar xf zabbix-5.2.6.tar.gz -C /us
2021-05-13 23:56:57
198
1
原创 lamp安装
lamp的搭建 在同一台上面搭建安装是有顺序的 先安装apache安装apache//首先wget下载三个安装的包https://mirrors.bfsu.edu.cn/apache/httpd/httpd-2.4.46.tar.bz2https://mirrors.bfsu.edu.cn/apache/apr/apr-1.7.0.tar.bz2https://mirrors.bfsu.edu.cn/apache/apr/apr-util-1.6.1.tar.bz2[ro...
2021-05-13 09:05:15
526
1
原创 mysql传统与gtid的主从配置
mysql传统与gtid的主从配置主从作用 实时灾备,用于故障切换 读写分离,提供查询服务 备份,避免影响业务主从的复制原理主库讲所有写的操作记录到binlog日志生成一个log dump线程,讲binlog日志传给I/O线程从库生成一个I/O线程和SQL线程I/O线程去请求主库的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中SQL线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,达到最终数据一致的目的主从复制配置
2021-05-12 01:45:33
349
2
原创 msyql多实例配置
mysql多实例配置什么是mysql多实例MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306,3307)同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。进行二进制安装下载安装包[root@czh ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz--202.
2021-05-10 22:09:39
231
1
原创 xtrabakup增量备份
xtrabakupxtrbakup的安装包下载[root@czh ~]# mkdir xtrabakup[root@czh ~]# cd xtrabakup/[root@czh xtrabakup]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.22/binary/redhat/8/x86_64/Percona-XtraBackup-2.4.22-rc99a781
2021-05-10 02:13:52
140
原创 mysql密码破解
密码破解首先修改配置文件,跳过授权登录,使得不需要密码也可也登录,随后重启服务[root@czh ~]# vim /etc/my.cnf [root@czh ~]# cat /etc/my.cnf [mysqld]basedir = /usr/local/mysqldatadir = /opt/mysql_datasocket = /tmp/mysql.sockport = 3306pid-file = /opt/mysql_data/mysql.piduser = mysqlskip
2021-05-07 15:39:16
306
原创 mysql进阶
mysql 进阶二进制mysql的安装下载安装包[root@czh ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz--2021-05-05 02:50:16-- https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.
2021-05-05 17:38:00
143
原创 mysql
mysql 安装和数据库/表 的操作安装mysql5.7的版本目前还没有EL8版本的MySQL仓库,所以我们这里用EL7的代替,创建一个新的仓库文件[root@czh ~]# vi /etc/yum.repos.d/mysql-community.repo将以下内容粘贴到新建的仓库文件中[root@czh ~]# sudo vi /etc/yum.repos.d/mysql-community.repo[mysql57-community]name=MySQL baseurl=http://
2021-04-29 01:26:22
427
原创 httpd
httpdhttpd的常用配置1.编译安装httpd文件介绍模块文件配置 /etc/httpd24/extra/ httpd-mpm.conf[root@czh extra]# vim httpd-mpm.conf#//mpm_name.so类型有三种:preforkeventworker*<IfModule mpm_prefork_module > *StartServers 5 # 开始进程MinSpareServers
2021-04-27 17:43:29
1868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅