Category: Linux/Unix

  • Linode Linux VPS 入门手册

    选择数据中心 开始时,请登录 Linode 管理器,会有一个让你选择 VPS 所在地的界面。 你可以选择我们 4 个数据中心的任何一处。在决定选择一个数据中心的之前,为了提供给你的用户一个更好的速度体验,你会发现我们的下载测试数据中心非常有用。欧盟用户经常发现纽华克(Newark)的数据中心能提供最好的 ping 值,亚洲/澳大利亚的用户往往选择弗里蒙特(Fremont)的数据中心。你可以用测试页中的每个主机的 MTR 报告选择相对于你的特定区域能提供最好延迟的数据中心。之后不能轻易修改(可通过客服更改)。 部署一个 Linux 发行版 一旦你的 Linode 指定了一个数据中心,你将看到 Linode 面板,点击 "Distro Wizard" 链接开始部署 Linux。 你选择的 Linux 发行版应该基于你的需要,初学者可能以 Ubuntu 开始,Debian 是最流行的 Linux 发行,你可以在我们 About Us 页面的 "Interesting Statistics" 部分看到各种发行版的使用情况。 从可用的 Linux 发行版中选择一种,并决定你的这个 Linode 需要多大的磁盘空间,输入一个 root 密码(不要忘了,你以后需要它)然后点击 "Create Profile" 继续。 你不必把所有的磁盘空间都分配给你的 Linode,你可能想保留一些空间用于克隆一个磁盘镜像或整个配置档案。我们强烈的建议你保留缺省的 swap 空间大小,否则它可能会导致你的 Linode 在磁盘…

  • KVM (Kernel-based Virtual Machine) 主机客户机互相访问方法总结

    最近在做固态存储加速产品对 KVM 虚拟技术在云环境的测试,单节点时时常会遇到客户机需要访问主机资源的问题。最简单的方法是在主机 Linux 端建立网桥 Bridge,将真实网卡与虚拟客户端网卡进行桥接。这样客户端和主机可以平等的存在于网段中,相当于相互独立的不同主机。通过网络共享,SCP 等方法都可以相互访问。总结如下: 资源共享 将虚拟机网卡与主机网卡进行桥接。推荐 但这有个前提,就是主机所在网段需要有 DHCP 服务器为其分配 IP。如果没有的话,可以手动分配各自的 IP 地址进行访问。虚拟机与主机之间就可以平等的相互访问了。 auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0 使用 RDP (Remote Desktop Protocol) 进行共享。 Linux 下,可以使用 rdesktop 来实现 RDP 访问,Windows 下可以使用图形化的 Remote Desktop Connection (mstsc.exe)。 rdesktop 10.83.108.150:3389 -r disk:share_folder=/mnt/share 通过加载主机硬盘分区共享 这个方法需要在主机上建立硬盘分区并使用文件系统对其进行格式化,然后客户机在启动时同时加载上格式化好的分区,这样客户机和主机就能同时访问这个分区系统了。有一点需要注意,所使用的文件系统需要主机与客户机同时支持。这个方法我只在客户端与主机都是 Linux 系统中尝试成果过。对于 Linux…

  • 使用 CentOS 源更新你的 RHEL5

    最近需要在 RHEL 上安装 KVM,但是 RHEL 上安装需要额外的 Extra CD,还是 yum 直接安装方便。但是我们不是 RHEL 的付费用户啊。在网上 Google 一下找到好多方法,无外乎修改为 CentOS 源,更新 yum,导入 Key。以下是我找到并试验下来最简单的方法。 在 /etc/yum.repos.d/ 目录下新建一个文件 CentOS-Base.repo; vim /etc/yum.repos.d/CentOS-Base.repo 复制以下内容并保存; [base] name=CentOS-5 – Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch& repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5 #released updates [update] name=CentOS-5 – Updates #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5 #packages used/produced in the build but not released [addons] name=CentOS-5…

  • Linode VS YardVPS,UnixBench VPS 简单性能测试对比

    前两天查看虚拟主机时,发现好多虚拟空间的价格和一些低端的 VPS 差不多。无意中 VPS 毒到了。Linode 是大家有口皆碑的,首先有 5 处机房可以选择,加州的 Fremont 机房对于国内用户,速度是最快的。YardVPS 和 BuyVM 是有名的便宜 VPS。15 刀每年的费用对大家来说是非常有吸引力的。但是这 15 刀的大馅饼是不是值得呢? 我买了 Linode 的 Linode512(19.95刀/月),YardVPS 的 LEAF1 (15刀/年)和 TREE1(7.95刀/月)进行对比。 先来看看各 VPS 的配置对比。另外添加了 1 台 5520 服务器和 1 台 I7 的桌面系统作对比。 Linode 和 YardVPS 都采用了 2010 年新款的服务器,配备 Xeon 5600 系列处理器,性能上差别不大,Linode512 采用了低功耗型号,对于机房而言,省电很重要。注意 YardVPS 提供 $15/year 所对应的 LEAF1 配置。其将 CPU 阉割掉了一半,只有 1.2GHz,而且使用的是…

  • Linux 内存清理

    在 kernel 2.6.16 以上可使用: echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches 查看内存使用情况: free -m

  • 简约的文本网页浏览器,Elinks & Lynx

    这两个家伙是比较另类的浏览器,一般不太会有人注意他们。但在没有 x-window 的机器上可应急使用。 1. Elinks 官网:http://elinks.or.cz/ 特点:速度快,有菜单选项(按 ESC 弹出);不支持 Javascript 2. Lynx 官网:http://lynx.browser.org/ 特点:速度慢,布局不太令人满意;不支持 Javascript (感谢 Paul Wu 的指出) 这两个浏览器在 Ubuntu 的官方源中都可以找到,安装十分方便。 apt-get install elinks apt-get install lynx 试试看吧

  • error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)

    安装 Django 时遇到如下的提示: error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory) 安装所适应的 python-dev 或 python-devel 可以解决这个问题。 The following error was shown while I was installing Django. error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory) Installing your distribution's python-dev or python-devel package may solve this problem.

  • VPS/Linux Dropbox 在线备份的安装

    Dropbox 真的是个很不错的云运用 idea,非常适合重要数据的备份,比如 VPS,虚拟主机。。。伟大的 GFW 居然把这个也给墙了,真墙大。当然完事都有其两面性,这样促成了国内金山快盘的诞生,蛋疼的山寨,很给力。 其实 Dropbox 的安装非常的简单,官方建议是把它安装在你的 home 下边,不过其实他在哪里都是可以运行的。 1. 32位系统:wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86"    64位系统:wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64" 这样可以在当前目录下获得到 dropbox 当前 release 的 tgz 包,接下来就是解压。 2. tar xvf dropbox.tar.gz 默认 Dropbox 的解压后放在 .dropbox-dist 目录里边,所有 ls 是看不到的,可以通过 ls -a 来查看。由于 dropbox 是通过静态编译的,所以不需要编译和安装就可以直接运行,也是某种意义上的绿色软件,很好用。直接运行 dropbox。 3. .dropbox-dist/dropboxd This client is not linked to any account……

  • Linode512

    对国内的 ISP 伤心透顶了,还有个 ORG 的米没有拿回来。最近搞了个 Linode 的 VPS,试用发现上海电信这边走美国西海岸 Fremont 的机房速度都不错 (Linode Facilities Speedtest)。而且也不像 BuyVM 一直 out of stock (Linode Datacenter Availability)。BuyVM 和 YardVPS 的 $15/year 都基于 OpenVZ,会存在很严重的超售,很多买家抱怨刚买速度很不错,时间久了速度开始慢了,更可恶的是时常报内存超出或者不足。当然 YardVPS 也有了 Xen 的 TREE 系列,貌似也很有吸引力。:) 选择 Linode 还有个原因就是他所提供的各种设置足够满足我的折腾,大量的 distribution 可以选择,呵呵。 之后我会把搭建 VPS 的点点滴滴陆续发上来。心疼啊,又多了笔开支。 如果对 Linode 感兴趣可以通过我的推介连接申请:http://www.linode.com/?r=4242b21e7d3fe6202cc22417e32cdaf7aae34167

  • FileBench Linux 编译 与 FSL’s Filebench

    最近在搞一套 Linux 自动化测试框架,case 中有个被要求用 filebench,好稀奇的东西。Google 了一下,Sun for Solaris 的。移植到 Linux上可有一番难度了。 具体指导可以参考这里:http://cid-2d1eff4af53272ba.spaces.live.com/blog/cns!2D1EFF4AF53272BA!5438.entry 可是我啃啊啃啊的按照他做了几个添加,最后多出来了个 yacc 的编译错误。上边可根本没提啊。Port 失败。然后仔细研读官网文档。有了惊人的发现哦,看这里:http://www.solarisinternals.com/wiki/index.php/FileBench#Linux_Port FSL's Filebench Port 下载:http://www.fsl.cs.sunysb.edu/~vass/filebench/ 不过前面有几步还是很重要的: 安装 libtecla 函数库:http://www.astro.caltech.edu/~mcs/tecla/ automake 安装 安装么也就傻瓜式的 ./configure && make && make install。 不过安装之后由于 libtecla 可能在不同 Linux 下路径的不统一,我在 CentOS 下需要拷贝到 /usr/lib 下边。可以通过 whereis 来定位需要的库文件的原始位置,复制之即可。