分类 vps 下的文章

如何查看你的VPS是什么虚拟化架构?

使用virt-what即可了

CentOS安装 virt-what

yum install virt-what

Debian/ubuntu 安装 virt-what

apt-get install virt-what

装好后使用命令virt-what即可查看linux下VPS的架构了。

这个工具可以检查到以下虚拟化创建的VPS:

VMware、Hyper-V、VirtualPC、VirtualBox、OpenVZ / Virtuozzo、Linux-VServer、UML、IBM PowerVM Lx86 Linux/x86 emulator、Hitachi Virtualization Manager (HVM) Virtage logical 、partitioning、IBM SystemZ、Parallels、Xen、QEMU/KVM

- 阅读剩余部分 -

no acceptable C compiler found in $PATH 解决办法

今天给VPS安装Net-SNMP,configure的时候就遇到了这个问题:

no acceptable C compiler found in $PATH

因为是centos linux,默认可以采用yum方式安装,则采用如下命令安装gcc编译器即可:

yum -y install gcc
或者
yum -y install gcc gcc-c++ gdb

安装更新了如下几个组件:

glibc-headers-2.5-107.el5_9.5.i386.rpm
kernel-headers-2.6.18-348.12.1.el5.i386.rpm
glibc-devel-2.5-107.el5_9.5.i386.rpm
gdb-7.0.1-45.el5.centos.i386.rpm
libstdc++-devel-4.1.2-54.el5.i386.rpm
gcc-c++-4.1.2-54.el5.i386.rpm
gcc-4.1.2-54.el5.i386.rpm

- 阅读剩余部分 -

VPS 更换国内网易镜像

国内vps centos的镜像使用国外镜像比较慢,为网易的镜像,操作过程如下:

cd /etc/yum.repos.d/<br />
<br />
mv CentOS-Base.repo CentOS-Base.repo.backup<br />
<br />
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo<br />
<br />
mv CentOS6-Base-163.repo CentOS-Base.repo<br />
<br />
yum makecache

超省资源 超轻量级的debian桌面环境jwm

ssh管理debian好处很多,但还是有各种不得已的原因,需要debian的桌面环境,并不需要多华丽,只是需要一个简单的图形界面。

我在网上找到一个桌面环境,非常省资源,内存占用很小,和大家分享下。

apt-get update<br />
apt-get -q -y --force-yes install jwm vnc4server xterm<br />
vncserver


这个时候会提示你输入密码。输入后,就启动了桌面了。

然后用vncview软件,输入你的vps ip,端口是5901。

比如你的ip是1.1.1.1,打开vncview之后,输入1.1.1.1:5901

然后输入密码,就可以进入一个简单的,只有终端控制器的桌面了。

vncview是RealVNC提供的远程桌面软件,相信一般用windows vps的一般都有的,不知道的,请搜索下载RealVNC。

如果你还想装一个浏览器,很遗憾,debian软件库没有firefox,不过有一个替代的——iceweasel,大部分firefox的插件,这个都能用,还是不错的。

- 阅读剩余部分 -

CentOS安装 轻量级桌面fluxbox vncserver Linux VPS

手头上闲置的Linux VPS,挂VAGEX是不错的选择。FluxBox桌面+VNC组合 比较节省内存,一般内存256MB,busrt(突发)或swap在384MB以上即可。当然,高端VPS可以边做站,边挂Vagex赚美刀。

首先,Linux 常用桌面/窗口管理器的内存占用对比

桌面/窗口管理器 内存占用
wm2 0.7MB
dwm 1MB
Ratpoison 1MB
JWM 3MB
i3 3MB
Blackbox 3MB
IceWM 4.5MB
Openbox 7MB
Window Maker 7MB
awesome 9MB
FVWM 13MB
Fluxbox 16MB
E17 35MB
LXDE 36MB
XFCE 70MB
Gnome 3 155MB
Unity 192MB
KDE 201MB

- 阅读剩余部分 -

Burst RAM和vSWAP有什么区别

OpenVZ虚拟的VPS商家经常在套餐中提出包含了多少多少的Burst RAM(突发内存)或者多少多少的vSWAP(虚拟内存交换区)。故你大家也没怎么在意。说来惭愧,我之前一直以为这两者是没有差别的,直到前天在LEB上看到一个主机商的套餐说提供Burst RAM或者vSWAP,才发现这两者不同,遂在LEB上问了一发,并去搜集资料了解了一下,在此给还不大清楚的朋友们科普一下。

先说一下Burst RAM,这是一个比较清楚的概念,突发内存,顾名思义就是只能突发占用,不能长期占用。主机商给一台服务器划分成一坨坨小鸡后仍然会留下一部分内存做突发内存,各个小鸡可以在突发内存有空闲的时候短时间的占用。这种需要用到突发内存的场合包括突然的大量并发访问,以及程序编译等需要很多计算操作的步骤。总而言之,突发内存不是什么时候都能够使用的,必须有空闲才能使用,且不能长时间使用。

而vSWAP则略有差异。在说vSWAP之前先说一下vSWAP和SWAP的关系。vSWAP是专门用在OpenVZ虚拟的VPS下的一个概念,而SWAP是普通的Linux服务器或者Xen、KVM虚拟的VPS中的概念,OpenVZ是不支持内存交换区的,为了达到这样的目的,OpenVZ可以将一部分内存模拟成硬盘中的一块交换区,这就是vSWAP,即虚拟的内存交换区。为了达到模拟硬盘内存交换区的目的,这块内存区域的读写速度将会变慢以匹配硬盘的读写速度。虽然内存和虚拟内存交换区之间的读写并不是真正的硬盘I/O,但用到这部分内存的程序仍然会相对地变慢。vSWAP作为虚拟的内存交换区,是可以像普通SWAP区一样长期占用的,当然,并不能用它来替代实际的内存。

- 阅读剩余部分 -

BurstNET 硬盘满了VPS无法启动的解决办法

今天一个BurstNet VPS客户,从50G套餐降级到20G套餐,降级完成后,发现VPS不通了。

登录veportal 控制面板查看,VPS状态正常。发TK仔细官方技术后,得到如下答复:

It seems the container has more data on it then the plan he downgraded to can provide. In its current state the container can not fully load due to the quota being exceeded.

大概的意思就是VPS降级后,硬盘空间满了,导致VPS无法启动!

解决办法:

登录veportal面板,找到VPS Console,进入页面看到

VPS Console
The vePortal Console is capable of running any command that you can run via SSH, It’s intended purpose is a backup solution in the event that you are unable to gain remote access to your VPS. This solution does not require SSH to be running on your VPS.<br />
Console Command:     df -h


df -h 可以发现空间的确满了。 怎么办? 删除一些文件,然后重启VPS就解决问题了。

比如:

rm -f /home/admin/__processed_stats/*; reboot;

- 阅读剩余部分 -

LNMP0.8安装ionCube和eAccelerator后显示“不支持”的解决方法

买了VPS之后,赵容喜欢装个军哥的lnmp,即使是闲置,无聊时看看探针也方便。相信很多朋友也在使用这个一键包,比较简单,复制、粘贴,然后就是waiting……不过,昨天有朋友反映,使用最新的lnmp.8,装好ionCube和eAccelerator后,探针依然显示“不支持”,赵容看了下,确实如此,不过,解决的方式不算麻烦,这里分享给大家。
首先,按照教程装完lnmp0.8,然后在lnmp0.8目录下运行./ionCube.sh和./eaccelerator.sh回车安装这两个组件,完成后查看探针,确实显示不支持。奇怪了,我刚明明按照军哥的教程安装的,为什么他会显示不支持呢?管它的,先重启下lnmp看看!

- 阅读剩余部分 -