自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 速度!天猫双11【自动养猫】教程来啦!领喵币瓜分更多红包!

软件介绍老规矩:所需软件及链接请文末获取。名称:双11自动养猫系统支持:Android文件大小:10.7 MB测试机型:S7Edge一年一度的双11大促从今天开始就已经拉开序幕啦!众所周知,每到这个时候淘宝天猫就开始搞起「瓜分20亿红包」的活动!今年瓜分红包活动的任务是需要大家「养萌猫领喵币」,喵币越多就可以升级你的萌猫,从而可以获得更多的红包但是,每天需要完成签到、逛主会场、浏览指定店铺等任务,不仅耗时间,而且很烦今天就来教大家如何「自动养猫」,解放双手让手机自己来完成这些任务从而获得喵

2020-10-22 09:00:14 719 2

原创 NFS配置问题,在客户端创建文件出现touch: 无法创建"123.txt": 只读文件系统 的提示

在客户端创建文件出现touch: 无法创建"123.txt": 只读文件系统修改/etc/exports文件,定义NFS共享[root@123 ~]# vim /etc/exports第一排相当于全局权限第二排是 设置某个网段的权限然后再重启NFS服务[root@123 php-fpm.d]# systemctl restart nfs 这样就可以了...

2018-07-22 11:29:35 5921 1

原创 expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令

expect脚本同步文件在一台机器上把文件同步到多台机器上 自动同步文件#!/usr/bin/expectset passwd "123456"spawn rsync -av [email protected]:/tmp/12.txt /tmp/expect {"yes/no" { send "yes\r"}"password:" { send "$passwd\r" }...

2018-07-21 10:21:12 382

原创 分发系统介绍,expect脚本远程登录,expect脚本远程执行命令,expect脚本传递参数

分发系统介绍分发系统-expect讲解(也就是一个分发的脚本) 场景: 业务越来越大,网站app,后端,编程语言是php,所以就需要配置lamp或者lnmp,最好还需要吧代码上传到服务器上;但是因为业务增加,代码增加,多台机器,就会非常麻烦;这是只需要一个分发系统,就可以把每次更新的代码发布到需要更新的服务器上 expect,是一种脚本语言;通过他可以实现传输,输入命令(上线代码)...

2018-07-20 07:52:15 1523

原创 告警系统邮件引擎, 运行告警系统

告警系统邮件引擎因为之前做zabbix的时候,做过mail.py的脚本,在这里,直接调用进行使用就可以。 但是告警邮件引擎核心,conf主配置文件调用到的都是mail.sh ,所以这里需要定义调用mail.py的sh脚本 mail.sh目的是做告警收敛,如果不想做告警收敛,在发现问题的时候直接告警就好,但是,可能会发生1分钟前发现问题,1分钟户问题解决,这样就会变成误报,这样会很麻烦 收...

2018-07-19 07:11:50 282

原创 告警系统主脚本,告警系统配置文件,告警系统监控项目

告警系统主脚本 main.sh内容 #!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {print $2}'`dir=`pwd`# 只需要最后一级目录名last_dir=`echo $...

2018-07-17 06:58:11 361

原创 shell中的函数,shell中的数组,告警系统需求分析

shell中的函数 把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 函数就是一个子shell,就是一个代码段,定义完函数就可以引用它 格式: function 后是函数的名字,并且 function 这个单词是可以省略掉的 花括号{} 里面为具体的命令 格式: function f_name()...

2018-07-17 06:50:12 173

原创 for循环 ,while循环,break跳出循环,continue结束本次循环,exit退出整个脚本

for循环语法:for 变量名 in 条件; do …; done 案例1 1+2+3..+100的和 sum 第一次作为变量的时候,是0;当进入for循环里面的时候,每运算一次,sum变量就会改变一次,直至$i 结束;最后输出结果 $sum 在做加减法的时候,[ ] 方括号里面不需要加空格 #!/bin/bashsum=0for i in `seq 1 100`#s...

2018-07-17 00:09:40 2802

原创 mysql 重启过程出现MySQL server PID file could not be found![失败]

service mysql restartMySQL server PID file could not be found![失败]Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid).[失败]1、可能是/usr/local/mysql/data/mysql.pid...

2018-07-15 21:34:28 1575

原创 Shell脚本中的逻辑判断、文件目录属性判断、if特殊用法 、 case判断

Shell脚本中的逻辑判断在shell脚本当中很多地方都会用到逻辑判断,判断某一个数值,判断某个目录或文件,然后针对判断的结果再做一个操作,若没有判断,是无法进行一些操作的. 例如cp一些文件,或者MV,或是删除某个文件,没有判断,写这些命令就没什么意义,也就不叫作shell脚本,可见shell脚本非常重要.shell当中常见的逻辑判断语法格式1:if条件;then 语句;if格式2:if条件;t...

2018-07-13 07:27:00 492

原创 shell脚本介绍、shell脚本结构和执行、 date命令用法、 shell脚本中的变量

shell脚本介绍shell是一种脚本语言 和传统的开发语言比较,会比较简单shell有自己的语法;可以使用逻辑判断、循环等语法可以自定义函数,目的就是为了减少重复的代码shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加我们的运维效率 shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有...

2018-07-12 07:06:51 509

原创 添加自定义监控项目、 配置邮件告警、测试告警 、不发邮件的问题处理

添加自定义监控项目很多监控项目是在模版里面配置体现出来的,但有时候会有一些个性化的需求,比如就是想知道某一个业务的数据,运营人员想知道网站注册量,和会员活动每天的活跃度,这些数据实际上是可以通过数据库里面的表体现出来的,但是在Zabbix不可以提供这么详细的监控项目,当遇到这种需求怎么办? 当遇到这种需求需要一个在客户端写一个shell脚本,把这个数值展现出来,通过一个监控项目,再去形成图表,给运...

2018-07-11 07:42:40 1740

原创 主动模式和被动模式,添加监控主机,添加自定义模板,处理图形中的乱码,自动发现

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

2018-07-10 07:10:24 211

原创 安装Zabbix过程中出现的问题集

安装Zabbix过程中出现的问题集:zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。故障一:  2637:20151009:050431.719 [Z3001] connection to database 'zabbix' fai...

2018-07-10 06:30:45 1243

原创 yum安装zabbix-server,启动失败,提示"systemctl status zabbix-server.service" and "journalctl -xe" for details.

在CentOS7x64 7.3.1611上测试部署Zabbix 3.0.9,到启动zabbix-server服务时报错:  [root@CentOS7x64 ~]# systemctl restart zabbix-server  Job for zabbix-server.service failed because a configured resource limit was exceede...

2018-07-08 16:49:52 3422

原创 Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

Linux监控平台介绍常见开源监控软件cacti、nagios、zabbix、smokeping、open-falcon等等。cacti、smokeping偏向于基础监控,成图漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态;zabbix会获取服务或者监控...

2018-07-07 11:53:54 955

原创 搭建LVS-DR负载均衡集群、Keepalived-LVS高可用负载均衡集群

LVS DR模式搭建准备工作三台机器, 三台机器均有公网IP。调度器(director)IP:192.168.8.133real server1(real1)IP:192.168.8.134real server2(real2)IP:192.168.8.135VIP:192.168.8.100开始搭建配置director[root@director ~]# vim /usr/local/sbin/...

2018-07-06 07:24:39 204

原创 负载均衡集群、LVS算法、搭建NAT模式LVS架构

负载均衡集群介绍实现负载均衡集群的软件有:LVS、Keepalived、Nginx、haproxy等。其中LVS属于四层(网络OSI模型);Nginx属于七层;haproxy既可以认为是四层,也可以当做是七层使用。LVS、haproxy这种四层负载均衡可以分发除80端口以外的通信,如MySQL-3306;而Nginx仅仅支持http,https,mail。相对来说,LVS这种四层的更加稳定,能承受...

2018-07-05 07:06:29 231

原创 Linux集群、Keepalived—Nginx高可用集群架构搭建

集群介绍Linux集群根据功能划分为两大类:高可用和负载均衡。高可用集群高可用集群通常为2台服务器,一台工作,另一台作为冗余,当提供服务的机器宕机时,冗余将接替继续提供服务。实现高可用的开源软件有:heartbeat、Keepalived,其中heartbeat已无人维护,所以今后使用Keepalived来搭建高可用集群。负载均衡集群负载均衡集群,需要有1台服务器作为分发器,它负责把用户的请求分发...

2018-07-04 07:31:08 263

原创 三种方法解决 Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn'问题

 Failed to start LSB: Bring up/down networking 问题 1、执行 service network restart 出现以下错误Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' a...

2018-07-03 05:05:15 74820 18

原创 MySQL主从介绍,配置主服务器,配置从服务器,实现主从同步

MySQL主从配置17.1 MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步。MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程主将更改操作记录到binlog中从将主的binlog事件(SQL语句)同步到本机并记录在relaylog中从根据relaylog...

2018-06-29 07:01:29 8556

原创 配置Tomcat监听80端口,配置Tomcat虚拟主机,Tomcat日志

配置Tomcat监听80端口编辑Tomcat配置文件:[root@123 ~]# vim /usr/local/tomcat/conf/server.xml ……<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="844...

2018-06-28 07:28:41 316

原创 Tomcat介绍,安装JDK,Tomcat

Tomcat介绍Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。java程序写的网站用Tomc...

2018-06-27 07:19:34 138

原创 xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务

 xshell使用xftp传输文件在xshell中退出当前会话使用组合键:Ctrl+Alt+f,出现如下所示内容:点击“下载”,根据提示下载安装xftp插件,安装完成后在已经登录的xshell界面再次使用组合键:Ctrl+Alt+f将生成新的xftp对话,如下图:在此可直接进行文件的传输。使用pure-ftpd搭建ftp服务安装pure-ftpd先安装扩展源:[root@123 ~]# yum ...

2018-06-26 07:41:06 996

原创 exportfs命令 ,NFS客户端问题 , FTP介绍 , 使用vsftpd搭建ftp

FTP服务介绍FTP(file transfer protocol)文件传输协议,用于在Internet上控制文件的双向传输。FTP主要作用是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷贝到本地计算机,或把本地文件传送到远程计算机。该服务在小公司用的比较多,由于FTP服务的安全性较差,所以大公司不使用该服务。使用vsftpd搭建...

2018-06-23 07:54:17 327

原创 NFS介绍 ,NFS服务端安装配置, NFS配置选项

NFS介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS的数据传输基于RPC(remote procedure call)协议。应用场景A,B,C三台机器上需要被访问到的文件是...

2018-06-22 01:33:43 287

原创 MySQL用户管理、常用sql语句、数据库备份

MySQL用户管理创建用户并授权指定登录IP[root@123 ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor.mysql> grant all on *.* to 'user1'@'127.0.0.1' identified by '123456';#创建user1用户并授予其所有权限“*.*”(通配符...

2018-06-21 07:30:15 221

原创 设置mysql用户密码、远程连接数据库、常用命令

MySQL常用操作MySQL版本 5.6.35设置、更改root用户密码首次直接使用mysql会提示‘该命令不存在’,原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/usr/local/mysql/bin/mysql,为了方便,先将其加入系统环境变量:[root@123 ~]# exprt PATH=$PATH:/usr/local/mysql/bin/至此,mysql...

2018-06-20 07:05:34 10966

原创 php-fpm的pool、PHP慢执行日志、open_basedir、php-fpm进程管理

php-fpm的pool为了避免因多站点使用同一个pool时因一个站点故障导致pool出问题,进而影响使用同一个pool的其他站点的正常运行,要对每个站点配置一个单独的pool。为php-fpm增加pool编辑php-fpm配置文件:[root@123 etc]# vim /usr/local/php-fpm/etc/php-fpm.conf ……[aming.com]listen = /...

2018-06-14 05:44:57 387

原创 Nginx负载均衡,ssl原理,生成ssl密钥对,Nginx配置ssl

 Nginx负载均衡Nginx负载均衡即为当代理服务器将自定义的域名解析到多个指定IP时,通过upstream来保证用户可以通过代理服务器正常访问各个IP。负载均衡配置配置参数:[root@123 ~]# vim /usr/local/nginx/conf/vhost/load.confupstream qq.com#自定义域名{ ip_hash; #保证同一个用户始终保持在...

2018-06-13 07:08:13 285

原创 nginx防盗链、Nginx访问控制、Nginx解析php相关配置、nginx代理

Nginx防盗链因为该配置也使用location板块,所以本节可结合日志管理一起配置:[root@123 ~]# vim /usr/local/nginx/conf/vhost/test.com.conf……location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)${ expires 7d;...

2018-06-12 00:48:18 354

原创 Nginx访问日志、日志切割、静态文件管理

访问日志Nginx日志格式:[root@123 ~]# vim /usr/local/nginx/conf/nginx.conflog_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer"...

2018-06-11 01:12:25 150

原创 Nginx访问日志、日志切割、静态文件管理和过期时间

访问日志Nginx日志格式:[root@123 ~]# vim /usr/local/nginx/conf/nginx.conflog_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer"...

2018-06-09 12:08:50 207

原创 Nginx安装、默认虚拟主机、用户认证、域名重定向配置介绍

一、Nginx安装1、下载并解压安装包[root@s123 ~]# cd /usr/local/src/[root@123 src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz[root@123 src]# tar zxvf nginx-1.12.2.tar.gz2、配置编译选项[root@123 src]# cd nginx-1.12....

2018-06-08 01:30:55 273

原创 LNMP架构介绍, 安装PHP , Nginx介绍

LNMP架构介绍LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Nginx中的PHP是以fastcgi的方式结合Nginx的,可以理解为Nginx代理了PHP的fastcgi。LNMP工作模式和LAMP不同的是,LNMP中提供web服务的是Nginx。在LNMP架构中PHP是作为一个独立的服务存在的,这个服务叫做php-fpm。Nginx直接处理静态请求(支持...

2018-06-07 07:23:13 480

原创 PHP扩展模块、Apache之rewrite模块

php动态扩展模块安装注: 本节操作使用PHP7。查看PHP模块:[root@123 ~]# /usr/local/php/bin/php -m安装Redis模块redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。准备工作:[root@123 ~]# cd /...

2018-06-05 01:29:54 1648

原创 LAMP环境-限定PHP解析、useragent、PHP相关配置、Apache相关配置

限定某个目录禁止php解析本节内容应用于对静态文件目录或可写的目录进行优化设置,通过限制解析/访问权限来避免别恶意攻击,提高安全性。编辑虚拟主机配置文件:[root@123 111.com]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <Directory /data/wwwroot/111.com/upload&g...

2018-06-02 09:22:10 317

原创 配置防盗链,访问控制Directory,访问控制FilesMatch

配置防盗链通过限制referer来实现防盗链的功能配置文件增加如下内容<Directory /data/wwwroot/www.111.com>    SetEnvIfNoCase Referer “http://111.com” local_ref    SetEnvIfNoCase Referer “http://aaa.com” local_ref    SetEnvIfNoCa...

2018-06-01 07:27:59 185

原创 访问日志不记录静态文件、日志切割、静态文件管理

Nginx访问日志目录概要日志格式vim /usr/local/nginx/conf/nginx.conf //搜索log_format$remote_addr客户端IP(公网IP)$http_x_forwarded_for代理服务器的IP$time_local服务器本地时间$host访问主机名(域名)$request_uri访问的url地址$status状态码$http_refererrefer...

2018-05-31 01:13:14 410

原创 Apache用户认证、域名跳转、访问日志格式

Apache用户认证本章使用浏览器进行检测的前提是在物理机hosts文件添加虚拟机IP和虚拟主机域名。配置用户认证编辑虚拟主机配置文件“httpd-vhosts.conf”。[root@123 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf……<VirtualHost *:80> DocumentRoot ...

2018-05-30 00:46:37 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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