随笔分类 - 运维成长日记
运维成长日记
摘要:1. https://ipapi.co (每月免费查询3W条) 支持返回 json, jsonp, xml, csv,yaml 工具API文档:https://ipapi.co/api/#specific-location-field价格: 具体使用: get 方式请求: https://ipapi
阅读全文
摘要:计算网站SSL证书距离当前还有多少天过期 配合 config.py 以列表的形式传输需要检测域名到脚本中 1. 检测脚本 # -*- coding: utf-8 -*-"""1. 此脚本为检测域名的SSL证书过期时间,距离当前时间还有多久。2. 此脚本需要配合 config.py 使用,config
阅读全文
摘要:1. 安装ansible # yum install -y ansible 2. 创建hosts文件,将所有需要被管理的主机的IP地址都写到文件中 vim /etc/ansible/hosts [all] 192.168.8.157 192.168.8.159 3. 使用ansible-keysca
阅读全文
摘要:SFTP简介 sftp是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,不需要额外安装,它的默认端口和SSH一样为22。 FTP和SFTP的区别 1.链接方式:FTP使用TCP端口21上的控制连接建立连接。而SFTP是在客户端和服务器之间通过SSH协议(
阅读全文
摘要:reids hgetall 脚本 import redis # 建立连接池 r = redis.Redis(host='*************', port=*********, password='**********', db=10) # 获取到的是字典类型的值 data = r.hgeta
阅读全文
摘要:1. 提前在跳板机上上生成密钥。 2. 在脚本同级目录闯将hosts文件,文件中记录主机的IP地址,一个IP一行。 3. 创建 aoto_ssh.sh 脚本,脚本中password变量填写机器的密码。 #!/bin/bash password='主机密码' cat hosts | while rea
阅读全文
摘要:input { # 默认是beats,修改为tcp,接受tcp直接传输日志 tcp { port => 5044 codec => json }} filter { ruby { # 使用ruby将日志中大写的INFO替换成小写,index不支持大写。 code => 'event.set("lev
阅读全文
摘要:# -*- coding: utf-8 -*- # Notes: This script is to create a user on the linux server, The random password storage path is: /root/mima.txt # By: dugush
阅读全文
摘要:kafka概述: kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。 消息队列概述: 传统消息队列的应用场景 (图片来自尚硅谷哔哩哔哩kafka课程文档) 使用消息队列的好处: 1. 解耦:允许你独立的扩展或者修改两边的处理过程,只要确保它们遵守同样的接口约束。 2
阅读全文
摘要:注: 个人学习记录 官网:https://prometheus.io/ 下载地址:https://prometheus.io/download/ 文档:https://prometheus.io/docs/introduction/overview/ 环境: 192.168.11.153 Prome
阅读全文
摘要:借助 dateseq 工具 网址:http://www.fresse.org/dateutils/ 下载:https://bitbucket.org/hroptatyr/dateutils/downloads/ 下载 解压 进入 编译安装 使用 更多dateseq使用方法,看上面的网址。
阅读全文
摘要:学习记录: 通过kubeadm安装的K8S集群,证书有效期为一年,一年过期后,会导致api service不可用,使用过程中会出现报错:x509: certificate has expired or is not yet valid. 目前证书更新的方法: 1. 官方推荐一年之内使用kubeadm
阅读全文
摘要:harbor: Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8
阅读全文
摘要:1.下载包 wget https://pypi.python.org/packages/source/s/supervisor/supervisor-3.1.3.tar.gz 2.解压 tar zxvf supervisor-3.1.3.tar.gz 3.安装 cd supervisor-3.1.3
阅读全文
摘要:1.配置yum源 cd /etc/yum.repos.d vim mongodb-org-4.0.repo 2.加入源内容(阿里云的源) [mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yu
阅读全文
摘要:索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍历读取
阅读全文
摘要:mongodb 导出指定集合的指定key的值 mongoexport -h 10.66.100.16 -d growth -c buybattlepasslevel -u mongouser -p '123456' --authenticationDatabase "admin" -o /data/
阅读全文
摘要:1.安装openjdk(我安装的是openjdk1.8) yum search java|grep jdk # 查找yum可安装的jdk # 查看有没有jdk1.8 yum install java-1.8.0-openjdk # 安装对应的jdk # 安装成功后,默认的安装路径在: /usr/li
阅读全文