先解释下JDK/JRE的区别:简单概述:JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等,还有运维经常用到的jstat/jstack/jmap等工具JRE只是Java程序的运行环境,它最核心的内容就是JVM(...
一)下载:elk系列下载地址: https://www.elastic.co/cn/downloads国内下载镜像:https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/二)安装企业最佳安装实践为rpm包方式安装,通过脚本批量快速部署。1...
索引生命周期管理 ILM: index lifecycle management为了能够灵活地对索引数据的生命周期进行管理,我们需要结合生命周期策略[ILM policy]、索引模板[index template]、索引别名[index alias]、索引模式[index pattern]。如果只是...
默认系统日志日期是不包含年的,为了方便采集到ELK,可以改成年月日的标准格式,看上去也更友好一些Apr 16 22:10:01 dev01 systemd: Started Session 3197 of us...
首先为了更适合ELK采集输出,把Nginx日志格式改成json格式输出:log_format json '{ "@timestamp": "$time_iso8601","rem...
下载安装wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/7.4.2/filebeat-7.4.2-x86_64.rpmrpm -ivh filebeat-7.4.2-x86_64.rpm配...
下载安装Logstash组件的运行需要java,因此必须先安装JDK组件。# 安装JDKwget https://mirrors.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_linux-x64_bin.tar.gztar&...
一. 环境:在自己的k8s上新建了几个容器:[这块可以忽略...][root@master01 k8s]# kubectl get pod -o wideNAME &...
假设日志内容如下,第二列代表响应时间,单位ms:[root@ecs01 logs]# cat test.log http://www.baidu.com/ 34http://www.taobao.com/ &...
docker官方的镜像仓库方案docker registry,权限控制和UI都没有,不太适合生产环境。这里介绍一个开源的解决方案-harbor,由VMware公司中国团队为企业用户设计的Registry server开源项目,支持功能有:UI支持,还有中文日志审计基于角色的权限控制支持注册、多项目镜...
etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置如果是线下或者实验环境,部署一台etcd即可。生产环境则需要考虑高可用,3台或者5台进行集群部署,以3台为例:下载地址:https://github.com/etcd-io/etcd/releases安装方式有两种,一种是下载完...
8.1创建TLS证书和密钥为了保证线上集群的信任和数据安全,节点之间必须要使用TLS证书来相互通信。这里我们使用自签名的证书,所以要先生成自有的TLS证书。使用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Author...
Dockerfile:[root@node1 nginx]# cat Dockerfile FROM mycentos6u8RUN yum install -y nginxRUN sed&...
centos7以前的版本可以对服务器端sshd_config进行配置,将 StrictHostKeyChecking no 加入即可生效。但是centos7以后的ssh版本不再支持1. 使用参数ssh IP -o UserKnownHostsFile=/dev/null -o...
直接说大致的步骤吧:下载一个自己要的基础镜像,比如centos7.4以此镜像创建容器进入,安装自己要运行的服务软件以此容器为基础创建镜像提交# 我下载了一个centos 6.8的镜像作为我制作的基础镜像:[root@node2 ~]# docker&nbs...
通过写Dockerfile自动构建镜像,代替手动命令。首先文件就叫Dockerfile,第一个字母必须大写。介绍Dockerfile常见的一些指令:FROM centos 父镜像/基础镜像是谁MAINTAINER nianzong...
举个json输出的例子,以docker inspect的输出为例,当然docker inspect -f有自己的处理方式,这里介绍通过shell命令来获取键值的方法:[root@node2 ~]# docker inspect 407f5d84227a|awk...
使用密码连接:#!/bin/env python3# _*_ coding:utf-8 _*_# Author: nianzongimport paramikohost = '192...
通过 openstack –version命令查看[root@openstack-controller ~]# openstack --versionopenstack 3.12.0查看的是openstack client的版本号[python-opens...
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64 libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarch libv...