笨鸟教程

Thinking will not overcome fear but action will.

运维常用命令

cpu负载高 一般是会根据15分钟那个load 平均值判断。 Load高也许是因为在进行cpu密集型的计算,Load高只是代表需要运行的队列累计过多了。但队列中的任务实际可能是耗Cpu的,也可能是耗i/0及其他因素的。 并非系统load高一定是性能有问题。 Load只是表象,不是实质。增加CPU个别情况下会临时看到Load下降,但治标不治本 Load average 高的情况下如何鉴别系统瓶...

Elasticsearch优化

更新Cluster API PUT /_cluster/settings 集群基本的分片分配 cluster.routing.allocation.enable 默认all(允许所有分片分配),可选值primaries,new_primaries,none(禁止所有分片) cluster.routing.allocation.node_concurrent_incoming_recove...

Docker总结

配置 Docker 镜像加速国内加速站点 一定要用阿里云的,最快。 容器镜像服务->镜像加速器 地址 报错: docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client....

Ansible总结

Ansible总结 安装ansible 官方地址https://releases.ansible.com/ansible/rpm/ Fedora Epel源https://fedoraproject.org/wiki/EPEL wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum ...

Centos7设置DNS

显示当前网络连接 nmcli connection show 修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或者UUID来标识,二个NDS根据需求修改,一般添加这二个就可以。 nmcli con mod ens160 ipv4.dns "114.114.114.114 8.8.8.8" 将dns配置生效 nmcli con up ens160 [root@auto-te...

正则前面的表达式 正则前面的 (?i) (?s) (?m) (?is) (?im) Q:经常看见的正则前面的 (?i) (?s) (?m) (?is) (?im) 是什么意思? A: 称为内联匹配模式,通常用内联匹配模式代替使用枚举值RegexOptions指定的全局匹配模式,写起来更简洁。   (?i) 表示所在位置右侧的表达式开启忽略大小写模式   (?s) 表示所在位置右侧的表达式开...

journalctl 使用方法

journalctl 使用方法 查看所有日志 默认情况下,只保存本次启动的日志 journalctl 查看内核日志(不显示应用日志) journalctl -k 查看系统本次启动的日志 journalctl -b # 本次 journalctl -b -0 # -1(上一次) -2 以此类推 查看上一次启动的日志需更改设置,如上次系统崩溃,需要查看日志时,就要看上一次...

Filebeat总结

查看帮助 ./filebeat --help 测试配置文件,测试output filebeat test config # 测试配置文件 filebeat test output # 测试output Input filebeat.inputs: - type: log enabled: true paths: - /var/log/*.log - /var/lo...

Logstash总结

案例 配置filebeats filebeat.inputs: - type: log paths: - /path/to/file/logstash-tutorial.log output.logstash: hosts: ["localhost:5044"] 运行filebeats sudo ./filebeat -e -c filebeat.yml -d "pub...

Elasticsearch配置

设置JVM选项 heap size配置原则: 1.不超过物理内存的50% 2.不超过JVM用于压缩对象的指针(compressed oops)的阈值以上; 确切的阈值有所不同,但接近32 GB。日志中查找如下行验证是否超过: heap size [1.9gb], compressed ordinary object pointers [true] 3.不超过zero-based comp...