标签存档: 服务器 - 第2页

关于 HTTP 状态码 304 的一些理解

最近为公司的网站架设了一套简单的Web的Cache系统,过程中需要对命中率进行一些统计,而比较有效的统计手段还是直接对访问日志进行分析,这里就不得不提到状态码了,本文只是针对304状态码和200状态码的一些理解,其他状态码这里暂时不做过多的讨论。 继续阅读 »

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

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

Debian如何修改系统默认语言

当初安装Debain系统的时候,考虑到操作台下面中文会显示乱码,所以安装的时候直接语言选择的英文,然后很长一段时间也就相安无事,直到最近几天,有同事往服务器上传了一些用中文命令的文件,结果SSH远程连接上去发现全部显示乱码。也分不清哪些文件是谁的,所以决定还是把默认语言修改成中文吧,反正现在很少直接去操作台上操作,一般也就是SSH远程指挥。

使用下面的命令来设置locale


#dpkg-reconfigure locales

选择语言包。需要添加上zh_CN开头的几个选项,当然你也可以只添加一个,然后,选择其中的一个作为默认。设置完成后,执行locale命令检查一下当前的locale设置是否为中文了。

中文环境当然需要中文字体的支持,手工添加中文的xft字库,另外我们也可以使用apt安装几个免费的中文字库。如:


#apt-get install ttf-arphic-gbsn00lp
#apt-get install ttf-arphic-gkai00mp

 

Debian系统使用lighttpd+php+mysql搭建轻量级的Web服务器

虽然现在VPS已经是白菜价了,不过高配的VPS的价钱对于我们这些穷书生来说,还是只可远观啊!现在手里的VPS的内存只有可怜的128M,如何有效的利用这宝贵的内存就成了摆在眼前的当务之急啊!

数据库服务基本上已经没有多大的选择余地了,肯定是非Mysql莫属了,唯一能做文章的东西就是提供Web服务的程序了,现在网络上比较常用的Web服务器也就那么几种。Apache自然不用多说,绝对是重量级的应用,只好在Nginx和Lighttpd里做出选择了。 继续阅读 »

Linux平台下的Web服务器压力测试工具

近年来Linux服务器越来越受到大家的追捧,除了因为其具有较高的安全性以外,另一个重要的原因是因为他同时拥有不错的负载能力,特别是在运行一些Web应用服务的时候,单台服务器可以轻松承受每天上百万级别的用户访问。

正常情况下,在服务器正式上架投入工作之前,我们需要在本地模拟一下将来有可能会面临的高负载的运行环境,以得到一个临界值,做为保证服务器安全稳定运行的依据,当达到或接近该临界值的时候就需要采取一定的措施,比如使用负载均衡技术将过多的负载分担到其他的服务器上去。这里我们就用了到压力测试工具。 继续阅读 »