记一次linux kloxo-mr wordpress discuz重装记录
Linux / 2014年02月15日

我有一台美国的vps服务器,本来安装的是kloxo管理面板,但因为前段时间kloxo曝出严重的漏洞,所以有可能是因此导致我的几个网站都不能打开.以前服务器提供商的技术客服已经通知我说我的服务器在对外发包攻击别人,有可能是我的服务器被入侵了。但因为重装费时费力,所以我也只是简单的排查一下,在服务器上安装了个clamav杀毒软件扫描了一下所有目录,但没有扫描出来有可疑文件,所以我也就不管了.直到前些天,BuyVM的技术客服给我发了个邮件,要求升级kloxo到kloxo-mr.我才将Kloxo升级成了kloxo-mr. 具体见 https://www.discuz6.0.com/thread-16143-1-1.html https://www.discuz6.0.com.cn/post/1691.html
可是我发现,kloxo-mr跟kloxo的使用还是有些差别,这个我也折腾了好久,具体是绑定域名后会弹出Hiawatha默认页面,但是网站并不能访问,见Hiawatha.jpg 后来我也在vps终端里停止了Hiawatha进程,还是没有效果. 又在kloxo-mr里切换程序成了apache网页服务器,但是也照样不能访问,为了这问题,我咨询了kloxo-mr的维护者,按照他的方法解决了.具体方法是在网页服务配置里选择最新版的php版本和php-fpm.具体的你可以试一试.

Kloxo-mr简体中文语言包一键安装升级脚本
Linux / 2014年02月13日

关键词:kloxo kloxo-mr 简体中文 kloxo升级补丁 kloxo升级到kloxo-mr kloxo-mr一键安装脚本
原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1703.html
kloxo-mr一键安装脚本是BuyVM官方推出的补丁脚本,是为了使更多的使用kloxo面板的用户能更好的升级到kloxo-mr.简体中文语言包是我用kloxo的简体中文语言包修改的脚本.

wordpress登录cookies被阻止的解决方法
仙岛教程 / 2014年02月9日

参照wordpress啦的说法:https://www.wordpress.la/codex-WordPress%E7%99%BB%E5%BD%95%E9%97%AE%E9%A2%98.html
1:本地浏览器没有做过变动,也没有禁止任何cookies
2:删除插件目录plugins没有解决问题
3:重新上传了一遍官方同版本安装包覆盖旧文件,没有解决问题.
4:用户名和密码是正确的,出于防止其他人修改密码造成的,我也修改了一遍密码.同样没有解决问题.
5:网站URL重定向规则是正确的,规则文件我同样有备份,网站文件路径也没有做过修改.
6:检查防火墙设置是正确的,没有禁止本地IP.service iptables stop同样也没有效果.
解决问题的方法非常简单:

Kloxo-mr下雅黑探针不显示内存等信息的解决方法
Linux , 仙岛教程 / 2014年02月9日

kloxo-mr安装和升级方法: https://www.myzhenai.com.cn/post/1691.html https://www.myzhenai.com/thread-16143-1-1.html
前段时间把kloxo升级了,现在变成kloxo-mr,但是一些常用的配置方法却改变了.首先发现的问题是雅黑探针不显示内存等信息了. 按照雅黑官方和网上的一些方法均没有解决问题,折腾了好多天.最后才在kloxo-mr的开发者和维护者MRatWork的帮助下解决了问题. 原文地址:https://forum.mratwork.com/kloxo-mr-technical-helps/php-detection-program-can-not-get-the-memory-and-cpu-information/

Kloxo漏洞处理方法-Kloxo-MR安装和升级方法
Linux / 2014年02月9日

关键词: kloxo漏洞 kloxo-mr kloxo-mr安装 kloxo-mr安装方法 kloxo升级到kloxo-mr的方法 kloxo update kloxo-mr update
Kloxo是一个免费的主机控制面板,简单好用,但由于众所周知的原因,kloxo不再更新了,前段时间kloxo不断曝出一些严重的漏洞,例如前些天的Default目录上传漏洞可以让别有用心的人上传phpddos文件对外进行Ddos攻击,怪不得前段时间Ecvps的技术客服说我的服务器在对外发包,多半是因为这个漏洞造成的. 虽然说可以通过临时的方法来解决这个问题,但还是不太放心,恰好那几天,我收到BuvVM技术客服的一封邮件,要求所有安装了kloxo面板的用户要打上补丁及更新kloxo为kloxo-mr. 我这才注意到kloxo还有一个缓生版本,kloxo-mr的开发与维护者MRatWork好像是印尼人,据说以前也是kloxo维护小组的一员. 有一点需要说明的是,kloxo-mr和kloxo尽管大致上一样,但还是增加了不少的内容,并且一些配置方法也经kloxo麻烦一些了,升级前需要先了解这一点. 有问题可以到 https://forum.mratwork.com/kloxo-mr-technical-helps/ 注册并咨询.

iptables防火墙禁止福建莆田ip地址规则
仙岛教程 / 2014年01月28日

为什么会有国外和港台的ip地址被封锁,是因为我们发现有大部份的这些地区的数据中心的一些ip地址也一样对我们进行了大量的访问,这里有一部份是一些不常用的搜索引擎的爬虫,还有很大一部份是有扫描我们服务器后台的嫌疑和被人租用或利用来乱发广告的嫌疑,这里有好多是数据机房的,所以我们有理由相信是乱发广告的人租用了这些服务器和ip地址进行乱发广告.所以我们进行了封锁处理.

Linux下iptables防火墙已停的解决办法
Linux / 2014年01月11日

有一款centos5.8的VPS服务器,但是iptables防火墙就是无法启动.显示的信息如下

#service iptables start
防火墙已停
#service iptables restart
防火墙已停
#service iptables status
防火墙已停
#chkconfig –list iptables
iptables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
以为是iptables程序问题,也曾经yum remove iptables和yum install iptables,但是问题都无法解决,后来才知道,原来是iptables没有初始化规则,所以对致服务无法启动.
#iptables -F
#service iptables save
#service iptables restart
问题完美解决.

使用expect控制ssh自动登录连接Linux服务器方法
Linux / 2013年12月24日

因为我自己有几台Linux的服务器需要管理,有时候管理的时候需要ssh手动登录并执行相应代码,操作非常繁锁,于是想到自动化脚本,写一个一键管理的脚本,以后只要运行相应的脚本就可以管理对应的服务器,这样的效率就会高很多了,本来Linux上有一个shell脚本,但是执行它还是需要手动登录ssh,能不能自动登录ssh呢? 我查找了网上很多资料,有的人说用ssh-keygen管理方便,但缺点是需要在本地保存Key验证码.于是便选择了expect来实现.方法也非常简单.

expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。

我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,比如普通用户使用sudo命令时就需要我们手动输入密码;expect就是能够完成这种自动交互任务,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件(Expect [is a] software suite for automating interactive tools)。系统管理员可以使用它创建用来实现对命令或程序提供输入的脚本:一般来说这些输入都需要手工输入(比如之前提到的执行sudo程序期望用户从终端输入用户密码)进行的,Expect则可以根据程序的提示 模拟标准输入给程序提供信息来实现交互程序执行。
expect和sh的shell脚本不一样,expect是以 #!/usr/bin/expect 开始,而sh则是以# !/bin/bash开始.使用之前需要安装expect. 这里用到的只是expect的几个命令,expect,spawn和send. 回车符号分别是\r \n

CentOS 6 Kernel 2.6.32-431.1.2.el6.x86_64 fails to boot
Linux / 2013年12月14日

bug编号:0006831 CentOS6.5版本有一个严重的内核bug,发生问题补丁 Kernel 2.6.32-431.1.2.el6.x86_64 故障:无法开机. 所以请慎正打这个补丁.Booting this kernel fails withFATAL: Error inserting scsi_wait_scan.ko (lib/modules/2.6.32-431.1.2.el6.x86_64/kernel/drivers/scsi/scsi_wait_scan.ko): Required key not avalilable

系统桌面图标黄色小锁头的解除方法
仙岛教程 / 2013年12月12日

1、右击这个带锁的文件或者文件夹,选择属性
2、切换到“安全”选项卡,点击“编辑”,选择“添加”,输入au再点检查名称,系统会自动改名为AuthenticatedUsers,点确定
3点击AuthenticatedUsers-——完全控制一—确定

Linux下shell备份脚本教程
Linux / 2013年12月11日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1656.html https://www.myzhenai.com/thread-16096-1-1.html
使用前请先安装rar_Linux压缩工具,
Linux下rar压缩解压缩程序rar的安装使用方法:https://www.myzhenai.com/thread-15509-1-2.html https://www.myzhenai.com.cn/post/1040.html
将以下脚本内容修改自己的配置后保存为后缀名为.sh的文件即可.运行的时候请用 sh ****.sh

Apache和Lighttpd防盗链规则
仙岛教程 / 2013年12月4日

Apache防盗链规则的用法:在根目录下新建一个.htaccess文件,将以下规则内容复制到.htaccess文件里保存即可.然后service httpd restart
hostloc的圈圈曾说过,好像lighttpd的防盗链规则只能针对图片有效.对下载文件和音频视频文件需要额外安装什么软件,这些我没测试过,但我还是把它们加上了.万一有效了呢?
经过我测试,以上的规则都是有效的.

CenTOS6.5发布
Linux / 2013年12月3日

centos好久没有更新了,感觉从centos6.4后有好长一段时间一直都没有更新包,现在终于有大动作了.
centos i386:https://mirrors.163.com/centos/6.5/isos/i386/
centos x86_64:https://mirrors.163.com/centos/6.5/isos/x86_64/
网盘快速下载:https://yunpan.cn/Q9XWNru9ctAIb https://pan.baidu.com/s/1tKwDO
更多Linux版本下载:https://www.myzhenai.com/thread-15833-1-1.html https://www.myzhenai.com.cn/post/1327.html

雅黑PHP探针[简体版]v0.4.7修改版
软件下载 / 2013年11月23日

雅黑PHP探针是一个很好的服务器监控程序,但是里边有一些功能是我们不需要的,有些功能可能会对我们服务器带来影响,所以我将这部份功能精简掉了.版权仍然属于yahei.net.
精简的部份功能:
删除服务器标识
删除绝对路径
删除探针路径
删除服务器主机名
删除CPU使用状况里的查看图表功能
删除php相关参数里的phpinfo信息
删除默认支持函数
删除服务器性能检测
删除网络速度测试
删除mysql数据库连接检测
删除函数检测
删除邮件发送检测

Eclipse安装简体中文包教程
Linux / 2013年11月18日

Eclipse安装简体中文包教程网上有很多方法,有的说是下载语言安装包,然后解压缩到Eclipse安装目录然后重启就可以.不过我是利用Eclipse的Install New Software来安装的.
方法很简单:
一:打开Eclipse
二:help–>Install New Software
三:add–>Name:Indigo Language Package –>Location:https://download.eclipse.org/tech … site/R0.11.0/indigo –>OK
四:选中 Babel Language Packs in Chinese(Simplified) –>Next–>勾选同意–>Finish
五:重新启动Eclipse
Linux安装Eclipse教程:https://www.myzhenai.com/thread-15802-1-1.html https://www.myzhenai.com.cn/post/1290.html

Linux下使用crontab添加定时任务
Linux / 2013年11月14日

crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρνο),原意是时间。
通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。
使用权限:
root用户和crontab文件的所有者
语法:
crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
参数:
-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]:列出用户cron作业的状态

clamtk-5.00-1更新安装故障解决方法
Linux / 2013年11月11日

clamtk版本跳跃得有点大,一下子从4.45跳到5.0了,这次的更新可能是重新开发过了程序界面,没有之前的那么好看了,并且在更新安装过程中会有一些问题,这一点在作者的README文件里也说明了,本来clamtk-5.00是需要GTK3来支持的,但是Linux的很多分支版本现在还只是GTK2,像CenTOS就只支持GTK2.所以作者又重新弄了一个支持GTK2的版本.
官方主页:https://code.google.com/p/clamtk/
CenTOS RPM:https://bitbucket.org/dave_theunsub/clamtk/downloads/clamtk-5.00-1.el6.noarch.rpm
源码:https://bitbucket.org/dave_theunsub/clamtk/downloads/clamtk-5.00.tar.gz

KLOXO面板FTP无法连接的解决方法
Linux / 2013年11月6日

编辑/etc/xinetd.d/pureftp文件,修改或者替换为下面的内容:
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/pure-ftpd
server_args = -A -c5000 -C8 -D -fftp -H -I15 -lpuredb:/etc/pure-ftpd/pureftpd.pdb -lunix -L2000:8 -m4 -s -p30000:50000 -U133:022 -u100 -Oclf:/var/log/kloxo/pureftpd.log -g/var/run/pure-ftpd.pid -k99 -Z -Y 1
groups = yes
flags = REUSE
}
#service xinetd restart

PHP不用IP数据库轻松查询IP物理位置的代码
仙岛教程 / 2013年11月5日

关键词: php ip ip查询 ip物理位置 php代码
之前我写过一个易语言版本的 《不用纯真IP数据库轻松查询IP地址》 https://www.myzhenai.com/thread-8511-1-1.html 因为做网站久了,所以有时候也学点PHP,很早之前就在折腾PHP查询IP物理地址位置的代码,之前还抄过Discuz6.0里的一些代码来练手,但是因为那个代码弄来弄去总是会乱码,加上要加载一个很大的IP数据库. 所以想起了自己之前写的那个易语言的教程,觉得不妨也用PHP来写个一样的. 代码也很简单. 思路也是一样的,利用第三方查询平台,然后查找网页源码查找关键字. 大家可以适当的做修改,应该找哪些关键字可以查看网页源码来找.
演示地址:https://jiayu.mybabya.com/