- 浏览: 76127 次
- 性别:
- 来自: 上海
最新评论
文章列表
logstash-2.3.1按日产生索引(%{+YYYY.MM.dd})产生时间比预计晚8小时问题
由于Elasticsearch、Logstash内部,对时间类型字段,是统一采用 UTC 时间,outputs/elasticsearch中常用的 %{+YYYY.MM.dd}
这种写法必须读取 @timestamp,为了解决索引产生的时间问题,必须先解决@timestamp时区问题。结合网上资料有以下几种思路:
一:使用filter(目前使用)
filter{
ruby {
code => "event.timestamp.time.localtime ...
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpRe ...
package dx.report.schedule;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public class TT {
public static void main(String[] args) {
final List<String> tts = new ArrayList<String& ...
http://www.linuxquestions.org/questions/debian-26/systemd-logind-slow-logins-4175543760-print/执行了 sudo apt-get update systemctl restart systemd-logind
来源:hankchen,http://www.blogjava.net/hankchen
以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。
根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。
通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?
首先显示线程列表:
ps -mp pid -o THREAD,tid,time
#!/bin/bash
st=$1
et=$2
if [ "$st" = "" -o "$et" = "" ]; then
echo -e "Usage $0 starttime endtime"
echo -e "For example:$0 060000 120000"
else
rm -rf bw*log.node bw.log.node*.tar.gz
file="bw.log.node.`date +%Y%m%d%H%M%S`. ...
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1054491
每次重启后都修改DNS配置文件 /etc/resolv.conf时间久了,真叫人抓狂从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来于是,用nano或者其他编辑软件打开这个配置文件(建议用nano吧,上手容易) sudo nano /etc/resolvconf/resolv.conf.d/head打开里面显示如下 # Dynamic resolv.conf(5) ...
创建一个自启动的service(适用于Ubuntu与centOS)
以创建nexus为例
1.使用以下内容创建文件 /etc/init.d/nexus
#!/bin/bash/usr/bin/nexus $*
并保存文件;
2.注册到启动项
Register nexus at boot time (Ubuntu, 32 bit):sudo ln -s $NEXUS_HOME/bin/nexus /usr/bin/nexussudo chmod 755 /etc/
一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr
apt-get install mtr -y
安装mtr工具
2.Mtr的相关参数:
mtr -s
用来指定ping数据包的大小
mtr -nno-dns
不对IP地址做域名解析
mtr -a
来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
mtr -i
使用这个参数来设置ICM ...
首先确定下做压力测试的工具和性能的监控工具,这个压测的工具使用的是ab、监控工具使用的是nmon。
安装:
yum install httpd-tools
看下linux主机上的ulimit -n 的数据是多少,为改动过的是1024,最好要改的大一点。这个是linux下最大线程数,如果过小的话无法进行大并量的测试。
ab经行压力测试时的脚本我用的形式为: 1.(get方式)
./ab -n 1000 -c 1000 -k http://xxx.xxxxx.com/synth/open/recurls.do?test=true
2. ...
http://www.cnblogs.com/yinhaiming/articles/2465456.html
curl -l -H "Content-type: application/json" -X POST -d '{ "CID": 50031, "SID": "C5769DA176C6456291F6BB742A59430C", "PL": { "Key": "20140901", "Size": 2 }}' http://localhost:8080/svc
@echo off
@echo off并不是DOS程序中的,
而是DOS批处理中的。
当年的DOS,所有操作都用键盘命令来完成,
当你每次都要输入相同的命令时,
可以把这么多命令存为一个批处理,
从此以后,只要运行这个批处理,
就相当于打了 ...
转至:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee ...
linux挂载新硬盘
- 博客分类:
- Linux
启动服务器,以root用户登录
查看硬盘信息
#fdisk -l
创建新硬盘分区
fdisk可以用m命令来看fdisk命令的内部命令;
a:命令指定启动分区;
d:命令删除一个