MYSQL删除重复数据多表查询SQL……继续阅读 » 开心洋葱 7年前 (2017-07-22) 2467浏览 1评论326个赞
商派OMS5.6安装脚本yum install wget -ycd /etc/yum.repos.d/wget http://mirrors.shopex.cn/shopex/shopex-lnmp/shopex-lnmp.repoyum install epel-release -yyum install php-fpm56 ngx_……继续阅读 » 开心洋葱 7年前 (2017-07-11) 1879浏览 2评论685个赞
mysql起动报错The server quit without updating PID file (/usr/local/mysql/data/查看错误日志显示:131206 23:10:21 mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended重新配置vi /……继续阅读 » 开心洋葱 7年前 (2017-07-08) 1406浏览 0评论685个赞
server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; lo……继续阅读 » 开心洋葱 8年前 (2017-07-01) 1540浏览 0评论1991个赞
centos7 安装和卸载图形界面1.在命令行下输入下面的命令来安装 Gnome 包$sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"2. 更新系统的运行级别如果你想在系统下次启动的时候自动进入图形界面,那么我……继续阅读 » 开心洋葱 8年前 (2017-05-27) 2123浏览 0评论1588个赞
多台服务器间的文件实时同步问题,解决方案:rsync+inotify## Inotify 工具Inotify ,它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知, Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层……继续阅读 » 小胖子 8年前 (2017-05-18) 2921浏览 0评论2873个赞
MYSQL一键清空全部表数据mysql 一键清空多表数据脚本原理利用存储过程处理,循环执行每一个表数据,具体代码请给个评论查看吧。MYSQL动态增加表数据提示:利用存储过程处理,循环执行每一个插入每个数据。……继续阅读 » 开心洋葱 8年前 (2017-05-18) 1687浏览 0评论1858个赞
目录系统描述.开发环境.开始之前.安装influxdb数据库.安装collectd安装GrafanaFAQinfluxdb的web界面没反应.系统描述想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的:采集数据(collectd)->……继续阅读 » 开心洋葱 8年前 (2017-04-18) 2808浏览 0评论2724个赞
ecstore 负载均衡服务器配置方法ecstore 负载均衡服务器配置方法注意事项:1、同步的目录必须是已有的目录,并且权限正确2、同步代码的配置中,请检查好模块名,密码等,主web服务器的密码文件中不需要写用户名,本文档中从web服务器之间的rsync配置的用户名和密码都是一致的……继续阅读 » 开心洋葱 8年前 (2017-04-15) 1800浏览 4评论2691个赞
水浒传小程序–微信小程序源码水浒传小程序链接: https://pan.baidu.com/s/1jI7LwjG 密码:……继续阅读 » 开心洋葱 8年前 (2017-04-15) 2050浏览 1评论672个赞
自动安装脚本yum install python rsyslog python-ipaddr -ywget https://soft.vpser.net/security/denyhosts/denyhosts-3.1.tar.gz denyhosts-3.1.tar.gztar zxf denyhosts-3.1.tar.gz cd de……继续阅读 » 开心洋葱 8年前 (2017-04-10) 2171浏览 0评论1205个赞
CentOS7使用firewalld打开关闭防火墙与开放端口列表查看1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2、配置……继续阅读 » 开心洋葱 8年前 (2017-04-08) 1341浏览 0评论1439个赞
最近,Google Project Zero公开披露了一个macOS系统的神漏洞,一行JS代码便可以让Mac电脑弹计算器。这个神漏洞真的特别有趣,研究员发现macOS的内置应用HelpViewer有一个内部协议调用,可以打开本机上的任何文件,这个协议调用的路径检查有点缺陷,使用某些特定语法可以绕过,去打开攻击者指定的文件。以上只能做到本地命令执行,研究员……继续阅读 » 开心洋葱 8年前 (2017-03-22) 2924浏览 0评论1141个赞
#!/usr/bin/env bash## Create a base CentOS Docker image.## This script is useful on systems with yum installed (e.g., building# a CentOS image on CentOS). See contrib/……继续阅读 » 开心洋葱 8年前 (2017-03-22) 2657浏览 0评论2453个赞
自定义mac终端(Terminal)提示符的样式打开命令行输入PS1="☁️ \W "如图:这样命令行就变成了带有一朵云和当前目录的提示符号了。可以解释下这句话的意思:下面我们可以举个例子,来看下具体怎么去使用提示符样式,实现以下:export PS1="\u@\h\w $ "这样当前……继续阅读 » 开心洋葱 8年前 (2017-03-18) 1805浏览 0评论2500个赞
www.75271.com解析有多个A记录,下面是实现故障切换的脚本:通过检测网站的返回状态码来确定服务器的健康状况,如果不返回或返回的状态非200,则开始记录一次故障,连续三次故障后开始删除此域名的故障ip A记录,如果之后的检测发现服务器已经恢复,则重新添加此ip的A记录。#!/bin/bash#========================……继续阅读 » 开心洋葱 8年前 (2017-02-18) 1596浏览 0评论427个赞
一直觉得配置mysql的主从挺费时间,现在花了一点时间写了个全自动配置mysql主从的shell脚本。如有什么错误,欢迎提出。1、在使用之前需要在主服务器上编辑/etc/my.cnf文件,在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1……继续阅读 » 开心洋葱 8年前 (2017-02-17) 2711浏览 0评论2701个赞
我们在使用服务器发布我们的网站的时候,通常要考虑到文件的备份,而文件的备份比较高效的备份是增加备份,rsync软件就是这样的一个工具。为了实现多个服务器负载均衡,我们需要这几个服务器之间进行数据同步,而rsync软件也能胜任,下面我们来介绍如何架设rsync服务器来达到文件增量备份和数据同步的功能。什么是rsyncrsync 是一个快速增量文件传输工具……继续阅读 » 开心洋葱 8年前 (2017-02-16) 1668浏览 0评论2022个赞
1、保存下面的代码为一个文件,上传到服务器端,名称为rsync.sh#!/bin/bash#rsync Written by zhumaohai#For more information please visit https://www.centos.bzecho “Please input the rsync username:……继续阅读 » 开心洋葱 8年前 (2017-02-16) 2623浏览 0评论2001个赞
网上有现在的防端口工具,如psad、portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件。所以自己就写了个shell脚本实现这个功能。基本思路是:使用iptables的recent模块记录下在60秒钟内扫描超过10个端口的IP,并结合inotify-tools工具实时监控iptables的日志,一旦iptables日志文件有写入新的ip记……继续阅读 » 开心洋葱 8年前 (2017-02-16) 2806浏览 0评论965个赞
#!/bin/bash #变量初始化process="php-fpm" #进程名startCmd="/etc/init.d/php-fpm start" #启动命令down=0 while truedo #取得http状态码 code=$(curl -H &quo……继续阅读 » 开心洋葱 8年前 (2017-02-16) 1723浏览 0评论2343个赞
cpu信息采集cpu使用率采集算法通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:1. cat /proc/stat | grep ‘cpu0’得到cpu0的信息2. cpuTotal1=user+nice+system+idle+iowait+irq+softirq3. cpuUsed1=use……继续阅读 » 开心洋葱 8年前 (2017-02-16) 2510浏览 0评论2002个赞
grant replication slave on *.* to ‘bk_user’@’%’ identified by ‘bk_user’;主服务器log-bin = mysql-binbinlog_format = mixedserver-id = 1read-only=……继续阅读 » 开心洋葱 8年前 (2017-02-16) 1855浏览 0评论725个赞
最近从监控上发现,我们一个服务的一台机器负载比同机房的其他机器要高,而流入流出流量没有差别,进一步查看发现每个机房都有一台机器存在相同的现象,梳理后发现有问题的这些机器相比正常的机器多跑了一些PHP脚本,于是猜测是执行脚本出问题导致。登录机器后执行 top 命令,果然发现存在一个CPU占用较高的PHP进程,然后执行下列命令,发现存在一个由crontab启动……继续阅读 » 开心洋葱 8年前 (2017-02-07) 2522浏览 0评论430个赞
lamp5.6/5.3.29centos-lamp-php5.6/5.3.29CentOS verison: 6.7Apache version: 2.2.29Mysql verison: 5.1PHP verison: 5.6(PHP verison: 5.3.29 版本是这个)Root password: LNMP123关于配置文件以及相关……继续阅读 » 开心洋葱 8年前 (2017-02-04) 1263浏览 0评论2942个赞
打开文件修改\admin\edit_languages.php,约120行,//$dst_items[$i] = $_POST[‘item_id’][$i] .’ = ‘. ‘”‘ .$_POST[‘item_content’][$i]. ̵……继续阅读 » 开心洋葱 8年前 (2017-02-03) 2935浏览 0评论2448个赞
ecshop的后台编辑文件/admin/shophelp.php中,对输入参数$_POST[‘id’]未进行正确类型转义,导致整型注入的发生的,打开代码约157行,增加代码$_POST[‘id’] = intval($_POST[‘id’]);……继续阅读 » 开心洋葱 8年前 (2017-02-03) 1660浏览 0评论923个赞
打开站点admin/shopinfo.php,约107行增加代码如下:$_REQUEST[‘id’] = intval($_REQUEST[‘id’]);……继续阅读 » 开心洋葱 8年前 (2017-02-03) 2959浏览 0评论932个赞
ecshop的后台编辑文件/admin/affiliate_ck.php中,对输入参数auid未进行正确类型转义,导致整型注入的发生。打开admin/affiliate_ck.php 约41行,增加$_GET[‘auid’] = intval($_GET[‘auid’]);……继续阅读 » 开心洋葱 8年前 (2017-02-03) 1384浏览 0评论841个赞
微赞 wxmicro.ctrl.php 漏洞修复方法打开\web\source\paycenter\wxmicro.ctrl.php约25行处增加$post[‘member’][‘uid’] = intval($post[‘member’][‘uid’]);……继续阅读 » 开心洋葱 8年前 (2017-02-03) 1803浏览 0评论2194个赞
这里记录一下 mac 升级 node.js 的简易方法。 切记要按照步骤: 第一步,先查看本机node.js版本: $ node -v 第二步,清除node.js的cache: $ sudo npm cache clean -f 第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑……继续阅读 » 开心洋葱 8年前 (2017-01-19) 2496浏览 0评论2220个赞
服务器说明MySQL主从配置安装Redis安装Memcache静态资源服务器配置web机代码同步,采取 rsync+inotify方式负载均衡FAQ服务器说明(3web机情况,其他类似)本文档仅供参考,达到集群部署目的即可,不同运维都有自己的方案,生产环境的要求要复杂于以下文档,具体环境具体对待软件部署安装具体请参考 linux单……继续阅读 » 开心洋葱 8年前 (2017-01-19) 1282浏览 0评论247个赞
NGINXserver { listen 443; server_name localhost; ssl on; root html; index index.html index.htm; ssl_certificate cert/214003825760711.pem; ssl_……继续阅读 » 开心洋葱 8年前 (2017-01-19) 2652浏览 0评论568个赞
微擎微赞uc.php漏洞修复第1处漏洞,api/uc.php (237行)if(is_array($post)) { foreach($post as $k => $v) { $data[‘findpattern’][$k] = $v[&……继续阅读 » 开心洋葱 8年前 (2016-12-29) 2279浏览 1评论1260个赞
微擎微赞dock.ctrl.php 漏洞修复方法漏洞在web/source/cloud/dock.ctrl.php修复方法(代码在92行左右)搜索 if($ret[‘sign’] == $sign) { 在中间再加一个=号,如下 if($ret[‘sign’] === $……继续阅读 » 开心洋葱 8年前 (2016-12-29) 1750浏览 1评论394个赞
微擎微赞 member.ctrl.php SQL注入漏洞修复首先找到这个文件/web/source/mc/member.ctrl.php (212行)$instr = implode(‘,’,$_GPC[‘uid’]);在此上前面增加,foreach ($_GPC[‘uid’] ……继续阅读 » 开心洋葱 8年前 (2016-12-29) 1546浏览 0评论1499个赞
微擎微赞store.ctrl.php SQL注入漏洞修复/web/source/mc/store.ctrl.php (约74行)if($do ==’delete’) { pdo_delete(‘activity_stores’,array(‘id’ => $_GPC[R……继续阅读 » 开心洋葱 8年前 (2016-12-29) 1735浏览 4评论1713个赞
微赞微擎menu.ctrl.php SQL注入漏洞修复漏洞在web/source/extension/menu.ctrl.php,修复方法(代码在14行左右) if(checksubmit(‘submit’)) { 在此行后增加 $_GPC[‘id’] = intval($_GPC[̵……继续阅读 » 开心洋葱 8年前 (2016-12-29) 1645浏览 3评论2822个赞
微赞微擎card.ctrl.php注入漏洞修复方法漏洞在web/source/mc/card.ctrl.php,修复方法(代码在201行左右) 搜索 if (false === pdo_update(‘mc_card_members’, $status, array(‘uniacid’……继续阅读 » 开心洋葱 8年前 (2016-12-29) 1747浏览 0评论361个赞
那今天我们就来说一下如何修补微橙/微赞/小猪CMS等微信三级分销商城微引擎注入漏洞的方法,其实我们做网站建设都是一样,总有百密一疏的时候,留下漏洞司空见惯。不过毕竟有的网站总被人窃取信息风险也非常大,那么我们这次说一下该类网站的一个漏洞。 漏洞在web/source/site/article.ctrl.php,修复方法(代码在81行左右) ……继续阅读 » 开心洋葱 8年前 (2016-12-29) 2686浏览 0评论1624个赞
1、安装rabbitmqyum install rabbitmq_server.x86_64 其他系统类似2、开启rabbitmq web管理界面rabbitmq-plugins enable rabbitmq_management3、web访问guest这个默认的用户只能通过http://localhost:15672来登录,其他的IP无法直接用……继续阅读 » 开心洋葱 8年前 (2016-12-27) 2928浏览 0评论988个赞
Linux下Oracle中文乱码的解决方法最近在linux上安装完oracle 10gR2后,又遇到了字符集乱码的问题,之前在网上找了下,然后解决完后就不了了之了,这次又碰到此类问题,所以就认真下来花点时间去测试了一番,经过一些测试,现在已经解决了问题,现在把自己遇到的问题和解决方法记录一下,方便自己日后查找.测试环境如下:测试平台: VMware? ……继续阅读 » 开心洋葱 8年前 (2016-12-26) 2739浏览 0评论2865个赞
SVN提交强制写日志设置:强制设定commit时写一定长度的日志的两种方法:1.在客户端配置使用客户端工具:TortoiseSVN 在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以2.在服务器端配置在库的hooks目录下编写脚本(其实就是批处理文件)文件:……继续阅读 » 开心洋葱 8年前 (2016-12-20) 1864浏览 0评论1949个赞
商派产品集群部署方案 ecstore集群部署方法步骤 服务器说明MySQL主从配置安装Redis安装Memcache静态资源服务器配置web机代码同步,采取 rsync+inotify方式负载均衡FAQ服务器说明(3web机情况,其他类似)本文档仅供参考,达到集群部署目的即可,不同运维都有自己的方案,生产环境的要求要复……继续阅读 » 开心洋葱 8年前 (2016-12-19) 2812浏览 0评论1041个赞
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存……继续阅读 » 开心洋葱 8年前 (2016-12-12) 2385浏览 0评论816个赞