存档

‘VPS技术文档’ 分类的存档

[emerg]: could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 128解决办法

2011年2月12日 没有评论

  vpsma在重启vps之后,网站无法打开,重启nginx时候提示:“[emerg]: could not build the server_names_hash, you should increase either server_names_hash_max_size: 512 or server_names_hash_bucket_size: 128”

原来,这个vps上已经做了几百个单页站点,配置文件里设置的太小了!

  解决方法:在nginx.conf配置文件里把原来的

  server_names_hash_bucket_size 128;

  这个数字改的大一点,是32的倍数就可以了!重启下,看看是不是可以了?

  原理,搜索的网上的:

  保存服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。参数hash bucket size总是等于hash表的大小,并且是一路处理器缓存大小的倍数。在减少了在内存中的存取次数后,使在处理器中加速查找hash表键值成为可能。如果 hash bucket size等于一路处理器缓存的大小,那么在查找键的时候,最坏的情况下在内存中查找的次数为2。第一次是确定存储单元的地址,第二次是在存储单元中查找键值。因此,如果Nginx给出需要增大 hash max size 或 hash bucket size的提示,那么首要的是增大前一个参数的大小.

分类: VPS技术文档 标签:

screen命令操作Linux更方便

2010年11月9日 没有评论

  我们在在Linux使用过程中,如果正在执行一些命令,比如下载,上传等,突然传到一部分,突然断网,岂不是很郁闷,别急,简单的一个screen命令就可以让这个解决!

  Screen软件包是一个虚拟shell环境工具。用这个screen命令可以创建虚拟的shell环境,可以完全不用考虑断开连接对你的影响。Screen命令的基本使用方法。

  1.登陆你的vps,在执行别的操作时间需要很长时间的命令之前,输入:

screen

 

  2.然后再正常的执行你的命令即可。这样在你的上网环境不好的情况下,本地断网也不会影响服务器命令的执行了。 阅读全文...

分类: VPS技术文档 标签: , ,

lnmp一键安装教程(CentOS系统下)

2010年9月19日 没有评论

  lnmp一键安装教程只适合CentOS系统。转载自hostloc会员shinko的教程,稍微整理了下。经过vpsma在多家vps,128内存,256内存,512内存的vps上均安装成功。64位系统的没有尝试过此lnmp一键安装包。
  此一键安装包的MySQL 版本:5.1.46,PHP扩展默认安装了memcache,pdo_mysql,zend , eaccelerator,移除suhosin,修复了php-fpm漏洞。

  1.登陆ssh,下载安装包:

wget http://vpsma.googlecode.com/files/lnmp.zip

 

  解压文件: 阅读全文...

Xen美国vps与OpenVZ美国vps的区别与选择

2010年9月18日 没有评论

  大家在选美国vps的时候,总是问Xen美国vps与OpenVZ美国vps哪一个好,为什么Xen美国vps比OpenVZ美国vps的价格贵一点。
  其实并没有好坏之说,完全和爱好以及需要购买!太专业的话不说了,因为不懂的都是初级入门的朋友们,简单的用最明白的话说下吧!可能有不精确之处,都是vpsma自己理解的,大家自己可以搜下这方面的知识。

  1.Xen和Openvz同样是虚拟化主机技术,Openvz是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。区别在于Xen是半虚拟化技术,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。 阅读全文...

-bash: crontab: command not found的解决办法

2010年9月5日 1 条评论

  今天vpsma在执行crontab时候,竟然提示:“-bash: crontab: command not found”,yum install crontabs还是不行,搜了好多文章,没有一个好好解决-bash: crontab: command not found问题的!只得靠英文搜索了!好在在一个英文网站上找到了解决办法:

yum -y install gcc gcc-c++ autoconf vixie-cron
yum -y install gcc gcc-c++ autoconf crontabs

  

  说明:
  vixie-croncron的主程序;
  crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的程序

  安装好之后,果然这个问题解决了。

vmstat命令详解

2010年9月3日 没有评论
  vmstat命令详解

  vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。

  vmstat的语法如下:
  vmstat [-V] [-n] [delay [count]]

  其中,-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数。对于vmstat输出各字段的含义,可运行man vmstat查看。 阅读全文...

分类: VPS技术文档 标签: , ,

top命令详解linux服务器必看

2010年9月3日 2 条评论

  top命令是我们用linux服务器时候最常用的一个命令。

  top命令使用办法:
  登陆SSH,输入:

top

   就会显示如下界面:

top - 05:24:52 up 1 day, 21:25, 1 user, load average: 0.00, 0.01, 0.00
Tasks: 34 total, 1 running, 33 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.2%us, 1.2%sy, 0.0%ni, 97.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1048576k total, 303044k used, 745532k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached 阅读全文...

CentOS下vps安装VPN教程(pptp)

2010年8月20日 5 条评论

  本教程适合在CentOS系统下,vpsma在buyvm的openVZ vps上测试成功。

  1、检查服务器是否有必要的支持。如果检查结果没有这些支持的话,是不能安装pptp的。命令:

modprobe ppp-compress-18 && echo ok

 

  这条执行执行后,显示“ok”则表明通过。不过接下来还需要做另一个检查,输入指令:

cat /dev/net/tun

  阅读全文...

分类: VPS技术文档 标签: , , , , ,

Linux vps修改时间改成北京时间

2010年8月9日 没有评论

  大家也许都和vpsma一样感觉vps上的时间不是北京时间很别扭,vpsma今天刚好要改时间,方法和大家分享下:

  1.先登陆你的ssh,命令:date 看下时间是不是北京时间,如果不是我们把他改成北京时间。

  2.命令:

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

   阅读全文...

Linux vps安装lftp,传输更简单

2010年8月8日 没有评论

今天vpsma装lftp的时候发现,现在正在用的系统里没有安装包(vpsma的这个系统是centos5.5),以前都是直接用yum install lftp安装很快就安装好了!既然没有就自己安装吧!

网上找了个安装包,已经下载到vpsma的服务器了,简单的说下办法吧,看了些文章说lftp-3.7.14比较稳定,那就安装lftp-3.7.14为例!

1.登陆你的ssh,安装:readline-devel 阅读全文...

分类: VPS技术文档 标签: , , ,