nginx代理

需求:因公司的业务都在云上,然后有一次云服务商说因为运营商的缘故华南地区访问上海地区的网络出现了问题,又因为公司的业务都在上海的云服务器上,导致很多华南地区的客户都访问不了上海地区网络,但是访问得了北京地区。所以在北京地区的云服务器做了Nginx代理。当再出现这种情况的时候将相关域名的解析改为北...

2019-01-07 18:29:45

阅读数 28

评论数 0

python:爬取百度贴吧内容

爬取百度贴吧帖子的内容,可以选择是否只爬取楼主内容以及是否写入楼层信息。 import urllib2 import urllib import re import os #处理页面标签类 class Tool: #去除img标签,7位长空格 removeImg = re.c...

2018-11-29 16:46:01

阅读数 36

评论数 0

MySQL延迟主从复制

世界上没有卖后悔药的,一旦做错了,后悔莫及。我们作为运维,尤其是不小心误删除数据库里的数据时,那更是损失巨大。对于MySQL来说,这里有一种方法,可以避免这种悲剧的发生。 这儿所谓的延迟,并不是经常说的网络延迟,而是我们故意把从库复制的步伐放慢,比如让从库比主库慢30分钟。这样,如果在半小时内发现...

2018-11-23 17:29:36

阅读数 23

评论数 0

shell脚本,正则表达式

用颜色编码输出 在脚本中调用其他二进制文件或脚本时,对它们的输出进行颜色编码,这样就可以知道哪个输出来自哪个脚本或二进制文件。这样我们就不需要在满屏的黑白输出文本中查找想要的输出结果。 理想情况下,脚本应该输出白色(默认的,前台进程),子进程应该使用灰色(通常不需要,除非出现错误),使用绿色表...

2018-10-09 13:42:52

阅读数 86

评论数 0

linux学习第七十三篇:安装vsftp,方便Windows上传文件到linux

因为公司的需求,需要给市场那边能够上传图片到线上服务器上,方便客户通过我生成的链接去访问特定目录下的图片。所以就通过ftp给市场的人去上传。所以我们只能给他们通过ftp在特定目录下有上传和删除权限,对其他目录没有访问的权限。 Linux服务器上先安装ftp yum instal...

2018-08-27 17:03:39

阅读数 189

评论数 0

rsync因版本问题导致外网同步速度很慢

今天遇到一个问题就是两台机器用rsync同步,内网同步的时候很快,但是一用到外网同步的时候就非常慢。原因就是rsync的版本问题,两台机器的rsync版本不一样,一台是3.1.2.一台是3.0.9 同步时出现的提示: opening tcp connection to IP port ...

2018-08-07 16:39:39

阅读数 674

评论数 0

linux学习第七十二篇:搭建邮箱服务器

需要: liunx服务器,Centos6/7系统。ewomail源码包。 https://gitee.com/laowu5/EwoMail 安装 将安装包重新命名ewomail.zip 解压安装 控制台输入: unzip -o ewomail.zip cd EwoMail/insta...

2018-07-05 14:55:05

阅读数 1705

评论数 0

linux学习第七十一篇:shell脚本:通过域名获取证书的过期时间并邮件告警

最近碰到域名的证书过期导致域名用不了造成的事故,所以写了一个检测域名证书过期时间的脚本,来防止类似的事情发生。也分享给大家,希望对大家有用。 本次是通过三个文件来实现的,一个是检测脚本,一个是存储域名的文件,一个是报警邮件脚本 检测脚本check.sh #!/bin/bash fo...

2018-06-12 11:09:06

阅读数 1471

评论数 0

linux学习第七十一篇:LAMP下nagios的安装

下载nagios的相关安装包 将下载的包放到该目录下 cd /usr/local/src wget http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.5.0/nagios-3.5.0.tar.gz wge...

2018-05-31 14:12:59

阅读数 114

评论数 0

linux学习第七十篇:expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令

expect脚本同步文件 自动同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -av root@192.168.133.132:/tmp/12.txt /tmp/ expect { "yes/no&qu...

2018-02-23 16:15:22

阅读数 235

评论数 0

linux学习第六十九篇:分发系统介绍,expect脚本远程登录,expect脚本远程执行命令,expect脚本传递参数

分发系统介绍 expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。 e...

2018-02-23 15:16:08

阅读数 93

评论数 0

linux学习第六十八篇:告警系统邮件引擎,运行告警系统

告警系统邮件引擎在/usr/local/sbin/mon/mail目录下 创建mail.py脚本,内容如下#!/usr/bin/env python #-*- coding: UTF-8 -*- import os,sys reload(sys) sys.setdefaultencoding('...

2018-02-21 12:44:57

阅读数 509

评论数 0

linux学习第六十七篇:告警系统主脚本,告警系统配置文件,告警系统监控项目

告警系统主脚本 把shell脚本放到/usr/local/sbin/下 创建mon目录来存放告警系统脚本。在/mon目录分别创建bin,conf,log,mail,shares 在bin下创建主脚本 main.sh内容 #!/bin/bash #Written by aming. # 是否发送邮...

2018-02-09 13:45:45

阅读数 97

评论数 0

linux学习第六十六篇:shell中的函数,shell中的数组,告警系统需求分析

shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 格式: function f_name() { command } 函数必须要放在最前面 示例1...

2018-02-08 12:47:45

阅读数 68

评论数 0

linux学习第六十五篇:for循环,while循环, break跳出循环,continue结束本次循环

for循环语法:for 变量名 in 条件; do …; done for循环会以空格作为分隔符 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] echo $i done echo $sum 文件列表循环 ...

2018-02-05 13:25:31

阅读数 165

评论数 0

linux学习第六十四篇:Shell脚本中的逻辑判断,文件目录属性判断, if特殊用法,case判断

Shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if …; then … ;elif …; then …; else …; fi 逻辑判断表达式:if [ a−gta -gt b ]; if [ a...

2018-02-04 12:29:17

阅读数 115

评论数 0

linux学习第六十三篇:Shell脚本介绍,Shell脚本结构和执行,date命令用法,Shell脚本中的变量

Shell脚本介绍 shell是一种脚本语言 aming_linux blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 Shell脚本结构和...

2018-02-03 12:57:22

阅读数 93

评论数 0

linux学习第六十二篇:添加自定义监控项目,配置邮件告警,测试告警,不发邮件的问题处理

添加自定义监控项目需求:监控某台web的80端口连接数,并出图两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现对于第一步,需要到客户端定义脚本 vim /usr/local/sbin/estab.sh 内容如下#!/bin/bash ##获取80端口并发连接数 net...

2018-02-02 16:57:06

阅读数 137

评论数 0

linux学习第六十一篇:主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现

主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。 服务端有公...

2018-02-01 15:39:23

阅读数 110

评论数 0

linux学习第六十篇:Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

Linux监控平台介绍 常见开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等等 cacti、smokeping偏向于基础监控,成图非常漂亮 cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix...

2018-01-31 17:47:12

阅读数 121

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭