分类目录:CentOS 7

以下是分类 CentOS 7 下的所有文章

Bug小能手

####文字小游戏功能介绍: ###目标为类,对象,方法,继承的练习### 全局设置4个人物:①tangzhanglao(唐长老)②sunwukong(孙悟空)③zhubajie(猪八戒)④沙僧(shasheng); 四个人物分别设置了不同的技能,汇总成EXP(战力); 游戏功能分为: ①查看每个角色对于的EXP是多少; ②手动选择对手P……

谁说shell不可以钉钉报警?

线上的业务,业务挂了肯定需要第一时间知道,K8S本身就是用go写的,使用go监控业务那是最好不过了,谁让我菜呢~~  用shell来吧~ Ps:检查线上容器是否在重启(不完美,根据自己的业务去自定义吧~) 效果图我就补贴上来了,自己试试吧~ #!/bin/bash ##script_name:alert_to_DingDing.sh ##……

通知:文章中图片链接失效

由于长时间没有更新文章,前几日七牛cdn域名失效(多个加速域名,没有及时关注),导致站内包括我的有道云大量图片链接失效,多亏了好友及时发现并通知。 近期时间没有把控好,导致周末一直没有来图书馆,这个习惯必须要坚持下来,立帖为证,来给大家分享下我的私有云相关的资料! 大家发现有失效的链接在此贴下留言即可,我会及时更新!!! 有特殊需求的直接……

恢复删除的数据

背景 还需要场景吗?数据被删除了。。。突发事件,应用上传的数据被程序自动删掉了,可悲的是还没有数据备份,数据是放在系统的 /data/webapps/xxxx/upload 目录下面,可把我们急坏了,之前又没有做过数据恢复的测试,然后我找到了一款数据恢复的软件,成功把删除的大部分数据找回来了,我的数据恢复过程如下。 安装恢复软件 1、ep……

nginx反向代理问题处理记录

周末出现事故,记录一下。还好BOSS不在,赶紧整,出现400了。。 写完回家! 同事说测试站点访问接口出现400 Bad Request Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上服务器进行测试查看,打开nginx与ugwsi日志与配置,发现后端服务日志记……

Tomcat故障一例

问题描述: Tomcat安装之后,正常启动,但是ps查看进程却没有发现启动,尝试关闭,弹出来错误信息。找不到或无法加载主类org.apache.catalina.startup.Bootstrap 原因:tomcat/bin下面缺少一个bootstrap.jar的文件 解决方法:官网重新下载安装即可。你如果出现问题的包也是官网下载的,那么……

使用xhprof + graphviz 性能追踪php站点

我们晓得一旦站点慢下来之后有很多原因,假如站点是LNMP结构,我们可以从Nginx,PHP,Mysql三部分去找原因(当然排除负载和外部设备问题),在PHP这块我们有个慢日志,终究可视化度没有那么高,如何快速追踪到瓶颈呢? xhprof是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用……

负载均衡集群中的session解决方案

前言 在我们给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。 分享目录: 问题在哪里?如何处理? 会话保持(案例:Nginx、Haproxy) 会话复制(案例:Tomcat) ……

nginx keepalive_timeout 设置策略问题分析

1.项目环境:nginx(前段代理,仅作代理用途)+3个tomcat(都在同一个服务器上),做的web项目 2.涉及到的业务逻辑:文件上传(可能有大文件,比如说android游戏,100m);客户端接口请求;网站后台管理 3.问题重现流程: 3.1 配置好tomcat后,直接加上nginx前段代理(仅配置了http代理) 3.2 问题一:……

Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法

从昨晚忙到现在就是为了做网站防护,为了简单抵挡一下某些XX的DDoS攻击,网站开启了百度云的免费CDN服务。 开启CDN之后,我之前写的Shell防护脚本也就宣告无效了,因为不管是正常访问还是攻击访问,脚本拿到的IP都是CDN节点的,而我不可能把CDN的节点IP也给禁用了,那就都不能访问了(其实已经犯过错了,导致天津,北京的大面积不可以访……

nginx的502问题

1.配置错误 因为nginx找不到php-fpm了或者socket文件权限不对,所以报错,一般是fastcgi_pass后面的路径配置不当,后面可以是socket或者是ip:port,从php5.4版本之后如果使用socket方式,默认权限给的比较低,所以需要把监听权限改为777,对应配置为 listen.mode=0777 2.资源耗尽……

apache rewrite死循环的问题

需求背景是: 把所有请求都转发到/111/目录下面,比如当访问 www.aaa.com/1.html时,应该跳转到www.aaa.com/111/1.html 核心配置语句是: RwriteRule ^(.*)$ /111/$1 [R,L] 使用curl测试,没有问题,但是使用浏览器访问时,出现了无限循环。 本来访问的是www.aaa.c……

nginx+php-fpm出现502 bad gateway错误解决方法

502错误是所有用nginx跑php的运维人员不愿意看见的,但是我遇到了!!!咋整,还能咋整,整呗。。 nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正确的客户端请求发给了后端的php-fpm进程,但是因为php-fpm进程的问题导致不能正确解析php代码,最终返回……

Linux安装配置蒲公英VPN 私网环境轻松实现异地SSH远程管理

由于不少中小型公司的宽带网络是没有固定IP的私网环境,同时还由于预算有限,因此通过传统方式很难建立VPN(Virtual Private Network),对于运维人员而言异地SSH远程管理、维护就成了相当头疼的问题。不过面对此类问题,使用蒲公英异地组网后,就可以轻松实现异地SSH远程管理,而且支持纯软件组网,即使在没有预算的情况下同样可……

Shell脚本配合iptables屏蔽来自某个国家的IP访问

星期六我们子公司受到攻击,我们的网络监测显示有连续6小时的巨大异常流量,我立即联系在场IT,没有得到回应,我修改和限制了他们的 VPS,使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响,我们一直保持这个 VPS 为开通状态(尽管一直受攻击),攻击又持续了24小时,星期天攻击仍在继续,我们忍无可忍,立即投入到与 DD……