自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (13)
  • 收藏
  • 关注

原创 mysql主从同步配置及故障定位

该错误和主库的空间问题和sync_binlog配置有关,当主库 sync_binlog=N不等于1且磁盘空间满时,MySQL每写N次binary log,系统才会同步到磁盘,但是由于存储日志的磁盘空间满而导致MySQL 没有将日志完全写入磁盘,binlog event被截断。当主库向从库传递一个比从库的max_allowed_packet 大的packet ,从库接收该packet失败,并报 “log event entry exceeded max_allowed_packet“。

2023-06-30 20:24:17 1154

原创 构建基于alpine的jdk8镜像和tomcat7镜像

构建基于alpine的jdk8镜像和tomcat7镜像

2023-02-21 19:32:55 315

原创 To prevent a memory leak, the JDBC Driver has been forcibly unregistered.

tomcat容器发布到k8s无法正常运行的解决办法

2023-02-21 10:24:13 1477

原创 centos7开机挂载ceph块存储无法启动

ro改为rw init=/sysroot/bin/sh

2023-02-05 20:07:03 356

原创 centos7搭建ceph集群

基于centos7的ceph-deploy安装ceph集群

2023-02-04 23:31:24 741

原创 基于alpine制作jdk8镜像

基于alpine制作jdk8镜像

2023-02-03 15:33:03 350

原创 vmware vconverter P2V报错分析

使用vmware vconverter进行ptov常见问题汇总

2022-06-02 00:00:49 1242

原创 k8s v1.23.1部署ingress nginx报错no matches for kind

unable to recognize "mandatory.yaml": no matches for kind "ClusterRole" in version "rbac.authorization.k8s.io/v1beta1"unable to recognize "mandatory.yaml": no matches for kind "Role" in version "rbac.authorization.k8s.io/v1beta1"unable to recognize "mand

2022-06-01 23:27:43 2954

原创 “Failed to run kubelet“ err=“failed to run Kubelet: misconfiguration: kubelet cgroup driver: \“cgrou

kubelet启动报错:"Failed to run kubelet" err="failed to run Kubelet: misconfiguration: kubelet cgroup driver: \"cgrou...: \"systemd\""systemctl status kubelet[root@k8s-node1 kubernetes]# systemctl status kubelet● kubelet.service - Kubernetes Kubelet L..

2022-03-21 15:43:33 5078

原创 -bash: ulimit: open files: cannot modify limit: Operation not permitted

问题:通过/etc/profile中添加ulimit -SHn 65536设置主机ulimit值时,重新登录提示-bash: ulimit: open files: cannot modify limit: Operation not permitted,查看ulimit值发现root用户和普通用户还是系统默认的1024。每次退出登录,需要source /etc/profile才能生效,想到可能是ssh的问题导致。解决: vim /etc/ssh/sshd_conf...

2021-09-14 10:46:31 6000

原创 CentOS-7下部署redis主从复制、redis哨兵集群

1. 系统规划主机 操作系统 ip地址 安装包 master centos7 172.30.234.65 redis-3.2.4.tar.gz slave1 centos7 172.30.234.65 redis-3.2.4.tar.gz slave2 centos7 172.30.234.66 redis-3.2.4.tar.gz slave3 centos7 172.30.234.67 red.

2021-08-10 16:18:41 136

原创 排查redis占用内存高的排查方法

1、登陆服务器,查看tcp连接数netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'查看已经建立的连接数,即ESTABLISHED的数量,发现大多数建立的ESTABLISHED连接是java和redis之间的TCP连接。 运行config get maxclients命令,查看redis的最大连接数,如果上述命令获取的连接数远大于redis自身的允许的最大最大连接数,...

2021-08-06 00:05:41 7169

原创 elasticsearch写入速度优化

基于版本: 2.x – 7.x在 es 的默认设置,是综合考虑数据可靠性,搜索实时性,写入速度等因素的,当你离开默认设置,追求极致的写入速度时,很多是以牺牲可靠性和搜索实时性为代价的.有时候,业务上对两者要求并不高,反而对写入速度要求很高,例如在我的场景中,要求每秒200w 条的平均写入速度,每条500字节左右接下来的优化基于集群正常运行的前提下,如果是集群首次灌入数据,可以将副本数设置为0,写入完毕再调整回去,这样副本分片只需要拷贝,节省了索引过程.综合来说,提升写入速度从以下几方面入手:

2021-01-16 19:06:14 990

原创 基于centos离线安装ansible

ansible官方文档:https://docs.ansible.com/ansible/latest/user_guide/intro.html1 下载离线安装包本人安装的版本为2.4.2.0,若不想安装此版本的童鞋自行下载其他版本安装包!下载地址:http://www.skyfans.top:18888/ansible-2.4-rpms.el7.tar.gz2上传至服务器本人安装的位置为/opt/ansible,请自行安排文件存放位置3安装包解压tar -xzvf ansible-2

2020-09-07 13:43:54 1125

原创 lsof的一般用法

lsof(list open files)是一个查看当前系统文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于这个应用程序本身的信息。lsof打开的文件可以是:普通文件 目录 网络...

2020-05-05 10:24:15 231

原创 解决salt-minion安装异常: Error: Package: salt-2015.5.10-2.el6.noarch (epel) Requires: python(abi) = 2.6

使用yum install salt-minion -y安装salt从节点时报错如下:解决方法:vim /etc/yum.repos.d/saltstack.repo[saltstack-repo]name=SaltStack repo for RHEL/CentOS $releaseverbaseurl=https://repo.saltstack.com/yum/redha...

2020-05-04 19:11:30 1454

原创 Kubeadm安装Kubernetes1.18.2集群

Kubernetes从1.4版本开始后就引入了kubeadm用于简化集群搭建的过程,在Kubernetes 1.13版本中,kubeadm工具进入GA阶段,可用于生产环境Kubernetes集群搭建。本节将使用Kubeadm搭建Kubernetes1.18.2集群,宿主机采用3台Vagrant构建的Centos7虚拟机,配置如下所示(Kubernetes推荐宿主机最低内存不能低于2G,CPU核心数...

2020-05-04 18:11:53 1739 1

原创 node节点运行kubeadm join后master节点运行kubectl get node不显示node节点

kubeadm init运行报错:[ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1,解决方法如下:echo "1" > /proc/sys/net/bridge/...

2020-05-01 21:13:31 4932 1

原创 AdminSet安装部署报错解决方法

github上有提供安装方法,但是实际安装部署过程中,各种报错。。。https://github.com/guohongze/adminset后经过不断调试,总算安装成功。特此记录一下报错解决步骤错误1:ERROR: ipapython 4.6.5 has requirement python-ldap>=3.0.0b1, but you'll have python-lda...

2020-04-27 17:30:25 875

原创 mysql使用mysql-proxy读写分离

简介:通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 。本文介绍mysql-proxy读写分离的实践。先配置好mysql的主从复制,这里不详细介绍。mysql读写分离测试的三台服务器都是centos7.0,为了方便测试,在同一台虚拟机上进行测试:mysql-proxy: 127.0.0.1mysql...

2020-04-25 23:07:56 852

原创 基于docker-compose的MySQL主从复制集群

前言随着应用业务数据不断的增大,应用的响应速度不断下降,在检测过程中我们不难发现大多数的请求都是查询操作。此时,我们可以将数据库扩展成主从复制模式,将读操作和写操作分离开来,多台数据库分摊请求,从而减少单库的访问压力,进而应用得到优化。正文1 主从复制的方式MySQL 5.6开始主从复制有两种方式:基于日志(binlog)和基于GTID(全局事务标示符)...

2020-04-25 18:13:09 663

原创 python的MySQLdb模块 连接 mysql 错误 Can't connect to local MySQL server through socket '/var/lib/mysql/mysq

python直接链接数据库时报错 _mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)")SQLALCHEMY_DATABASE_URI = 'mysql://opser:123456@local...

2020-04-22 17:30:55 1009

原创 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]

安装elasticsearch报错如下:编辑 /etc/security/limits.conf,追加以下内容;* soft nofile 65536* hard nofile 65536此文件修改后需要重新登录用户,才会生效登录后使用ulimit -S -n/ulimit -H-n查看...

2020-04-19 20:52:29 31841 4

原创 docker启动失败: inotify_add_watch(7, /dev/dm-5, 10) failed: No such file or directory

inotify_add_watch(7, /dev/dm-5, 10) failed: No such file or directory原因:xfsprogs版本过低解决方法:yum update xfsprogs

2020-04-19 16:58:14 1634

原创 centos安装docker18.09

yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce-18.09.0 docker-ce-cli-18.09.0...

2020-04-15 18:00:25 997

原创 k8s create pod失败,cannot be handled as a Deployment: [pos 481]: json: expect char '"' but got char '1

Error from server (BadRequest): error when creating "mysql_deploy.yaml": Deployment in version "v1beta1" cannot be handled as a Deployment: [pos 481]: json: expect char '"' but got char '1'下面是一个完整的y...

2020-03-20 13:56:06 2233

原创 systemctl start docker.service无法启动docker 服务的解决方法

运行systemctl status docker.service报错如下:● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: f...

2020-01-10 20:08:48 3765

原创 vmware fusion nat网络模式设置固定ip

一、设置 vm 虚拟机对应的静态 ipsudo vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf注意,这边是 vmnet8 不是 vmnet1需要在文件结尾####### VMNET DHCP Configuration. End of "DO NOT MODIFY SECTION" ####### 这一行之后添加,否则 ...

2019-12-31 09:53:25 169 1

原创 Zabbix监控系统深度实践 第2版 完整目录

链接:https://pan.baidu.com/s/1DBWUbwtZmdWtj9Gd5dHi7A提取码: hsqj

2019-10-26 22:04:27 728 1

原创 解决本地主机无法push项目到gitlab

报错如下:remote: You are not allowed to push code to this project.fatal: unable to access 'https://*.git/': The requested URL returned error: 403解决方法:进入到项目文件夹的.git文件夹下:vim .git/config修改:[remote ...

2019-06-29 17:58:53 1380

原创 基于ubuntu及centos离线安装docker、nvidia-docker及docker-compose

1.下载安装文件:https://download.csdn.net/download/qq_38636133/112601822.解压安装文件:$ unzip nvidia-docker2_rpm.zip$ unzip docker-ce-v18.09_rpm.zip3.安装docker:$ cd docker-ce-v18.09_rpm$ yum install -y *.rpm如...

2019-06-29 14:49:24 1283

原创 安装配置LAMP

httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程:一、编译安装apache1、解决依赖关系httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。这里选择使用编译源代码的方式进行,它们的下载路径为ftp://172.16.0.1/pub/Sour...

2019-06-26 19:48:57 203

原创 keepalive配置

LAN客户端判定哪个路由器应该为其到达目标主机的下一跳网关的方式有动态及静态决策两种方式,其中,觉的动态路由发现方式有如下几种:1、Proxy ARP —— 客户端使用ARP协议获取其想要到达的目标,而后,由某路由以其MAC地址响应此ARP请求;2、Routing Protocol —— 客户端监听动态路由更新(如通过RIP或OSPF协议)并以之重建自己的路由表;3、ICMP IRDP (...

2019-06-26 19:48:15 1411

原创 iSCSI的一般操作

Internet iStorage Name Service ServerThe Internet Storage Name Service (iSNS) protocol is used for interaction between iSNS servers and iSNS clients. iSNS clients are computers, also known as initi...

2019-06-26 19:47:13 464

原创 安装配置HAProxy

一、HAProxy简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不...

2019-06-26 19:45:43 128

原创 Hadoop安装配置

Impala is the open source version of Dremel, Google’s proprietary big data query solution. A first beta is available and the production version is foreseen for Q1 2013.Impala allows you to run real...

2019-06-26 19:44:10 300

原创 配置drdb

前提:1)本配置共有两个测试节点,分别node1.magedu.com和node2.magedu.com,相的IP地址分别为172.16.100.11和172.16.100.12;2)node1和node2两个节点上各提供了一个大小相同的分区作为drbd设备;我们这里为在两个节点上均为/dev/sda5,大小为512M;3)系统为rhel5.8,x86平台;1、准备工作两个节点的主机...

2019-06-26 19:42:30 119

原创 LVS进阶

LVS:类型: NAT:地址转换 DR: 直接路由 TUN:隧道 NAT: 集群节点跟director必须在同一个IP网络中; RIP通常是私有地址,仅用于各集群节点间的通信; director位于client和real server之间,并负责处理进出的所有通信; realserver必须将网...

2019-06-26 19:40:57 217

原创 awk分析服务器网站故障的常用命令

系统连接状态篇:1.查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rnnetstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ 或netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key ...

2019-06-26 19:38:31 180

原创 vim模式下常用快捷键汇总

vim编辑器文本编辑器,字处理器ASCIInano, sedvi: Visual Interfacevim: VI iMproved全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: ...

2019-06-26 19:34:29 190

qpress-11-linux-x64.tar

xtrabackup-解压备份文件报错sh: qpress: command not found # xtrabackup --decompress --target-dir=/data/mysql_data xtrabackup version 2.4.8 based on MySQL server 5.7.13 Linux (x86_64) (revision id: 97330f7) 170921 14:04:52 [01] decompressing ./xtrabackup_logfile.qp sh: qpress: command not found cat: write error: Broken pipe Error: thread 0 failed. 用xtrabckup备份还原的时候做了压缩,还原的时候解压缩的报错qpress命令不存在。 解决方法是下载qpress安装包,解压后将qpress文件移动到/bin/目录下,然后授予执行权限 mv qpress /bin/

2023-08-09

prometheus + alertmanager + grafana + node-exporter安装包

prometheus + alertmanager + grafana + node-exporter安装包

2023-07-01

构建基于alpine的jdk8镜像和tomcat7镜像资源包

构建基于alpine的jdk8镜像和基于centos7的tomcat7镜像资源包

2023-02-21

fastdfs安装包及其依赖文件

资源包含fastdfs-5.08.tar.gz、fastdfs-nginx-module_v1.16.tar.gz、fastdfs_tools.tar.gz、libfastcommon-1.0.36.zip、nginx-1.12.0.tar.gz及fastdfs应用配置文件

2023-01-04

ElasticSearch精讲.md

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。ElasticSearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。构建在全文检索开源软件Lucene之上的Elasticsearch,不仅能对海量规模的数据完成分布式索引与检索,还能提供数据聚合分析。据国际权威的数据库产品评测机构DBEngines的统计,在2016年1月,Elasticsearch已超过Solr等,成为排名第一的搜索引擎类

2020-11-18

Wireshark 3.2.3_64.dmg

Wireshark不是入侵侦测软件(Intrusion Detection Software, IDS)。对于网络上的异常流量行为,Wireshark不会产生警示或是任何提示。然而,仔细分析Wireshark截取的数据包能够帮助用户对于网络行为有更清楚的了解。 Wireshark不会对网络数据包产生内容的修改 - 它只会反映出当前流通的数据包信息。 Wireshark本身也不会提交数据包至网络上。 官网下载wireshark速度特别慢,通过csdn可以快速下载。

2020-04-19

ELK-stack之日志分析.zip

大型日志分析 ElasticSearch+Logstash+Kibana教程从部署到日志采集到日志展示完整流程.

2020-04-16

install_docker_apt.sh

在线安装docker18.09及nvidia-docker2 - CSDN下载 通过脚本一键安装docker及nvidia-docker2,docker无法指定安装版本,所以通过此脚本安装

2020-04-15

docker-18.09.7.tgz

下载 docker-18.09.7.tgz - CSDN下载 网上很多帖子介绍k8s手动安装过程,但是大多数资源都被墙了,docker无法指定安装版本,所以将docker-18.09.7.tgz安装所需的所有资源都打包。

2020-04-15

cni-plugins-amd64-v0.7.4.tgz

下载 cni-plugins-amd64-v0.7.5.tgz - CSDN下载 网上很多帖子介绍k8s手动安装过程,但是大多数资源都被墙了,下载不下来,所以将k8s 1.14.2安装所需的所有资源都打包。

2020-04-15

ubuntu离线安装nvidia-docker2

运行如下命令进行安装: $ unzip nvidia-docker2_deb.zip $ cd nvidia-docker2_deb $ dpkg -i ./*.deb

2019-06-26

基于ubuntn及centos下离线安装docker、docker-compose

1.下载安装文件: 2.解压安装文件: $ unzip nvidia-docker2_rpm.zip 3.安装docker: $ cd docker-ce-v18.09_rpm $ yum install -y *.rpm 5.安装docker-compose $ cp docker-compose /usr/local/bin 5.验证: 分别输入docker及docker-compose,没有提示“command not found”说明安装成功 $ docker $ docker-compose

2019-06-26

Tenda wifi driver for linux

此驱动用于Tenda无线网卡的驱动使用,解压后进入主目录,运行命令:sudo ./install.sh安装成功后重新插拔无线网卡即可正常在Linux操作系统的服务器上使用Wi-Fi

2018-09-01

ncdu-s3-master

Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

2018-09-01

docker离线安装包

资源里包括两个文件:libltdl7_2.4.6-0.1_amd64.deb和docker-engine_1.12.3-0~xenial_amd64.deb可以实现docker的离线安装

2018-09-01

ast_dp501_fw.bin

安装ubuntu系统时需要重装Nvidia驱动,当使用低版本的Nvidia.run文件Nvidia驱动时,提示在指定位置找不到ast_dp501_fw.bin的文件,需要将此文件放到指定位置重新安装即可解决此问题。

2018-09-01

AW4.5快速操作手册

AW4.5快速操作手册用于GE工作站的相关操作,相关操作具体并配有插图,适合入门级查阅

2018-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除