<?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/"
	>

<channel>
	<title>Kurinchi Blogger Scribbles ... &#187; Linux Server</title>
	<atom:link href="http://kurinchilamp.kurinchilion.com/category/linux/linux-server/feed" rel="self" type="application/rss+xml" />
	<link>http://kurinchilamp.kurinchilion.com</link>
	<description>On Open Source Technologies</description>
	<lastBuildDate>Mon, 02 Jan 2012 06:14:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Beginner: Why there are many Linux Distributions?</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/06/beginner-why-there-are-many-linux-distributions.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/06/beginner-why-there-are-many-linux-distributions.html#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:29:51 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[different distribution]]></category>
		<category><![CDATA[linux distribution]]></category>
		<category><![CDATA[mandrake]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=863</guid>
		<description><![CDATA[There are different variants of Linux in the market like RedHat, Debian, CentOS, Ubuntu, Mandrake, Suse and a Linux beginner often ponder why they call Linux distributions by various names. The kernel or the heart of all the distributions is Linux and in bringing it to different market usage different community or vendors have adopted [...]]]></description>
			<content:encoded><![CDATA[<p>There are different variants of Linux in the market like <strong>RedHat, Debian, CentOS, Ubuntu, Mandrake, Suse</strong> and a Linux beginner often ponder why they call Linux distributions by various names. The kernel or the heart of all the distributions is Linux and in bringing it to different market usage different community or vendors have adopted the kernel to serve that purpose.<br />
<span id="more-863"></span><br />
<em>Some of the key differences in these distributions are listed below</em>,</p>
<p><strong>Usage</strong>: In addition to the different flavors of Linux in the market, comes the usage of Linux. Some variants are developed as Desktops and a major as servers. In addition to that, there are virtual appliances that are packaged with other applications for easy deployment across environments. The choice is many and the usage determines the choice of the Linux flavor in most cases.</p>
<p><strong>Client Support</strong>: All distributions are open source &#8211; FREE for usage. Red Hat and Ubuntu are maintained by organizations which provide commercial support which bigger organizations prefer. CentOS, Debian, Fedora are maintained by volunteers.</p>
<p><strong>Commands used</strong>: For an administrator it will be easy if ALL the systems in the network use the same distribution. Some commands that are used to achieve a functionality are not consistent across distributions.</p>
<p><strong>Packaging</strong>: Feature enhancements, application patches, software installation and management differ from one distribution to the other making the need for the administrator to remember the subtle keys. </p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/06/beginner-why-there-are-many-linux-distributions.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk for Beginner: IAX Server configuration settings</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-for-beginner-iax-server-configuration-settings.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-for-beginner-iax-server-configuration-settings.html#comments</comments>
		<pubDate>Mon, 17 May 2010 03:08:46 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[extensions.conf]]></category>
		<category><![CDATA[IAX]]></category>
		<category><![CDATA[iax server]]></category>
		<category><![CDATA[iax.conf]]></category>
		<category><![CDATA[IAX2]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=849</guid>
		<description><![CDATA[In the first article on Asterisk, we have seen the Asterisk installation steps and on the environment setup. In this article, we have give the configuration settings for two files iax.conf and extensions.conf which will be used to direct/receive calls from/to iax2 soft clients File: iax.conf [general] bindport = 4569 externip = 99.187.201.22 localnet = [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://kurinchilamp.kurinchilion.com/2010/05/asterisk-configuration-for-beginners.html">first article on Asterisk</a>, we have seen the Asterisk installation steps and on the environment setup. In this article, we have give the configuration settings for two files iax.conf and extensions.conf which will be used to direct/receive calls from/to iax2 soft clients<br />
<span id="more-849"></span><br />
<strong>File: iax.conf</strong></p>
<p>[general]<br />
bindport = 4569<br />
externip = 99.187.201.22<br />
localnet = 192.168.0.0/255.255.255.0<br />
bindaddr = 0.0.0.0<br />
disallow=all<br />
allow=ulaw<br />
allow=alaw<br />
allow=gsm<br />
allow=ilbc<br />
jitterbuffer=yes<br />
register => NNNNNNNNNN:PPPPPP@201.192.22.232</p>
<p>[voip_provider]<br />
type=friend<br />
username=NNNNNNNNNN<br />
secret=PPPPPP<br />
host=201.192.22.232<br />
context=outgoing</p>
<p>[NNNNNNNNNN]<br />
type=friend<br />
username=NNNNNNNNNN<br />
secret=PPPPPP<br />
host=201.192.22.232<br />
context=incoming<br />
requirecalltoken=auto</p>
<p>[1000]<br />
type=friend<br />
username=1000<br />
host=dynamic<br />
mailbox=1000<br />
secret=1000<br />
context=phones<br />
requirecalltoken=auto</p>
<p><strong>File: extensions.conf</strong></p>
<p>[general]<br />
autofallthrough=yes</p>
<p>[outgoing]<br />
exten => _[1-9].,1,Dial(IAX2/NNNNNNNNNN@201.192.22.232/${EXTEN})<br />
exten => _00.,1,Dial(IAX2/NNNNNNNNNN@201.192.22.232/${EXTEN})<br />
exten => _09XX,1,Dial(IAX2/NNNNNNNNNN@201.192.22.232/${EXTEN})</p>
<p>[internal]<br />
exten => 901,1,VoiceMailMain()<br />
exten => 901,2,Hangup()<br />
exten => 902,1,Meetme(1234,cdM)<br />
exten => 902,2,Hangup()</p>
<p>[incoming]<br />
exten => NNNNNNNNNN,1,Dial(IAX2/1000,20)<br />
exten => NNNNNNNNNN,2,Answer<br />
exten => NNNNNNNNNN,3,Wait(2)<br />
exten => NNNNNNNNNN,4,Set(TIMEOUT(digit)=3)<br />
exten => NNNNNNNNNN,5,Set(TIMEOUT(response)=10)<br />
exten => NNNNNNNNNN,6,Background(conf-usermenu)<br />
exten => 1,1,VoiceMail(1000@internal)<br />
exten => 2,2,MeetMe(1234,cdM)</p>
<p>[phones]<br />
include => internal<br />
include => outgoing</p>
<p>After saving these two files, start up asterisk.<br />
<strong>$ asterisk -vvvvgc</strong></p>
<p>The above command will open the asterisk CLI &#8211; Command Line Interface</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-for-beginner-iax-server-configuration-settings.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASTERISK Configuration: for beginners</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-configuration-for-beginners.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-configuration-for-beginners.html#comments</comments>
		<pubDate>Tue, 11 May 2010 02:13:35 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[asterisk centOS]]></category>
		<category><![CDATA[asterisk softphone]]></category>
		<category><![CDATA[IAX]]></category>
		<category><![CDATA[IAX2]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[softphone win XP]]></category>
		<category><![CDATA[softphone windows XP]]></category>
		<category><![CDATA[zoiper]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=837</guid>
		<description><![CDATA[This will be a simple step by step tutorial to help beginners catch up with ASTERISK &#8211; an open source tool for voice communication. It is a software installation of PBX connecting even the PSTN and VOIP networks. Originally developed for Linux, Asterisk now runs on a variety of operating systems including Solaris, Windows and [...]]]></description>
			<content:encoded><![CDATA[<p>This will be a simple step by step tutorial to help beginners catch up with ASTERISK &#8211; an open source tool for voice communication. It is a software installation of PBX connecting even the PSTN and VOIP networks. </p>
<p>Originally developed for Linux, Asterisk now runs on a variety of operating systems including Solaris, Windows and MacOS.</p>
<p><strong>Environment setup</strong><br />
<a href="http://kurinchilamp.kurinchilion.com/wp-content/uploads/2010/05/asterisk-home-networking.jpg"><img src="http://kurinchilamp.kurinchilion.com/wp-content/uploads/2010/05/asterisk-home-networking-300x147.jpg" alt="" title="asterisk-home-networking" width="300" height="147" class="aligncenter size-medium wp-image-839" /></a><br />
<span id="more-837"></span><br />
Asterisk server is configured on a <em>HP dx5150 AMD Athlon, 512 MB RAM, 40 GB machine running CentOS</em>.<br />
<em>Softphones used in the tutorial</em>: Zoiper is used for IAX2 communication and X-Lite for SIP. Both the softphones are configured on Windows XP.</p>
<p><strong>Asterisk: Step by Step</strong><br />
<strong>1) Download the asterisk software</strong> from <a href="http://www.asterisk.org/downloads">asterisk.org</a>. We will be going with the base build and not use other softwares like AsteriskNow or PBXinaFlash for the moment.</p>
<p><strong>2) Setup asterisk repo to ease future upgrades to asterisk</strong><br />
$ cd /etc<br />
$ touch asterisk.repo<br />
$ vi asterisk.repo<br />
<em><br />
[asterisk-tested]<br />
name=CentOS-$releasever &#8211; Asterisk &#8211; Tested<br />
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/<br />
enabled=0<br />
gpgcheck=0<br />
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium</p>
<p>[asterisk-current]<br />
name=CentOS-$releasever &#8211; Asterisk &#8211; Current<br />
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/<br />
enabled=1<br />
gpgcheck=0<br />
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium</em></p>
<p><strong>3) Install asterisk on CentOS and start up asterisk</strong><br />
$ yum install asterisk16 asterisk16-configs asterisk16-voicemail libpri</p>
<p>[Source: Check <a href="http://www.asterisk.org/downloads/yum">asterisk.org</a>]</p>
<p>To enable auto start of asterisk<br />
$ chkconfig asterisk on</p>
<p>Start/stop/restart asterisk using the commands<br />
$ service asterisk start<br />
$ /etc/init.d/asterisk restart<br />
$ service asterisk stop</p>
<p>To test asterisk service type<br />
$ asterisk -r</p>
<p><strong>4) Register with a VOIP Service provider</strong><br />
To search for the <a href="http://www.voip-info.org/wiki/view/VOIP+Service+Providers">VOIP provider </a> you can use<br />
voip-info.org which has an extensive list of service proivders categorized by region based on different<br />
market segmentation. </p>
<p>Once you have registered with a VOIP Service provider, they will give you<br />
<strong>IAX2/SIP Account (your phone number) : NNNNNNNNNN<br />
Account password : PPPPPPPP<br />
IAX2/SIP Server name : myiax.voipprovider.org</strong></p>
<p>So far, we have detailed the environment, setup asterisk on a CentOS server and have registered for an account with a VOIP provider. In the next tutorial, we will see how to configure asterisk settings and to setup an IAX extension for a softphone (soft client) running on windows XP.</p>
<p><strong>Best resources on the internet</strong><br />
asterisk.org <a href="http://www.asterisk.org/node">http://www.asterisk.org/node</a><br />
voip-info.org <a href="http://www.voip-info.org">http://www.voip-info.org</a><br />
asteriskguru.com <a href="http://www.asteriskguru.com/">http://www.asteriskguru.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/05/asterisk-configuration-for-beginners.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Check log, user login, system reboot</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/04/linux-check-log-user-login-system-reboot.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/04/linux-check-log-user-login-system-reboot.html#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:05:09 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[last reboot]]></category>
		<category><![CDATA[linux log]]></category>
		<category><![CDATA[linux login]]></category>
		<category><![CDATA[reboot]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=821</guid>
		<description><![CDATA[To display messages from the log $ cat /var/log/messages &#124; more To show users who are logged in to the system $ who To show the list of users who have logged in last $ last To show the list of all reboots $ last reboot To print the content of the last login log [...]]]></description>
			<content:encoded><![CDATA[<p>To display messages from the log<br />
<strong>$ cat /var/log/messages | more</strong></p>
<p>To show users who are logged in to the system<br />
<strong>$ who</strong></p>
<p>To show the list of users who have logged in last<br />
<strong>$ last</strong></p>
<p>To show the list of all reboots<br />
<strong>$ last reboot</strong></p>
<p>To print the content of the last login log from /var/log/lastlog<br />
<strong>$ lastlog</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/04/linux-check-log-user-login-system-reboot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Securing Apache</title>
		<link>http://kurinchilamp.kurinchilion.com/2010/03/linux-securing-apache.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2010/03/linux-securing-apache.html#comments</comments>
		<pubDate>Wed, 24 Mar 2010 10:38:45 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[apache secure]]></category>
		<category><![CDATA[linux securing]]></category>
		<category><![CDATA[linux securing apache]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=790</guid>
		<description><![CDATA[Run the below command to check what user and group apache is running as, by typing $ ps auwfx &#124; grep apache2 root 28937 0.0 0.1 3004 756 pts/0 S+ 12:35 0:00 &#124; \_ grep apache2 root 25235 0.0 2.5 37744 12992 ? Ss Mar18 0:06 /usr/sbin/apache2 -k start www-data 27102 0.0 1.3 38252 6972 [...]]]></description>
			<content:encoded><![CDATA[<p>Run the below command to check what user and group apache is running as, by typing<br />
<strong>$ ps auwfx | grep apache2</strong><br />
root     28937  0.0  0.1   3004   756 pts/0    S+   12:35   0:00      |   \_ grep apache2<br />
root     25235  0.0  2.5  37744 12992 ?        Ss   Mar18   0:06 /usr/sbin/apache2 -k start<br />
www-data 27102  0.0  1.3  38252  6972 ?        S    Mar21   0:00  \_ /usr/sbin/apache2 -k start<br />
<span id="more-790"></span><br />
If apache is running as root user, We need to change this by creating a group and a user within this group that can run Apache. </p>
<p><strong>$ groupadd www-data<br />
$ useradd -g www-data www-data<br />
$ vi /etc/apache2/apache2.conf</strong></p>
<p>Search for the below lines in <strong>apache2.conf</strong>,<br />
<em>    User root<br />
    Group root</em></p>
<p>and change them to </p>
<p><em>    User www-data<br />
    Group www-data</em></p>
<p>Tip: Sometimes the user group and name will be added to variables within<strong> /etc/apache2/envars</strong> and may be referenced in <strong>/etc/apache2/apache2.conf</strong></p>
<p>Reload apache configuration file setting changes by typing<br />
<strong>$ /etc/init.d/apache2 reload</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2010/03/linux-securing-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Determining IP information for eth0&#8230; failed</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/12/linux-determining-ip-information-for-eth0-failed.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/12/linux-determining-ip-information-for-eth0-failed.html#comments</comments>
		<pubDate>Sun, 27 Dec 2009 19:43:50 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[configure ethernet card]]></category>
		<category><![CDATA[connect to internet]]></category>
		<category><![CDATA[eth0]]></category>
		<category><![CDATA[eth0 configuration]]></category>
		<category><![CDATA[network card settings]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=742</guid>
		<description><![CDATA[When setting up a workstation to connect to internet, you may come across a message Determining IP information for eth0&#8230; failed The above error message basically means that eth0 i.e your network interface card is not setup correctly. Some of the commands that can come handy in troubleshooting where the error lies are listed below [...]]]></description>
			<content:encoded><![CDATA[<p>When setting up a workstation to connect to internet, you may come across a message<br />
<strong>Determining IP information for eth0&#8230; failed</strong></p>
<p>The above error message basically means that eth0 i.e your network interface card is not setup correctly.</p>
<p><em>Some of the commands that can come handy in troubleshooting where the error lies are listed below</em></p>
<p><strong>$ dmesg | grep eth0</strong><br />
(displays information about the ethernet controller card, mac address etc.)</p>
<p><strong>$ cat /etc/sysconfig/network</strong>(displays the network settings)<br />
NETWORKING=yes<br />
HOSTNAME=localhost.localdomain<br />
GATEWAY=192.168.122.1</p>
<p><strong>$ cat /etc/sysconfig/network-scripts/ifcfp-eth0 </strong></p>
<p><strong>$ ifconfig eth0 down</strong> (to down the nic)<br />
<strong>$ ifconfig eth0 up</strong> (to start the nic)<br />
<strong>$ netstat -rn </strong>(display kernel routing IP table)<br />
<strong>$ cat ifcfg-eth0 </strong>(eth0 configuration settings)<br />
DEVICE=eth0<br />
BOOTPROTO=dhcp<br />
HWADDR=00:16:18:33:B3:CF<br />
ONBOOT=yes</p>
<p><strong>$ service network restart</strong> (restart the network settings)</p>
<p><strong>$ ping -c4 google.ca</strong>(to check if the internet connection works)</p>
<p><strong>$ traceroute google.ca</strong> (to check how the IP navigation path is set)</p>
<p>Refer <a href="http://www.cyberciti.biz/faq/rhel-centos-fedoracore-linux-network-card-configuration/" target="_blank">Red Hat linux 5 configure network</a> article for additional info</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/12/linux-determining-ip-information-for-eth0-failed.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual World: with VMWare Player</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/12/virtual-world-with-vmware-player.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/12/virtual-world-with-vmware-player.html#comments</comments>
		<pubDate>Sat, 05 Dec 2009 11:07:23 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Free Download]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[easyvmx]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[nvram]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtual world]]></category>
		<category><![CDATA[vmdk]]></category>
		<category><![CDATA[vmplayer]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware player]]></category>
		<category><![CDATA[vmx]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=736</guid>
		<description><![CDATA[VMWare Player is a free software available from VMWare Inc. enabling the creation of guest OS within an existing OS Notes for a beginner &#8230; * VMWare Player and VMWare Server are available for free * A .vmdk file is the virtual hard drive for the guest OS * A .nvram file stores the BIOS [...]]]></description>
			<content:encoded><![CDATA[<p><strong>VMWare Player</strong> is a <em>free software</em> available from <em>VMWare Inc</em>. enabling the creation<br />
of <em>guest OS </em>within an existing OS </p>
<p><strong>Notes for a beginner &#8230;</strong><br />
* <strong>VMWare Player</strong> and <strong>VMWare Server </strong>are available for free<br />
* A <strong>.vmdk </strong>file is the virtual hard drive for the guest OS<br />
* A <strong>.nvram </strong>file stores the BIOS settings of the virtual machine<br />
* A <strong>.vmx </strong>file stores the configuration settings for the virtual machine. All you<br />
need is a text editor to edit the VMWare configuration settings.<br />
* A <strong>.vmsd </strong>file stores information about VMWare snapshots.<br />
<span id="more-736"></span><br />
<strong>Some links to get you started in the VMWare&#8217;s Virtual World</strong></p>
<p><a href="http://www.vmware.com/products/player/" target="_blank">VMWare Player Download</a></p>
<p><strong>.vmx creation utilities</strong></p>
<p><a href="http://www.skrodahl.net/easyvmx.shtml" target="_blank">EasyVMX </a>(to create virtual machine settings that run on VMWare Player)<br />
<a href="http://dcgrendel.thewaffleiron.net/vmbuilder/">VMBuilder</a></p>
<p><strong>Virtual Machines using VMWare Player &#8211; Blogs</strong></p>
<p><a href="http://www.techwandering.com/2006/11/22/how-to-create-your-own-virtual-machine-using-vmware-player/" target="_blank">Easy to follow Blog on creating virtual machines using .iso image</a></p>
<p><a href="http://www.technibble.com/how-to-create-a-windows-xp-virtual-machine/" target="_blank">Create a windows XP virtual machine</a></p>
<p><strong>Virtual machine repository (Linux distributions)</strong></p>
<p><a href="http://linhost.info/" target="_blank"><img src="http://lh3.ggpht.com/_fF0LO28FGYY/ScH-zSJw3oI/AAAAAAAAAfs/b6ea-4zXC1w/s800/8-readyvm.png" />Linux source</a></p>
<p><a href="http://www.vmware.com/appliances/directory/" target="_blank">VMWare&#8217;s Appliances Listing </a>(There is more to the virtual world than OS)</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/12/virtual-world-with-vmware-player.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: which vs. whereis command difference</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/linux-which-vs-whereis-command-difference.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/linux-which-vs-whereis-command-difference.html#comments</comments>
		<pubDate>Sat, 29 Aug 2009 23:45:15 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[whereis command]]></category>
		<category><![CDATA[which command]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=663</guid>
		<description><![CDATA[Difference between which command and whereis command in Linux For e.g. lets find where &#8220;samba&#8221; is located in a CentOS server $ which samba which command searches the list of programs listed down through the PATH settings $ whereis samba whereis command also searches for programs that are not present in the PATH setting]]></description>
			<content:encoded><![CDATA[<p><strong>Difference between which command and whereis command in Linux</strong></p>
<p>For e.g. lets find where &#8220;samba&#8221; is located in a CentOS server</p>
<p><strong>$ which samba</strong><br />
<em>which command</em> searches the list of programs listed down through the PATH settings</p>
<p><strong>$ whereis samba</strong><br />
<em>whereis command</em> also searches for programs that are not present in the PATH setting</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/linux-which-vs-whereis-command-difference.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple File Sharing Steps with Samba in CentOS for beginners</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/simple-file-sharing-steps-with-samba-in-centos-for-beginners.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/simple-file-sharing-steps-with-samba-in-centos-for-beginners.html#comments</comments>
		<pubDate>Mon, 17 Aug 2009 07:13:02 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[LINUX]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[NT_STATUS_OBJECT_NAME_NOT_FOUND]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[samba client]]></category>
		<category><![CDATA[samba version]]></category>
		<category><![CDATA[server message block]]></category>
		<category><![CDATA[share linux windows]]></category>
		<category><![CDATA[smb]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=638</guid>
		<description><![CDATA[Samba facilitates file sharing across linux, windows systems for beginners First create a folder in your Windows system, right click the folder and share the folder for network access. Let say that you have created a folder for share as &#8220;xpshare&#8221; and that the name of your windows machine is &#8220;windowsxp&#8221; (right click &#8220;My Computer&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Samba facilitates file sharing across linux, windows systems for beginners</strong></p>
<p>First create a folder in your Windows system, right click the folder and share the folder for network access. Let say that you have created a folder for share as &#8220;<strong>xpshare</strong>&#8221; and that the name of your windows machine is &#8220;<strong>windowsxp</strong>&#8221; (right click &#8220;<strong>My Computer</strong>&#8221; and select properties. Under the tab &#8220;<strong>Computer Name</strong>&#8221; you can note the name of the  machine)<br />
<span id="more-638"></span><br />
Now go to your Linux box.</p>
<p>Check the rpm package to ensure if samba, samba client got installed<br />
<strong>$ rpm -qa &#8216;samba*&#8217;</strong></p>
<p>If it is not installed, then install it using yum installer<br />
<strong>$ yum install samba samba-client</strong></p>
<p>Note the current directory<br />
<strong>$ pwd<br />
/tmp</strong></p>
<p>Now issue the samba command to connect to windows box as<br />
<strong>$ smbclient //windowsxp/xpshare<br />
password:</strong></p>
<p>Enter the password of your linux box and you will be connected to the windows machine and the command prompt will be changed to </p>
<p><strong>smb: \&gt;</strong></p>
<p>To know the commands that you can use with samba,<br />
<strong>smb :\&gt; help</strong><br />
You can use the commands like dir, get, put, chmod, rmdir within the samba share</p>
<p><strong>smb :\&gt; get New File.txt (wrong)<br />
smb :\&gt; get &#8220;New File.txt&#8221; (correct)</strong></p>
<p>In windows you can easily create and move file with names which has space in it. In order to get a file from windows with spaces, enclose the file name within quotes. Else you will get an error which would state &#8220;<strong>NT_STATUS_OBJECT_NAME_NOT_FO</strong>UND opening remote file \New&#8221; as it fails to go beyond the first space in the file name &#8220;New File&#8221;</p>
<p><strong>smb :\&gt; quit</strong><br />
Now the file &#8220;New File.txt&#8221; will be in the directory from where you initially connected to the samba share<br />
<strong>$ ls -l</strong> (to list the file that was brought down from the samba share)</p>
<p>To know the version of samba that you are using , type<br />
<strong>$ smbd -V</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/simple-file-sharing-steps-with-samba-in-centos-for-beginners.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Premature end of script headers: apache error</title>
		<link>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html</link>
		<comments>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html#comments</comments>
		<pubDate>Sun, 16 Aug 2009 09:17:54 +0000</pubDate>
		<dc:creator>kurinchilamp</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux Server]]></category>
		<category><![CDATA[Tips, Tricks, Guides]]></category>
		<category><![CDATA[500 internal server error]]></category>
		<category><![CDATA[apache error]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[content type]]></category>
		<category><![CDATA[file permission]]></category>
		<category><![CDATA[header error]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[premature end of script headers]]></category>
		<category><![CDATA[shebang]]></category>

		<guid isPermaLink="false">http://kurinchilamp.kurinchilion.com/?p=635</guid>
		<description><![CDATA[Apache errors and the approach to solve it Premature end of script headers 500 Internal Server Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. Some troubleshooting tips: i) Check /var/log/apache2/error.log (in ubuntu, check the respective apache error log location for the messages) ii) Check if the content type [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Apache errors and the approach to solve it</strong></p>
<p><strong>Premature end of script headers<br />
500 Internal Server Error<br />
The specified CGI application misbehaved by not returning a complete set of HTTP headers. </strong></p>
<p><em>Some troubleshooting tips:</em></p>
<p>i) Check <strong>/var/log/apache2/error.log </strong>(in ubuntu, check the respective apache error log location for the messages)</p>
<p>ii) Check if the content type of the page is correctly set for the html content output. </p>
<p><strong>print &#8220;Content-type: text/html\n\n&#8221;;</strong></p>
<p>iii) Check if a valid permission has been given for the file to get executed. The file need permission 755 for it to be executed on the server.</p>
<p>iv) Check if the configuration path, inclusion path are set correctly in the referenced programs</p>
]]></content:encoded>
			<wfw:commentRss>http://kurinchilamp.kurinchilion.com/2009/08/premature-end-of-script-headers-apache-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

