![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维那些事
运维那些事
这个作者很懒,什么都没留下…
展开
-
使用Tampermonkey浏览器插件添加脚本每30秒Ping一次gpt,避免链接超时
使用Tampermonkey把附件内容添加到插脚内即可。原创 2023-04-26 09:33:16 · 208 阅读 · 0 评论 -
preStop 设置 sleep 60 失败原因
【代码】preStop 设置 sleep 60 失败原因。原创 2023-04-19 19:09:25 · 407 阅读 · 0 评论 -
使用yq命令合并yaml文件
【代码】使用yq命令合并yaml文件。原创 2023-04-17 10:10:19 · 440 阅读 · 0 评论 -
kubectl 命令自动补全(1.3+)
【代码】kubectl 命令自动补全(1.3+)原创 2022-08-31 09:54:23 · 332 阅读 · 0 评论 -
centos7永久修改linux字符集,修改centos7默认编码
centos7永久修改linux字符集,修改centos7默认编码原创 2022-08-19 17:53:00 · 1379 阅读 · 0 评论 -
Typora图片自动上传gitee (配置简单 免安装)
https://www.jianshu.com/p/2495ecad9ac6转载 2021-10-27 16:33:00 · 268 阅读 · 0 评论 -
Centos安装配置opentsdb高可用集群(keepalived+nginx+opentsdb)
主机列表:IP地址 服务10.246.129.30 hbase、zookeeper10.246.129.31 hbase、zookeeper10.246.129.32 hbase、zookeeper10.246.129.33 hbase、zookeeper10.246.129.34 hbase、zookeeper10.255.49.63 opentsdb(写)10.255.49.64原创 2021-08-19 23:24:14 · 739 阅读 · 0 评论 -
Centos7.7安装配置CDH-6.3.1(附全部安装包)
1.1原生Hadoop的问题版本管理过于混乱部署过程较为繁琐,升级难度较大兼容性差安全性低cdh在国内用的比较多。不管是cloudera+cdh或者是ambari+hdp,建议初学者不要用,还是从原生的开始。网上说原生的不稳定,配置复杂。我用的hadoop2.7.7稳定,以及以hadoop2.7.7为基础构建的生态圈很稳定,在线率100%,到目前为止还没有出现过突发故障。以hadoop为基础构建一套生态圈,是很复杂。但是拆分开了,采取蚂蚁搬家的方式,就简单多了。并且能了解各组件间是怎么协同工作的。原创 2021-08-02 10:39:32 · 1198 阅读 · 1 评论 -
Jenkins配置权限
1.管理员账户登录jenkins2.安装权限插件 系统管理-插件安装-Role-Based Strategy2.创建用户系统管理-管理用户-新增用户4.配置权限系统管理-Manage and Assign Roles管理角色创建一个名为development的角色并授权为development角色添加可访问的任务(可用通配符)"*.development"表示可以访问以.development为结尾的所有任务为用户分配刚刚创建的角色5.使用普通用户查看能否访原创 2021-07-13 17:07:34 · 107 阅读 · 0 评论 -
ansible批量安装zookeeper集群
1.主机地址规划10.0.3.210.0.3.310.0.3.42.配置文件#服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳。tickTime以毫秒为单位。tickTime=2000 #对于从节点最初连接到主节点时的超时时间,单位为tick值的倍数initLimit=10#对于主节点与从节点进行同步操作时的超时时间,单位为tick值的倍数。syncLimit=5#用于配置内存数据库保存的模糊快照的目录,目录需要单独创建。dataDi原创 2021-07-01 14:32:46 · 268 阅读 · 0 评论 -
记录一次生产环境搭建keepalived+mysql整体过程
二进制方式安装Mysql5.7.33要求:1.配置mysql主从配置(因为担心主主出问题所以讨论了一下还是采用主从模式) 主:10.0.22.197 从:10.0.22.198 VIP:10.0.22.1132.配置高可用3.配置定时备份4.配置监控两台数据库配置:cpu 32核心内存 128G硬盘 1Tb系统 Centos-7.61.下载mysql二进制安装包https://downloads.mysql.com/archives/community/2.编写mysq原创 2021-06-08 16:14:07 · 122 阅读 · 0 评论 -
Linux安装配置nginx+keepalived
1.安装nginxnginx-user: user.present: - name: nginx - shell: /sbin/nologin - createhome: Falseextract_nginx: archive.extracted: - name: /tmp - source: salt://files/nginx/nginx-1.16.1.tar.gz - user: yundiao - group: yundiao原创 2021-06-04 17:47:14 · 206 阅读 · 0 评论 -
修改rocketmq集群配置(不重启brocker)
开发让开启rocketmq允许Broker自动创建Topic我是在测试环境开启的,生产环境不建议开启此项配置。1.修改配置文件[yundiao@nmhs-pt-hd129036 rocketmq-4.8]$ sed -i 's/autoCreateTopicEnable=false/autoCreateTopicEnable=true/g' [yundiao@nmhs-pt-hd129036 rocketmq-4.8]$ /data/middleware/rocketmq-4.8/conf/2m-2s-原创 2021-05-31 14:34:29 · 1272 阅读 · 2 评论 -
批量修改redis-cluster集群key值过期时间
/data/middleware/redis-5.0.7/src/redis-cli -c -a 'cloud_redis_test' -h 10.246.129.30 -p 7000 -n 0 --scan --pattern 'dcom:js:resource:out:relate:*' |xargs -i /data/middleware/redis-5.0.7/src/redis-cli -c -a 'cloud_redis_test' -h 10.246.129.30 -p 7000 -n 0 e原创 2021-05-17 18:33:49 · 530 阅读 · 0 评论 -
Centos6.7升级openssh-8.6p1
#!/bin/bash关闭iptables防火墙和selinuxOPENSSH=openssh-8.4p1.tar.gz/etc/init.d/iptables stop &> /dev/null/bin/sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/sysconfig/selinux/usr/sbin/setenforce 0备份ssh原来配置cp -rf /etc/ssh /etc/ssh.bak安装配置telne原创 2021-05-12 15:18:58 · 968 阅读 · 0 评论 -
Centos7安装mysql5.7.33(二进制方式安装)
1.下载安装包https://downloads.mysql.com/archives/community/2.卸载mariadb数据库[root@nmhs-pt-db129067 ~]# yum remove mariadb*3.创建用户并初始化数据库[root@nmhs-pt-db129067 ~]# useradd mysql#编写配置文件[root@nmhs-pt-db129067 ~]# cat << EOF > /etc/my.cnf[client]soc原创 2021-05-08 19:10:04 · 297 阅读 · 0 评论 -
Xtrabackup备份mysql
简单介绍下xtrabackup这个工具:开源、免费的支持对InnoDB进行热备份的软件。由Percona发布并支持。XtraBackup可以做到:1、不暂停服务器创建InnoDB热备份。2、为MySQL做增量备份。3、在MySQL服务器之间做在线表迁移4、使创建MySQL Replicaiton更加容易。5、备份MySQL而不增加服务器的负载。Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个原创 2021-04-01 15:44:47 · 180 阅读 · 0 评论 -
Mysql配置主从报错You must at least set --server-id to enable either a master or a slave
#配置主从报错mysql> CHANGE MASTER TO MASTER_HOST='10.0.22.246',MASTER_USER='yundiao',MASTER_PASSWORD='ZTE_s0ft',MASTER_LOG_FILE='bin-log.150132', MASTER_LOG_POS=503688920;ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must原创 2021-04-01 14:47:02 · 2985 阅读 · 3 评论 -
ansible使用sudo权限执行命令
1.修改ansible配置文件vim /etc/ansible/ansible.cfg取消注释的行:remote_tmp = ~/.ansible/tmpinventory = /etc/ansible/hostshost_key_checking = False2.编写host文件vim /etc/ansible/hosts10.0.3.2 ansible_ssh_user="ydpower" ansible_ssh_port="5151" ansible_ssh_pa原创 2021-03-05 21:18:43 · 4605 阅读 · 0 评论 -
Linux安装nacos-1.4.1集群
Nacos简介Nacos 支持几乎所有主流类型的服务的发现、配置和管理:Kubernetes ServicegRPC & Dubbo RPC ServiceSpring Cloud RESTful ServiceNacos 的关键特性:服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API TOD转载 2021-03-04 21:13:57 · 1398 阅读 · 1 评论 -
Linux安装配置elasticsearch-7.11集群
主机规划master:10.0.0.3210.0.0.3310.0.0.34node:10.0.0.3510.0.0.3610.0.0.371.下载elasticsearchhttps://www.elastic.co/cn/downloads/elasticsearch2.安装elasticsearch[root@nmhs-pp-nms003032 ~]# yum install java -y[yundiao@nmhs-pp-nms003032 ~]# tar zxf /原创 2021-03-03 15:06:06 · 856 阅读 · 0 评论 -
Linux配置安装kafka-2.7集群
a原创 2021-03-01 15:14:18 · 1005 阅读 · 1 评论 -
Linux升级sudo(漏洞升级)
yum install gcc gcc-c++ -ytar zxf sudo-1.9.5p2.tar.gz && cd sudo-1.9.5p2./configure --prefix=/usr --libexecdir=/usr/lib --with-secure-path --with-all-insults --with-env-editor --docdir=/usr/share/doc/sudo-1.9.5p2 --with-passprompt="[sudo] pa原创 2021-02-02 15:11:25 · 502 阅读 · 0 评论 -
[ERROR] Slave SQL for channel ‘‘: Error executing row event: ‘Unknown storage engine ‘FEDERATED‘‘
生产mysql从主从失败查看日志报错FEDERATED引擎错误,1.登录mysql查看引擎状态:mysql> show ENGINES;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| Engine | Support | Comment原创 2021-02-02 11:07:25 · 673 阅读 · 0 评论 -
Centos7安装redis-cluster集群(6.2.3)
redis下载地址:https://redis.io/download1.升级gcc版本centos7.6默认安装gcc版版本为4.8.5,由于redis6需要gcc-5.3及以上所以升级gcc版本到9.3原创 2021-01-31 20:39:08 · 439 阅读 · 0 评论 -
记录一下生产mysql主从老是失败原因
原因:生产mysql主从失败导致mysql无限重启mysql日志报错(重点):key_buffer_size=2147483648read_buffer_size=4194304max_used_connections=3max_threads=2048thread_count=2connection_count=0It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_原创 2021-01-28 18:07:02 · 241 阅读 · 0 评论 -
Linux安装RocketMQ-4.8.0集群及问题排错(持续更新)
**RocketMQ基础介绍:**原理:RocketMQ是阿里巴巴团队研发的高性能、分布式消息中间件,已捐赠给Apache基金会,面向所有开发人员开源免费使用,本文主要参考其官方快速文档和自己亲自动手实践,我们从了解RocketMQ开始,循序渐进,一步一步亲自实现中间件部署,测试消息收发,从理论和实践两方面学会使用RocketMQ。1.RocketMQ 是什么上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来,RocketMQ具有以下特点:1)是一个队列模型的原创 2021-01-28 17:37:08 · 1579 阅读 · 0 评论 -
生产环境修复mysql主从失败
1.从主服务器备份数据[mysql@db1-Z01 data]$ mkdir /data/mysql0114[mysql@db1-Z01 data]$ /data/tool/percona-xtrabackup-2.4.7-Linux-x86_64/bin/innobackupex --defaults-file=/etc/my.cnf --user=yidong --password=ZTE_s0ft --socket=/data/mysql/mysql.sock --slave-info --sa原创 2021-01-14 16:53:39 · 145 阅读 · 0 评论 -
fatal: unable to access ‘https://gz.iwhalecloud.com:6199/CBSP/Cloud.git/‘: Peer certificate cannot b
#下载代码时报错:[yundiao@nmhs-pp-mw049181 ~]$ git clone https://gz.iwhalecloud.com:6199/CBSP/Cloud.gitCloning into 'Cloud'...fatal: unable to access 'https://gz.iwhalecloud.com:6199/CBSP/Cloud.git/': Peer certificate cannot be authenticated with known CA certi原创 2021-01-04 11:38:04 · 382 阅读 · 1 评论 -
Centos6系统yum无法使用-最新解决办法
https://blog.csdn.net/qq_41938046/article/details/110920247转载 2021-01-03 23:22:29 · 323 阅读 · 0 评论 -
Linux安装jenkins(war包方式安装)
1.下载Jenkins官方网站:https://www.jenkins.io/download/直接下载war包2.安装java并配置jenkins启动目录[root@nmhs-pp-mw049181 ~]# yum install java -y[root@nmhs-pp-mw049181 ~]# java -versionopenjdk version "1.8.0_91"OpenJDK Runtime Environment (build 1.8.0_91-b14)OpenJDK 64原创 2021-01-03 17:56:24 · 1481 阅读 · 0 评论 -
Linux安装Zookeeper-3.6.2集群
Zookeeper介绍:ZooKeeper是一个开源分布式协调服务、分布式数据一致性解决方案。可基于ZooKeeper实现命名服务、集群管理、Master选举、分布式锁等功能。高可用:为了保证ZooKeeper的可用性,在生产环境中我们使用ZooKeeper集群模式对外提供服务,并且集群规模至少由3个ZooKeeper节点组成。集群至少由3个节点组成,ZooKeeper其实2个节点也可以组成集群并对外提供服务,但我们使用集群主要目的是为了高可用。如果2个节点组成集群,其中1个节点挂了,另外ZooKee原创 2020-12-08 11:49:04 · 513 阅读 · 0 评论 -
使用sysbench对mysql5.7进行压测
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试,本文用的版本为sysbench-1.0.20,下载地址为:sysbench支持三种测试方案:1、使用自带的测试模块,如对cpu,I/O,memory等的测试。2、使用自带的lua脚本进行测试,如果使用快速安装的方式,默认的脚本路径为:/usr/share/sysbench3、使用自定义的lua脚本。获取帮助信息:如果对相关模块或者脚本的参数不明确的,可以使用 sysbench testname help原创 2020-12-04 18:07:42 · 333 阅读 · 0 评论 -
ansible-playbook制作lvm卷
[root@ansible ~]# cat lvm.yml ---- hosts: q remote_user: root become: yes become_user: root gather_facts: no vars: - disl_sh_dir: "/root/disk.sh" - disk_name: "/dev/sdb" - dir_name: "/data" - pv_name: "/dev/sdb1" - vg_name: "vg-m原创 2020-11-30 16:34:48 · 647 阅读 · 0 评论 -
rpm方式离线安装ansible(超快)
#在同等版本有外网的机器上下载ansible全部rpm+依赖包然后上传到无网络服务器进行安装[root@localhost ~]# yum install epel-release -y[root@localhost ~]# yum install yum-utils -y[root@localhost ~]# mkdir ansible[root@localhost ~]# yumdownloader --resolve --destdir /root/ansible/ ansible/roo原创 2020-11-17 18:30:59 · 2057 阅读 · 0 评论 -
Centos7生产环境离线安装ansible
yum安装Ansible(服务器网络正常是前提):# 安装epel-release扩展源yum install epel-release -y# 安装ansibleyum install ansible -y# 查看ansible版本ansible --version 离线安装Ansible:如果是python2.版本,setuptools的版本必须低于45,如果python3.版本,则可以安装,否则编译Ansible的时候会提示警告!(建议使用Python3+版本)控制服务器:需要原创 2020-11-17 18:23:22 · 2252 阅读 · 2 评论 -
Centos7安装Mysql5.7.32并优化配置、备份、主从、压力测试
安装Mysql5.7.321.安装包下载:https://dev.mysql.com/downloads/mysql/2.卸载mariadb-libs[root@nmhs-pt-mw129050 yangshuai]# rpm -e mariadb-libs --nodeps3.创建用户和组[root@nmhs-pt-mw129050 yangshuai]# groupadd -r yangshuai && useradd -r -g yangshuai -s /bin/fal原创 2020-11-16 15:12:55 · 273 阅读 · 0 评论 -
Centos7配置软RAID+LVM
RADI:简介:可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用。优点:传输速率高更高的安全性分类:1.raid0 条带 性能提升:读写 冗余能力:不具备 空间利用率:n 至少两块盘2.raid1 镜像 性能提升:写性能下降,读性能提高 冗余能力:具备 空间利用率:1/2 正好两个3.raid0+1(同组都可以坏,不能是不同组的相同标号坏)利用率都是1/2 raid1+0 (同组不能都坏掉性原创 2020-11-09 17:53:14 · 1635 阅读 · 0 评论 -
Centos7升级OpenSSH 8.3版本
1.安装telnet服务yum install telnet-server* -y#以下内容为新增完善的,将xinetd里的telnet服务启用cat > /etc/xinetd.d/telnet <<EOFservice telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += US原创 2020-08-03 17:05:49 · 1334 阅读 · 0 评论 -
Linux迁移Fastdfs数据
1.新机器安装fastdfs这里不做描述可以参考这位老哥的文档FastDFS+Nginx(单点部署)事例https://www.cnblogs.com/cnmenglang/p/6251696.html2.备份新storaged服务器的data配置文件.data_init_flag fdfs_storaged.pid storage_stat.datsync3.进入旧sto...原创 2019-12-09 16:00:14 · 483 阅读 · 0 评论