- 博客(79)
- 收藏
- 关注
分享几个自己写的zabbix server web agent mysql的k8s daemonset文件
现在docker做的越来越方便了,我今天就是部署了一整套zabbix包括 zabbix-web、zabbix-server、zabbix-agent、mysql apiVersion: extensions/v1beta1kind: DaemonSetmetadata: name: common-zabbix-serverspec: template: ...
2017-12-06 11:19:35
432
1
随机生成8位字符串函数
啊啊# 随机生成8位字符串函数randstrrandstr() { index=0 str="" for i in {a..z}; do arr[index]=$i; index=`expr ${index} + 1`; done for i in {A..Z}; do arr[index]=$i; index=`expr ${index} + 1`; done...
2017-12-04 16:49:57
1082
docker镜像里提取代码和配置文件
直接上shell脚本function getjavafile(){ docker run -d -i -t 192.168.2.208:5000/$TYPE/$1:$2 /bin/bash echo "Create Contianer Success" Contianer_ID=`docker ps | awk '{if($2=="192.168.2.208:5000/'$T...
2017-11-22 12:06:04
7892
java.io.IOException 断开的管道 解决方法 ClientAbortException: java.io.IOException: Broken
今天公司技术支持的童鞋报告一个客户的服务不工作了,紧急求助,于是远程登陆上服务器排查问题。 查看采集数据的tomcat日志,习惯性的先翻到日志的最后去查看有没有异常的打印,果然发现了好几种异常信息,但是最多还是这个:[java] view plain copy 24-Nov-2016 09:54:21.116 SEVERE [http-nio-8081-...
2017-11-15 10:18:24
5565
shell判断数据库用户名密码是否正确
#!/bin/bash DB_PASSWORD="" DB_PASSWORD_LEN="" SQL_RESULT="" SQL_RESULT_LEN="" #use a function to get or set the DB_PASSWORD # ......... DB_PASSWORD_LEN=${#DB_PASSWORD} ...
2017-11-13 14:25:41
4340
linux下通用的java程序启动关闭重启脚本
纯手写,只需要修改一些配置变量,就可以用来做起动脚本了。并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。给大家演示一下效果: #!/bin/bash# MAINTAINER gaoyaohua "gaoyh@tingyun.com" www.updn.cn # tingyun serviceAPPNAME=dc-backend-server...
2017-11-09 18:38:18
1272
在Tomcat8上安装和配置SSL/TLS支持[官方版]
SSL / TLS简介传输层安全性(TLS)及其前身安全套接字层(SSL)是允许Web浏览器和Web服务器通过安全连接进行通信的技术。这意味着所发送的数据在处理之前被一方加密,传送,然后由另一方解密。这是一个双向的过程,这意味着服务器和浏览器都会在发送数据之前对所有流量进行加密。SSL / TLS协议的另一个重要方面是身份验证。这意味着,在您最初尝试通过安全连接与Web...
2017-11-07 13:40:36
2634
zabbix监控redis的shell脚本
#! /bin/bash# Name: redismontior.sh# From: gaoyh@tingyun.com updn.cn 909012142@qq.com <2017/11/03># Action: Zabbix monitoring redis plug-in# redis connect infoREDISCLI="/opt/redis/...
2017-11-03 18:00:22
725
docker里jenkins修改时区方法
我在k8s里起了一个jenkins项目,镜像使用的是官方的docker镜像image: jenkins在使用过程中发现,jenkins的时区不对,使用的是0时区。然后我在网上找了很多方式,以为通过传递环境变量可以解决,但是都不可行。最终,我下载了官方镜像的Dockerfile来重新build,在build之前在Dockerfile里添加下列两行,解决RUN rm -rf /e...
2017-10-18 19:09:01
1741
原创 kafka lag 监控脚本
shell脚本获取lag值 [root@tingyun-kafka-01 zabbix]# cat kafka-lag.sh#!/bin/sh#power by gaoyh@tingyun.comzookeeper_server=192.168.110.12:2181,192.168.110.13:2181,192.168.110.14:2181,192.16...
2017-10-16 16:40:01
1230
Linux逻辑卷LVM操作文档
逻辑卷简介:逻辑卷(Logical Volume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。LVM (Logical Volume Manager) ,逻辑卷管理器。LVM 将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小。另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移,这样可以减少操作成本。逻辑卷提供方便的方法来镜像你的数据并支持快...
2017-07-14 15:59:16
156
kubernetes(k8s)集群部署文档-官方文档
Kubernetes集群部署文档 官网文档:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/ Kubernetes包提供了几个服务:kube-apiserver,kube-scheduler,kube-controller-manager,kubelet,kube-pro...
2017-03-01 10:29:30
1162
docker
Docker 很明显,这是一只鲸鱼,它托着许多集装箱。我们可以把宿主机可当做这只鲸鱼,把相互隔离的容器可看成集装箱,每个集装箱中都包含自己的应用程序。这 Logo 简直的太形象了!...
2017-01-20 16:09:08
102
程序员小测试 保守派VS自由派
这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。下面一共有十个问题,每个问题都有 A 和 B 两个选项,请选择你的答案。问题一:Bug 还没修复,软件能不能上线?(A)软件发布前,应该编写完整测试,充分调试,尽量修复所有bug。(B)不管多努力,bug 总是无法避免的,如果性质不是很严重,可以先上线,根据反馈再调试和修补。问题二:...
2016-11-25 12:29:48
151
python借助web框架实现获取当前没有被使用的ip地址
需求: 由于我们公司内部,ip地址管理混乱,存在ip地址冲突的问题,有些时候设置开发环境的ip地址的时候只是ping一下,并没有统一管理,这里我就使用 python + web.py 搭了一个简单的web站点,达到访问就可以获取到一个可用ip地址的效果,且都通过这一个平台,避免已被使用的ip重复使用,造成ip冲突。 环境搭建: 这里首先在linux服务器上安装pyth...
2016-11-23 15:09:36
339
马云:员工的离职原因
马云说:员工的离职原因林林总总,只有两点最真实:1.钱,没给到位;2.心,委屈了。这些归根到底就一条:干得不爽。员工临走还费尽心思找靠谱的理由,就是为给你留面子,不想说穿你的管理有多烂、他对你已失望透顶。 仔细想想,真是人性本善。作为管理者,定要乐于反省。带团队,你得问自己,人为什么要跟着你混?带团队做好这8条(1)授人以鱼:给员工养家糊口的钱。(2)...
2015-11-27 16:34:52
270
开始留言吧
点击后你会惊讶,惊讶后请随手顶一个,尊重我的劳动,想知道原理的联系我请直接发站内信 您可以直接访问 http://updn.cn 神奇的世界等你来探索 ...
2015-05-02 14:02:51
149
tee命令详解
在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中 功能说明:读取标准输入的数据,并将其内容输出成文件。补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设...
2015-05-02 12:33:45
500
原创 MySQL主从复制
mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进...
2015-03-03 11:31:37
127
linux目录结构详解
Linux目录结构: windows: 以多根的方式组织文件 C:\ D:\ E:\Linux: 以单根的方式组织文件 / ====目录结构====== /boot 内核 启动文件 引导程序 /etc 配置文件目录 /var 存放的是一些变化文件,服务器数据目录(数据库,日志,邮件...) /usr 应用程序目录 ...
2014-09-23 09:01:03
73
安装linux操作系统
Linux系统安装: Red Hat 系统安装: 1 CD-ROM or DVD-ROM(光盘) 2 PXE(网络) 3 usb(U盘) 安装时需要注意的地方: 1 分区 2 软件包选择 分区方式: 1 基本分区将来不可以扩大 2 逻辑卷将来可以在线(online)扩大 安装模式: 1 图形模式 graphical mod ...
2014-09-23 08:35:10
91
获取weblogic访问IP前十和瞬时访问量前十方法
日志中访问量排前十的 cd /bea/weblogicnew/user_projects/domains/publicinfoDomain/servers/proxyServer/logs 首先进入weblogic日志目录awk '{a[$1]++}END{for(i in a){print i," ",a[i]}}' access.log|sort -k2nr | hea...
2014-09-05 14:03:44
516
原创 Linux下修改密码过期时间
Linux下对于新添加的用户,用户密码过期时间是从/etc/login.defs中PASS_MAX_DAYS提取的,普通系统默认就是99999,而有些安全操作系统是90。更改/etc/login.defs中PASS_MAX_DAYS,只是让新建的用户默认密码过期时间变化,已有用户密码过期时间仍然不变。让我们看一下 chage命令[root@linuxidc ~]# chage --hel...
2014-09-03 09:12:09
1398
1
解决httpd: Could not reliably determine the server's fully qualified domain name
解决方案:进入apache的安装目录: Windows : D:\Program Files\Apache Software Foundation\Apache2.2\conf linux : /etc/httpd/conf打开编辑httpd.conf将里面的#ServerName localhost:80注释去掉即可。再重新启动httpd然后可以通过浏览器访问http://localhos...
2014-05-22 09:29:43
293
纯js页面跳转整理
js方式的页面跳转1.window.location.href方式 <script language="javascript" type="text/javascript"> window.location.href="http://updn.cn"; </script>2.window.navigate方式跳转 <script...
2014-05-18 00:03:00
186
最全的HTTP状态码,一定要收藏起来
HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请...
2014-05-16 19:06:50
109
【转】加班对你的提升有多大?
结合最近一段时间的工作,突然觉得为啥有人那么喜欢加班!所以在网上搜了搜,令我诧异的是有这种想法的人真是相当多。看了几个文章之后,这种言论的理由无非就是:加班是能力的体现(有能力的加班),不加班等于虚度光阴等等。 作为一个外地人,对于有人说“不加班等于虚度光阴”还多少能表示理解,毕竟很多去外地打工的人不会总是带着老婆孩子和父母,而作为本地人,每天回家要做的事情就很多了,比如:做饭、收拾...
2014-05-11 16:13:53
124
加速“云”安全之关键所在
在云计算中,有效地治理和企业风险管理是从良好开发的信息安全治理过程得到的,是组织全面企业风险治理的关注点。良好开发的信息安全治理过程会使信息安全管理程序一直可依据业务伸缩、可在组织内重复、可测量、可持续、可防御、可持续改进且具有成本效益。 云计算中的治理和企业风险管理的基本问题关系到识别和实施适当的组织架构、流程及控制来维持有效的信息安全治理、风险管理及合规性。 应确保在任何云部署模型中,都有...
2014-05-04 21:05:15
77
linux升级ssh
最近需要升级linux红帽系统的ssh版本,原来是rpm自带的版本,想安装最新的版本。安装了zlib,openssl,在安装openssh的时候还是报错了 说找不到zlib的版本信息,目前,系统处于登陆不上的阶段,ssh服务停了,得跑机房了。希望大神可以在本文章下回复指点一下,赶紧不尽...
2014-04-30 21:15:33
214
各位程序员大侠,大家来谈谈工资都多少
我觉得,在北京一个程序员一开始最低也五千的工资(税前),稍微有个一两年经验,就可以超过五千接近一万,三年后肯定超过一万!
2014-04-29 17:06:46
117
怎样看待百度首页改版?
怎样看待百度的新首页?发现百度首页变化很大,除了网址导航、新鲜事之外,加入了实时热点、百度随心听等,而且还可以自己定制体育、彩票、星座各种玩意,不知道大家怎么看?不得不提一点,百度网站最近不稳定,绝对不是我网速的原因,而且搜索结果也还出现大面积乱码问题,不知道大家是不是也碰到了同样的问题,是改版导致的么?我们来问问百度把!...
2014-04-28 11:20:09
84
手下留情!不要把iOS手机里运行着的应用程序全部杀死
智能手机用户普遍存在这样一种状况:打开好几个应用程序后总想全部把它关掉。现在,著名iOS开发者Harlan Haskins建议你不要这么做,因为这样不仅对手机没有任何好处,还更耗电。美国著名iOS开发者Harlan Haskins经常看到人们在错误地谈论“需要”杀死所有应??用程序,这令他很担心,因为他觉得这意味着缓存、下载等任何形式的进程在待机时会被完全中断。如果你知道待机过程的工作原...
2014-04-10 14:36:21
132
OpenSSL曝出重大缺陷 黑客可多次窃取数据
昨日,OpenSSL爆出本年度最严重的安全漏洞。利用该漏洞,黑客坐在自己家里电脑前,就可以实时获取到很多以https开头网址的用户登录账号密码,包括大批网银、知名购物网站、电子邮件等。openssl突现漏洞。影响有多么大,多么深远,造成多少损失,估计需要几天甚至几个月后才能看得出来。当这个高危漏洞,涉及网银、密钥、购物网站、理财产品的巨大黑洞出现的时候,我在干什么呢?我在受着颈椎病的折磨:头...
2014-04-09 10:29:49
100
Linux终端彻底清空屏幕
Linux用户基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。这样做其实并没有真正地清空屏幕,但当用鼠标向上滚时,你仍然能看到之前的命令操作留下来的输出。命令 printf “\033c” 或者 printf “\ec” 真正地清空了终端屏幕.它的工作原理是什么?\033 == \x1B == 27 == ESC 于是,这个命令变成了c,它是VT-XXX中表示“Fu...
2014-04-08 13:49:22
523
文章和姚笛被曝光反思
他们最大的失败之处在于他们竟然选择了香港这种遍地狗仔的地方约会,假如换到泰安,爬个泰山,吃个炒鸡,东湖边上拉个手,市政广场放风筝,岱庙烧个香,方特玩个大摆锤,财源大街逛个街,晚上东湖路上离个串子,御座宾馆开个房,同样开心加浪漫,非要到香港去作,这下作出事了吧”...
2014-04-06 11:05:28
613
知道得越多编程越慢怎么办?
Zilk1988 年 14 岁时就开始编程,此后尝试过几种职业,最终还是在 1997 年决定成为职业程序员(又称码农),现在已经 39 岁,对此选择依然无怨无悔。 Zilk1988 年 14 岁时就开始编程,此后尝试过几种职业,最终还是在 1997 年决定成为职业程序员(又称码农),现在已经 39 岁,对此选择依然无怨无悔。但是后来他发现一个问题,自己的经...
2014-04-04 21:20:51
144
吐槽智能手机上那些不爽的事
不知不觉,我们已经度过了那个下个软件需要注册机的时代,也不必为了内存是不是双通道而纠结,更不会去为了一个新电影去找字幕,互联网时代把事情变得简单了。而我们只要手机在手,就不会不安,似乎手中的智能手机完全能搞定一切。但是,烦恼真的少了吗,真的少了吗?OK,就让我们来数数智能手机带来的新烦恼吧。 日子还在,流量没了 不知从什么时候开始,我们不再为长途和漫游发愁,而开始为流量担心。虽然苹果...
2014-04-03 15:49:57
191
开源中国愚人节网页变模糊的js blur代码
<![if !IE]><script> /** by moli*/$(document).ready(function(){ if(document.cookie.indexOf("lu=") == -1 ){ // 延时2秒 setTimeout("jQuery.mxblur.interID = setInterval...
2014-04-01 14:56:30
161
Shell脚本Ping监测主机存活状态
Shell脚本Ping监测主机存活状态每一秒钟输出一次当前网络状态.如有一台服务器断网则屏输出错误提示并且会延迟输出并记录到日志.#!/bin/bash#http://gaoyaohua.duapp.comwhile truedo#ip地址列表for a in 106 107 108 109 110 120 121 125 126 128 129 130;do...
2014-03-21 19:52:57
1158
运维人员如何选择监控软件
某运维人员问:就监控来说,nagios,zabbix,cacti都有自己的优越性,你觉得选择其中哪一个好。考虑全面解答:gaoyaohuachina的个人建议:三点建议:1、能适合企业需求就行,以上三者雷同度90%,无特殊需求都可以满足。2、选择自己能够掌控的,例如各种监控业务你都能搞得定的。3、已经有的能满足需求就尽量用着,例如nagios+cacti就很棒了,...
2014-03-21 18:57:15
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人