每天查看服务器日志都会发现大量的SSH远程登陆尝试,有时候一个IP会进行几万次的尝试登陆,这显然不可能是有人手动进行登陆,然后网上查了一下,大部分的黑客都会使用hydra来进行密码暴力破解,说的再通俗点,就是用hydra来穷举服务器的密码。虽然一个足够安全的密码穷举出来需要花上一辈子的时间,不过还是知己知彼的好,今天我们就来尝试安装一下hydra。 继续阅读 »
月度存档: 9 月 2011 - 第2页
如何让WordPress显示当前页面数据库查询次数及消耗时间
经常看到一次大型的网站底部都会显示类似这样的信息“page created in 0.835637 sec with 10 db queries”。大体意思就是生成当前页面一共执行了多少次数据库查询操作,以及生成当前页面所消耗的时间。这些信息对于程序员在进行网站代码优化时具有一定的参考价值。那如何让我们的WordPress程序也显示这些信息呢? 继续阅读 »
如何向Mysql中添加可以远程登陆的超级管理员用户
一般情况下,我们在默认安装MySql后系统只生成一个超级管理权限的用户ROOT,并且这个ROOT用户被限制为只能在数据库本机上使用,如果我们要远程管理MySql就需要添加一个具有超级管理权限并且能远程访问的超级用户,在 MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例来说明。 继续阅读 »
Linux系统下简洁高效的BT/PT下载工具rtorrent
rtorrent是一个非常简洁、优秀、非常轻量的BT客户端. 它使用了 ncurses 库以 C++ 编写, 因此它完全基于文本并在终端中运行. 将 rTorrent 用在安装有 GNU Screen 和 openssh 的低端系统上作为远程的 BT 客户端是非常理想的。
rtorrent的安装非常简单,这里以debian系统为例,简单的运行下面的命令,rtorrent就安装到了我们的电脑上了。 继续阅读 »
如何给已经安装好的Linux系统增加Swap交换文件
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。一般我们在安装一个全新的系统的时候都会划出一个专门的分区格式化为swap的专用格式,来做为交换分区来使用。
一般来说Swap交换分区的大小建议为内存大小的两倍,当然如果你内存非常大的话,也可以适当的减少Swap分区的大小或者是干脆不使用Swap交换分区。 继续阅读 »
近期评论