<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>
<channel>
	<title>Blog.ChenHow.Net &#187; Linux</title>
	<atom:link href="http://blog.chenhow.net/category/os/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chenhow.net</link>
	<description>Tech news, reviews, linux tips &#38; tricks, gadgets, foods and life experience sharing</description>
	<lastBuildDate>Wed, 21 Dec 2011 03:32:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>Copyright &#xA9; Blog.ChenHow.Net 2010 </copyright>
	<managingEditor>chenhow@chenhow.net (Blog.ChenHow.Net)</managingEditor>
	<webMaster>chenhow@chenhow.net (Blog.ChenHow.Net)</webMaster>
	<image>
		<url>http://blog.chenhow.net/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Blog.ChenHow.Net</title>
		<link>http://blog.chenhow.net</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Tech news, reviews, linux tips &#38; tricks, gadgets, foods and life experience sharing</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Blog.ChenHow.Net</itunes:author>
	<itunes:owner>
		<itunes:name>Blog.ChenHow.Net</itunes:name>
		<itunes:email>chenhow@chenhow.net</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://blog.chenhow.net/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Jhead Batch Photo Renaming</title>
		<link>http://blog.chenhow.net/2011/01/25/linux/jhead-batch-photo-renaming/</link>
		<comments>http://blog.chenhow.net/2011/01/25/linux/jhead-batch-photo-renaming/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 15:33:22 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[batch photo renaming]]></category>
		<category><![CDATA[jhead]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=860</guid>
		<description><![CDATA[Jhead is a CLI utility to rename large collections of photos with EXIF (Exchangeable image file format) metadata like date and time which saves you the effort to renaming them one by one. To install Jhead: sudo aptitude install jhead To rename the photos to &#8220;year-month-date_hour-min-sec&#8221; format: 1. Go to the photo folder chenhow@laptop:~$ cd [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span>Jhead</span></strong> is a CLI utility to rename large collections of photos with EXIF (Exchangeable image file format) metadata like date and time which saves you the effort to renaming them one by one.<br />
<strong><br />
<span style="color: #000000;">To install Jhead:</span></strong></p>
<blockquote><p>sudo aptitude install jhead</p></blockquote>
<p><span style="color: #000000;"><strong>To rename the photos to &#8220;year-month-date_hour-min-sec&#8221; format:</strong></span></p>
<p>1. Go to the photo folder</p>
<blockquote><p>chenhow@laptop:~$ cd Desktop/BBs/</p></blockquote>
<p>2. Run Jhead utility with below parameter</p>
<blockquote><p>chenhow@laptop:~/Desktop/BBs$ jhead -n%Y-%m-%d_%H-%M-%S *.jpg</p></blockquote>
<p>3. Then your photos will be renaming and the format will look like this</p>
<p><span style="color: #ff0000;"><strong>Before rename</strong></span></p>
<blockquote><p><strong></strong>chenhow@chenhow-laptop:~/Desktop/BBs$ ls<br />
Photo0594.jpg  Photo0598.jpg  Photo0600.jpg</p></blockquote>
<p><a href="http://www.flickr.com/photos/52004371@N03/5387161247/"><img class="aligncenter" title="BBS1" src="http://farm6.static.flickr.com/5219/5387161247_297d157ece.jpg" alt="" width="482" height="114" /></a></p>
<p><span style="color: #ff0000;"><strong>After rename</strong></span></p>
<blockquote><p>chenhow@chenhow-laptop:~/Desktop/BBs$ jhead -n%Y-%m-%d_%H-%M-%S *.jpg<br />
Photo0594.jpg &#8211;&gt; 2009-10-04_05-57-56.jpg<br />
Photo0598.jpg &#8211;&gt; 2009-10-04_06-05-13.jpg<br />
Photo0600.jpg &#8211;&gt; 2009-10-04_06-11-16.jpg</p></blockquote>
<p><a href="http://farm6.static.flickr.com/5220/5387160861_90ef695a63.jpg" rel="lightbox[860]"><img class="aligncenter" title="BBS2" src="http://farm6.static.flickr.com/5220/5387160861_90ef695a63.jpg" alt="" width="474" height="127" /></a></p>
<p>For help, type jhead -h or visit http://www.sentex.net/~mwandel/jhead/.</p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2011/01/25/linux/jhead-batch-photo-renaming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Centos] Kickstart (Unattended) Linux OS installation</title>
		<link>http://blog.chenhow.net/2010/07/28/linux/centos-kickstartunattended-linux-os-installation/</link>
		<comments>http://blog.chenhow.net/2010/07/28/linux/centos-kickstartunattended-linux-os-installation/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 08:22:37 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos ks]]></category>
		<category><![CDATA[kickstart]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=840</guid>
		<description><![CDATA[Kickstart means automated OS installation. Most Linux OS installation can be done via Kickstart and it can be performed using local boot media or over network(FTP, HTTP, NFS and etc). Here, we&#8217;re going to talk about using HTTP method to perform Kickstart. Prerequisite: Boot media (for creating a USB bootdisk, you can refer to my [...]]]></description>
			<content:encoded><![CDATA[<p>Kickstart means automated OS installation. Most Linux OS installation can be done via Kickstart and it can be performed using local boot media or over network(FTP, HTTP, NFS and etc).</p>
<p>Here, we&#8217;re going to talk about using HTTP method to perform Kickstart.</p>
<p><strong>Prerequisite:</strong></p>
<ol>
<li> Boot media (for creating a USB bootdisk, you can refer to my earlier <a href="http://blog.chenhow.net/2010/07/23/linux/create-bootable-usb-drive-for-centos-installation-2/" target="_blank">article</a>)</li>
<li>You should have the Centos installation CD/image to crate the installation tree</li>
<li>Running Webserver for Kick Start OS installation</li>
<li>Running DHCP server (Optional)</li>
</ol>
<p><strong>Setting Up Kickstart server:</strong></p>
<ol>
<li>Create a directory name &#8220;Centos5.5&#8243; in your webserver DocumentRoot.
<ul>
<li>eg: mount -o ro /dev/sdc /media/cdrom</li>
</ul>
</li>
<li>Insert the Centos CD-ROMs and copy all the binaries into that directory (copy the binaries from all the installation CD-ROMs)
<ul>
<li>eg: cp iVaf /media/cdrom/Centos /var/www/html/Centos5.5</li>
</ul>
</li>
<li>Create an answer file for automate the installation process.
<ul>
<li>You can use any kick start configurator tool or refer to the file /root/anaconda-ks.cfg in any of your Linux machine.</li>
<p><a href="http://farm5.static.flickr.com/4089/4836578661_686e8b5b32_b.jpg" rel="lightbox[840]"><img class="aligncenter" title="Kickstart Configurator" src="http://farm5.static.flickr.com/4089/4836578661_686e8b5b32.jpg" alt="" width="500" height="300" /></a></p>
<li>Or you may download my sample <a class="downloadlink" href="http://blog.chenhow.net/wp-content/plugins/download-monitor/download.php?id=7" title="Version1 downloaded 507 times" >ks.cfg (507)</a> as reference</li>
</ul>
</li>
<li>Copy the ks.cfg file to your Centos5.5 directory.</li>
<li>You will have 1 new directory and 1 ks.cfg created like below:
<ul>
<li>For example /var/www/html is your DocumentRoot</li>
<li>You will have /var/www/html/Centos5.5 and /var/www/html/Centos5.5/ks.cfg</li>
</ul>
</li>
<li>Attached boot media and then boot up the machine that you want to perform Kickstart OS installation.</li>
<li>Configure the BIOS setting to make your boot media as &#8220;First Boot Device&#8221;
<ul>
<li>For my case cause I&#8217;m using USB hard disk, so my &#8220;First Boot Device&#8221; should be <strong>Removable</strong>.</li>
<li>Save the BIOS setting then continue</li>
<p><a href="http://farm5.static.flickr.com/4109/4836621683_ee98da1312_b.jpg" rel="lightbox[840]"><img class="alignnone" title="bios_1" src="http://farm5.static.flickr.com/4109/4836621683_ee98da1312.jpg" alt="" width="500" height="332" /></a></p>
<p><a href="http://farm5.static.flickr.com/4124/4837232778_1e401d82c6_b.jpg" class="broken_link" rel="lightbox[840]"><img class="alignnone" title="bios_2" src="http://farm5.static.flickr.com/4124/4837232778_1e401d82c6.jpg" alt="" width="500" height="332" /></a></p>
<p><a href="http://farm5.static.flickr.com/4110/4837230746_c4712f76ce_b.jpg" class="broken_link" rel="lightbox[840]"><img class="alignnone" title="bios_3" src="http://farm5.static.flickr.com/4110/4837230746_c4712f76ce.jpg" alt="" width="500" height="332" /></a></p>
<p><a href="http://farm5.static.flickr.com/4150/4837230108_783c1b8a42_b.jpg" class="broken_link" rel="lightbox[840]"><img class="alignnone" title="bios_4" src="http://farm5.static.flickr.com/4150/4837230108_783c1b8a42.jpg" alt="" width="500" height="332" /></a></ul>
</li>
<li>You will see OS installation menu screen, fro there type in below <strong>BOLD</strong> command
<ul>
<li>boot: <strong>linux ks=http://192.168.1.1/~chenhow/Centos5.5/ks.cfg</strong></li>
</ul>
<ul>
<li>192.168.1.1 is my Web server IP</li>
<li>~/chenhow is my subdirectories (I&#8217;m using userdir module for lighttpd)</li>
<p><a href="http://farm5.static.flickr.com/4133/4837229028_f9f1497219_b.jpg" class="broken_link" rel="lightbox[840]"><img class="alignnone" title="bios_5" src="http://farm5.static.flickr.com/4133/4837229028_f9f1497219.jpg" alt="" width="500" height="332" /></a><br />
<br />
<a href="http://farm5.static.flickr.com/4110/4836615905_db7cfb685f_b.jpg" class="broken_link" rel="lightbox[840]"><img class="alignnone" title="bios_6" src="http://farm5.static.flickr.com/4110/4836615905_db7cfb685f.jpg" alt="" width="500" height="332" /></a>
</ul>
</li>
<li>Then, the installation process will start and everything should be automated.</li>
</ol>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2010/07/28/linux/centos-kickstartunattended-linux-os-installation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create Bootable USB Drive For Centos Installation</title>
		<link>http://blog.chenhow.net/2010/07/23/linux/create-bootable-usb-drive-for-centos-installation-2/</link>
		<comments>http://blog.chenhow.net/2010/07/23/linux/create-bootable-usb-drive-for-centos-installation-2/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 14:19:11 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[usb boot disk]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=657</guid>
		<description><![CDATA[Due to budget constraint, my new device doesn&#8217;t come with any CD/DVD ROM and PXE compliant NIC. Therefore, I need to rely on the USB hard disk to make it as a boot media to start the OS installation process. Prerequisite: You must have a USB storage device like flash/pen drive or hard disk. In [...]]]></description>
			<content:encoded><![CDATA[<p>Due to budget constraint, my new device doesn&#8217;t come with any CD/DVD ROM and PXE compliant NIC. Therefore, I need to rely on the USB hard disk to make it as a boot media to start the OS installation process.</p>
<p><strong>Prerequisite</strong>:</p>
<ol>
<li>You must have a USB storage device 	like flash/pen drive or hard disk. In my scenario, I only have a USB 	hard disk and I&#8217;m gonna make it as a boot disk to kick start the network installation.</li>
<li>You should have the Centos 	installation CD/image.</li>
<li>Running Webserver for Kick Start (unattended) OS installation.</li>
<li>Running Linux/Unix OS to create the USB boot disk.</li>
</ol>
<p><strong>Create USB boot disk:</strong></p>
<ol>
<li><span style="color: #000000;">Connect you USB device to a running Linux machine and run “dmesg” to identify the device name.<span style="color: #cc0000;"><em><br />
<strong>
<p align="left">My USB hard disk being recognized as /dev/sdb</p>
<p></strong></em></span><span style="color: #000000;"><em><img class="aligncenter" title="USB_boot_disk_1" src="http://farm5.static.flickr.com/4135/4816890247_f2832b1f53.jpg" alt="USB_boot_disk_1" width="500" height="238" /></em></span></span></li>
<li align="left">Use “fdisk” to partition <span style="color: #cc0000;"><strong>/dev/sdb</p>
<p></strong></span><span style="color: #000000;"><img class="aligncenter" title="USB_boot_disk_2" src="http://farm5.static.flickr.com/4078/4817512632_a29a07fc6d.jpg" alt="USB_boot_disk_2" width="494" height="183" /></span> </em></p>
<ol type="a">
<li><span style="color: #000000;"><em>Create 2 partitions </em>
<ol type="i">
<li><em>100 MB for boot image, boot image partition is Primary 1</em></li>
<li><em>Remaining for storage, storage image partition is Primary 2</em></li>
<li><em>Tag boot image partition as bootable</em></li>
<li><em>Set boot image partition type to FAT32 (type number 1)</em></li>
<li><em>Save &amp; Exit</em></li>
<p><span style="color: #000000;"><em><img class="aligncenter" title="USB_boot_disk_3" src="http://farm5.static.flickr.com/4099/4816889253_49d9c02313.jpg" alt="USB_boot_disk_3" width="494" height="330" /></em></span><em><br />
<span style="color: #000000;"><img class="aligncenter" title="USB_boot_disk_4" src="http://farm5.static.flickr.com/4102/4817465820_7608d5b9a5.jpg" alt="USB_boot_disk_4" width="494" height="241" /></span><br />
<span style="color: #000000;"><img class="aligncenter" title="USB_boot_disk_5" src="http://farm5.static.flickr.com/4102/4817464930_74be7d7e77.jpg" alt="USB_boot_disk_5" width="494" height="275" /></span><br />
<span style="color: #000000;"><img class="aligncenter" title="USB_boot_disk_6" src="http://farm5.static.flickr.com/4081/4816841267_44782d9833.jpg" alt="USB_boot_disk_6" width="494" height="160" /></span> </em></ol>
<p></span></li>
<li><span style="color: #000000;"><em>Format the partition</em></span>
<ol type="i">
<li><em>Format boot image partition as FAT32</em></li>
<p><span style="color: #000000;"><em><img class="aligncenter" title="USB_boot_disk_7" src="http://farm5.static.flickr.com/4075/4821127508_8d0fe5b3f6.jpg" alt="USB_boot_disk_7" width="310" height="33" /></em></span></p>
<li><em>Format storage partition as EXT3</em></li>
<p><span style="color: #000000;"><em><img class="aligncenter" title="USB_boot_disk_8" src="http://farm5.static.flickr.com/4094/4820508119_0ea90b25de.jpg" alt="USB_boot_disk_8" width="494" height="335" /></em></span></ol>
</li>
</ol>
</li>
<li><span style="color: #000000;"><em>Copy required files from Centos CD 	to <span style="color: #cc0000;"><strong>/dev/sdb1</strong></span> </em>
<ol type="a">
<li><span style="color: #000000;"><em>Mount /dev/sdb1 to /mnt </em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost ~]# mount /dev/sdb1 /mnt </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em><em>Copy the contents of /Centos/isolinux to /mnt from the 1</em></em></span><span style="color: #000000;"><em><sup><em>st</em></sup></em></span><span style="color: #000000;"><em><em> CD</em></em></span><em><br />
<span style="color: #ff0000;"><em><strong>(p/s: isolinux.bin, boot.cat and TRANS.TBL are note needed)</strong></em></span></em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost ~]# cp -R 					/root/Desktop/isolinux/* /mnt/ </span></p>
<p><span style="color: #000000;">[root@localhost ~]# cd /mnt </span></p>
<p><span style="color: #000000;">[root@localhost mnt]# rm -rf isolinux.bin boot.cat TRANS.TBL </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Rename isolinux configuration file to syslinux.cfg</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost 					mnt]# mv isolinux.cfg syslinux.cfg </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Copy the installer&#8217;s initial RAM disk /Centos/images/pxeboot/initrd.img 		from the 1</em></span><span style="color: #000000;"><em><sup>st</sup></em></span><span style="color: #000000;"><em> CD to /mnt</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost 					mnt]# cp -R /root/Desktop/initrd.img /mnt/ </span></td>
</tr>
</tbody>
</table>
</li>
</ol>
<p></span></li>
<li><span style="color: #000000;"><em>Make the USB hard disk bootable. The flash drive must be unmounted in 	order to work properly.</em></span>
<ol type="a">
<li><span style="color: #000000;"><em>Umount /dev/sdb1</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost isolinux]# cd </span></p>
<p><span style="color: #000000;">[root@localhost 					~]# umount /dev/sdb1 </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Install 		the SYSLINUX bootloader on a FAT filesystem</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost 					~]# syslinux /dev/sdb1 </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Mount 		/dev/sdb1 &amp; install Grub </em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost ~]# mount /dev/sdb1 /mnt </span></p>
<p><span style="color: #000000;">[root@localhost ~]# grub-install 					&#8211;root-directory=/mnt /dev/sdb </span></p>
<p><span style="color: #000000;">Probing devices to guess BIOS drives. This 					may take a long time. </span></p>
<p><span style="color: #000000;">Installation finished. No error reported. </span></p>
<p><span style="color: #000000;">This is the contents of the device map 					/mnt/boot/grub/device.map. </span></p>
<p><span style="color: #000000;">Check if this is correct or not. If any of 					the lines is incorrect, </span></p>
<p><span style="color: #000000;">fix it and re-run the script 					`grub-install&#8217;. </span></p>
<p><span style="color: #000000;">(fd0)   /dev/fd0 </span></p>
<p><span style="color: #000000;">(hd0)   /dev/sda </span></p>
<p><span style="color: #000000;">(hd1) 					  /dev/sdb </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Verify 		that the USB hard disk has a /boot/grub directory, if no, create it 		manually.</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost 					~]# cd /mnt/boot/grub/ </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Create 		grub.conf in /boot/grub. Below is a sample config for &#8216;grub.conf&#8217;</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">default=0 </span></p>
<p><span style="color: #000000;">timeout=5 </span></p>
<p><span style="color: #000000;">root (hd1,0) </span></p>
<p><span style="color: #000000;">title Centos 5.5 Linux Installer </span></p>
<p><span style="color: #000000;">kernel /vmlinuz </span></p>
<p><span style="color: #000000;">initrd 					/initrd.img </span></td>
</tr>
</tbody>
</table>
</li>
<li><span style="color: #000000;"><em>Umount 		/dev/sdb1</em></span><em><br />
</em></p>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<col width="256*"></col>
<tbody>
<tr>
<td width="100%" valign="TOP"><span style="color: #000000;">[root@localhost boot]# cd </span></p>
<p><span style="color: #000000;">[root@localhost 					~]# umount /dev/sdb1 </span></td>
</tr>
</tbody>
</table>
</li>
</ol>
</li>
<li><em>USB hard disk should be bootable 	by now.</em></li>
<li><em>Remember to change the BIOS 	setting to give priority to boot removable device 1<sup>st</sup></em></li>
</ol>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2010/07/23/linux/create-bootable-usb-drive-for-centos-installation-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Vi/Vim tips &#8211; Delete Lines</title>
		<link>http://blog.chenhow.net/2009/07/01/linux/vivim-tips-delete-lines/</link>
		<comments>http://blog.chenhow.net/2009/07/01/linux/vivim-tips-delete-lines/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 03:27:49 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[vi/vim]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=518</guid>
		<description><![CDATA[1.) Delete present line Goto the line you want to start delete, press Esc dd # Will delete present line 2.) Delete from line 1 to end of line. :1,$ del # Delete from line 1 to EOL 3.) Delete from present line to end of line. :.,$ del # Delete from present line to [...]]]></description>
			<content:encoded><![CDATA[<p>1.) Delete present line</p>
<blockquote><p><span style="color: #ffffff;">Goto the line you want to start delete, press</span></p>
<p><span style="color: #ffff00;">Esc dd </span><span style="color: #ff0000;"># Will delete present line<br />
</span></p></blockquote>
<p>2.) Delete from line 1 to end of line.</p>
<blockquote><p><span style="color: #ffff00;">:1,$ del <span style="color: #ff0000;"># Delete from line 1 to EOL</span><br />
</span></p></blockquote>
<p>3.) Delete from present line to end of line.</p>
<blockquote><p><span style="color: #ffff00;">:.,$ del <span style="color: #ff0000;"># Delete from present line to EOL</span><br />
</span></p>
<p><span style="color: #ffffff;">or</span></p>
<p><span style="color: #ffffff;">Goto the line you want to start delete, press</span></p>
<p><span style="color: #ffff00;"> Esc d Shift g</span> <span style="color: #ff0000;"># Will delete all the lines from present line to EOL</span></p></blockquote>
<p>. -&gt; present line<br class="spacer_" /></p>
<p>1 -&gt; line 1</p>
<p>$ -&gt; End of Line</p>
<p>del -&gt; Delete</p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2009/07/01/linux/vivim-tips-delete-lines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Find duplicate IP</title>
		<link>http://blog.chenhow.net/2009/05/18/linux/how-to-find-duplicate-ip/</link>
		<comments>http://blog.chenhow.net/2009/05/18/linux/how-to-find-duplicate-ip/#comments</comments>
		<pubDate>Mon, 18 May 2009 06:24:46 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[duplicate IP]]></category>
		<category><![CDATA[linux command]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=493</guid>
		<description><![CDATA[To find duplicate IP, you can create a text file and putting all the IP addresses into it and seperate them with line break. eg: Create a text file called ip.txt [root@www ~]# touch ip.txt Put all the ip into the file and save it [root@www ~]# vi ip.txt 192.168.1.22 192.167.1.22 192.168.1.23 192.168.1.23 192.168.1.70 192.168.1.88 [...]]]></description>
			<content:encoded><![CDATA[<p>To find duplicate IP, you can create a text file and putting all the IP addresses into it and seperate them with line break.</p>
<p>eg:</p>
<blockquote><p><span style="color: #c0c0c0;">Create a text file called ip.txt</span><br />
<span style="color: #ffffff;"> [root@www ~]#</span> <span style="color: #ffff00;">touch ip.txt</span></p>
<p><span style="color: #c0c0c0;">Put all the ip into the file and save it</span><br />
<span style="color: #ffffff;"> [root@www ~]#</span> <span style="color: #ffff00;">vi ip.txt</span><br />
<span style="color: #0000ff;"><br />
192.168.1.22<br />
192.167.1.22<br />
192.168.1.23<br />
192.168.1.23<br />
192.168.1.70<br />
192.168.1.88<br />
192.168.1.89<br />
192.168.1.40<br />
192.168.1.63<br />
192.168.1.77<br />
192.168.1.79<br />
192.168.1.78<br />
192.168.1.11<br />
192.168.1.82<br />
192.168.1.24<br />
192.168.1.91<br />
192.168.1.64<br />
192.168.1.94<br />
192.168.1.21<br />
192.168.1.96<br />
192.168.1.95<br />
192.168.1.69<br />
&#8220;ip.txt&#8221; 138 lines, 2138 characters</span></p>
<p><span style="color: #c0c0c0;">Execute below command to find the duplicate ip</span><br />
<span style="color: #ffffff;"> [root@www ~]#</span> <span style="color: #ffff00;">sort ip.txt | uniq -d</span></p>
<p><span style="color: #ff0000;">#It will display all the duplicate IP </span><br />
<span style="color: #0000ff;">192.168.1.22</span></p></blockquote>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2009/05/18/linux/how-to-find-duplicate-ip/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] Install Conky &#8211; A Desktop System Monitor</title>
		<link>http://blog.chenhow.net/2009/04/05/linux/install-conky-a-system-monitor-for-ubuntu/</link>
		<comments>http://blog.chenhow.net/2009/04/05/linux/install-conky-a-system-monitor-for-ubuntu/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 17:01:42 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[Install Conky - a system monitor for Ubuntu]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=467</guid>
		<description><![CDATA[Conky is a light weight system monitor that uses to display system information on your Desktop. You can display various information like CPU, memory, network, hard disk capacity and etc using conky on the Desktop, a very handy tools to monitor system info. Install Conky - Open terminal and type the following command: sudo apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>Conky is a light weight system monitor that uses to display system information on your Desktop. You can display various information like CPU, memory, network, hard disk capacity and etc using conky on the Desktop, a very handy tools to monitor system info.</p>
<p><a href="http://www.chenhow.net/images/opensource/Conky.png" class="broken_link" rel="lightbox[467]"><img class="aligncenter" style="border: 0pt none;" title="My Conky" src="http://www.chenhow.net/images/opensource/Conky.png" alt="Conky" width="488" height="359" /></a></p>
<p><strong>Install Conky</strong></p>
<p>- Open terminal and type the following command:</p>
<blockquote><p>sudo apt-get install conky</p></blockquote>
<p>- Once the installation is complete, copy the example config by copying the file from /usr/share/doc/conky/examples/conky.conf.gz  to ~/.conkyrc. Just type in the terminal:</p>
<blockquote><p>zcat /usr/share/doc/conky/examples/conky.conf.gz &gt; ~/.conkyrc</p></blockquote>
<p>- Done, you can test by type in below command in terminal:</p>
<blockquote><p>conky</p></blockquote>
<p><strong>Customize Conky config(conkyrc)</strong></p>
<p>- Open terminal and type the following command:</p>
<p>sudo gedit ~/.conkyr</p>
<p>- Below is my conky config, you may base on this to configure your conky if you like. The config below actually conky general setting on desktop like where should conky to be place, using what text style, border and etc.</p>
<blockquote><p>background no</p>
<p>text_buffer_size 2048</p>
<p>use_xft yes</p>
<p>xftfont Eurostile:size=7</p>
<p>xftalpha 0.7</p>
<p>update_interval 5.0</p>
<p>total_run_times 0</p>
<p>own_window yes</p>
<p>own_window_type override</p>
<p>own_window_transparent yes</p>
<p>own_window_colour hotpink</p>
<p>own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager</p>
<p>double_buffer yes</p>
<p>minimum_size 260 5</p>
<p>draw_shades no</p>
<p>draw_outline no</p>
<p>draw_borders no</p>
<p>draw_graph_borders no</p>
<p>stippled_borders 3</p>
<p>border_margin 9</p>
<p>border_width 10</p>
<p>default_color grey</p>
<p>default_shade_color black</p>
<p>default_outline_color black</p>
<p>alignment top_right</p>
<p>gap_x 10</p>
<p>gap_y 35</p>
<p>no_buffers yes</p>
<p>uppercase no</p>
<p>cpu_avg_samples 2</p>
<p>net_avg_samples 2</p>
<p>override_utf8_locale no</p>
<p>use_spacer yes</p>
<p>show_graph_scale no</p>
<p>show_graph_range no</p></blockquote>
<p>Below code is what will be show in the conky bar</p>
<blockquote><p>TEXT</p>
<p>${font arial black:size=10}${color orange}SYSTEM${color}${font arial black:size=9}INFORMATION${color orange} ${hr 2}$color$font</p>
<p>$nodename &#8211; $sysname $kernel on $machine</p>
<p>${color lightgrey}Distro: ${pre_exec cat /etc/issue | grep Ubuntu | cut -c1-13} $machine</p>
<p>${color lightgrey}Uptime:$color $uptime ${color lightgrey}- Load:$color $loadavg</p>
<p>${color lightgrey}Battery: ${battery_percent CMB1}%   ${battery_bar CMB1}$color</p>
<p>${font arial black:size=10}${color orange}CPU${color}${font arial black:size=9}INFORMATION${color orange} ${hr 2}$color$font</p>
<p>${color lightgrey}CPU Temp: ${acpitempf}F  HDD Temp: ${execi 600 sudo hddtemp &#8211;unit=C /dev/sda2 | cut -c 24-30}</p>
<p>${color lightgrey}CPU Usage:${color #cc2222} $cpu% ${cpubar}</p>
<p>${color red}${cpugraph 0000ff 00ff00}</p>
<p>${color}Name              PID     CPU%   MEM%</p>
<p>${color #ddaa00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}</p>
<p>${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}</p>
<p>${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}</p>
<p>${color}Mem usage</p>
<p>${color #ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}</p>
<p>${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}</p>
<p>${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}</p>
<p>${font arial black:size=10}${color orange}MEMORY${color}${font arial black:size=9}INFORMATION${color orange} ${hr 2}$color$font</p>
<p>${color lightgrey}RAM Usage:$color $mem/$memmax &#8211; $memperc% ${membar}</p>
<p>${color lightgrey}Swap Usage:$color $swap/$swapmax &#8211; $swapperc% ${swapbar}</p>
<p>${color lightgrey}Processes:$color $processes  ${color grey}Running:$color $running_processes</p>
<p>${font arial black:size=10}${color orange}DISK${color}${font arial black:size=9}INFORMATION${color orange} ${hr 2}$color$font</p>
<p>${font arial black:size=9}VOLUME${goto 116}TYPE${goto 180}USED${alignr 1}SIZE$font</p>
<p>${font arial black:size=9}ROOT:$font${goto 120}${fs_type /}${goto 190}${fs_used /}${alignr}${fs_size /}</p>
<p>${fs_bar 4 /}$color</p>
<p>${font arial black:size=9}Windows:$font${goto 120}${fs_type /home/chenhow/windows}${goto 190}${fs_used /home/chenhow/windows}${alignr}${fs_size /home/chenhow/windows}</p>
<p>${fs_bar 4 /}$color</p>
<p>${font arial black:size=10}${color orange}NETWORK${color}${font arial black:size=9}INFORMATION${color orange} ${hr 2}$color$font</p>
<p>${font arial black:size=7}LOCAL:$font${addr ppp0} $alignr ${color}</p>
<p>${font arial black:size=7}DOWN: $font$color${downspeed ppp0} k/s ${alignr}${font arial black:size=7}UP: $font${upspeed eth0} k/s</p>
<p>${downspeedgraph ppp0 25,140 0000ff 00ff00} ${alignr}${upspeedgraph ppp0 25,140 0000ff 00ff00}$color</p>
<p>${font arial black:size=9}TOTAL: $font${totaldown ppp0} ${alignr}${font arial black:size=9}TOTAL: $font${totalup ppp0}</p>
<p>${color orange}${hr 2}$color</p>
<p>${color #ddaa00}Port(s)${alignr}#Connections</p>
<p>$color Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}ALL: ${tcp_portmon 1 65535 count}</p>
<p>${color #ddaa00}Inbound Connection ${alignr} Local Service/Port$color</p>
<p>${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}</p>
<p>${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}</p>
<p>${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}</p>
<p>${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}</p>
<p>${tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}</p>
<p>${color #ddaa00}Outbound Connection ${alignr} Remote Service/Port$color</p>
<p>${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}</p>
<p>${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}</p>
<p>${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}</p>
<p>${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}</p>
<p>${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}</p>
<p>${color orange}${hr 2}$color</p>
<p>${color}TODO:</p>
<p>${execi 20 cat /home/chenhow/Desktop/TODO.txt | fold -w40 }</p></blockquote>
<p>The above configurations are the default setting that I used in my system. When you are more familiar with it, you can change it to suit your needs.</p>
<p>Attached is my conky config, feel free to download and modify.</p>
<p><strong>Download chenhow conky config file: </strong><a class="downloadlink" href="http://blog.chenhow.net/wp-content/plugins/download-monitor/download.php?id=6" title=" downloaded 309 times" >conky (309)</a></p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2009/04/05/linux/install-conky-a-system-monitor-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] Using apt-p2p For Faster Upgrades From Intrepid to Jaunty</title>
		<link>http://blog.chenhow.net/2009/04/04/linux/using-apt-p2p-for-faster-upgrades-from-intrepid-to-jaunty/</link>
		<comments>http://blog.chenhow.net/2009/04/04/linux/using-apt-p2p-for-faster-upgrades-from-intrepid-to-jaunty/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 15:39:17 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu p2p upgrade]]></category>
		<category><![CDATA[Using apt-p2p For Faster Upgrades From Intrepid to Jaunty]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=464</guid>
		<description><![CDATA[apt-p2p is a p2p proxy for apt dowloads, it will act as a proxy between apt requests and a repository server, downloading any request files from peers (if possible), else will fallback to direct HTTP download. In general, apt-p2p save bandwidth, use limited cpu and memory resources and reduce congestion on the ubuntu mirrors. So [...]]]></description>
			<content:encoded><![CDATA[<p><strong>apt-p2p</strong> is a p2p proxy for apt dowloads, it will act as a proxy between apt requests and a repository server, downloading any request files from peers (if possible), else will fallback to direct HTTP download. In general, apt-p2p save bandwidth, use limited cpu and memory resources and reduce congestion on the ubuntu mirrors.</p>
<p><em><strong>So how apt-p2p can increase the upgrade speed?</strong></em><br />
As mentioned earlier, apt-p2p will get the request files from peers, therefore, it will avoid the congestion on the ubuntu mirrors.</p>
<p><strong><em>Steps:</em></strong><br />
1. Install apt-p2p</p>
<blockquote><p>sudo apt-get install apt-p2p</p></blockquote>
<p>2. Prepare sources.list</p>
<blockquote><p><strong>#Backup sources.list</strong></p>
<p>chenhow@chenhow:-$ sudo cp /etc/apt/sources.list /etc/apt/sources.list-apt-p2p-backup</p></blockquote>
<p>3. Edit sources.list</p>
<blockquote><p><strong>#Add &#8220;localhost:9977&#8243; after the &#8220;http://&#8221;</strong><br />
deb http://localhost:9977/archive.canonical.com/ubuntu hardy partner<br />
deb-src http://localhost:9977/archive.canonical.com/ubuntu hardy partner<br />
deb http://localhost:9977/*mirror-address*/ubuntu/ hardy main universe restricted multiverse<br />
deb-src http://localhost:9977/*mirror-address*/ubuntu/ hardy main universe restricted multiverse</p></blockquote>
<p>4. Update packages</p>
<blockquote><p>sudo rm -rf /var/cache/apt-p2p/cache/*<br />
chenhow@chenhow:-$ sudo apt-get update</p></blockquote>
<p>5. Start upgrade from Interpid to Jaunty</p>
<blockquote><p>chenhow@chenhow:-$ sudo update-manager -d</p></blockquote>
<p>6. Check peers, downloads and uploads speed and DHT statistics</p>
<blockquote><p>Open Internet browser,  go to http://localhost:9977</p></blockquote>
<p>7. Done</p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2009/04/04/linux/using-apt-p2p-for-faster-upgrades-from-intrepid-to-jaunty/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] Playing DOS Game In Ubuntu</title>
		<link>http://blog.chenhow.net/2008/10/26/linux/playing-dos-game-in-ubuntu/</link>
		<comments>http://blog.chenhow.net/2008/10/26/linux/playing-dos-game-in-ubuntu/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:41:39 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[wine dosbox]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=387</guid>
		<description><![CDATA[Long time since I last play the computer games. I don&#8217;t know whether everyone feel the same, when I&#8217;m getting older, I have lost my interest in playing games, especially those strategy and online games that takes you a lot of time to accomplish. But recently I have regained that interest and start looking for [...]]]></description>
			<content:encoded><![CDATA[<p>Long time since I last play the computer games. I don&#8217;t know whether everyone feel the same, when I&#8217;m getting older, I have lost my interest in playing games, especially those strategy and online games that takes you a lot of time to accomplish.</p>
<p>But recently I have regained that interest and start looking for some very famous RPG games that I played before like 金庸群侠传 and 侠客英雄传. I know these 2 are very very old games, but I still enjoy playing it.</p>
<p>Since I&#8217;m using Ubuntu, so I have to install <strong>WINE</strong> and <strong>Dosbox</strong> in order to play the game.</p>
<p>1. To install WINE and Dosbox</p>
<blockquote><p>sudo apt-get install wine dosbox</p>
</blockquote>
<p>2. After installed WINE and Dosbox, use WINE to install the game</p>
<blockquote><p>wine installer.exe</p>
</blockquote>
<p>Eg:(Follow the wizard to complete the installation, if you are installing chinese game, change your gnome session to chinese in order to read the chinese character)</p>
<p><img title="installer" src="http://www.chenhow.net/images/Misc/installer.png" alt="installer" width="506" height="200" /></p>
<p>3. Once finish install the game, run dosbox</p>
<blockquote><p>Goto Applications&gt;Games&gt;DOSBox Emulator</p>
</blockquote>
<p>4. Then type the following command in DOSBox Emulator</p>
<blockquote><p>- mount c /home//.wine                           ### Mount C to wine directory</p>
<p>- c:                                                         ### Change to C Drive</p>
<p>- cd DRIVE_C/PROGRA~1/JINGYONG/  ### Go to your game installed directory</p>
<p>- PLAY.BAT                                          ### Execute the game</p>
</blockquote>
<p>Eg:</p>
<p><a href="http://www.chenhow.net/images/Misc/dosbox.png" class="broken_link" rel="lightbox[387]"><img title="dosbox" src="http://www.chenhow.net/images/Misc/dosbox.png" alt="dosbox" width="524" height="328" /></a></p>
<p>5. Enjoy the game ^_^</p>
<p><a href="http://www.chenhow.net/images/Misc/jingyong.png" class="broken_link" rel="lightbox[387]"><img title="jingyong" src="http://www.chenhow.net/images/Misc/jingyong.png" alt="jingyong" width="525" height="250" /></a></p>
<p><strong>*Note:</strong> If you encounter &#8220;<span style="color: #ff0000;"><strong>DOS memory range unavailable</strong></span>&#8221; error, is because Linux kernel prevents programs (Wine) from accessing the first 64k of kernel memory. To solve this problem, run this command:</p>
<blockquote><p>sudo sysctl -w vm.mmap_min_addr=0</p>
</blockquote>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>July 28, 2008 -- <a href="http://blog.chenhow.net/2008/07/28/internet/firefox-3-crashes-with-flash/" title="Firefox 3 Crashes With Flash">Firefox 3 Crashes With Flash</a> (1)</li><li>July 26, 2008 -- <a href="http://blog.chenhow.net/2008/07/26/linux/run-thotkeeper-in-ubuntu-hardy/" title="[Ubuntu] Run Thotkeeper in Ubuntu Hardy">[Ubuntu] Run Thotkeeper in Ubuntu Hardy</a> (3)</li><li>February 14, 2008 -- <a href="http://blog.chenhow.net/2008/02/14/linux/install-flash-plugin-for-browser/" title="[Ubuntu] Install Flash Plugin for Mozilla Firefox">[Ubuntu] Install Flash Plugin for Mozilla Firefox</a> (5)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2008/10/26/linux/playing-dos-game-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] Ubuntu 8.10 (Intrepid Ibex)</title>
		<link>http://blog.chenhow.net/2008/10/07/linux/ubuntu-810-intrepid-ibex/</link>
		<comments>http://blog.chenhow.net/2008/10/07/linux/ubuntu-810-intrepid-ibex/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 07:00:55 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu 8.10]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=333</guid>
		<description><![CDATA[On October 30, Ubuntu going to release Ubuntu 8.10 , code name &#8220;Interpid Ibex&#8221;. Just few more days from now, let&#8217;s count down for the new release of this wonderful OS. If you can&#8217;t wait and wanted to try it immediately, you may upgrade to Ubuntu 8.10 beta now. The following link provide the details [...]]]></description>
			<content:encoded><![CDATA[<p>On October 30, Ubuntu going to release Ubuntu 8.10 , code name &#8220;Interpid Ibex&#8221;. Just few more days from now, let&#8217;s count down for the new release of this wonderful OS.</p>
<p align="center">
<script src="http://www.ubuntu.com/files/countdown/display.js" type="text/javascript"></script>
</p>
<p>If you can&#8217;t wait and wanted to try it immediately, you may upgrade to Ubuntu 8.10 beta now. The following link provide the details steps on how to upgrade from Ubuntu 8.04 to Ubuntu 8.10 beta.</p>
<p><a href="http://www.ubuntugeek.com/upgrade-ubuntu-804-hardy-heron-to-ubuntu-810-intrepid-ibex-beta.html" target="_blank">http://www.ubuntugeek.com/upgrade-ubuntu-804-hardy-heron-to-ubuntu-810-intrepid-ibex-beta.html</a></p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2008/10/07/linux/ubuntu-810-intrepid-ibex/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] Gnome DO aka Linux Launchy</title>
		<link>http://blog.chenhow.net/2008/10/06/linux/gnome-do-aka-linux-launchy/</link>
		<comments>http://blog.chenhow.net/2008/10/06/linux/gnome-do-aka-linux-launchy/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:38:09 +0000</pubDate>
		<dc:creator>chenhow</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[gnome-do]]></category>
		<guid isPermaLink="false">http://blog.chenhow.net/?p=325</guid>
		<description><![CDATA[Last time when I saw my Windows user friend showing off how fast he&#8217;s able to launch his application using &#8216;Launchy&#8216;, I was so impressed and thinking why don&#8217;t we have similar application running in Ubuntu Desktop. So I did a search and finally I found an application called Gnome Do, a launcher allows you [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" title="gnome-do" src="http://www.chenhow.net/images/opensource/gnome-do-blue.png" alt="gnome-do" width="303" height="138" /></p>
<p>Last time when I saw my Windows user friend showing off how fast he&#8217;s able to launch his application using &#8216;<strong>Launchy</strong>&#8216;, I was so impressed and thinking why don&#8217;t we have similar application running in Ubuntu Desktop. So I did a search and finally I found an application called Gnome Do, a launcher allows you to <span>quickly search</span> for many items in your desktop environment. And it do not only allows you to search items, it also allows you to specify actions to perform on search results.</p>
<p><strong>To install Gnome DO:</strong></p>
<p><span style="text-decoration: underline;"><strong>Steps</strong></span></p>
<p>1. open terminal and type</p>
<blockquote><p>sudo apt-get install gnome-do</p></blockquote>
<p>2. Once Gnome Do is installed, first you need to manually run the application, then only you can summon it by pressing <strong>Super&lt;Windows Key&gt; + Space. <br />
</strong><br />
3. Instead of running Gnome-do manually everytimes, you can add Gnome-do to become startup programs. Just go to <strong><em>System&gt;Preferences&gt;Sessions&gt;Startup Programs</em></strong> tab</p>
<ul>
<li>Click Add </li>
<li>Enter any name on &#8220;Name:&#8221; field</li>
<li>Enter &#8220;/usr/bin/gnome-do&#8221; on &#8220;Command:&#8221; field</li>
<li>reboot
</li>
</ul>
<p><img style="vertical-align: middle;" title="session" src="http://www.chenhow.net/images/opensource/session.png" alt="session" width="558" height="454" /></p>
<p>4. Now everytimes you login, Gnome-do will be running on backgroup. So you can summon gnome-do by only  pressing <strong>Super&lt;Windows Key&gt; + Space</strong></p>
<p>5. Done</p>
<p>To use Gnome-do, press the summon key and type the keyword of the file or application which you wanted to open or run.</p>
<p><img title="gnome-do" src="http://www.chenhow.net/images/opensource/gnome-do-screen1.jpg" alt="gnome-do" /></p>
<p>Source: <a href="https://wiki.ubuntu.com/GnomeDo">https://wiki.ubuntu.com/<strong>GnomeDo</strong></p>
<div  class="related_post_title">Related Posts</div><ul class="related_post"><li>No Related Posts</li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.chenhow.net/2008/10/06/linux/gnome-do-aka-linux-launchy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

