Recent Comments
Monthly Archives: August 2019
qcow2格式中lazy_refcounts的作用
原文地址:https://lists.gnu.org/archive/html/qemu-devel/2012-06/msg03825.html [Qemu-devel] [RFC 5/7] qcow2: implement lazy refcounts From: Stefan Hajnoczi Subject: [Qemu-devel] [RFC 5/7] qcow2: implement lazy refcounts Date: Fri, 22 Jun 2012 16:08:44 +0100 Lazy refcounts is a performance optimization for qcow2 that postpones refcount metadata updates and … Continue reading
ELK7.3部署与使用-4.filebeat+redis收集nginx访问日志
四、收集NGINX访问 1.1部署nginx服务 自己搞 1.2编辑nginx页面 自己搞 1.3将nginx日志转换为json格式 [root@n8 nginx]# cat /etc/nginx/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { log_format main ‘$remote_addr – $remote_user [$time_local] “$request” ‘ ‘$status $body_bytes_sent “$http_referer” ‘ ‘”$http_user_agent” “$http_x_forwarded_for”‘; … Continue reading
ELK7.3部署与使用-3.kibana部署
1\环境 2安装kibana [root@n8 ~]# [root@n8 ~]# ll 总用量 235284 -rw——-. 1 root root 1331 7月 14 17:40 anaconda-ks.cfg -rw-r–r– 1 root root 240920951 8月 22 13:04 kibana-7.3.0-x86_64.rpm -rw-r–r– 1 root root 153 8月 15 10:23 ntp.conf [root@n8 ~]# yum install … Continue reading
ELK7.3部署与使用-2.logstash部署
1、准备环境,IP、防火墙、SELINUX 2、安装JAVA 3,logstash配置 [root@n7 logstash]# ll total 36 drwxrwxr-x 2 root root 6 Jul 24 16:00 conf.d -rw-r–r– 1 root root 1915 Jul 24 16:00 jvm.options -rw-r–r– 1 root root 4987 Jul 24 16:00 log4j2.properties -rw-r–r– 1 root root 342 … Continue reading
ELK7.3部署与使用-1.Elasticsearch+head部署
本文根据https://hacpai.com/article/1559892603869修改 前言 什么是 ELK 通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,这三个软件当中,每个软件用于完成不同的功能,ELK 又称为 ELK stack,官方域名为 stactic.co ELK stack 的主要优点有如下几个: (1)处理方式灵活: elasticsearch 是实时全文索引,具有强大的搜索功能 (2)配置相对简单:elasticsearch 全部使用 JSON 接口,logstash 使用模块配置,kibana 的配置文件部分更简单。 (3)检索性能高效:基于优秀的设计,虽然每次查询都是实时,但是也可以达到百亿(4)级数据的查询秒级响应。 (5)集群线性扩展:elasticsearch 和 logstash 都可以灵活线性扩展 (6)前端操作绚丽:kibana 的前端设计比较绚丽,而且操作简单 什么是 Elasticsearch Elastic Search 是一个基于 Lucene 的开源分布式搜索服务器。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,RESTful 风格接口,多数据源,自动搜索负载等。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful … Continue reading
ssh通过ProxyCommand解决本地内网登陆云服务内网环境问题
现在大家在操作云主机时可能有个非常常见的需求:本地需要登陆云服务器,但云服务器在内网,只有一台跳板机可以使用。常规操作你需要先登陆跳板机,再登陆云服务器,其实这两步可以合成一部,就是利用ssh的ProxyCommand功能。下面举例详细说明: 先说明实验环境,n0是客户端,模拟企业内网,n1是云端的跳板机,n4是需要登陆的目标云主机,那常规情况下,需要n0登陆n1,再从n1登陆n4。 操作步骤也很简单,3个要点: (1)n1可以直接登陆到n4,n0可以直接登陆到n1,这个是废话; (2)n1有n0的公钥,也就是no可以免密登陆n1; (3)n4有n0的公钥,也就是n0可以免密登陆n4; (4)也就是说n1可不可以免密登陆n4无所谓,只要n1和n4的网是通的就行了,n0是借n1跳到n4,仅此而已,n1不需要其他操作; 下面是n4存放的公钥,可以看到n0的我放上去了 [root@n4 ~]# cat /root/.ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwHtKHmZP94Je5axcLe9/tT0XTQvwwCXglrsNvkRwJEtbLYFXU9qqYpqvQ3L1QXmA3oLRKjRHCsTvFPjFnA9mNFTRtEy9CHNJF7Gw57kfI1XIJF1IsWjTzYtya8RAWDflRRZtc+tB6Wkf1TR+51aAhT5fVMXU+AGR/itghwH7qi5Vb5PpsXrE18UnmfeibA+UGZ072ShaTTUBrHiQX7JTPDx5W/iR8KjUs6gj1tS+B030IfNTnkc31NUFQafIlmDD1ZKvqfxKyF0vUFzoUquebhZXYZDoQm7LWH9ZPt7W0nV/QBcXHiFIhRDREEulf0C9YxmBH4QhvacFavj39LuJr root@n0 下面是n1存放的公钥,可以看到n0我也放上去了 [root@n1 ~]# cat /root/.ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwHtKHmZP94Je5axcLe9/tT0XTQvwwCXglrsNvkRwJEtbLYFXU9qqYpqvQ3L1QXmA3oLRKjRHCsTvFPjFnA9mNFTRtEy9CHNJF7Gw57kfI1XIJF1IsWjTzYtya8RAWDflRRZtc+tB6Wkf1TR+51aAhT5fVMXU+AGR/itghwH7qi5Vb5PpsXrE18UnmfeibA+UGZ072ShaTTUBrHiQX7JTPDx5W/iR8KjUs6gj1tS+B030IfNTnkc31NUFQafIlmDD1ZKvqfxKyF0vUFzoUquebhZXYZDoQm7LWH9ZPt7W0nV/QBcXHiFIhRDREEulf0C9YxmBH4QhvacFavj39LuJr root@n0 关键的步骤来了,在n0上面编辑.ssh/config [root@n0 ~]# cat /root/.ssh/config Host n1 Hostname xxx.xxx.xxx.n1 Port 22 User root IdentityFile ~/.ssh/id_rsa Host n4 … Continue reading
expect配合脚本实现ssh免密
1、生成密钥,创建脚本目录,具体不贴图了 [root@n0 sshcopy]# [root@n0 sshcopy]# pwd /root/sshcopy [root@n0 sshcopy]# ll total 8 -rwxr-xr-x. 1 root root 360 Aug 19 02:23 ssh.exp -rwxr-xr-x. 1 root root 199 Aug 19 02:46 sshkey.sh [root@n0 sshcopy]# 2、编辑免密脚本 [root@n0 sshcopy]# cat ssh.exp #!/usr/bin/expect set timeout … Continue reading
echo -e 命令详解
转自:https://www.cnblogs.com/karl-python/p/9261920.html echo -e 命令详解 echo在php中是输入那么在linux中是不是也是输入呢,当然echo在linux也是输入不过它的用法比php强大多了可以带参数及一些东西,下面我们来看一篇关于linux echo命令介绍及-n、-e参数详解吧,具体如下所示。 echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 语法 echo(选项)(参数)选项 -e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: •\a 发出警告声; •\b 删除前一个字符; •\c 最后不加上换行符号; •\f 换行但光标仍旧停留在原来的位置; •\n 换行且光标移至行首; •\r 光标移至行首,但不换行; •\t 插入tab; •\v 与\f相同; •\\ 插入\字符; •\nnn 插入nnn(八进制)所代表的ASCII字符; 参数 变量:指定要打印的变量。 实例 用echo命令打印带有色彩的文字: 文字色: echo -e “\e[1;31mThis … Continue reading
云主机AK/SK概念
AK/SK认证 通过API网关向下层服务发送请求时,必须使用AK(Access Key ID)、SK(Secret Access Key)对请求进行签名。 说明: AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
xshell 使用命令上传、下载文件
xshell 使用命令上传、下载文件 打开xshell,检查是否已经安装了上传下载的命令,#rpm -qa |grep lrzsz,如下表示已经安装了。 [root@n1 ~]# rpm -qa | grep lrzsz lrzsz-0.12.20-36.el7.x86_64 如果未安装有,可使用yum安装,#yum install lrzsz -y 1、上传文件,使用#rz,然后会弹出选择对话框,选择好文件后,点击打开就能上传到当前目录下: 2、下载使用sz,例如要下载当前目录下的error_logs,就使用#sz error_logs,然后弹出对话框,选择保存的路径后点击确定即可下载文件。 3、如果不想每次都填写保存的路径,就可以在属性对话框中设置默认的下载路径,这样使用sz命令下载文件就能自动保存到默认的路径下了。设置如下: 另外可以使用Xftp来上传和下载更方便,在Xshell的工具栏中可以找到Xftp(没有的话去下载一个装好,然后工具栏就会显示xftp的图标),如下图: 注意是在xshell里面去点xftp的图标,不是去xftp里面去新建会话 上传即从左边的路径中找到文件,拖动到右边的目录下 下载就是从右边的目录中找到文件拖动到左边的路径下