host

Ubuntu 搭建ELK

南笙酒味 提交于 2020-02-07 02:25:17
一、简介 官网地址:https://www.elastic.co/cn/ 官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html 安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.html ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。 Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。 Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据

Linux运维基础

可紊 提交于 2020-02-07 01:51:35
一、远程连接排错 1.查看道路是否通畅 ip地址是什么:就是我们要找的服务器在哪里 公网IP地址:全世界的任何地方都能访问到 私网IP地址:也指内网,私有环境,只在当前环境中。比如:192.168.0.??? 或者 10.0.0.??? 端口:用于连接不同的服务,常见端口SSHD-22(工作中必须要改,否则全世界的人都会连你) 桥接的三种模式: NAT(皇帝-宰相-贫民)、桥接(皇帝-贫民)、仅主机模式(皇帝-贫民(无法连接外网)) 如果连不上我们要查看什么? 路不通的原因 1、网卡是否运行且IP是否正确(主机IP是否和远程连接用的IP一样) ifconfig eth0 2、DNS是否配置 cat /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡的配置是否配置DNS cat /etc/resolv.conf 查看DNS中是否配置DNS 网卡的配置是优先于DNS中的 3、软件连接的配置 检查vm软件是否设置正确: #1).vmware服务是否允许 win+r services.msc #2).vmware网络配置---编辑---虚拟网络编辑器 子网IP是否设置为10.0.0.0 4、计算机中的网络连接 VMware Network Adapter VMnet8配置的ip(静态,不要更改)和共享(不能打钩) 空格和tab键 ping

Mac Docker Host模式不能用

三世轮回 提交于 2020-02-06 21:10:00
今天在Mac搭建docker中安装fastdfs, 用host模式启动tracker与storage, 死活不行。 原来是主机网络驱动程序仅适用于Linux主机,并且不支持Docker for Mac,Docker for Windows或Docker EE for Windows Server。 居然还有这个限制。服了,浪费了一天时间。 来源: CSDN 作者: 大招至胜 链接: https://blog.csdn.net/favormm/article/details/104200291

tomcat架构分析(概览)

瘦欲@ 提交于 2020-02-06 19:57:42
出处: http://gearever.iteye.com Tomcat是目前应用比较多的servlet容器。关于tomcat本身的特点及介绍,网上已经有很多描述了,这里不再赘述。Tomcat除了能够支撑通常的web app外,其本身高度模块化的架构体系,也能带来最大限度的可扩展性。目前tomcat版本已经衍生到tomcat7,但是主流的版本还是tomcat6。此系列架构体系介绍还是以tomcat6为蓝本。 Tomcat是有一系列逻辑模块组织而成,这些模块主要包括: 核心架构模块,例如Server,Service,engine,host和context及wrapper等 网络接口模块connector log模块 session管理模块 jasper模块 naming模块 JMX模块 权限控制模块 …… 这些模块会在相关的文档里逐一描述,本篇文档以介绍核心架构模块为主。 核心架构模块说明 核心架构模块之间是层层包含关系。例如可以说Service是Server的子组件,Server是Service的父组件。在server.xml已经非常清晰的定义了这些组件之间的关系及配置。 需要强调的是Service中配置了实际工作的Engine,同时配置了用来处理时间业务的线程组Executor(如果没有配置则用系统默认的WorkThread模式的线程组)

Linux下面rsync 实现 完全一致的同步方法

旧巷老猫 提交于 2020-02-06 15:27:41
1. 在某些特殊的linux机器上面, 比如龙芯后者是飞腾服务器,部分工具不太好用, 需要使用x86弄好之后进行同步过去, 这个时候scp 最简单但是网络流量非常大, 不如使用rsync, rsync 一开始不知道能够实现source文件夹的删除操作, destation文件夹也可以重演. 2. rsync的两种模式 ssh模式和daemon模式. 简单起见 可以使用ssh-copy-id 实现无密码登录的话 可以使用 ssh 模式 更加方便一些. 关于rsync的两种模式: 该部分额外的内容来自IBM官方网站上的一篇文章。该文章把rsync的运行模式扩展成了四种,但我认为rsync官方文档的两种模式的划分更加合理一些。 所谓rsync daemon,就是在一台机器上永久运行的rsync进程。在任何一台安装rsync的机器上运行rsync --daemon,则这台机器上运行的rsync就是rsync daemon。我们可以把文件发送给daemon,也可以向daemon请求文件。 daemon模式非常适合创建中心备份服务器,或项目存储库。 两种模式的区别前面已经说过,shell模式在源路径和目的路径中使用一个冒号,而daemon模式使用两个冒号。 关于rsync命令的语法: 本地拷贝: rsync [选项] SRC… DEST,在本地进行复制操作 shell模式: rsync [选项

图数据库设计实践 | 存储服务的负载均衡和数据迁移

被刻印的时光 ゝ 提交于 2020-02-06 11:22:35
在文章 《Nebula 架构剖析系列(一)图数据库的存储设计》 中,我们提过分布式图存储的管理由 Meta Service 来统一调度,它记录了所有 partition 的分布情况,以及当前机器的状态。当 DBA 增减机器时,只需要通过 console 输入相应的指令,Meta Service 便能够生成整个 Balance 计划并执行。而之所以没有采用完全自动 Balance 的方式,主要是为了减少数据搬迁对于线上服务的影响,Balance 的时机由用户自己控制。 在本文中我们将着重讲解在存储层如何实现数据和服务的负载平衡。 简单回顾一下, Nebula Graph 的服务可分为 graph,storage,meta。本文主要描述对于存储层(storage)的数据和服务的 balance。这些都是通过 Balance 命令来实现的:Balance 命令有两种,一种需要迁移数据,命令为 BALANCE DATA ;另一种不需要迁移数据,只改变 partition 的 raft-leader 分布(负载均衡),命令为 BALANCE LEADER 。 本文目录 Balance 机制浅析 集群数据迁移 Step 1:准备工作 Step 1.1 查看现有集群状态 Step 1.2 创建图空间 Step 2 加入新实例 Step 3 迁移数据 Step 4 假如要中途停止 balance

嵌入式产品:移植

删除回忆录丶 提交于 2020-02-06 10:52:16
注意: 1. 检查内存是否够大,不够大编译时会崩溃,弹出其它错误提示 2. 解压源码时用对应的命令解压,不要偷懒用-xvf 3. make install 安装时用sudo权限 移植步骤 1. 解压源码 2. 配置 ./configure 不加参数采用默认安装,安装到/usr/local --prefix=/temp 安装目录为/temp 3. 查看配置参数 ./configure --help 4. 编译 make -j x 以x个线程编译,加快速度 5. 安装 sudo make install 6. 查看可执行文件文件的类型,是不是对应平台 file xxx 7. 配置 在/etc/profile中添加PATH变量 export PATH=xxx/bin:$PATH export LD_LIBRARY_PATH=xxx/lib:$LD_LIBRARY_PATH 8. 查看环境变量 echo $PATH echo $LD_LIBRARY_PATH configure常用配置 configure是用来生成Makefile,以下是常用的配置: 1. --prefix=/xxx,指定安装路径,默认是安装到/usr/local 2. CC=xxx,指定配置gcc编译器 3. CXX=xxx,指定C++编译器 4. CFLAGS="-I/xxx",指定头文件路径 5. LDFLAGS="

webstorm的安装和激活

╄→尐↘猪︶ㄣ 提交于 2020-02-06 09:40:32
第一步:下载webstorm 下载地址: https://www.jetbrains.com/webstorm/ 第二步:到对应的系统目录下找Hosts文件 如:C:\Windows\System32\drivers\etc 第三步:编辑Hosts文件 在最后一行加上:0.0.0.0 account.jetbrains.com 第四步:通过激活码激活 获取激活码网址: http://lookdiv.com/ 钥匙 lookdiv.com 来源: https://www.cnblogs.com/sj-anhui/p/12267626.html

openstack高可用集群18-Ceph和openstack的对接

痞子三分冷 提交于 2020-02-05 23:54:22
Ceph对接Openstack 官方文档: https://docs.ceph.com/docs/master/rbd/rbd-openstack/ Ceph的一个使用场景是结合Openstack来提供云存储服务,Openstack到Ceph之间的调用堆栈就是下面这个结构: 三大模块 Openstack对接Ceph,有3大模块可以使用Ceph: 镜像 Openstack的Glance组件提供镜像服务,可以将Image直接存储在Ceph中。 操作系统盘 Openstack的Nova组件提供计算服务,一个虚机的创建必然需要操作系统,也就少不了系统盘,系统盘可以使用Ceph来提供。 非操作系统盘 Openstack的Cinder组件提供块存储服务,也就是我们物理机中的普通磁盘,也可以通过Ceph来提供。 以上3个组件从Openstack角度来说,是不同的3个模块,提供的服务也不同,但对于Ceph来说,都是一个Rbd Image,也就是一个块存储。 走的是同样的API,但是在一些属性和参数间存在一些差异。 在三大模块中增加ceph相关配置 1.Glance配置 # 在运行glance-api服务的节点修改glance-api.conf文件,含3个控制节点,以controller01节点为例 # 以下只列出涉及glance集成ceph的section [root@node1 ~]# vim

Sitemap reference in robots.txt for each TLD

十年热恋 提交于 2020-02-05 22:16:07
问题 We are using the robots.txt to reference our sitemap index file. Now we will release new, different countries. Our webseite under the TLD .de provides a robots.txt, containing a reference to our index file. The index files refers to different sitemaps containing our .de link in loc XML node. Other locales (eg. for .fr ) are listed with xhtml:link below. Example: <url> <loc>https://xy.de/hallo</loc> <xhtml:link>https://xy.fr/hello</xhtml:link> </url> The question is now, should we add a robots