分类目录:运维

以下是分类 运维 下的所有文章

docker run 中的特殊指令

因为我们要在docker中监控主机,但是默认情况下容器中是看不到主机的进程,也看不到主机的网络的….. 而且,容器中的root其实只是一个普通用户….. 例如:

如果想改变这些,我们就需要加入以下特殊的启动参数,我们逐一介绍: –priv……

如何自己制作自己的zabbix-agent镜像

首先,zabbix自带的检查肯定是不能够满足大家需求的,例如,我们服务器上跑着apache(zabbix官方应该有apache模板),我需要一个独立的脚本来每隔1分钟检查一下apache服务的状态是否正常,这个时候我们就可以定制化我们的镜像了 首先,我们先看一下官方的镜像是如何制作出来的 [crayon-5c9364d788f6f5141……

使用容器搭建你的zabbix监控系统(下)

安装好server端之后,我们就要安装zabbix-agent了,这个,我们也可以找到镜像 登录需要被监控的主机: 1:iptables必须打开 2:docker 必须安装 3:端口10050必须打开

其中: my-zabbix-agent2 为docker启动的容器名称 ……

使用容器搭建你的zabbix监控系统(上)

容器现在越来越火,如何使用容器快速部署的优势,高效快速的搭建一套基于zabbix的初始监控系统呢 首先,zabbix是分 server端和agent端的  , 也就是说,你需要有一台服务器装server来负责收集信息,存储信息(默认mysql),展示信息(web页面)。但是这些信息从哪里来呢? 从zabbix agent客户发来的&#82……

如何撤销yum 安装的包 yum history undo

看例子吧: 安装screen

查看历史,获取编号:

undo 撤销:

 

leetcode 94 二叉树的中序遍历(Binary Tree Inorder Traversal)python

首先,我们要县弄明白什么叫中序遍历:就是先左节点,然后中节点,然后右节点 利用递归其实很简单 核心逻辑: 判断是否有左节点 中间节点处理 判断是否有右节点 (核心就是左侧的全部放进取,然后放根结点,然后放右侧节点) [crayon-5c9364d789d9141765209……

leetcode647回文子串(Palindromic Substrings) python

最简单的方法,当然是找到所有的字符串,然后反转,然后判断反转后的字符串是否和原字符串相同(回文子串定义),相同的,计数器+1

既然这道题出现在leetcode肯定就不会推荐我们使用上边的暴力解法,那么我们来换……

leetcode406根据身高重建队列(Queue Reconstruction by Height) python

思路:首先,我们把最大的数字按照顺序排好 ,然后再排小的数,就无所谓了,如图:   插入第一个元素后从第二个元素开始: 此时插入发现第二个元素[7,1]刚好放在第二个位置,K的值也符合 然后第三个元素[6,1]: 这个时候我们需要插入元素[6,1],注意,数组中已……

leetCode617并二叉树(Merge Two Binary Trees) python

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。

我们看下所有的情况: &nb……

leetCode 无重复字符的最长子串 python(Longest Substring Without Repeating Characters) python

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

  这个题目是一个中等难度的题目: 核心的点就是如何去查找不重复的字符串(字符串不一定从头开始的最长) 下边用一张图来解释 如上图所示,我们要计算长度,肯定要知道这个非重复字符串的开始位置和结束位置……