- 浏览: 169573 次
最新评论
-
a1952377854:
在Tomcat8上安装和配置SSL/TLS支持[官方版] -
a1952377854:
在Tomcat8上安装和配置SSL/TLS支持[官方版] -
909012142:
good
kafka lag 监控脚本 -
zhybb2010:
B有很多不理智的地方啊。。但是实际上,还是多谢
程序员小测试 保守派VS自由派 -
rong8202:
知易行难阿里离职的人也不少啊
开始留言吧
文章列表
You can programmatically create topics either using kafka-python or conflu
现在docker做的越来越方便了,我今天就是部署了一整套zabbix
包括 zabbix-web、zabbix-server、zabbix-agent、mysql
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: common-zabbix-server
spec:
template:
metadata:
labels:
name: zabbix-server
spec:
nodeSelector:
com ...
随机生成8位字符串函数
- 博客分类:
- shell
啊啊
# 随机生成8位字符串函数randstr
randstr() {
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
for i in {0..9}; do arr[index]=$i; index=`expr ${index} + 1`; done
for i in {1..8}; d ...
直接上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/'$TYPE'/'$1':'$2'"){print $1;}}'`
docker cp $Contianer_ID:$3 $4
docker cp $Conti ...
今天公司技术支持的童鞋报告一个客户的服务不工作了,紧急求助,于是远程登陆上服务器排查问题。
查看采集数据的tomcat日志,习惯性的先翻到日志的最后去查看有没有异常的打印,果然发现了好几种异常信息,但是最多还是这个:
[java] view plain copy
#!/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}
#根据长度判断密码是否为空,采用不同的语句处理
if [[ ${DB_PASSWORD_LEN} -eq ...
纯手写,只需要修改一些配置变量,就可以用来做起动脚本了。
并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。
给大家演示一下效果:
#!/bin/bash
# MAINTAINER gaoyaohua "gaoyh@tingyun.com" www.updn.cn
# tingyun service
APPNAME=dc-backend-server
CONF=spring-config-server.xml
APPDIR=$(dirname $(cd `dirname $0`; pwd))
TINGYUNDIR=$(dir ...
SSL / TLS简介
传输层安全性(TLS)及其前身安全套接字层(SSL)是允许Web浏览器和Web服务器通过安全连接进行通信的技术。这意味着所发送的数据在处理之前被一方加密,传送,然后由另一方解密。这是一个双向的过程, ...
zabbix监控redis的shell脚本
- 博客分类:
- 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 info
REDISCLI="/opt/redis/bin/redis-cli"
CLUSTER_HOST=('192.168.10.18 3000' '192.168.10.18 3004' '192.168.10.19 3001 ...
我在k8s里起了一个jenkins项目,镜像使用的是官方的docker镜像
image: jenkins
在使用过程中发现,jenkins的时区不对,使用的是0时区。
然后我在网上找了很多方式,以为通过传递环境变量可以解决,但是都不可行。
最终,我下载了官方镜像的Dockerfile来重新build,在build之前在Dockerfile里添加下列两行,解决
RUN rm -rf /etc/localtime && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' ...
shell脚本获取lag值
[root@tingyun-kafka-01 zabbix]# cat kafka-lag.sh
#!/bin/sh
#power by gaoyh@tingyun.com
zookeeper_server=192.168.110.12:2181,192.168.110.13:2181,192.168.110.14:2181,192.168.110.15:2181,192.168.110.16:2181
GROUP=$1TOPIC=$2cd /opt/kafka/bin/ && ./kafka-consumer-of ...
Linux逻辑卷LVM操作文档
- 博客分类:
- linux系统
逻辑卷简介:
逻辑卷(Logical Volume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。
LVM (Logical Volume Manager) ,逻辑卷管理器。
LVM 将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小。另外,与硬件相关的存储设置被其隐藏, ...
Kubernetes集群部署文档
官网文档:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/
Kubernetes包提供了几个服务:kube-apiserver,kube-scheduler,kube-controller-manager,kubelet,kube-proxy。这些服务由systemd管理,配置文件位置:/etc/kubernetes。我们通过kubernetes实现跨主机。第一个主机,centos-master,将是Kubernetes管理。这个主机将 ...
Docker
很明显,这是一只鲸鱼,它托着许多集装箱。我们可以把宿主机可当做这只鲸鱼,把相互隔离的容器可看成集装箱,每个集装箱中都包含自己的应用程序。这 Logo 简直的太形象了!
程序员小测试 保守派VS自由派
- 博客分类:
- 其他
这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。
下面一共有十个问题,每个问题都有 A 和 B 两个选项,请选择你的答案。
问题一:Bug 还没修复,软件能不能上线?
...