自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

原创 kubernetes集群添加nodes教程

1.关闭防火墙及selinuxsystemctl stop firewalldsystemctl disable firewalldsetenforce 0sed -i ‘s/=enforcing/=disabled/g’ /etc/selinux/config2.关闭swap分区swapoff -a #临时sed -i ‘/swap/s/^/#/’ /etc/fstab #永久3.增加docker和k8s yum仓库(阿里源)cd /etc/yum.repos.d/wget ht

2021-11-01 16:20:21 294

原创 k8s命令自动补全

# yum install -y bash-completion# source /usr/share/bash-completion/bash_completion# source <(kubectl completion bash)# echo “source <(kubectl completion bash)” >> ~/.bashrc

2021-07-27 16:09:46 178

原创 Time-wait数量过高处理

1、查看time-wait和close_wait的数量netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ss -ant | awk ‘{++S[$1]} END {for(a in S) print a, S[a]}’2、解决方案:#vi /etc/sysctl.conf表示开启TIME-WAIT sockets重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭#net.i

2021-07-27 15:50:50 244

原创 jenkins配置文件

cat /etc/sysconfig/jenkins |grep -v “^#”|grep -v “^$”#jenkins家目录地址JENKINS_HOME="/var/lib/jenkins"JENKINS_JAVA_CMD=""#jenkins启动用户JENKINS_USER=“root”#jenkins java参数JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"#监听端口JENKINS_PORT=“7777”JENKINS_LIST

2021-01-11 17:17:08 1724

原创 ElasticSearch日志删除

查看ElasticSearch中的索引:#curl http://ip:9200/_cat/indices -u用户:密码通过curl发送DELETE命令给elasticsearch服务器,进行日志删除操作。示例:1、通过日期删除2020年六月的日志:#curl -XDELETE http://ip:9200/*-2020-06-* -u用户:密码六月的日志已经被删除2、删除索引为bzq-log开头的日志#curl -XDELETE http://ip:9200/bzq-log-* -

2020-07-14 10:24:44 2592

原创 错误: 找不到或无法加载主类 Hello

打开很久不用的eclipse,运行以前写hello world程序发现报错该报错是由于项目jar包丢失导致解决方案:右键项目 Build path Configure-----> Build path----> Libaries 查看是否有红叉,显示miss,把确实的jar包删除或者替换就行了把这些红叉的删除或者替换就行了...

2020-07-01 14:30:17 292

原创 mysql报错:Incorrect string value:‘\xE4\xB8\x8E\xE9\x94\x80...‘ for column ‘FREMARK‘ at row 1

Incorrect string value: ‘\xE4\xB8\x8E\xE9\x94\x80…’ for column ‘FREMARK’ at row 1产生原因:将utf8格式的中文插入到编码格式为latin1的数据库中查看当前数据库编码格式:>show variable like ‘%char%’;修改数据库编码:vi my.cnf将这几个参数值修改为utf8mb4,然后重启mysqlcharacter-set-server = utf8mb4defa

2020-07-01 09:07:43 2053

原创 Mysql5.7忘记root密码

1、修改配置文件#vi /etc/my.cnf在mysqld配置模块添加:skip-grant-tables = true,然后重启mysql2、登录数据库: mysql -uroot -S /tmp/mysql.sock执行以下命令修改root密码:update mysql.user set authentication_string=password(‘password’) where user=‘root’;刷新缓存3、将skip-grant-tables配置项删除/注释,重新m

2020-06-28 15:55:22 110

原创 清理Swap缓存

当linux运行一段时间,会产生很多不必要的cache或者buff,导致占用太多的内存,我们可以用命令手动释放他们。[root@DD-Server-9F ~]# free -h total used free shared buff/cache availableMem: 7.7G 1.3G 1.9G 376M 4.5G 5.6GSwap: 8.0G

2020-06-18 09:36:52 1929

原创 Linux常用命令--tcpdump

*tcpdump:抓包选项-c:指定要抓取的包数量-i interface:指定tcpdump需要监听的接口,-I 后面直接跟网卡名即可,如-I ens33-n:对地址以数字方式显式,否则显式为主机名-nn:除了-n的作用外,还把端口显示为数值输出选项-e:输出的每行中都将包括数据链路层头部信息,例如源MAC和目标MAC。-q:快速打印输出。即打印很少的协议相关信息,从而输出行都比较简短。-X:输出包的头部数据,会以16进制和ASCII两种方式同时输出。-XX:输出包的头部数据,会以16

2020-06-17 16:32:41 164

原创 zookeeper配置文件详解

#心跳间隔2000毫秒,通过心跳不仅能够用来监听机器的工作状态,还可以通过心跳来控制Flower跟Leader的通信时间tickTime=2000#集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)initLimit=10集群中flower服务器(F)跟leader(L)服务器之间的请求和答应最多能容忍的心跳数syncLimit=5#zookeeper数据存储目录dataDir=/common/zookeeper/data/

2020-05-26 16:35:19 279

原创 redis配置文件详解

#redis指定只接收该ip的请求,0.0.0.0表示接收所有ip的请求bind 0.0.0.0#是否开启保护模式,最好是关闭protected-mode no#redis监听的端口port 6379#是否在后台运行,yes表示在后台运行daemonize yes#redis的数据存放路径dir “/var/common/redis/data”#指定redis的进程文件pidfile “redis_6379.pid”#指定redis的日志文件logfile “redis_6379.

2020-05-25 18:30:17 504

原创 redis哨兵配置文件详解

#守护进程运行daemonize yes#哨兵监听的端口port 7505#哨兵的数据目录dir “redis_dataDir”#哨兵日志存放路径logfile “sentinel-sentinel_port.log”#保护模式protected-mode no#哨兵监控,mymaster:监控名 master_redis_ip:监控的master的ip redis_port:master的端口 2:表示2个哨兵认为master宕机,该master才算主观下线sentinel

2020-05-25 18:01:01 407

原创 redis常用命令

#客户端连接 -p 端口 -h IP -a 密码redis-cli -p 6379 -h 127.0.0.1 -a password#查询所有的keyskeys *#创建keys:set key valueset tt kk#获取某个key的value:get keyget tt#删除key:del keydel tt#判断一个key是否存在:1:表示存在 0:表示不存在exists tt#测试连接是否存活:pongping#返回当前数据库中key的个数dbsize#

2020-05-25 17:40:55 91

原创 ORACLE数据库备份和恢复

expdb bzq/password directory=dump dumpfile=database.dmp full=y tables=table_list tablespaces=tablesapce_list schemas=schema_list   remap_schema=user1:user2 nologfile=y sqlfile=pb.sqlbzq/passwrod:用户名和密码directory:数据库目录对象dumpfile:指定转储文件full=y:表示实施的全部导入t

2020-05-21 20:10:53 399

原创 Oracle常用命令

#启动监听lsnrctl start#启动数据库startuplsnrctl status#停止数据库shutdown immediate#停止监听lsnrctl stop#查看数据库编码select userenv(‘language’) from dual;#修改数据库编码alter database character set INTERNAL_USE AL32UTF8;#查看所有表空间select name from v$tablespace;#创建表空间create

2020-05-21 09:30:52 130

原创 Configuration file '/etc/keepalived/keepalived.conf' is not a regular non-executable file

报错截图如下:#systemctl status keepalived排查:查看keepalived.conf 的权限# ll /etc/keepalived/keepalived.conf解决方案:# chmod 644 /etc/keepalived/keepalived.conf注:keepalived的配置文件的权限只能是644,否则就行报错...

2020-04-08 16:47:34 1931

原创 access to vhost 'next' refused for user 'admin': vhost 'next' is down 解决方案

vhost down 掉会导致vhost不可用,使得无法通过这个vhost广播消息解决方案:删除该vhost,然后重建# rabbitmqctl delete_vhost next# rabbitmqctl add_vhost next# rabbitmqctl set_permissions -p next admin ‘.’ '.’ '.*'...

2020-04-07 16:26:37 1785

转载 Linux常用命令--grep

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。选项-a 不要忽略二进制数据。-A&lt;显示列数&gt; 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b 在显示符合范本样式的那一行之外,并...

2018-03-18 18:05:48 124

原创 Linux常用命令--cat

使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 &gt; fileName 到另一个档案)参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-bla...

2018-03-18 17:46:01 301

jenkins和gitlab的rpm包

里面包含jenkins和gitlab的rpm包,下载之后,直接使用rpm -ivh 就可以安装好jenkins和gitlab

2021-01-13

zabbix.zip

zabbix源,已经国内清华yum源,zabbix发送邮件的python脚本。

2020-07-20

redis.tar.gz

可以在离线情况下,在centos7以上linux系统中,一键部署redis伪集群。 便捷高效,便于新手部署redis集群。

2020-04-29

kubernetes.pdf

Kubernetes是Google开源的一款容器编排工具,它是诞生在Google内部运行N多年的博格系统之上的产物,因此其成熟度从其诞生初期就广泛受到业界的关注,并且迅速成为编排工具市场的主流,其社区活跃度非常高,版本迭代速度也很惊人,它的主要作用是对Docker容器做编排工作,当然,Docker只是容器工具的一种引擎,K8s可支持多种容器引擎,但从目前来说Docker容器引擎是具有绝对优势的,容器需要编排,也很容易理解,因为我们最核心要跑到业务通常都是LNMT/P的不同形式的扩展,但NMT/P他们的运行是有先后顺序的,也就是说MySQL要先启动,然后是Tomcat或PHP,最后是Nginx,而控制这种顺序就需要有容器编排工具来帮我们实现,另外,我们的业务希望7x24小时在线,如何保障?靠人是很难做到实时的,但编排工具可以,K8s帮我们实现了很多控制器,这控制器可以帮我们监控容器运行的状态,并自动帮我们重建(在容器时代重启就是重建)容器,并且还可以在容器处理能力不足时,自动根据我们定义的扩展规则,自动创建新Pod(k8s中最小单元,每个Pod中可有一个或多个容器),并且在压力下去后,自动删除Pod等等功能。

2020-04-28

pycharm4.5.rar

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

2020-04-26

mat_win.zip

Memory Analyzer tool(MAT) 分析内存泄漏,平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。

2020-04-09

空空如也

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

TA关注的人

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