Xie_linux
码龄8年
关注
提问 私信
  • 博客:60,125
    60,125
    总访问量
  • 79
    原创
  • 896,318
    排名
  • 35
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-07-19
博客简介:

X__linux的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得0次评论
  • 获得27次收藏
创作历程
  • 1篇
    2019年
  • 35篇
    2018年
  • 45篇
    2017年
成就勋章
TA的专栏
  • vim
    2篇
  • 压缩工具
    2篇
  • 磁盘管理
    3篇
  • yum-rpm
    2篇
  • shell
    6篇
  • 正则表达式
    2篇
  • 日常运维
    9篇
  • LAMP
    9篇
  • LAMP
  • lnmp
    7篇
  • mysql
    4篇
  • nfs
    2篇
  • ftp
    3篇
  • tomcat
    2篇
  • mysql主从
  • 集群
    3篇
  • linux监控平台搭
    3篇
  • shell编程
    7篇
  • 邮箱服务器
    1篇
  • python
    1篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

nginx代理

需求:因公司的业务都在云上,然后有一次云服务商说因为运营商的缘故华南地区访问上海地区的网络出现了问题,又因为公司的业务都在上海的云服务器上,导致很多华南地区的客户都访问不了上海地区网络,但是访问得了北京地区。所以在北京地区的云服务器做了Nginx代理。当再出现这种情况的时候将相关域名的解析改为北京地区云服务器的IP,通过访问北京云服务器来将访问转发给上海地区云服务器。server{ ...
原创
发布博客 2019.01.07 ·
899 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python:爬取百度贴吧内容

爬取百度贴吧帖子的内容,可以选择是否只爬取楼主内容以及是否写入楼层信息。import urllib2import urllibimport reimport os#处理页面标签类class Tool: #去除img标签,7位长空格 removeImg = re.compile('<img.*?>| {7}|') #删除超链接标签 rem...
转载
发布博客 2018.11.29 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL延迟主从复制

世界上没有卖后悔药的,一旦做错了,后悔莫及。我们作为运维,尤其是不小心误删除数据库里的数据时,那更是损失巨大。对于MySQL来说,这里有一种方法,可以避免这种悲剧的发生。这儿所谓的延迟,并不是经常说的网络延迟,而是我们故意把从库复制的步伐放慢,比如让从库比主库慢30分钟。这样,如果在半小时内发现数据有问题,还能补救。MySQL 5.6 已经支持延迟复制, 可设置备节点的延迟时间, 延迟复制是有...
转载
发布博客 2018.11.23 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell脚本,正则表达式

用颜色编码输出在脚本中调用其他二进制文件或脚本时,对它们的输出进行颜色编码,这样就可以知道哪个输出来自哪个脚本或二进制文件。这样我们就不需要在满屏的黑白输出文本中查找想要的输出结果。理想情况下,脚本应该输出白色(默认的,前台进程),子进程应该使用灰色(通常不需要,除非出现错误),使用绿色表示成功,红色表示失败,黄色表示警告。#!/bin/sh printf -- 'doing someth...
原创
发布博客 2018.10.09 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

因为公司的需求,需要给市场那边能够上传图片到线上服务器上,方便客户通过我生成的链接去访问特定目录下的图片。所以就通过ftp给市场的人去上传。所以我们只能给他们通过ftp在特定目录下有上传和删除权限,对其他目录没有访问的权限。Linux服务器上先安装ftpyum install -y vsftp文件配置:vsftp.confanonymous_enable=Y...
原创
发布博客 2018.08.27 ·
775 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

今天遇到一个问题就是两台机器用rsync同步,内网同步的时候很快,但是一用到外网同步的时候就非常慢。原因就是rsync的版本问题,两台机器的rsync版本不一样,一台是3.1.2.一台是3.0.9同步时出现的提示: opening tcp connection to IP port 22 sending daemon args: –server -weqerfew –delete ...
原创
发布博客 2018.08.07 ·
3552 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

需要: liunx服务器,Centos6/7系统。ewomail源码包。 https://gitee.com/laowu5/EwoMail安装将安装包重新命名ewomail.zip 解压安装控制台输入:unzip -o ewomail.zipcd EwoMail/install需要输入一个邮箱域名,不需要前缀例如你的域名为:ewomail.cnsh ./star...
原创
发布博客 2018.07.05 ·
7054 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

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

最近碰到域名的证书过期导致域名用不了造成的事故,所以写了一个检测域名证书过期时间的脚本,来防止类似的事情发生。也分享给大家,希望对大家有用。本次是通过三个文件来实现的,一个是检测脚本,一个是存储域名的文件,一个是报警邮件脚本检测脚本check.sh#!/bin/bashfor yuming in `cat /root/right.txt` #读取存储了需要监测的域名的文件...
原创
发布博客 2018.06.12 ·
3582 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

下载nagios的相关安装包 将下载的包放到该目录下 cd /usr/local/srcwget http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.5.0/nagios-3.5.0.tar.gz wget http://nagios-plugins.org/download/nagios-plugins...
原创
发布博客 2018.05.31 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

expect脚本同步文件自动同步文件 #!/usr/bin/expectset passwd "123456"spawn rsync -av root@192.168.133.132:/tmp/12.txt /tmp/ expect {"yes/no" { send "yes\r"}"password:" { send "$passwd\r" }} expect eofexpect
原创
发布博客 2018.02.23 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

分发系统介绍 expect可以让我们实现自动登录远程机器,并且可以实现自动远程执行命令。当然若是使用不带密码的密钥验证同样可以实现自动登录和自动远程执行命令。但当不能使用密钥验证的时候,我们就没有办法了。所以,这时候只要知道对方机器的账号和密码就可以通过expect脚本实现登录和远程命令。expect脚本远程登录yum install -y expect自动远程登录#! /usr/bin
原创
发布博客 2018.02.23 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

告警系统邮件引擎在/usr/local/sbin/mon/mail目录下 创建mail.py脚本,内容如下#!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfrom email.MIMET
原创
发布博客 2018.02.21 ·
864 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

告警系统主脚本把shell脚本放到/usr/local/sbin/下创建mon目录来存放告警系统脚本。在/mon目录分别创建bin,conf,log,mail,shares在bin下创建主脚本 main.sh内容#!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifcon
原创
发布博客 2018.02.09 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 格式: function f_name() { command } 函数必须要放在最前面示例1 #!/bin/bashinput() { echo $1 $2 $# $0}input
原创
发布博客 2018.02.08 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

for循环语法:for 变量名 in 条件; do …; done for循环会以空格作为分隔符案例1#!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum+$i] echo $idoneecho $sum文件列表循环#!/bin/bashcd /etc/for a in `ls /etc/`do if [
原创
发布博客 2018.02.05 ·
1117 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

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−lt5];if[a -lt 5 ]; if [ b -eq 10 ]等 -gt (>); -l
原创
发布博客 2018.02.04 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

Shell脚本介绍 shell是一种脚本语言 aming_linux blog.lishiming.net 可以使用逻辑判断、循环等语法 可以自定义函数 shell是系统命令的集合 shell脚本可以实现自动化运维,能大大增加我们的运维效率 Shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一
原创
发布博客 2018.02.03 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

添加自定义监控项目需求:监控某台web的80端口连接数,并出图两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现对于第一步,需要到客户端定义脚本 vim /usr/local/sbin/estab.sh 内容如下#!/bin/bash##获取80端口并发连接数netstat -ant |grep ':80 ' |grep -c ESTABLISHEDnetstat -
原创
发布博客 2018.02.02 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

主动模式和被动模式主动或者被动是相对客户端来讲的被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式添加监控主机先添加主机组xie-tes
原创
发布博客 2018.02.01 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

Linux监控平台介绍 常见开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等等 cacti、smokeping偏向于基础监控,成图非常漂亮 cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zab
原创
发布博客 2018.01.31 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多