18 kongxx

尚未进行身份认证

暂无相关简介

等级
TA的排名 186

Prometheus学习之Blackbox

简介Prometheus 的探针监控可以在应用程序的外部对应用程序进行探测,比如:探测机器的 http 服务是否工作正常等。 这里就看看怎样使用 Prometheus 的 Blackbox Exporter 来实现这个功能。Prometheus 的 Blackbox Exporter 允许通过 HTTP/HTTPS,TCP 和 ICMP 等来探测端点。安装首先从 https://prome...

2020-02-16 18:33:19

CentOS8容器管理工具Podman

新年新装的 CentOS8 系统,装完发现没有 Docker 了,后来发现 CentOS8 使用 Podman 作为默认的容器管理工具了,大概看了一下帮助,其实 Podman 的用法几乎和原来的 docker 一样,命令基本都一样。下面就看看 Podman 怎样来管理容器吧。安装CentOS8 使用了 dnf 来做包管理器,当然 yum 也还是可以继续使用。$ sudo dnf instal...

2020-02-04 19:48:37

Prometheus学习之机器监控

Prometheus 使用 exporter 工具来暴露主机和应用程序上的指标。今天我们就使用 node_exporter 来收集各种主机指标数据(如:CPU、 内存和磁盘等)。安装node_exporter从 Prometheus 的官网下载安装包,这里下载的是 Linux 安装包。下载地址: https://prometheus.io/download/安装包: node_export...

2020-02-04 18:28:17

Prometheus学习之安装

## 简介Prometheus,一个开源的监控系统,它通过获取应用程序中实时时间序列数据,然后根据强大的规则引擎,帮助用户监控机器和应用程序。安装首先从 Prometheus 的官网下载安装包,这里下载的是 Linux 安装包。下载地址: https://prometheus.io/download/安装包: prometheus-2.15.2.linux-amd64.tar.gzPr...

2020-02-03 13:07:02

ArangoDB与SpringData集成

今天看看 ArangoDB 怎样与 Spring Data 集成使用。创建工程首先访问 https://start.spring.io 创建一个 spring-boot 项目。然后添加如下依赖 <dependency> <groupId>com.arangodb</groupId> <artifactId>arangodb-spr...

2020-02-02 15:12:32

使用Java驱动操作ArangoDB

前面说过怎样使用 ArangoDB 的 Web,Shell 和 Restful API 来操作数据库,今天看一下怎样使用Java语言来操作ArangoDB数据库。首先创建一个Maven工程,添加 ArangoDB 的 Java 驱动库 <dependency> <groupId>com.arangodb</groupId> <artifa...

2020-02-01 08:56:35

使用Python操作ArangoDB

前面说过怎样使用 ArangoDB 的 Web,Shell 和 Restful API 来操作数据库,今天看一下怎样使用Python语言来操作ArangoDB数据库。要通过 Python 脚本来访问 ArangoDB,我们需要先安装 pyArango 库$ pip install pyArango下面写了一个简单的 Python 脚本,其中包含了一些常用的操作,如:创建连接,数据库操作,集...

2020-01-31 11:31:14

ArangoDB Restful API

ArangoDB 除了提供 Web 和 shell 接口来管理数据库之外,还可以使用 Restful API 的方式来管理数据库。数据库操作数据库查询当前数据库版本$ curl -u $USERNAME:$PASSWORD -s -X GET http://localhost:8529/_db/mydb/_api/version | json_reformat{ "server"...

2020-01-30 11:17:27

ArangoDB文档操作

通过ArangoDB提供的shell终端,我们可以执行很多文档集合操作,下面就看看一些常用的方法。$ arangosh --server.username root --server.password <password> --server.database mydb127.0.0.1:8529@mydb> db.users.insert({ name: "user1", ...

2020-01-30 09:43:23

ArangoDB集合操作

通常我们可以通过 ArangoDB 提供的 Web 接口来对 ArangoDB 进行监控和管理。但今天来看看怎样通过 arangosh 的方式来对数据库进行操作。连接数据库首先通过 arangosh 命令来进入 arangodb 的 shell 终端。$ arangosh进入 shell 终端后,可以通过输入 help 来查看帮助。ArangoDB 中的数据库操作都是通过 db.xxx...

2020-01-29 10:57:14

ArangoDB安装

ArangoDB安装ArangoDB的安装还是挺简单的,官方给了各个平台的安装包,下面是在CentOS8上面安装的步骤。从官方网站下载了两个 rpm 包arangodb3-3.6.0-1.0.x86_64.rpmarangodb3-client-3.6.0-1.0.x86_64.rpm安装$ sudo yum install arangodb3-3.6.0-1.0.x86_64.r...

2020-01-28 20:32:19

CouchDB查询文档

接前一篇文章,今天看看怎样在CouchDB数据库中使用索引和执行查询等操作。在CouchDB中对文档的查询可以通过_find命令来实现,_find命令也需要使用POST方法请求,提交的数据是一个JSON对象。准备测试数据先准备一个数据库和一些测试数据# 创建一个users数据库$ curl -X PUT http://localhost:5984/users{"ok":true}#...

2020-01-27 17:18:07

CouchDB入门

配置yum源在CentOS8上默认的yum源是没有couchdb包的,因此需要添加couchdb的yum源。创建一个新文件 /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo,内容如下:[bintray--apache-couchdb-rpm]name=bintray--apache-couchdb-rpmbaseurl=http://apac...

2020-01-26 21:40:09

Nginx四层反向代理

安装Nginxyum install epel-releaseyum install nginx安装完成后启动Nginx验证一下安装。systemctl start nginx或者直接使用命令启动nginx通过浏览器访问一下页面测试一下Nginx的安装。配置反向代理备份一下 /etc/nginx/nginx.conf 文件,然后编辑此文件,内容如下:worker_proce...

2020-01-25 10:38:15

使用Paramiko库sftp远程主机上传下载文件

前一篇文章说了怎样通过 Paramiko 来 SSH 到远程主机执行命令,今天看看怎样通过 Paramiko 使用 SFTP 来传输文件。import paramikotransport = paramiko.Transport((<host>, 22))transport.connect(username=<username>, password=<pas...

2019-12-29 14:51:50

使用Paramiko库ssh远程主机

安装pip install paramiko基于用户名密码的连接import paramikossh = paramiko.SSHClient()# 允许连接不在 know_hosts 文件中的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(<host>, 22, &l...

2019-12-29 14:49:32

Linux两个小技巧

在使用公司环境申请的虚拟机的时候,老出现两个问题五分钟没有操作就自动登出不能使用上下箭头查看历史命令查了一下,原来就是几个环境变量在作祟超时登出问题是由于系统设置了TMOUT=300环境变量,可以通过取消这个环境变量或者增加超时时间解决,比如:unset TMOUT或者export TMOUT=3600不能查看历史命令是由于系统设置了HISTFILESIZE=0和HIS...

2019-12-20 21:21:52

Vagrant实战之Vagrantfile

接上一篇文章,说说Vagrant的配置文件Vagrantfile参考: https://www.vagrantup.com/docs/vagrantfile/虚拟机创建好了后,很多配置都是使用的默认值,比如:机器名是localhost,网络使用的是NAT,内存是512m等。下面通过修改Vagrantfile文件来修改虚拟机的配置。Vagrantfile下面是修改后的配置文件# -*- ...

2019-12-18 21:46:40

Vagrant实战

介绍平时工作一直在Linux上做开发,Docker用的比较多,最近要用Vagrant搭建Linux开发环境,所以用了一下,整理一些资料。Vagrant其实是一个可以方便设置使用虚拟机的工具,底层支持VirtualBox和VMWare,我的Windows机器上已经安装了VirtualBox,我就基于VirtualBox说说怎么使用吧。安装首先从下面地址下载vagrant安装包,直接安装可执行...

2019-12-16 22:40:00

启动nfs服务时报错 systemd: rpcbind.socket failed to listen on sockets: Address family not supported by pro

问题描述在使用 “sudo systemctl restart nfs” 命令启动 nfs 服务时报错,/var/log/message 文件中有如下错误Sep 29 09:39:47 myhost systemd: Starting Preprocess NFS configuration...Sep 29 09:39:47 myhost systemd: rpcbind.socket f...

2019-09-30 18:45:02

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。