月度存档: 9 月 2011 - 第3页

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

 

如何使用PHP执行需要root权限的系统命令

前面我们说了如何使用编写一段PHP程序代码去执行Linux服务器系统的相关命令还获得一些服务器状态信息的方法,但是由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用PHP去执行此c程序。 继续阅读 »

Linux登陆用户信息查看命令w/who/whoami

话说很久前的一天,那时候刚接触Linux服务器没多长时间,有一台服务器老是莫名其妙的向往发送大量的数据包,于是第一次使用了who命令,从服务器上找到了一位不速之客。

who命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。 继续阅读 »

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

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

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