Apache Web日志分析工具
Linux / 2014年02月20日

必看:程序是易语言写的,很多安全软件会提示有病毒或木马病毒,在使用前请先了解这一点,程序没有包含恶意代码,全部是文本操作.有一个联网功能是校准ip地址用的.
这是免费软件,允许自由传播,但请不要私自更改程序内部资源或捆绑其他软件,作者保留追究的权力.

使用方法:
1:是否过滤,用处不太大,所以勾不勾选都无所谓.
2:地理位置,这是使用了纯真IP数据库获取ip地址的地理位置.
3:自动校准,在读取完ip地址后会调用子程序进行再一次的ip地理位置校准.这也是校准ip位置的功能.如果项目比较多的时候,请尽量不要使用自动校准,可以单击项目来校准.
4:自动勾选,输入一个数字后勾选此项,在检测到某个IP访问次数达到这个数的时候,程序会自动勾选项目.
5:导入,在这里导入你要分析的web日志文件,怎么获取web日志文件请搜索网络或咨询您的服务器提供商.
6:校准IP位置,这一功能需要联网,程序自动将指定的IP地址从网络获取它的地理位置.如果项目比较多的时候,请尽量不要使用自动校准,可以单击项目来校准.
7:生成详细报告,在分析完web日志文件后,这个功能可以将你所选定的项目的详细内容写到一个html文件中.这一步需要的时间比较多,请耐心等候程序提示.
8:iptables代码,这个功能可以一键将你所选定的ip地址全部生成iptables防火墙规则进行封闭ip地址.
9:About,about

鸣谢:流云思水 程序部份代码得到易语言官方论坛流云思水朋友的帮助,谢谢他.
网盘下载链接:
https://pan.baidu.com/s/1ntG1h0H
https://yunpan.cn/QpC4Bms32Bb5H

记一次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的简体中文语言包修改的脚本.

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/ 注册并咨询.

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

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

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

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

Linux pdf文档乱码的解决方法
Linux / 2013年10月29日

我使用的是CentOS6.4,在使用Evince打开pdf中文文档的时候发现边栏索引没有问题,但内容却都是一些白方块或黑方块.不能正常阅读.
解决方法很简单:

Mplayer播放m3u播放列表和mp4的方法
Linux / 2013年10月18日

关键词:Mplayer播放m3u播放列表的方法 Mplayer播放mp4文件无图像的解决方法
原创内容,转载请注明出处:https://www.myzhenai.com/thread-15953-1-1.html https://www.myzhenai.com.cn/post/1589.html
我有个m3u播放列表,网络上的视频文件是h264编码的mp4文件,用Mplayer无法正常播放,在图形窗口下播放会造成播放器窗口崩溃或自动退出. 用

#mplayer -vo x11 -playlist xingjiluxing.m3u

  命令行播放有声音无图像,播放器视频驱动里选择的本来就是X11(Xlmage/Shm) 但是还是无法正常播放. 网络上有人说修改 /etc/mplayer/mplayer.conf配置文件里为VO=X11 但我测试了这样是没效果的.
解决方法很简单,在命令行下加个选择视频驱动的参数就可以播放了.

更新clamav病毒库的方法
Linux / 2013年09月29日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1367.html https://www.myzhenai.com/thread-15880-1-1.html
很多教程,包括官方文档里都说要升级clamav病毒库需要运行freshclam程序,但是不知道为什么,我本地源码编译安装的clamav0.98却无法正确运行,一直提示有问题,不知道是不是freshclam.conf文档的配置有问题.但是我通过另外一个方法解决了clamav病毒库的升级问题.
编译安装clamav:https://www.myzhenai.com/thread-15526-1-1.html https://www.myzhenai.com.cn/post/1061.html

Linux下目录无法删除的解决办法
Linux / 2013年09月17日

不知道为什么,我的用户根目录下出现了一个全是英文大小写字母创建的文件夹,无法进入文件夹,无法删除.用root权限也不行. 一操作系统就卡住了.
我把这文件拖到回收站了,但最终发现回收站无法清空了.回收站也没办法打开,一打开回收站系统就卡住.

CentOS回收站的路径
Linux / 2013年09月17日

我看到网上有些朋友说linux系统的回收站目录在当前目录的.Trash文件夹.但是我发现我的CentOS6.4 32.bit里并没有这个路径.
CentOS的回收站目录应该是在当前目录下的.local/share/Trash/files/ 这个路径是隐藏属性的.

Linux(CentOS)下安装Android(安卓)模拟器
Linux / 2013年09月16日

Android:https://developer.android.com/
Linux安装jdk-7u25-linux-i586:https://www.myzhenai.com/thread-15801-1-1.html https://www.myzhenai.com.cn/post/1284.html
安装之前请先安装Jdk,之前网上有很多教程写得很麻烦,所以我这里就告诉大家一个快速安装和配置Android终端的方法.首先是下载android安装包,大家可以根据自己的系统到Android官方主页上下载.我这里使用的是Linux 32bit的系统,所以我下载的是android-sdk_r22.0.5-linux.tgz这个包.官方所有的包我也离线了一份到我们的360云盘和百度云盘并分享了.大家也可以根据自己的需要来下载安装.
360云盘:https://yunpan.cn/QGuRrqFDYBktY
百度云盘:https://pan.baidu.com/share/link?shareid=2581255114&uk=3744424561

各种版本Linux系统下载
Linux / 2013年09月8日

这是我收集的一些Linux系统的各个版本,其中我安装使用过四个版本,分别是红旗Linux桌面,Ubuntu,Centos,Red hat Linux这四个.我还是比较喜欢简洁的Centos.
关键字:linux centos debian fedora slackware suse ubuntu freebsd gentoo mepls redflag redhat
我之前也发过一个帖子,不过那个是使用迅雷快传的,现在迅雷快传已经删除所有下载链接了,现在这个是我用360云盘的离线功能拖官方的安装光盘iso文件,但是360盘有个缺点,不允许离线超过2G的文件,所以有些有种子的我就把种子拖到360云盘,没有种子的也只好作罢了.