linux
此人筋骨奇特必定不凡
爱的富利卡圣诞节快乐发就是快乐大家快乐
展开
-
gitlab 安装
sudo yum install curl openssh-server openssh-clients postfix croniesudo service postfix startsudo chkconfig postfix onsudo lokkit -s http -s ssh //centos6.7 需要启动ip6tables ,/etc/modprobe.d/ipv6-off原创 2016-09-01 21:15:10 · 451 阅读 · 0 评论 -
通用自动部署脚本
#!/bin/sh####################################环境变量及程序执行参数#需要根据实际环境以及Java程序名称来修改这些参数####################################JDK所在路径JAVA_HOME="/usr/local/jdk1.8.0_91"#执行程序启动所使用的系统用户,考虑到安全,推荐不使用root帐原创 2017-01-12 17:53:35 · 1838 阅读 · 1 评论 -
linux 内存占用过大分析
1、使用 free -g 查看内存使用情况:2、查看进程占用的内存情况:ps aux|awk '{sum+=$6} END {print sum/1024}'结果发现占用了 17G3、查看内存分配情况:cat /proc/meminfo那slab是什么呢?slab是Linux操作系统的一种内存分配机制。其工作是针对一些经常分配并释放的对象,如进程描述符等转载 2017-03-03 14:42:17 · 41558 阅读 · 1 评论 -
ganglia 安装
环境:CentOS6.5 minimal目标:安装Ganglia核心组件(gmond, gmetad, gmetric, gstat, libganglia)、Ganglia web准备yum加入 epel 源 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarc转载 2017-03-09 11:38:24 · 418 阅读 · 0 评论 -
java cpu 过高问题排查
1、通过top 命令 查看 耗cpu的 pid2、ps -mp pid -o THREAD,tid,time 查看 进程下线程的耗时 和cpu使用3、top -H -p pid 查看使用cpu最好的线程4、printf "%x\n" tid 将线程id转为 16进制的 数5、jstack 7125 |grep 5a0a -A 30 打印堆栈信息分析问题原创 2017-03-07 16:12:04 · 496 阅读 · 0 评论 -
shell jq 解析json
json数据:{ "CHANNEL.chn-live_hh":{ "a":1, "b":2 }, "CHANNEL.chn-live_bb":{ "a":1, "b":2 }, "SINK.chn-live_bb":{ "a":1, "b":2 }}jq解原创 2017-07-12 01:46:31 · 1948 阅读 · 0 评论 -
centos kafka manager 部署
1、kafka manager为scala工程,先安装sbtcurl https://bintray.com/sbt/rpm/rpm |tee /etc/yum.repos.d/bintray-sbt-rpm.repoyum install sbt2、下载源码git clone https://github.com/yahoo/kafka-manager.git原创 2017-07-25 15:30:10 · 794 阅读 · 1 评论 -
nginx 日志rotate
1、新增配置文件/usr/local/nginx/conf/logrotate.conf,内容如下:/data1/nginx/logs/*.log { daily missingok rotate 7 compress dateext notifempty sharedscripts postrotate原创 2016-10-10 15:26:20 · 952 阅读 · 0 评论