![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2022运维
文章平均质量分 89
Jerry 二河小鱼
不懂就问
展开
-
阿里云服务器遇到的问题
阿里云服务器遇到的问题原创 2022-12-29 11:04:11 · 962 阅读 · 0 评论 -
在Linux中进行ShowDoc数据迁移
由于项目升级或者服务器更换,需要将数据从一个服务器转移到另一个服务器中。两个服务器的公网IP分别为x.x.x.x和y.y.y.y。进行ShowDoc数据迁移之前,需要做一些准备工作。在新服务器上,使用官方推荐的自动脚本或者docker方式来安装showdoc。原创 2022-12-27 16:34:26 · 1165 阅读 · 0 评论 -
在Linux中安装ShowDoc
在Linux中,有两种方式安装ShowDoc。第一种是自动脚本安装,第二种是手动安装。官方推荐使用自动脚本安装ShowDoc。如果自动脚本安装ShowDoc失败,可以考虑手动安装ShowDoc。原创 2022-12-27 10:52:00 · 1382 阅读 · 0 评论 -
在Linux中部署运维监控系统WGCLOUD
在公网IP为x.x.x.x,安装CentOS8或Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器(服务端)上,先安装jdk8,然后安装数据库mariadb-10.5,最后进行server安装。在需要监控的安装CentOS8或Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器(客户端)上,不需要安装jdk8和数据库,只进行agent安装。服务端只部署一个,有多少台主机需要监控就部署多少个客户端。server和agent需要保持相同的版本。原创 2022-12-03 09:46:08 · 2129 阅读 · 0 评论 -
在Linux中安装中文包
在CentOS7或alibaba cloud linux 3系统的报表中,发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体。原创 2022-11-18 14:01:46 · 2657 阅读 · 0 评论 -
在linux下进行Rabbitmq的yum安装与配置
Rabbitmq安装在IP为x.x.x.x的服务器上在安装Rabbitmq中需要注意:1、Rabbitmq依赖于Erlang,需要先安装Erlang。2、Erlang和Rabbitmq版本有对应关系。可参考网页:https://www.rabbitmq.com/which-erlang.html原创 2022-11-14 10:01:03 · 763 阅读 · 0 评论 -
MyCat实现MySQL读写分离(双主双从多库)
在数据库集群架构中,主数据库负责处理事务性查询(写入操作),而从数据库只负责处理select查询(读操作),这样可以提高数据库整体读写性能。主数据库另外一个功能就是负责将数据变更同步到从数据库中。读写分离的作用1)分摊服务器压力,提高机器的系统处理效率。2)当写入操作不变时,就可以大大分摊读取操作的压力,提高系统性能。另外,当读取操作的压力被分摊后,又间接提高了写入的性能。因此,数据库整体读写性能提高了。3)增加冗余,提高服务可用性。原创 2022-10-21 18:18:43 · 1415 阅读 · 0 评论 -
MyCat实现MySQL读写分离(双主双从单库)
在数据库集群架构中,主数据库负责处理事务性查询(写入操作),而从数据库只负责处理select查询(读操作),这样可以提高数据库整体读写性能。主数据库另外一个功能就是负责将数据变更同步到从数据库中。读写分离的作用1)分摊服务器压力,提高机器的系统处理效率。2)当写入操作不变时,就可以大大分摊读取操作的压力,提高系统性能。另外,当读取操作的压力被分摊后,又间接提高了写入的性能。因此,数据库整体读写性能提高了。3)增加冗余,提高服务可用性。原创 2022-10-21 18:05:29 · 222 阅读 · 0 评论 -
MyCat实现MySQL读写分离(单主单从多库)
在数据库集群架构中,主数据库负责处理事务性查询(写入操作),而从数据库只负责处理select查询(读操作),这样可以提高数据库整体读写性能。主数据库另外一个功能就是负责将数据变更同步到从数据库中。读写分离的作用1)分摊服务器压力,提高机器的系统处理效率。2)当写入操作不变时,就可以大大分摊读取操作的压力,提高系统性能。另外,当读取操作的压力被分摊后,又间接提高了写入的性能。因此,数据库整体读写性能提高了。3)增加冗余,提高服务可用性。原创 2022-10-21 17:48:20 · 283 阅读 · 0 评论 -
MyCat实现MySQL读写分离(单主单从单库)
在数据库集群架构中,主数据库负责处理事务性查询(写入操作),而从数据库只负责处理select查询(读操作),这样可以提高数据库整体读写性能。主数据库另外一个功能就是负责将数据变更同步到从数据库中。读写分离的作用1)分摊服务器压力,提高机器的系统处理效率。2)当写入操作不变时,就可以大大分摊读取操作的压力,提高系统性能。另外,当读取操作的压力被分摊后,又间接提高了写入的性能。因此,数据库整体读写性能提高了。3)增加冗余,提高服务可用性。原创 2022-10-05 22:31:57 · 855 阅读 · 0 评论 -
Nginx+keepalived集群的安装与配置
需要两台服务器,每台都安装nginx和keepalived。nginx主安装在IP为x.x.x.x的服务器上nginx从安装在IP为y.y.y.y的服务器上虚拟IP为z.z.z.z原创 2022-10-05 22:12:27 · 1467 阅读 · 0 评论 -
在linux下源码配置与安装mysql-8.0.20
MySQL源码下载MySQL源码有两种:带boost库的源码和不带boost库的源码,不带boost库源码的需要单独安装boost。第一步,进入到MySQL官网下载对应版本的MySQL源码。登录地址:MySQL :: Download MySQL Community Server (Archived Versions)1)下载带boost库的源码。下载Generic OS版本的mysql-boost-8.0.20.tar.gz。2)不带boost库的源码。原创 2022-09-22 17:42:49 · 623 阅读 · 0 评论 -
在linux下配置与安装mysql-8.0.20
MySQL下载第一步,进入到MySQL官网下载对应版本的MySQL。登录地址:MySQL :: Download MySQL Community Server (Archived Versions)下载Generic版本mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz。第二步,也可以进入shell后用命令下载MySQL。原创 2022-09-22 16:24:47 · 1116 阅读 · 0 评论 -
在linux下源码配置与安装mysql-5.7.37
MySQL源码下载MySQL源码有两种:带boost库的源码和不带boost库的源码,不带boost库源码的需要单独安装boost。第一步,进入到MySQL官网下载对应版本的MySQL源码。登录地址:MySQL :: Download MySQL Community Server (Archived Versions)1)下载带boost库的源码。下载Generic OS版本的mysql-boost-5.7.37.tar.gz。2)不带boost库的源码。原创 2022-09-20 16:49:06 · 688 阅读 · 0 评论 -
在linux下源码配置与安装mysql-5.6.40
MySQL源码下载第一步,进入到MySQL官网下载对应版本的MySQL源码。下载地址:MySQL :: Download MySQL Community Server (Archived Versions)第二步,下载Generic OS版本的mysql-5.6.40.tar.gz。MySQL源码配置linux文件管理工具:WinSCP 5.14.4linux系统版本:CentOS8 64位安装源文件版本:mysql-5.6.40.tar.gz原创 2022-09-19 17:21:39 · 275 阅读 · 0 评论 -
在Linux中进行Gitlab跨服务器同版本跨系统迁移
最开始原服务器的Linux版本为Centos 7,需要把Linux版本改为Alibaba Cloud Linux 3并迁移数据。因此,至少需要两台服务器,且备用服务器最开始需要安装Centos 8系统。公网IP为x.x.x.x的原服务器和公网IP为y.y.y.y的备用服务器中都安装有15.0.0版本的GitLab,可以先把原服务器做一个镜像,然后利用Centos7向Centos8进行Gitlab同版本迁移,把原服务器中的GitLab数据迁移到备用服务器中。原创 2022-09-15 11:33:13 · 339 阅读 · 0 评论 -
在Linux中进行Prometheus部署
Prometheus是一套开源的监控&报警&时间序列数据库的组合。Prometheus适合监控docker容器。时间序列数据特点:1)性能好;2)存储成本低,高效的压缩算法,节省存储空间,有效降低IO。原创 2022-08-30 15:58:35 · 408 阅读 · 0 评论 -
https和http
https第一步,https的定义。HTTPS(超文本传输安全协议)是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTPS是有加密传输协议的通道,用于安全的HTTP数据传输,并且利用SSL/TLS来加密数据包。HTTPS是一个URI scheme(抽象标识符体系),句法类同http:体系,并且在HTTP与TCP之间有一个特殊的加密/身份验证。HTTPS默认工作在TCP协议中的443端口。用户访问“https://”打头的网站都是应用了标准HTTPS服务。...原创 2022-08-26 17:30:48 · 1006 阅读 · 0 评论 -
在Linux中进行hadoop集群搭建
在公网IP为x.x.x.x、y.y.y.y和z.z.z.z并装有Centos8的服务器上进行hadoop集群搭建,都安装hadoop-3.1.3和server-jre-8u202-linux-x64。原创 2022-08-26 12:11:34 · 2709 阅读 · 3 评论 -
在Linux中进行K8s部署
准备工作部署K8s集群对服务器的要求:1)3台以上装有CentOS7.7版本以上的64位系统的服务器;2)每台服务器的硬件配置都是内存最少2G,CPU至少双核,硬盘至少30GB;3)集群中所有服务器之间网络互通;4)可以访问外网,需要拉取镜像;5)禁止swap分区。原创 2022-08-24 18:08:29 · 3815 阅读 · 0 评论 -
在Linux中安装docker
docker需要安装在Centos7及以上版本的Linux系统中。在Linux中有两种安装docker的方法,一种是使用官方安装脚本自动安装docker,另一种是手动安装docker。原创 2022-08-19 17:33:24 · 4968 阅读 · 0 评论 -
在Linux中搭建Python环境
在Linux中搭建Python环境原创 2022-08-19 11:22:46 · 8948 阅读 · 0 评论 -
在Linux中进行GO语言安装
在Linux中进行GO语言安装,具体步骤如下:1.GO语言安装2.设置Go Modules和代理原创 2022-08-18 16:31:05 · 17790 阅读 · 1 评论 -
Zabbix使用手册
在Linux中zabbix安装完成后,为了能更好地监测服务器CPU的情况,需要创作zabbix的使用手册。具体的步骤如下:1.登陆和配置用户2.新建主机3.新建监控项4.新建触发器5.获取问题通知原创 2022-08-17 16:37:04 · 2078 阅读 · 0 评论 -
在Linux中搭建Zabbix监控环境(源码安装PHP-7.4+MariaDB+Zabbix)
在公网IP为x.x.x.x,安装Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器上进行源码安装zabbix-5.0.26。在公网IP为y.y.y.y,安装Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器上进行源码安装zabbix-5.0.26。php-7.4.28+mariadb-10.5安装在公网IP为x.x.x.x的服务器上。原创 2022-08-15 17:14:04 · 1761 阅读 · 0 评论 -
在Linux中搭建Zabbix监控环境(yum安装PHP-7.4+MariaDB+Zabbix)
在公网IP为x.x.x.x,安装Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器上进行zabbix-server安装。在公网IP为y.y.y.y,安装Alibaba Cloud Linux 3.2104 LTS 64位系统的服务器上进行zabbix-agent安装。php-7.4+mariadb-10.5安装在公网IP为x.x.x.x的服务器上。原创 2022-08-15 16:44:40 · 1541 阅读 · 0 评论 -
在Linux中搭建Zabbix监控环境(MariaDB+httpd+Zabbix)
在公网IP为x.x.x.x,安装CentOS8(Alibaba Cloud Linux 3.2104 LTS 64位)系统的服务器上进行zabbix-server安装。在公网IP为y.y.y.y,安装CentOS8(Alibaba Cloud Linux 3.2104 LTS 64位)系统的服务器上进行zabbix-agent安装。mariadb-10.5+httpd-2.4安装在公网IP为x.x.x.x的服务器上。原创 2022-08-15 16:24:11 · 1026 阅读 · 0 评论 -
在Linux中源码安装MariaDB
在公网IP为x.x.x.x,安装CentOS8(Alibaba Cloud Linux 3.2104 LTS 64位)系统的服务器上进行源码安装mariadb-10.5.16。原创 2022-08-15 15:52:08 · 2207 阅读 · 0 评论 -
LNMP架构(nginx-1.20.1+php-7.1.33+ mysql-5.6.40)(源码)
Nginx+PHP+Mysql安装在公网IP为x.x.x.x的服务器上需要下载安装的软件版本:nginx-1.20.1+php-7.1.33+mysql-5.6.40原创 2022-08-05 14:39:04 · 348 阅读 · 0 评论 -
LNMP架构(nginx-1.20.1+php-7.1.33+ mysql-5.6.40)
Nginx+PHP+Mysql安装在公网IP为x.x.x.x的服务器上需要下载安装的软件版本:nginx-1.20.1+php-7.1.33+mysql-5.6.40原创 2022-08-05 14:24:08 · 1098 阅读 · 0 评论 -
服务器扩容
服务器扩容策略可以分为两种:一种是增加服务器的数量;另一种是增加单台服务器的存储。为了满足业务需求,需要通过增加服务器的数量,或存储数量,或带宽数量,或计算能力等,这种方式称为服务器扩容。在服务器架构允许的情况下,一般通过增加服务器的数量来解决。若服务器架构固定,无法使用上面的方式,那只能通过增加已有服务器的CPU数量、内存数量、硬盘容量等进行扩容,但这种方式扩容限度有限。服务器在不停机维护的情况下扩充容量,增加存储空间,称为服务器扩容。服务器的功能:可用性、稳定性,以及易使用性。...原创 2022-07-28 10:34:00 · 5012 阅读 · 0 评论 -
在Linux中使用密码进行文件自动复制
文件备份的原理:在源服务器上安装lysncd软件,目标服务器上安装rsyncd软件,然后配置相关信息,启用服务,定时执行即可。lysncd不用配置cron任务。lysncd的功能完全覆盖rsyncd,还能实时监控源目录的文件变化,一旦文件有变化就能够进行同步,支持本地和远程同步的方式。...原创 2022-07-26 11:30:24 · 344 阅读 · 0 评论 -
在Linux中使用密钥进行文件自动复制
文件备份的原理:在源服务器和目标服务器上都安装lysncd软件,但是目标服务器上不启动lysncd服务,然后配置相关信息,启用服务,定时执行即可。lysncd不用配置cron任务。lysncd的功能完全覆盖rsyncd,还能实时监控源目录的文件变化,一旦文件有变化就能够进行同步,支持本地和远程同步的方式。......原创 2022-07-26 11:25:12 · 604 阅读 · 0 评论 -
Tomcat7优化
Tomcat7安装在公网IP为x.x.x.x的服务器上原创 2022-07-21 17:19:39 · 439 阅读 · 0 评论 -
Nginx-1.18.0+LuaJIT-2.0.5+Redis-6.0.5自动拦截访问频率过高IP
Nginx+Lua+Redis安装在公网IP为x.x.x.x的服务器上下载安装的软件版本:nginx-1.18.0+LuaJIT-2.0.5+redis-6.0.5命令:yum groupinstall -y "Development Tools"yum install -y libxml2-devel curl-devel pcre-devel siege traceroute vim gcc zlib zlib-devel pcre-devel openssl openssl-devel lua-dev原创 2022-07-08 23:01:52 · 471 阅读 · 0 评论 -
Tomcat的安装与配置
tomcat安装在公网IP为x.x.x.x的服务器上原创 2022-07-08 22:17:46 · 444 阅读 · 0 评论 -
在Linux+Nginx+PHP+MySQL环境中进行MySQL数据迁移
由于项目升级或者服务器更换,需要将数据从原服务器数据库迁移到新服务器数据库中。这有两种情况:一种是相同版本的MySQL数据库之间的数据迁移,另一种是不同版本的MySQL数据库之间的数据迁移。两个数据库所在的服务器的公网IP分别为x.x.x.x和y.y.y.y。需要在公网IP分别为x.x.x.x和y.y.y.y的服务器上都安装nginx-1.20.1+php-5.6.36。原创 2022-07-06 23:48:59 · 860 阅读 · 0 评论 -
LNMP架构(nginx-1.20.1+php-5.6.36+ mysql-5.6.40)(源码)
LNMP是一套技术的组合,即L=Linux,N=Nginx,M=MySQL,P=PHP。LNMP安装在公网IP为x.x.x.x的服务器上。需要下载安装的软件版本:nginx-1.20.1+php-5.6.36+mysql-5.6.40。大致的部署流程:安装Nginx —> 安装PHP —> 安装MySQL —> 搭建Wordpress博客原创 2022-07-06 23:46:55 · 1900 阅读 · 0 评论 -
LNMP架构(nginx-1.20.1+php-5.6.36+ mysql-5.6.40)
LNMP是一套技术的组合,即L=Linux,N=Nginx,M=MySQL,P=PHP。LNMP安装在公网IP为x.x.x.x的服务器上。需要下载安装的软件版本:nginx-1.20.1+php-5.6.36+mysql-5.6.40。大致的部署流程:安装Nginx —> 安装PHP —> 安装MySQL —> 搭建Wordpress博客原创 2022-07-06 23:39:23 · 2150 阅读 · 0 评论 -
在linux下配置与安装mysql-5.6.40
MySQL下载第一步,进入到MySQL官网下载对应版本的MySQL。下载地址:MySQL :: Download MySQL Community Server (Archived Versions)第二步,下载Linux-Generic版本的mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz。MySQL配置linux文件管理工具:WinSCP 5.14.4linux系统版本: CentOS8 64位 或 CentOS7 64位原创 2022-07-06 23:26:14 · 840 阅读 · 0 评论