Centos
文章平均质量分 71
大锅霍皮久
可以帮到各位,对此我感到开心。
展开
-
【Centos8】Centos8+使用MegaCLI查看硬件RAID情况
命令行查看RAID状态,日志等等原创 2022-11-14 15:50:32 · 2078 阅读 · 0 评论 -
【Centos】EFAK(kafka-eagle)对ZK、Kafka可视化管理工具容器化安装与配置
EFAK可视化管理工具原创 2022-11-01 11:48:40 · 1593 阅读 · 0 评论 -
【Centos】Centos通过Dockerfile构建+Docker-compose部署禅道
Centos通过Dockerfile构建+Docker-compose部署禅道原创 2022-09-07 11:45:46 · 621 阅读 · 0 评论 -
【Centos】Centos8升级至CentOS Stream release 8
Centos8升级至CentOS Stream release 8前言升级准备下载Centos8的最新repo源Centos8.3.2011升级至CentOS Stream release 8注意事项升级完成后验证系统版本,查看内核需要重启,才能使最新的内核生效前言最近因集团安全部门要求对业务运行中的服务器进行安全漏洞排查,根据生成的报告显示:高危漏洞①:内核版本过低。高危漏洞②:版本过低需要升级或降级。升级准备官网faqQ7: How do I migrate my CentOS Li原创 2022-05-23 17:57:26 · 1089 阅读 · 0 评论 -
【Zabbix】Zabbix常见告警问题记录与解决(持续更新)
Zabbix告警问题记录Mysql 相关`告警:MySQL: Replication lag is too high (over 30m for 5m)``告警:MySQL: Buffer pool utilization is too low (less 50% for 5m)`Zabbix Server相关`告警:More than 100 items having missing data for more than 10 minutes `解决方案解决方案Redis相关`告警:Redis: Memo原创 2021-10-11 16:42:02 · 13794 阅读 · 4 评论 -
【ELFK】ELFK几个常见问题记录(持续更新)
前言elasticsearches最近从7.16.3更新至8.0.0.0,记录一些常见的问题以及解决方案。elasticsearch升级要求参考官网To upgrade to 8.0.0 from 7.16 or earlier, you must first upgrade to 7.17. This enables you to use the Upgrade Assistant to identify and resolve issues, reindex indices created b原创 2022-02-17 13:51:39 · 1422 阅读 · 0 评论 -
【VirtualBox】Centos8通过命令行管理VirtualBox
【VirtualBox】Centos8通过命令行管理VirtualBox背景X11vncViritulbal安装与使用管理命令启动后可以通过客户端VNC view远程连接服务端X11vnc进行图形化管理,安装操作系统等。问题记录背景因业务需求安装应用程序在低配置(2H4G)服务器上,并且不能装有其他容器等,或者修改服务器IP、mac地址、增减或者减少容器、网络变化等环境变动,否则会造成授权失效。那么公司的服务器配置都比较高,单独买台低配的服务器又没必要,就考虑到可以通过虚拟化进行处理。X11vnc原创 2022-01-27 14:41:18 · 1328 阅读 · 0 评论 -
【X11vnc】Centos8 x11vnc以及图形化安装
# ################################################################## 脚本名称 : Centos8.5.2111 X11VNC# 脚本描述 : 自动安装配置和自动启动X11Vnc # 编辑日期 :2022.01.11# 编写日期 : 2022.01.11# 原 作 者 : Wayne Xu# 软件版本 : 0.1# 免责声明 : 使用自由,后果自付 转载请注明原作者 # ################原创 2022-01-26 17:53:21 · 3108 阅读 · 3 评论 -
【Gitlab】Gitab版本升级13至14+数据迁移
Gitlab数据迁移迁移条件:两边的gitlab版本相同云服务器安装gitlab安装docker运行Gitlab镜像# 拉取gitlab镜像docker pull gitlab/gitlab-ce#!/bin/bashmkdir -p /data/gitlab# 运行gitlab容器,挂载配置文件与数据IMAGE_NAME='gitlab/gitlab-ce'CONTAINER_NAME='gitlab-ce-zh'CONTAINER_ID=`docker run \原创 2021-11-23 11:07:11 · 5535 阅读 · 0 评论 -
Mysql binlog主从延迟,relay_log更新不完。磁盘io高
Mysql binlog主从延迟,relay_log更新不完现象①测试MySQL中update修改数据与原数据相同会再次执行测试环境查看当前配置ROW模式下测试Update测试开始Statement模式下测试update测试开始MIXED模式下测试update测试开始解决问题业务逻辑现象②解决问题现象①根据binlog发现imdb.im_alarm update执行次数过多问题,但实际不更新数据,重复update sql。例如state是0仍然update state=0.也就是说执行了update,但原创 2021-09-03 16:09:00 · 2032 阅读 · 0 评论 -
使用UltraISO软碟通离线安装Centos8.3.2011过程中遇到的问题
使用UltraISO软碟通离线安装Centos8.3.2011过程中遇到的问题前言以下是在本次软碟通离线安装过程中用到的软件与系统。进入安装系统时候报错出现dracut-initqueue timeout读取不到iso。三种解决方案如下:1. 把U盘转换为NTFS格式,然后重新把ISO映像文件写入到U盘。2. 找到U盘下的“\EFI\BOOT\grub.cfg”文件,用记事本打开,把“LABEL=CentOS-8-3-2011-BaseOS-x86_64”这串文字改为“LABEL=CentOS-8-3”3.原创 2021-08-10 12:18:37 · 2536 阅读 · 0 评论 -
tesseract4.10源码编译安装
tesseract4.10源码编译安装#报错缺少libtoolize: command not found 以及安装相关第三方依赖yum -y install libtool libtiff-devel libjpeg-devel libpng-devel#编译安装 报错Leptonica 1.74 or higher is required./configure #首先安装leptonica 1.78版本wget http://www.leptonica.org/source/lept原创 2021-03-25 11:21:04 · 1157 阅读 · 0 评论 -
Docker安装grafana数据持久化+配置SMTP
Docker安装grafana数据持久化+配置SMTPDocker安装grafana数据持久化+配置SMTP查看grafana镜像源新建grafana目录首次运行grafana将配置文件拷贝至宿主机方便修改配置删除grafana容器启动Grafana容器时候用环境变量覆盖环境变量配置的默认路径启动Grafana容器配置SMTP服务器问题记录Grafana报错mkdir: cannot create directory '/var/lib/grafana/plugins': Permission denied原创 2021-01-11 14:22:49 · 5519 阅读 · 0 评论 -
修改 Linux 默认 Shell 用 chsh -s /bin/zsh 命令不生效
我想现在应该有很多人都已经使用zsh作为默认的Shell了,尤其是搭配 oh-my-zsh 之后,真是好用得飞起。一般,我们在切换系统默认的Shell的时候,都会使用 chsh -s /bin/zsh 命令来进行修改。今天我遇到一个问题,在某台老服务器上,使用这个命令无法修改,具体原因未知。始终提示——chsh: Shell not changed.无奈,只能更换另外的切换方式了,改用 usermod -s /bin/zsh dev 这个命令来进行的修改,成功了。这个命令里面的dev 是我的系统用户名,转载 2020-12-18 13:09:03 · 5839 阅读 · 2 评论 -
Centos7 中源码编译安装Mysql5.7.31+自定义目录
Centos7 中源码编译安装Mysql5.7.31+自定义目录下载安装现相关依赖创建mysql用户cmake预编译配置使用最大CPU核数编译安装修改编译安装完成后的文件夹权限mysql配置文件初始化数据库开机自启动服务停止防火墙(按自己需求选择)将mysql客户端加入环境变量登录mysql新建用户如果需要下载其他版本的mysql可以通过修改版本号进行下载譬如我要下载5.1.73版本的wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1原创 2020-12-04 10:15:37 · 1749 阅读 · 1 评论 -
Centos8 docker搭建单节点elk测试环境
Centos8 docker搭建单节点elk测试环境Centos8 docker搭建单节点elk测试环境1.安装Docker-ce2.安装Docker-compose3.Clone 代码 、了解目录结构了解目录结构修改官方订阅修改KIbana显示语言-默认EN5.首次构建Docker-elk并启动观察日志6.重置内建用户密码返回结果,将密码妥善保管,特别是==PASSWORD elastic==批量修改密码7.重启Docker-elk8.访问KIbana控制台修改elastic密码9.DoneCentos8原创 2020-12-04 10:19:16 · 1722 阅读 · 0 评论 -
Centos7下通过Xtrabackup对Mysql5.7.17进行主从热备份
Centos7下通过Xtrabackup对Mysql5.7.17进行主从热备份前言主数据库配置自定义编号,以及开启binlog从数据库配置自定义编号,不同于主库备份备注前言主服务器:192.168.2.204从服务器:192.168.2.201并确认mysql可以正常运行主数据库配置自定义编号,以及开启binlog#/etc/my.cnf[mysqld]server-id = 1log_bin = mysql-bin在主库上为从库添加一同步帐号GRANT REPLICATION S原创 2020-11-16 11:42:34 · 1617 阅读 · 0 评论 -
接口被攻击事件响应
接口被攻击事件响应接口被攻击事件响应接口被攻击事件响应前言一、问题现象二、问题分析对方攻击形式改变三、问题处理Block.confban.sh总结前言最近公司的业务中的接口被攻击了事件发生在半夜,业务逻辑上面为了增加转换率呢。对短信接口获取验证码上面没有限制的很死。一、问题现象对方我们的短信接口进行疯狂请求,通过日志判断,对方每次请求更换IP以及手机号。以及服务端TCP连接数短时间内疯狂增长然后稳定在某个阈值。二、问题分析分析对方IP分析请求内容分析请求方式分析请求接口分析为原创 2020-10-28 16:38:41 · 1583 阅读 · 0 评论 -
Docker-redis集群+混合持久化
了解Reids集群三种模式主从复制模式通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此, Redis 提供了复制(replication)功能,可以实现当一台数据库中的数据原创 2020-09-02 16:11:28 · 2943 阅读 · 0 评论 -
nginx 之 proxy_pass详解
nginx 之 proxy_pass详解前言演示nginx中有两个模块都有proxy_pass指令。两个proxy_pass的关系和区别proxy_pass的具体用法proxy_pass后,后端服务器的url(request_uri)情况分析小结前言在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。演示假设下面四种情况分别用 http://192.168.1.1/proxy/test.h转载 2020-07-08 16:11:42 · 2020 阅读 · 0 评论 -
letsencrypt nginxparser.py UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe2 in position 29:
letsencrypt nginxparser.py UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 29:错误日志查找非Unicode字符串解决:删除nginx配置文件中的非ascii字符就好。背景:给服务器添加https证书,运行./letsencrypt-auto时报错如下:An unexpected error occurred:UnicodeDecodeError: 'ascii' codec转载 2020-07-06 13:42:29 · 1471 阅读 · 0 评论 -
Oh my zsh
Oh my zshyum install -y zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" #或sh -c "$(curl -fsSL https://www.legendchinese.cn/source/Centos7_installation/zsh/install.sh)"oh-my-zsh更换主题看看都有些什么主题cd ~/.oh-原创 2020-06-30 21:52:24 · 1517 阅读 · 0 评论 -
Centos Squid 浅入浅出
Centos Squid 浅入浅出搭建 & 视频 & 浏览器上配置代理SwitchOmega搭建 & 视频 & 浏览器上配置代理SwitchOmegahttps://guozh.net/centos-install-squid-proxy-server/# #初始化缓存空间squid -z #启动squid #初始化squid -k parse #停止squid -k shutdown #重新载入配置文件squid -k reconfigur原创 2020-06-30 21:51:16 · 1530 阅读 · 0 评论 -
关于常用Linux内核参数的优化---持续更新
关于差用Linux内核参数的优化---持续更新vim /etc/sysctl.conf#每一个端口最大监听队列长度,最大文件打开数量以及尽可能使用内存,swap值越大,越会积极使用交换分区net.core.somaxconn = 65535fs.file-max = 655360vm.swappiness = 1#生效sysctl -p#配置最大文件打开数量,修改保存后立即生效#帳號 限制依據 限制項目 限制值# 第一欄位為帳號,或者是群組!若為群組則前面需要加上 @ ,例如原创 2020-06-30 21:42:13 · 1544 阅读 · 0 评论 -
Mysql 勒索攻击,恢复
Mysql 勒索攻击,恢复前言问题现象解决方案注意事项前言近期,领导有需求要导点测试数据进行测试。在阿里云上买了台抢占型实例,安全组端口全部开放了,然后新建了个mysql数据库,因为跑测试数据,领导说用户名密码不用那么麻烦,采用了简单账号密码test/test。于是乎就中招了。问题现象Mysql中的非系统相关的数据表都被删除,并且并且留下比特币勒索信息在每个库的WARNING表中。#WARNING表中的记录To recover your lost Database and avoid leaki原创 2020-05-12 15:29:51 · 3453 阅读 · 0 评论 -
Nginx动静分离
什么是动静分离前言测试服务器对Nginx进行配置完整的Nginx配置文件测试Nginx动静分离小结前言不少运维包括我都是半路起步,很多东西只知道能做,会做。却不知道专业术语称为什么。就像这篇文档,我自己却不合格称他为静态页面+指定url转发。而实际上专业术语称为动静分离,于是就转载了。或许可以给入门到朋友们带来一些帮助。为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)...转载 2020-04-27 14:21:44 · 2604 阅读 · 0 评论 -
Centos7 Certbot 常用命令相关总结
Centos7 Certbot 常用命令相关总结总结总结#生成证书1certbot certonly#生成证书2certbot --nginx certonly -n -d domain#生成证书3 指定nginx路径certbot --nginx-server-root=/data/nginx/conf --nginx certonly -n -d domain#查看帮助cer...原创 2020-04-26 15:27:36 · 3027 阅读 · 0 评论 -
Jenkins 权限分配相关
Jenkins 权限分配相关前言安装Jenkins安装插件启用插件管理插件Manage RolesGlobal rolesItem role创建用户创建项目Assign Roles验证dev用户test用户admin用户前言日常工作当中,想区分Jenkins发布环境,但又嫌维护起来麻烦。就考虑到是不是可以只要一个Jenkins,通过权限等来控制发布环境。例如 开发可以在Jenkins上看到...原创 2020-04-16 16:48:03 · 2304 阅读 · 0 评论 -
Gitlab 访问报错403 Forbidden
Gitlab 访问报错403 Forbidden前言查找原因查找方案解决前言今天上班的时候,几个开发同事说,Gitlab访问不了的,报错403 Forbidden。以往一直没有问题的查找原因#登录gitlab服务器后,查看日志gitlab-ctl tailgitlab-ctl log#发现日志当中有大量的403错误“GET / HTTP/1.1” 403 10 “-” “curl/...转载 2020-04-14 16:58:39 · 3922 阅读 · 0 评论 -
自建Mysql.5.7.17插入速度优化
自建Mysql插入速度优化innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为不同的值时对db 性能,数据的影响.一 参数意义innodb_flush_log_at_trx_commit如果innodb_flush_log_at_trx_commit...转载 2020-04-10 09:43:17 · 2820 阅读 · 1 评论 -
Centos7下supervisor浅入浅出-以kafka为例
Centos7下supervisor浅入浅出-以kafka为例前言安装配置文件详细启动命令案例配置supervisor-zookeeper.conf配置supervisor-kafka.conf重载supervisor问题整理前言supervisor是一个Linux/Unix系统上的进程监控工具,supervisor是一个Python开发的通用的进程管理程序,可以管理和监控Linux上面的进程...原创 2020-03-02 14:26:40 · 2452 阅读 · 0 评论 -
Centos7下 kafka安装
Centos7下 kafka安装官网欧盟资源美国资源官网http://kafka.apache.org/downloads欧盟资源https://www-eu.apache.org/dist/kafka/2.4.0/kafka_2.13-2.4.0.tgz美国资源https://www-us.apache.org/dist/kafka/2.4.0/kafka_2.13-2.4.0.tg...原创 2020-02-27 15:22:55 · 2468 阅读 · 0 评论 -
Centos7中编译安装mysql5.1.73
Centos7中编译安装mysql5.1.73前言下载其他版本添加用户安装相关依赖编译到指定目录编译安装到指定目录复制配置文件&& 自启动文件&&自启动修改权限 &&初始化mysql启动mysql其他问题记录前言有需求需要下载指定版本5.1.73的mysql,进行测试下载官网下载对应版本的mysqlmkdir -p /data &&...原创 2020-01-21 11:10:11 · 3988 阅读 · 0 评论 -
Centos7 certbot自动续期
Centos7 certbot自动续期前言解决方案前言Let’s Encrypt 是一个免费 SSL 证书发行项目,自动化发行证书,证书有 90 天的有效期。于是有了另外一个项目可以自动安装,自动续期。解决方案#手动测试,查看证书过期时间certbot renew#忽略证书过期时间,直接重置证书时间certbot renew --force-renewal#定时任务crontab...转载 2020-01-16 17:43:02 · 7323 阅读 · 0 评论 -
Centos7 iptables快速使用
Centos iptables快速使用前言安装iptables访问限制端口转发iptables配置文件前言例如允许指定端口拒绝指定端口转发指定端口限制指端端口连接数限制指定端口访问频率限制方式有两种,第一种直接通过命令,第二种是通过修改配置文件限制。如果没有iptables,可以安装一个。安装iptablesyum install -y iptablesyum update...原创 2020-01-16 17:32:26 · 2446 阅读 · 0 评论 -
Centos7 certbot自生成证书
Centos7 certbot自生成证书前言操作命令其他影响前言Let’s Encrypt 是一个免费 SSL 证书发行项目,自动化发行证书,证书有 90 天的有效期。另一个自动续期的文档下次分享。操作命令pip uninstall requestspip uninstall urllib3yum remove python-urllib3yum remove python-requ...原创 2020-01-16 17:21:20 · 3273 阅读 · 0 评论 -
Centos7 node环境安装相关
Centos7 node环境安装相关官网查看合适的版本解压该版本配置软连接安装cpm全局安装pm2测试clone代码安装依赖启动项目查看项目日志开机自启动官网查看合适的版本https://nodejs.org/dist/#下载合适的版本wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz解压该版本ta...原创 2019-12-12 14:57:19 · 2242 阅读 · 0 评论 -
Centos7 Ansilbe-安装Docker-mongo
Centos7 Ansilbe-安装Docker-mongo前言适用于自己的Ansible playbookCentos7Centos6安装Ansible编写剧本docker-ce.repo执行剧本报错相关前言Ansible 入门详解参考等源于此Ansible 学习笔记(闲不住的人)适用于自己的Ansible playbook获取阿里云Ansible的源,安装AnsibleCentos...原创 2019-11-19 15:28:44 · 2463 阅读 · 0 评论 -
Centos7 Ansilbe-安装Nginx
Centos7 Ansilbe-安装Nginx前言适用于自己的Ansible playbookCentos7Centos6安装Ansible下载Nginx编写剧本nginx.confexample.confnginx.sevice执行剧本报错相关前言Ansible 入门详解参考等源于此Ansible 学习笔记(闲不住的人)适用于自己的Ansible playbook获取阿里云Ansibl...原创 2019-11-19 15:18:11 · 2253 阅读 · 0 评论 -
Centos7 Ansilbe-安装Tomcat
Centos7 Ansilbe-安装Tomcat前言适用于自己的Ansible playbookCentos7Centos6安装Ansible下载Tomcat编写剧本执行剧本报错相关前言Ansible 入门详解参考等源于此Ansible 学习笔记(闲不住的人)适用于自己的Ansible playbook获取阿里云Ansible的源,安装AnsibleCentos7wget -O /e...原创 2019-11-19 15:09:44 · 2295 阅读 · 0 评论