Nginx的状态跟踪

今天,我们通过shell脚本来对Nginx进行状态跟踪。 操作步骤: 1)启动Nginx的跟踪服务; 2)编写shell脚本获取; 1. 启动Nginx的跟踪服务 Nginx 的功能模块中有一个ngx_http_stub_status_module的模块,记录着Nginx的基本访问状态信息,但需要在…

kubernetes 命令行工具 kube-shell

你对一项技能的兴趣越浓,掌握这项技能的速度就越快。 1. kube-shell 1.1 为什么会有kube-shell Kubernetes 自带了一个kubectl 工具,集成了所有与 Kubernets API Server 交互的操作,常见的如:创建、修改、删除 pod/deployment/…

时序性数据库InfluxDB的入门教程

文章内容参考 Linux大学的 InfluxDB教程 和 官方教程 0. 学习目的 今天介绍InfluxDB,是源于实现Docker的监控体系:cAdvisor + InfluxDB + Grafana;掌握基本的InfluxDB技能,方便于我们遇到故障时,能定位到问题。 1. 简介 InfluxD…

Ansible一键部署实时备份体系

本次实验的目的:熟悉ansible-playbook的操作,让批量管理工具成为运维的日常必备之一。 github地址:https://github.com/alys114/ansible-backup-env 1. 规划与环境 实时备份体系,在运维工作中的家常便饭,也是企业运作稳定的保障(数据的冗余…

Ansible的组件

1 Ansible Inventory 所有主机的信息都存放在Ansible的Inventory组件里。Ansible支持三种方式指定要操作的主机对象: 1)默认Ansible的Inventory来源于/etc/ansible/hosts文件; 2)通过环境变量:ANSIBLE_HOSTS 指定值;…

Ansible的安装与使用

1 Ansible环境准备 1)控制主机 只要主机上安装了Python2.6及以上版本,就可以运行Ansible配置工具;Windows环境系统不能作为控制主机; 控制主机需要有下面的组件: a. Python2.6及其以上; b. paramiko 模块; c. PyYAML; d. Jinja2…

Ansible的架构及特点

在云计算时代的浪潮中,基础架构必须满足按需自动伸缩、按使用量计费的基本特性,IT自动化运维软件就是最重要的必备工具之一。 1 Ansible 软件及公司 1.1 Ansible 应用领域 Ansible 是使用Python开发的自动化管理工具,基于 Paramiko(Python调用SSH的包) 和…

shell编程的坑

只要你了解它的脾性,它也就能成为你最好的朋友! 1. 变量相关 1.1. 坑爹的=号 先写变量名称,紧接着是=,最后是值,切记=两边不能有空格; [root@shellLab scripts]# a = 100 -bash: a: command not found [root@shellLab s…

提速shell编程

1.配置.vimrc ~/.vimrc 文件是vim编辑器的配置文件,默认存放在家目录下。修改它,定义shell的IDE,可以让我们在开发shell时,更高效! [root@lb02 ~]# cat .vimrc set nocompatible set history=100 filetype o…

如何学好shell编程

1. 为什么要学习shell编程? 原因1:这是运维人员的必备技能 每一个合格的Linux系统管理员或运维工程师,都需要能够熟练地编写shell脚本语言,并能阅读系统及各类软件附带的shell脚本内容。 原因2:使用shell脚本来提高杠杆效应和可移植性 摘自《Linux/Unix 设计原则》 必须…