标签存档: Linux - 第2页

Linux系统下编译安装 PHP 的 GD 模块

有些时候,我们在编译 PHP 使用 –with-gd 选项无法正常将 GD 编译进 PHP。或者是已经编译完成了PHP环境后突然发现没有选择GD选项。这个时候,可以尝试着将 GD 编译成一个 PHP 扩展,方法如下:

1. 进入 PHP 源码 ./ext/gd

2. 运行 phpize

3. 运行 ./configure –with-jpeg –with-jpeg-dir –with-freetype –with-freetype-dir

4. 运行make && make install

编译完成后修改 PHP 配置文件,设置本扩展的路径。

重启 Apache 问题依旧,查看 Apache 的错误日志,显示该模块无效,猜想可能是没有正确链接 GD 的支持库,看了一下 configure 的选项,意识到 libjpeg 和 libpgn 库没有安装,用 pacman 安装这两个库以后,重新编译 GD 库,问题解决。

关于Python语言的logging模块的使用

从Python2.3版本中开始引入的logging模块为应用提供了灵活的日志系统。以前看过,但一直认为很复杂。其实 logging 做得很好,也不是很复杂。logging的行为依靠调用 Logger 类的方法来实现,实例一般叫做logger。 继续阅读 »

如何设置CentOS服务器系统的默认语言

CentOS是现在国内使用最广泛服务器用Linux系统之一,特别是VPS用户使用的更多,基本上国内现在所有使用Linux系统的VPS都默认安装的CentOS系统,其安全性及稳定性就不用多说了,毕竟与RED HAT基本是同一个妈生的,呵呵!

一般机房给安装的CentOS系统或者VPS上预装的系统为了最大的兼容,一般都选择默认的英文环境,这样在操作台下操作的时候不会出现乱码。 继续阅读 »

Linux服务器SSH远程登录暴力破解工具hydra

每天查看服务器日志都会发现大量的SSH远程登陆尝试,有时候一个IP会进行几万次的尝试登陆,这显然不可能是有人手动进行登陆,然后网上查了一下,大部分的黑客都会使用hydra来进行密码暴力破解,说的再通俗点,就是用hydra来穷举服务器的密码。虽然一个足够安全的密码穷举出来需要花上一辈子的时间,不过还是知己知彼的好,今天我们就来尝试安装一下hydra。 继续阅读 »

Linux系统下简洁高效的BT/PT下载工具rtorrent

rtorrent是一个非常简洁、优秀、非常轻量的BT客户端. 它使用了 ncurses 库以 C++ 编写, 因此它完全基于文本并在终端中运行. 将 rTorrent 用在安装有 GNU Screen 和 openssh 的低端系统上作为远程的 BT 客户端是非常理想的。

rtorrent的安装非常简单,这里以debian系统为例,简单的运行下面的命令,rtorrent就安装到了我们的电脑上了。 继续阅读 »