嗨,新朋友,很高兴认识你,欢迎来到我的博客。

CentOS下安装unrar

1.yum方式安装
# vi /etc/yum.repos.d/dag.repo

放入如下内容
复制内容到剪贴板
代码:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
然后直接 yum 安装
# yum -y install rar unrar

2.手动编译
下载源码包安装
复制内容到剪贴板
代码:

wget http://www.rarlab.com/rar/rarlinux-3.9.3.tar.gz
tar -zxvf rarlinux-3.6.0.tar.gz
cd rar
./unrar
把rar和unrar复制到/bin目录:
复制内容到剪贴板
代码:
cp rar unrar /bin

unrar的使用:
解压rar文件到当前目录:
$ unrar e file.rar
列出压缩包里的文件:
$ unrar l file.rar
测试rar包:
$ unrar t file.rar

在64位LINUX上安装kloxo/lxadmin的方法

kloxo/lxadmin虽然是免费的面板,很强大,但是也有他本身的缺陷,那就是不兼容64位,在64位系统上总是安装不成功,细心的网友经过测试后发现64位的系统文件夹会有些区别,如实采用重新指向的方法让kloxo/lxadmin在64位LINUX上安装成功了,本人还没测试过.大家先看看方法.

在安装使用Kloxo时遇到了安装完Kloxo后遇到无法连接Mysql,也不支持GD。

根据之前对Kloxo的了解应该是安装的64位CentOS的原因。

/etc/php.ini中extension_dir = /usr/lib/php/modules 如果系统是32位,则会存在这个目录,如果64位就没有,但是位于/usr/lib64/php/modules ,但是如果仅仅修改extension_dir是不够的。

第一种解决方法:直接重装为32位CentOS,再重新安装Kloxo。

第二种方法:创建软连接,将/usr/lib/php/指向到/usr/lib64 /php/

执行: ln -s /usr/lib64/php/ /usr/lib

重启Apache: /etc/rc.d/init.d/httpd restart

再去检查一遍环境,现在显示都支持了。

现在可以正常使用了.

CJ是否允许修改广告代码

很多做营销的人有这方面的顾虑 是否能修改CJ的广告代码。 我终于找到了这方面的资料。

我问CJ图片的尺寸啊、用的哪幅图片啊以及alt信息啊可以自己修改么,CJ这样回答我:
Unfortunately, we cannot assist you in modifying links. However we can tell you that it is possible to modify the size and in some cases the image that the advertiser has provided with a link.

就是说,CJ自称不能帮我修改,然后又说有可能我可以自己更改图片的尺寸,然后在某些情况下,也可以整个儿换掉广告商的图片。。。
不过,这个回答有点模糊,也许整体情况本身就比较模糊吧,要看具体情况。。

我怀疑有些广告商比较赖皮,比如我现在面对的这个,我写信去问他能不能修改他们家的代码,他根本不理我,然后呢,可能等到我真的有收入了,他就用这个理由不给我钱。

好了,践约前来汇报结果。不是我慢,是CJ慢。
先写信去问的广告主,那厮完全没反应,然后就给CJ发了mail,也是等了很久才回复。
下面是CJ的官方说法:
Thank you for your inquiry. You are able to modify the text of a text like relatively easily. When you have selected a text link you wish to use, you can scroll to the “code” at the bottom of the screen and modify the text within the code. You can modify the text from “XXYY.net” to “Click Here for more Info”, or “See Product”. Make sure you do not update the link code before you export it to your website.

We hope this answers your question. If you have further questions, please don’t hesitate to contact us.

Sincerely,
Commission Junction Client Support

稍微翻译一下,大意就是说:
为了使你自己在网站上写的文章更加通顺和流畅,你可以对广告主所提供的文字链接代码(text link)的锚文本部分进行修改,比如广告主给你的锚文本是“XXYY.net”,你可以改成 “Click Here for more Info”,或者 “See Product”。

不搭界的地方就不翻了,相信做CJ的其实都能看懂吧
OK,这下心里有底了

Cogentco每日下午都在抽风 即将成为垃圾网络!

Cogentco每天下午的抽风频率实在是太高了!
在我看来即将沦为垃圾网络。

目前比较稳定还是He.net

博客恢复了! 继续更新

因为回老家记错了我博客的服务器的续费时间 导致博客以及小宇主机官方网站都挂掉了。 不过回来以后 总算搞定了。
今天晚上继续补充插件和完善后续!

如何在 OpenVZ 和 Xen VPS 上增加 inode

前几天有位客户问我们 “能不能增加 inode?”,刚开始误解了客户的意思,以为客户问的是 “能不能增加文件数限制?”,因为 inode 是在格式化分区和创建文件系统的时候决定的,不是在运行时可以更改的内核或系统参数,所以很好奇客户为什么会这么问。接着客户问到 “我在 BurstNet 的 VPS 上可以免费增加 inode,为什么你们的 VPS 不能?”,所以 VPSee 在这里有必要解释一下 OpenVZ 和 Xen 在对待 inode 上的区别,以免大家误认为 OpenVZ 很强大。OpenVZ VPS 是一个虚拟环境(容器),与母机(host)和邻居(同母机的其他 VPS)分享计算资源,有较多的限制,OpenVZ VPS 不能使用自己的内核、不能自己添加或卸载内核模块(所以需要服务商介入加载 tun 模块后才能用 vpn)、不拥有自己的文件系统、甚至 inode 这种资源也需要服务商授权来分配,简单的说母机上有什么就只能用什么(除了可以自己安装程序以外)。在 OpenVZ 上 inode 已经由服务商在安装母机(格式化)的时候就决定了系统的总 inode,然后根据每个不同 OpenVZ VPS 的需要来调整 inode 的大小,服务商再打上免费的标签配上一副严肃专业的口气告诉客户这是 “免费” 的,让客户误认为自己占了大便宜。OpenVZ 服务商能监控客户的 “一切” 活动,客户正在运行什么程序、客户的 VPS 还剩下多少内存和硬盘、CPU 状况等?比如,服务商可以通过 vzctl 命令来查看客户 VPS 1 的硬盘和 inode 消耗情况: # vzctl exec 1 df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 10G 386M 9.7G 4% / # vzctl exec 1 df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/simfs 200000 24853 175147 13% / 如果想在 OpenVZ 上增加 inode 的话需要 VPS 服务商的帮助,比如把 VPS 1 的 inode 增加3倍: # vzctl set 1 –diskinodes $(( 200000*3 )):$(( 220000*3 )) –save Saved parameters for CT 1 # vzctl exec 1 df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/simfs 600000 24853 575147 5% / 如果想在 Xen 上增加 inode 的话和在独立的 Linux 服务器上增加 inode 是一样的,可以增加硬盘分区的容量、重新格式化分区指定需要的 inode 数目等。VPSee 在这里介绍一个比较简单、不破坏原系统(不用重新格式化硬盘)、不增加 VPS 客户成本(不用购买和增加硬盘容量)的替代办法:可以在自己的 Xen VPS 或 Linux 服务器上创建一个大文件来充当硬盘、用 mke2fs -N 指定 inode 数目并格式化这个硬盘、然后挂载到系统里使用,下面是格式化 vpsee0.img 的 inode 数目为默认值和格式化 vpsee1.img 的 inode 数目为 1572864: # dd if=/dev/zero bs=1024k count=4096 > vpsee0.img # dd if=/dev/zero bs=1024k count=4096 > vpsee1.img # losetup /dev/loop0 vpsee0.img # losetup /dev/loop1 vpsee1.img # mke2fs /dev/loop0 # mke2fs -N 1572864 /dev/loop1 # losetup -d /dev/loop0 # losetup -d /dev/loop1 把上面创建好的文件系统(分区)挂载后就可以用 df -i 看到 vpsee1.img 的 inode 比 vpsee0.img 的 inode 扩大了3倍(虽然分区大小是一样的): # mkdir /mnt0 /mnt1 # mount -o loop vpsee0.img /mnt0 # mount -o loop vpsee1.img /mnt1 # df -i Filesystem Inodes IUsed IFree IUse% Mounted on …

开启 VMware ESXi 的 SSH 服务

昨天收到一位 VPS 客户邮件问到一个不相关 VPS 业务的问题(这个问题已经发到 相关文章的评论里 ),请大家把与我们 VPS 业务不相关的技术问题直接发到博客上,这样大家都可以看见和搜索到,我们也不必重复回复类似的问题和邮件了:)问题是这样的,如何把 VMware ESXi 上的虚拟机镜像文件拷贝出来?一种简单的解决办法就是用 ssh 登录 VMware ESXi 服务器,然后到相关目录直接把镜像文件拷贝出来。VMware ESXi 默认是关闭 ssh 的,那么如何开启呢? 在 VMware ESXi 3.5 控制台上直接按 “ALT + F1″ 就可以到 console,输入 “unsupported” 后回车进入 Tech Support Mode 模式,输入 root 用户名和密码登录就进入 console 了,然后编辑 inetd.conf 文件、去掉 ssh 那行注释、保存、然后重启服务就可以了: ~# vi /etc/inetd.conf ssh stream tcp … ~# /sbin/services.sh restart 如果是 VMWare ESXi 3.5 Update 2 版本,需要找到 inetd 进程并用 kill 带上 -HUP 选项重启这个服务进程: ~ # ps | grep inetd 5031 5031 busybox inetd ~# kill –HUP 5031 在 VMware ESXi 4.1 上开启 ssh 功能和 VMware ESXi 3.5 不同,如果直接按 “ALT + F1″ 的话会看见以下提示信息: Tech support mode has been disabled by your administrator 所以需要先把 Tech support mode 打开,在 VMware ESXi 4.1 上输入密码后进入界面控制台,选择 “Troubleshooting Options”,继续选择 “Enable Local Tech Support” 和 “Enable Remote Tech Support (SSH)”,这样就可以同时开启本地 console 和远程 ssh 登录。 用 ssh 登录 VMware ESXi 后就可以随心所欲了,根目录下就这么些文件和目录,层次清晰,很容易找出虚拟机镜像文件在哪,需要的话把这些镜像文件 scp 拷出来就可以了。 ~ # ls /vmfs/volumes/datastore1/minix01/ minix01-d76c0df1.vswp minix01.nvram minix01.vmsd minix01.vmxf minix01-flat.vmdk minix01.vmdk minix01.vmx vmware.log

ChicagoVPS:$6.95 256MB Xen VPS

ChicagoVPS 除了提供 Xen VPS 外还提供 OpenVZ VPS,配置和价格一样,不知道这个价格是怎么定出来的,一般来说 OpenVZ 的价格可以做到同配置 Xen 的一半。他们家的 OpenVZ 正在促销,用 这个链接 购买 512MB 的 OpenVZ VPS 只要5.95美元,优惠后的价格差不多是同配置 Xen 的一半,优惠后配置和价格与 BurstNET 相当。他们的域名是去年7月底注册的,只注册了一年,他们的服务器在 Dupont Fabros Technology 芝加哥数据中心和 Colocrossing 芝加哥数据中心,VPS 使用的是 SolusVM 控制面板。VPS 配置如下: Starter Standard 256MB RAM 512MB RAM 10GB 硬盘 20GB 硬盘 500GB 流量 1000GB 流量 1 IP 2 IPs 6.95美元 9.95美元 服务器硬件配置信息: All ChicagoVPS.net Xen Virtual Private Servers are hosted on the same, high-end Dual Quad Core Xeon servers (all packages are equal-share CPU). Every single hosting node runs RAID10 for maximum performance and reliability and employs massive amounts of memory

中国就是有这么一群人!他们看什么都不顺眼!

   富人捐钱.  公开捐钱他说你作秀  低调捐钱他说诈捐。  捐得多他说你开的是空白支票  捐的少他又说你为富不仁。   不捐钱他说你忘记这些钱是谁给你的。

但是他从来没买用过他一样东西。

   当官讲话,讲的多他说你浪费时间,讲的少他说你光知道贪污不知道工作,GDP上去了他说你光知道GDP不知道民生,没有GDP他说你当官无政绩。

   往往就是这些人,可以为一点点钱出卖自己的尊严,却把自己讲的天下为先,以拯救世界为己任!

   往往就是这些人,构筑了可悲的互联网,如果不是这么多人骂,这么多人吵,这么多人从Youtube上看了一个轮子的新闻就当真,在国内大肆宣传。YOutube还不一定会被封呢。

  中国最不缺乏的就是愚昧+盲从.再加上中国人本质特别爱面子,不懂装懂在中国人身上体验的实在是淋漓尽致!

 

用 VNC 访问 VMware ESXi 虚拟机控制台

在 VMware ESXi 上安装 Minix 以后可以通过 ssh/telnet 来访问 Minix,大部分时候这样做都足够了,但是如果我们想做一些 Minix 内核上的修改和实验 就要面临内核和系统编译后启动不了的情况,这个时候就需要直接进入 VMware ESXi 控制台来手动启动备用内核。那么有没有可能像 Xen 那样在虚拟机配置文件中加入 vnc 选项让用户可以通过 vnc 客户端来访问自己的虚拟机终端呢?作为虚拟技术的领导产品 VMware ESXi 4.1 当然也有类似的办法。有了 vnc 的支持以后我们就可以在校内的任意一台电脑或者 SunRay 瘦客户端上登录自己的 Minix 虚拟机了,这样就会非常方便我们的操作系统课程教学和学生的实验,这比以前讨论的 SunRay 在 GDM 里直接启动 VirtualBox 那种连接和使用虚拟机的方法要更好一些。VMware ESXi 提供了免费的图形化客户端工具 VMware vShpere Client,很容易操作,用 vShpere Client 连接 VMware ESXi 后关闭虚拟机,然后按照下面步骤编辑虚拟机的配置文件: 鼠标右击选择 “Edit settings”; 选择 “Options” 标签页; 在 “Advanced” 下选择 “General”; 点击 “Configuration Parameters” 按钮; 最后加入如下配置参数: RemoteDisplay.vnc.enabled = “TRUE” RemoteDisplay.vnc.password = “xiaoyuvps.com” RemoteDisplay.vnc.port = “5900″ 重新启动虚拟机后就可以通过任意一个 vnc 客户端连上虚拟机的控制台了,这样就可以看到整个系统启动过程,可以自己启动和关闭虚拟机。Minix 3 一般会有2个内核,一个是当前内核,一个是备用内核,当修改编译当前内核失败以后可以用第2个选项(2 Start Custom MINIX 3)启动,非常方便修改和开发内核。关闭 Minix 以后可以通过 menu 命令选择内核: