运维
文章平均质量分 57
DogEastWest
这个作者很懒,什么都没留下…
展开
-
Gitlab-ce14.5.2搭建配置全流程记录
Gitlab-ce14.5.2搭建配置全流程记录前言记录gitlab搭建流程,方便日后回顾服务器配置:阿里云4c16g,CentOS7.8.2003 x86_640. 安装前确认如果服务器从未安装过gitlab,可以跳过此条如果安装过任意版本gitlab,包括docker安装,请仔细的,一步不差的执行下面的步骤,这个坑浪费了我服务器十几G的流量费原生安装过gitlab:# 停止gitlab服务gitlab-ctl stop# 查看gitlab进程ps aux | gr原创 2021-12-16 16:40:32 · 815 阅读 · 0 评论 -
nginx配置文件中的error_page配置详解
nginx配置文件中的error_page配置详解1. error_page规则# 语法:error_page code [ code... ] [ = | =answer-code ] uri | @named_location使用字段:http, server, location, location中的if字段2. 实例nginx指令error_page的作用是当发生错误的时候能够显示一个预定义的uri,比如:error_page 502 503 /50x.html;location转载 2021-12-08 17:02:22 · 8447 阅读 · 1 评论 -
记录macOS设置ssh别名
记录macOS设置ssh别名前言之前ssh远程服务器都是使用命令ssh root@xxx.xx再敲密码或者使用密钥对ssh key.pem root@xxx.xx登陆,命令繁琐,还总是记不住服务器ip,现在可以设置ssh别名来快速登陆服务器。设置cd ~/.ssh然后ls,一般会有config和known_hosts两个文件,如果没有config文件,可以touch config来生成该文件,在文件中设置别名。两种设置方式,分别针对密码登陆和密钥对登陆。密码登陆[~/.ssh]$ vim原创 2021-07-08 15:41:22 · 1097 阅读 · 0 评论 -
记录gitlab仓库占用CPU和内存过高问题解决
解决gitlab仓库占用CPU和内存过高的问题2核16G云服务器上架着的gitlab总是占用着80%以上的CPU资源, 并且内存占用量总是会缓慢的升高, 每天都要重启服务很烦躁, 今天找到了大神的配置, 效果显著vim /etc/gitlab/gitlab.rb$ vim /etc/gitlab/gitlab.rbgitlab_rails['time_zone'] = 'Asia/Shanghai'unicorn['worker_processes'] = 2unicorn['worker_me转载 2021-02-20 14:28:43 · 6581 阅读 · 3 评论 -
JSON parse error: Invalid UTF-8 Windows系统下JSON解析报错解决记录
Windows下RequestBody里中文格式JSON解析报错大年29, 项目终于完工, 火急火燎的上线部署, 服务器是Windows系统, 项目框架是SpringBoot2.2.11, 打成jar包运行后测试报错, 报错信息如下:报错信息JSON parse error: Invalid UTF-8 middle byte 0xe8; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Invalid U原创 2021-02-20 13:37:40 · 4599 阅读 · 4 评论 -
mysql5.7配置主从同步(master-slave)
mysql5.7配置主从同步(master-slave)准备工作主服务器:192.168.5.130从服务器:192.168.5.140步骤1. 主数据库配置修改 在标签[mysqld]下配置log-bin=mysql-bin #开启二进制日志server-id=1 #设置server-idbinlog-do-db = test #需要同步的数据库binlog-ignore-db = mysql #忽略同步的数据库2. 主数据库新建同步账号mysql> GRANT RE原创 2021-02-20 12:04:50 · 536 阅读 · 1 评论 -
fastdfs配置单tracher双storage同步
fastdfs配置单tracher双storage同步准备工作主服务器:192.168.5.130从服务器:192.168.5.140Docker 安装fastdfs+nginx模块,详细步骤不再展开,自行百度步骤1. 了解fastDFS原理这次是最简单的storage同步,不涉及多tracker多group的配置,这里简单讲一下fastdfs的原理FastDFS 是余庆老师开发的一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平原创 2021-02-20 11:49:56 · 986 阅读 · 0 评论 -
Linux下调整LVM逻辑分区大小(针对xfs和ext4不同文件系统)
前言当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录:特别注意的是:resize2fs 命令 针对的是ext2、ext3、ext4文件系统xfs_growfs转载 2021-01-13 14:09:47 · 476 阅读 · 0 评论 -
mysql批量修改排序规则
前言公司开发服务器最近升级了mysql8,为了适配开发人员本机的mysql5.7,需要把所有数据库,数据表,表字段自动设置的utf8mb4_0900_ai_ci排序规则改为utf8mb4_general_ci解决方法字段修复#改变字段数据SELECT TABLE_SCHEMA '数据库',TABLE_NAME '表',COLUMN_NAME '字段',CHARACTER_SET_NAME '原字符集',COLLATION_NAME '原排序规则',CONCAT('ALTER TABLE ', TA转载 2021-01-13 13:59:01 · 640 阅读 · 1 评论 -
局域网下mysql响应慢问题解决记录
前言公司开发用的服务器终于换了,Mysql也上了8.0顺应时代潮流。可是项目里总是报mysql连接失败,navicat连接也特别慢,远程上去在本机连接就没有这个问题,一番百度找到解决方法,在此记录解决方法找到配置文件,在[mysqld]下增加一行skip-name-resolve,问题解决据说原因是mysql所在服务器在外网环境下,会对连接请求进行DNS反向查询,但是请求来自于内网环境,所以会造成阻塞...转载 2021-01-11 15:13:30 · 270 阅读 · 0 评论 -
记录mysql5.7出现的ONLY_FULL_GROUP_BY问题及解决
近期在大量部署服务器,配置环境,每次都不太记得mysql这个问题的配置方法,现在在此记录下查看当前sql modeSELECT @@GLOBAL.sql_mode;//查看全局配置select @@sql_mode;//已存在数据库配置临时解决策略将上一步查询出来的sql_mode复制出来,去掉ONLY_FULL_GROUP_BY后替换下方语句中的{sql_mode},执行set sql_mode='{sql_mode}' //改变已经存在的数据库sql_modeset @@global.s原创 2020-11-11 13:05:20 · 279 阅读 · 0 评论 -
CentOS7下搭建fastdfs最优雅的方法——Docker
之前手动搭建最简单的fdfs环境时,步骤繁琐,还需要配置nginx暴露storage的文件访问,现在可以使用Docker的虚拟机快速搭建一个简单可用的fdfs环境介绍fastdfs5.11的dockerfilefastdfs:5.11、nginx、fastdfs-nginx-module整合到一个docker镜像中fastdfs tracker_server、storage_server都只有一个适用于需要fastdfs文件服务但又不需要集群部署,或者快速开始包含一个java的测试脚本使用方法转载 2020-11-03 13:24:30 · 414 阅读 · 0 评论 -
记录centOS7部署FastDFS+nginx模块
软件下载已经事先把所需软件下载好并上传到/usr/local/src目录了https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gzhttps://github.com/happyfish100/fastdfs-nginx-module/archive/V1.22.tar.gzhttps://github.com/happyfish100/fastdfs/archive/V6.06.tar.gzhttps://gith转载 2020-10-26 16:50:19 · 159 阅读 · 0 评论 -
centOS7防火墙相关命令记录
CentOS7防火墙 开放端口配置查看防火墙状态firewall-cmd --state停止防火墙服务systemctl stop firewalld.service查看已开放的端口firewall-cmd --list-ports开放端口(开放后需要要重启防火墙才生效)firewall-cmd --zone=public --add-port=3338/tcp --permanent关闭端口(关闭后需要要重启防火墙才生效)firewall-cmd --zone=public -原创 2020-10-23 17:15:46 · 138 阅读 · 0 评论 -
记录CentOS7下redis的安装与配置自启
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zxvf redis-5转载 2020-09-30 10:23:15 · 176 阅读 · 0 评论