<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://www.booservers.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Booservers - All about dedicated servers</title>
  <link>http://www.booservers.com</link>
  <description></description>
 </channel>
    <item>
   <title>Install Mailscanner MRTG </title>
   <description>&lt;p&gt;This will install Mailscanner MRTG on your system. I have tested it on Ensim 3.1.10 and Ensim 3.5.17. Others have also done this on CPanel, but make sure you make the change noted... &lt;/p&gt;&lt;p&gt;Regular, I am not responsible for your box/you are doing this at YOUR OWN RISK... It should not screw anything up, but you are ultimately responsible if it does. I will help out as much as I can, but I am not a genius.&lt;/p&gt;&lt;p&gt;PREREQUISITES&lt;br /&gt;1) MRTG *MUST* be installed (HOW-TO)&lt;br /&gt;2) Mailscanner *MUST* be installed (I use gpans MS/SA/CM HOW-TO, but there is a MS Only HOW-TO too)&lt;/p&gt;&lt;p&gt;INSTRUCTIONS&lt;br /&gt;cd ~&lt;br /&gt;wget &lt;a href=&quot;http://umn.dl.sourceforge.net/sourc...rtg-0.05.tar.gz&quot;&gt;http://umn.dl.sourceforge.net/sourc...rtg-0.05.tar.gz&lt;/a&gt;&lt;br /&gt;tar -xzvf mailscanner-mrtg-0.05.tar.gz&lt;br /&gt;cd mailscanner-mrtg-0.05&lt;br /&gt;cp mailscanner-mrtg.conf /etc/MailScanner/&lt;br /&gt;cp mailscanner-mrtg.cfg /etc/mrtg/&lt;br /&gt;cp mailscanner-mrtg /usr/sbin/&lt;br /&gt;cp mailscanner-mrtg.include /etc/httpd/conf/&lt;br /&gt;cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bk&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;For CPanel Users&lt;br /&gt;mkdir /usr/local/apache/htdocs/mailscanner-mrtg&lt;br /&gt;cp web/* /usr/local/apache/htdocs/mailscanner-mrtg/&lt;br /&gt;pico -w /etc/MailScanner/mailscanner-mrtg.conf&lt;br /&gt;Find the two lines that start with:&lt;br /&gt;Incoming Queue Dir =&lt;br /&gt;Outgoing Queue Dir =&lt;br /&gt;and change it to look like this:&lt;br /&gt;Incoming Queue Dir = /var/spool/exim_incoming/input/&lt;br /&gt;Outgoing Queue Dir = /var/spool/exim/input/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;For Ensim/Red Hat/Fedora Users&lt;br /&gt;mkdir /var/www/html/mailscanner-mrtg&lt;br /&gt;cp web/* /var/www/html/mailscanner-mrtg/&lt;/p&gt;&lt;p /&gt;&lt;p&gt;Continued... FOR ALL USERS&lt;br /&gt;pico -w /etc/httpd/conf/httpd.conf&lt;br /&gt;Add this line to the very bottom&lt;br /&gt;Include /etc/httpd/conf/mailscanner-mrtg.include&lt;br /&gt;Ctrl + X to quit, y to save&lt;/p&gt;&lt;p&gt;Run this command 3 times. Ignore the errors and wait, it takes a few seconds each time.&lt;br /&gt;mrtg /etc/mrtg/mailscanner-mrtg.cfg&lt;br /&gt;-- IGNORE THE ERRORS (They are normal) --&lt;/p&gt;&lt;p&gt;service httpd restart&lt;br /&gt;If this fails, check that you copied the file mailscanner-mrtg.include to the /etc/httpd/conf folder. Also recheck that you added the Include line above. If all else fails comment out the Include line and post your errors. DO NOT CONTINUE until httpd restarts successfully.&lt;/p&gt;&lt;p&gt;pico -w /etc/crontab&lt;br /&gt;Add this line to the bottom of the file&lt;br /&gt;0-59/5 * * * * root /usr/bin/mrtg /etc/mrtg/mailscanner-mrtg.cfg &amp;gt;&amp;gt; /dev/null&lt;br /&gt;Ctrl + X to quit, y to save&lt;/p&gt;&lt;p&gt;Go to &lt;a href=&quot;http://hostname.domain.com/mailscanner-mrtg&quot;&gt;http://hostname.domain.com/mailscanner-mrtg&lt;/a&gt;&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/42_install_mailscanner_mrtg_.html</link>
      <pubDate>Thu, 15 Dec 2005 21:55:06 +0000</pubDate>   
  </item>
    <item>
   <title>Chkrootkit</title>
   <description>&lt;p&gt;Installing CHKROOTKIT &lt;/p&gt;&lt;p&gt;(Version 0.42b Sep 20 2003)&lt;/p&gt;&lt;p&gt;SSH as admin to your server. DO NOT use telnet&lt;/p&gt;&lt;p&gt;#Change to root&lt;br /&gt;su -&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;#Type the following&lt;br /&gt;wget &lt;a href=&quot;ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz&quot;&gt;ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;#Unpack the tarball using the command &lt;br /&gt;tar xvzf chkrootkit.tar.gz &lt;/p&gt;&lt;p&gt;#Change to the directory it created&lt;br /&gt;cd chkrootkit*&lt;/p&gt;&lt;p&gt;#Compile by typing&lt;br /&gt;make sense &lt;/p&gt;&lt;p&gt;#To use chkrootkit, just type the command&lt;br /&gt;./chkrootkit &lt;/p&gt;&lt;p&gt;#Everything it outputs should be &#039;not found&#039; or &#039;not infected&#039;... &lt;/p&gt;&lt;p&gt;#Now, &lt;br /&gt;cd .. &lt;br /&gt;#Then remove the .gz file&lt;br /&gt;rm chkrootkit.tar.gz &lt;/p&gt;&lt;p&gt;Credits: &lt;a href=&quot;http://www.cheetaweb.com/&quot;&gt;http://www.cheetaweb.com/&lt;/a&gt;&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/38_chkrootkit.html</link>
      <pubDate>Thu, 15 Dec 2005 21:43:05 +0000</pubDate>   
  </item>
    <item>
   <title>Use SFTP (Secure FTP via SSH2) instead of FTP</title>
   <description>&lt;p&gt;NOTE: If you have SSH set up on your server, your server is ready to be an SFTP server.  SFTP uses SSH.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;What does this How-To show you?&lt;/p&gt;&lt;p&gt;a. How to install, setup and use an SFTP client to connect to your box using SSH2 to download/ upload files rather than FTP.&lt;/p&gt;&lt;p&gt;b. How to block port 21 (the default FTP port) which you don&#039;t need anymore.&lt;/p&gt;&lt;p&gt;c. How to uninstall and remove the FTP server from your box (if you don&#039;t need it anymore).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Why you should NOT use normal FTP&lt;/p&gt;&lt;p&gt;Most people use normal unsecure FTP do upload and download files to their servers using an FTP client from home.&lt;/p&gt;&lt;p&gt;The problem with this is that YOUR USERNAME AND PASSWORD are sent in PLAIN TEXT - a hacker can easily get this information and use it to gain access to your server.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;What is secure FTP or SFTP?&lt;p&gt;SFTP basically removes the need to use FTP, and instead uses SSH to connect to your server to upload or download files. Choose SSH2 to connect (as you should anyway with your SSH client) and your connection will be secure.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;What are the advantages of SFTP?&lt;/p&gt;&lt;p&gt;a. Your username and passwords are secure.&lt;/p&gt;&lt;p&gt;b. You can disable the FTP server - ftpd (proftpd or pure-ftpd) - on your server which should reduce server overhead. SFTP uses SSH to transfer files, not FTP.&lt;/p&gt;&lt;p&gt;c. You can block port 21 with your firewall. One less port to worry about.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Let&#039;s begin... &lt;/p&gt;&lt;p&gt;1. Download and install an SFTP client on your home computer.&lt;/p&gt;&lt;p&gt;You can use WS-FTP Pro, or CuteFTP Pro, which has SFTP built-in. I prefer to use a free open-source one called Filezilla which you can download and install here:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/project/show...lease_id=183014&quot;&gt;http://sourceforge.net/project/show...lease_id=183014&lt;/a&gt;&lt;/p&gt;&lt;p&gt;NOTE: Filezilla uses part of PUTTY to work, so you may need to install PUTTY on your computer too.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;2. Set up your SFTP client.&lt;/p&gt;&lt;p&gt;If you are using Filezilla:&lt;/p&gt;&lt;p&gt;a. Open the program.&lt;br /&gt;b. Click on Edit.&lt;br /&gt;c. Click on Settings.&lt;br /&gt;d. Open Connection tree.&lt;br /&gt;e. Click on SFTP settings.&lt;br /&gt;f. Leave Use Compression as default.&lt;br /&gt;g. Choose to Use SSH2 (a more secure SSH connection).&lt;br /&gt;h. Click OK.&lt;/p&gt;&lt;p&gt;i. Click on File.&lt;br /&gt;j. Click on File Manager.&lt;br /&gt;k. Click on New Site.&lt;br /&gt;l. Enter your server SSH IP address in Host.&lt;br /&gt;m. Choose SSH2 for ServerType - the port number should be 22.&lt;br /&gt;n. Change the port number if you have a custom one for SSH.&lt;br /&gt;o. Choose Normal for LogonType.&lt;br /&gt;p. Enter your SSH username and password.&lt;br /&gt;q. Click on Save and Exit.&lt;/p&gt;&lt;p&gt;Done! Try connecting to your server now via SSH2 using your SFTP client by clicking on the connect icon on the toolbar (most left). It should work. If it doesn&#039;t, check your Host SSH IP address again, Port number, Username and Password. Remember, it&#039;s the same settings as your SSH client (e.g. PUTTY).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;3. Block port 21 (the default FTP port) in your server using your favorite firewall.&lt;/p&gt;&lt;p&gt;If you are using APF 0.91:&lt;/p&gt;&lt;p&gt;Login using SSH as root and edit the apf config file by running this command:&lt;/p&gt;&lt;p&gt;pico -w /etc/apf/conf.apf&lt;/p&gt;&lt;p&gt;Find:&lt;/p&gt;&lt;p&gt;IG_TCP_CPORTS=&amp;quot;&lt;/p&gt;&lt;p&gt;and remove 21 from the list.&lt;/p&gt;&lt;p&gt;Then find:&lt;/p&gt;&lt;p&gt;EG_TCP_CPORTS=&amp;quot;&lt;/p&gt;&lt;p&gt;and remove 21 from the list.&lt;/p&gt;&lt;p&gt;Then find:&lt;/p&gt;&lt;p&gt;EG_UDP_CPORTS=&amp;quot;&lt;/p&gt;&lt;p&gt;and remove 21 from the list as well.&lt;/p&gt;&lt;p&gt;This will prevent port 21 from ever being used.&lt;/p&gt;&lt;p&gt;Don&#039;t forget to restart apf after this by running this command:&lt;/p&gt;&lt;p&gt;service apf restart&lt;/p&gt;&lt;p&gt;&lt;br /&gt;4. Remove the FTP server from your box by uninstalling FTP.&lt;/p&gt;&lt;p&gt;Login using SSH as root.&lt;/p&gt;&lt;p&gt;Find out what FTP server software you are using by running either commands:&lt;/p&gt;&lt;p&gt;service proftpd status&lt;/p&gt;&lt;p&gt;OR&lt;/p&gt;&lt;p&gt;service pure-ftpd status&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Then find out which RPM version of the software you are using by running either commands:&lt;/p&gt;&lt;p&gt;If you&#039;re using ProFTP run this:&lt;/p&gt;&lt;p&gt;rpm -qa | grep proftpd&lt;/p&gt;&lt;p&gt;Cut and paste the rpm name into your Notepad - you&#039;ll need it.&lt;/p&gt;&lt;p&gt;OR if you&#039;re using PureFTP run this:&lt;/p&gt;&lt;p&gt;rpm -qa | grep pure-ftpd&lt;/p&gt;&lt;p&gt;Cut and paste the rpm name somewhere.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Then run this command to uninstall FTP:&lt;/p&gt;&lt;p&gt;rpm -e (full rpm name)&lt;/p&gt;&lt;p&gt;Done!&lt;/p&gt;&lt;p&gt;Check to make sure if the FTP client has been uninstalled successfully by running this again:&lt;/p&gt;&lt;p&gt;service proftpd status&lt;/p&gt;&lt;p&gt;OR&lt;/p&gt;&lt;p&gt;service pure-ftpd status&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/37_use_sftp_secure_ftp_via_ssh2_instead_of_ftp.html</link>
      <pubDate>Thu, 15 Dec 2005 21:41:52 +0000</pubDate>   
  </item>
    <item>
   <title>Install/Upgrade ProFTPd</title>
   <description>&lt;p&gt;Ensim&lt;br /&gt;I&#039;m not going to handle Ensim again since gpan made a nice Howto on this issue and even created&lt;br /&gt;rpms for your usage all information can be found here.&lt;br /&gt;After installing it you can also do the proftpd.conf tweak but you have todo pico -w /etc/proftpd.conf&lt;br /&gt;note:&lt;br /&gt;1. that i can&#039;t give any support on the rpm made by gpan, so that will have to go through him.&lt;br /&gt;2. Mouse is against upgrading your ProFTPd on Ensim when you run a up to date 3.1.x and 3.5.x&lt;/p&gt;&lt;p&gt;Plesk&lt;br /&gt;Nighthawk just said to me that this is actually a bad idea for Plesk.&lt;br /&gt;Nighthawk has years of experience with Plesk so i fully support what he&#039;s saying about Plesk whatsoever .&lt;br /&gt;So your officially warned by me and NightHawk so dont do this howto on your system.&lt;br /&gt;You will destroy it otherwise but you can do the proftpd.conf tweak without a problem, so just skip most of this how-to and usage pico -w /etc/proftpd.conf instead just like Ensim.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;Plain i didn&#039;t test this on cPanel but it needs to be able to run this as well, as far as i know&lt;/p&gt;&lt;p&gt;First we login to the machine through SSH.&lt;br /&gt;We become superuser... we all know su - or sudo su does the trick.&lt;/p&gt;&lt;p&gt;Now we are going todo stuff &lt;/p&gt;&lt;p&gt;&lt;br /&gt;wget &lt;a href=&quot;ftp://ftp.proftpd.org/distrib/sourc...pd-1.2.9.tar.gz&quot;&gt;ftp://ftp.proftpd.org/distrib/sourc...pd-1.2.9.tar.gz&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now after recieving the tarball, we will extract it&lt;/p&gt;&lt;p&gt;&lt;br /&gt;tar -zxvf proftpd-1.2.9tar.gz&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now we move to the folder we just extracted&lt;/p&gt;&lt;p&gt;&lt;br /&gt;cd proftpd1.2.9&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now we need to configure ProFTPd&lt;/p&gt;&lt;p&gt;&lt;br /&gt;./configure --prefix=/usr/local/proftpd&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now we make the configure we just made.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;make&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Finally were going to install whatever we just made.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;make install&lt;/p&gt;&lt;p&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;ProFTPd 1.2.9 is now installed on your system. he four lines below are certain security measures that can be taken to hide the identity of ProFTPd.*These are optional, but recommended*&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now lets edit proftpd.conf&lt;/p&gt;&lt;p&gt;pico -w /usr/local/proftpd/etc/proftpd.conf&lt;/p&gt;&lt;p&gt;We add a line above ServerName&lt;/p&gt;&lt;p&gt;ServerIdent Off&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Now we want to input a servername&lt;/p&gt;&lt;p&gt;ServerName &amp;quot;FTP Server&amp;quot; or put something else instead whatever you like&lt;br /&gt;-----------------------------------&lt;/p&gt;&lt;p&gt;Stop your old ProFTPd (remember you have 2 proftpds now both old as new)&lt;/p&gt;&lt;p&gt;service proftpd stop or killall -9 proftpd&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Start Your new ProFTPd&lt;/p&gt;&lt;p&gt;/usr/local/proftpd/sbin/proftpd&lt;/p&gt;&lt;p&gt;&lt;br /&gt;------------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;All done, you should now have a successfully upgraded/installed proftpd configuration.&lt;/p&gt;&lt;p&gt;Small tip: if you want to loose your old proftpd after upgrade rpm remove it.&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/31_installupgrade_proftpd.html</link>
      <pubDate>Thu, 15 Dec 2005 21:22:32 +0000</pubDate>   
  </item>
    <item>
   <title>Tcpdump</title>
   <description>&lt;p&gt;What is tcpdump?&lt;/p&gt;&lt;p&gt;Tcpdump prints out what traffic is going inbound/outbound including headers.&lt;/p&gt;&lt;p&gt;Why should i usage tcpdump?&lt;/p&gt;&lt;p&gt;tcpdump is nice to monitor your network.&lt;/p&gt;&lt;p&gt;Download:&lt;/p&gt;&lt;p&gt;Redhat 9:&lt;br /&gt;wget &lt;a href=&quot;ftp://rpmfind.net/linux/redhat/9/en....7.2-1.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/9/en....7.2-1.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Redhat 8:&lt;br /&gt;wget &lt;a href=&quot;ftp://rpmfind.net/linux/redhat/upda....8.0.3.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/upda....8.0.3.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;Installation:&lt;/p&gt;&lt;p&gt;Redhat 9:&lt;br /&gt;- Previously installed rpm&lt;br /&gt;rpm -Uvh tcpdump-3.7.2-1.i386.rpm&lt;/p&gt;&lt;p&gt;- New installation&lt;br /&gt;rpm -ivh tcpdump-3.7.2-1.i386.rpm&lt;/p&gt;&lt;p&gt;Redhat 8:&lt;br /&gt;- Previously installed rpm&lt;br /&gt;rpm -Uvh tcpdump-3.6.3-17.8.0.3.i386.rpm&lt;/p&gt;&lt;p&gt;- New installation&lt;br /&gt;rpm -ivh tcpdump-3.6.3-17.8.0.3.i386.rpm&lt;/p&gt;&lt;p&gt;Libpcap is required for tcpdump to operate, if you do not have it installed you can download it from the following links for your applicable Redhat version.&lt;/p&gt;&lt;p&gt;Redhat 9:&lt;br /&gt;&lt;a href=&quot;ftp://rpmfind.net/linux/redhat/9/en....7.2-1.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/9/en....7.2-1.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Redhat 8: &lt;br /&gt;&lt;a href=&quot;ftp://rpmfind.net/linux/redhat/upda....8.0.2.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/upda....8.0.2.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;tcpdump is ready to run after installation &lt;/p&gt;&lt;p&gt;- Show me what it does! &lt;br /&gt;tcpdump -c 2&lt;/p&gt;&lt;p&gt;Now you know the concept, you might want a gui for it.&lt;/p&gt;&lt;p&gt;There we come to iptraf;&lt;/p&gt;&lt;p&gt;Download:&lt;/p&gt;&lt;p&gt;Redhat 9:&lt;br /&gt;wget &lt;a href=&quot;ftp://rpmfind.net/linux/redhat/9/en....7.0-6.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/9/en....7.0-6.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Redhat 8: &lt;br /&gt;wget &lt;a href=&quot;ftp://rpmfind.net/linux/redhat/8.0/....7.0-3.i386.rpm&quot;&gt;ftp://rpmfind.net/linux/redhat/8.0/....7.0-3.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Installation:&lt;/p&gt;&lt;p&gt;Redhat 9:&lt;br /&gt;- Previosly installed rpm&lt;br /&gt;rpm -Uvh iptraf-2.7.0-6.i386.rpm&lt;/p&gt;&lt;p&gt;- New installation&lt;br /&gt;rpm -ivh iptraf-2.7.0-6.i386.rpm&lt;/p&gt;&lt;p&gt;Redhat 8:&lt;br /&gt;- Previosly installed rpm&lt;br /&gt;rpm -Uvh iptraf-2.7.0-3.i386.rpm&lt;/p&gt;&lt;p&gt;- New installation&lt;br /&gt;rpm -ivh iptraf-2.7.0-3.i386.rpm&lt;/p&gt;&lt;p&gt;Now enjoy iptraf and for more info on:&lt;br /&gt;tcpdump&lt;br /&gt;iptraf&lt;br /&gt;*feel free to click them *&lt;/p&gt;&lt;p&gt;Enjoy your new monitor tools.&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/30_tcpdump.html</link>
      <pubDate>Thu, 15 Dec 2005 21:20:40 +0000</pubDate>   
  </item>
    <item>
   <title>Upgrade kernel on Dual Xeons</title>
   <description>&lt;p&gt;Updated for latest kernel (RH 7.3):&lt;/p&gt;&lt;p&gt;2.4.20-24.7&lt;/p&gt;&lt;p&gt;This is the way I did it - I went to 2.4.20-18.7 first, then went to 2.4.20-20.7. (in any case I am running 2.4.20-20.9 which is the latest for RH 9 - this How-To assumes you are running RH 7.3, but the steps are the same).&lt;/p&gt;&lt;p&gt;This section has 2 parts:&lt;/p&gt;&lt;p&gt;If you are running a kernel that is OLDER THAN 2.4.20-18.7 run PART A first, then PART B.&lt;/p&gt;&lt;p&gt;If you are already running 2.4.20-18.7, go straight to Part B.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;As some may already know, Dual Xeon servers have trouble with upgrading kernels to the latest one.&lt;/p&gt;&lt;p&gt;Check this thread for more info which was titled &amp;quot;WARNING - dont upgrade kernel on dell dual xenon&#039;s&amp;quot;:&lt;br /&gt;&lt;a href=&quot;http://forum.rackshack.net/showthre...&amp;amp;threadid=23594&quot;&gt;http://forum.rackshack.net/showthre...&amp;amp;threadid=23594&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This How-To is based on Patrick&#039;s last post in that thread - he gets all the credits for getting the info from Red Hat:&lt;br /&gt;&lt;a href=&quot;http://forum.rackshack.net/showthre...0803#post160803&quot;&gt;http://forum.rackshack.net/showthre...0803#post160803&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I am just posting here the way that worked for me based on his instructions - for some reason, his instructions alone did not work for me, and some of the files could not be found - also my server stalled on reboot using his instructions. I had to run up2date as well. I also made this thread so that others can discuss problems with it if any, since the other thread has been closed. Also, his post may not be noticed by those who have the same problem as myself with upgrading the kernel with the Dual Xeon.&lt;/p&gt;&lt;p&gt;The instructions are fairly straightforward. However, make sure you backup your server before attempting this. You do this at your own risk!&lt;/p&gt;&lt;p&gt;PART A: Upgrading to 2.4.20-18.7&lt;/p&gt;&lt;p&gt;&lt;br /&gt;1) Log in as root in SSH&lt;/p&gt;&lt;p&gt;2) If you have not registered for the Red Hat up2date service for automatic kernel updates, do it now by running this in your command line:&lt;/p&gt;&lt;p&gt;rhn_register &lt;/p&gt;&lt;p&gt;And follow the instructions. For more information, do a search in these forums.&lt;/p&gt;&lt;p&gt;3) Run the following commands (you are installing the &amp;quot;mkinitrd&amp;quot; from RH version 8 so that it works with version 7.3 - this is so that the kernel upgrade works - once you have done this, future kernel upgrades should work without any problems - note: lilo is updated automatically):&lt;/p&gt;&lt;p&gt;cd /&lt;/p&gt;&lt;p&gt;mkdir rpm2&lt;/p&gt;&lt;p&gt;cd rpm2&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-2.2.93-5.i386.rpm&quot;&gt;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-2.2.93-5.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-common-2.2.93-5.i386.rpm&quot;&gt;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-common-2.2.93-5.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-devel-2.2.93-5.i386.rpm&quot;&gt;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/glibc-devel-2.2.93-5.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.uconn.edu/unix/linux/redhat/updates/7.3/i686/kernel-smp-2.4.20-18.7.i686.rpm&quot;&gt;ftp://ftp.uconn.edu/unix/linux/redhat/updates/7.3/i686/kernel-smp-2.4.20-18.7.i686.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/lvm-1.0.3-9.i386.rpm&quot;&gt;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/lvm-1.0.3-9.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;wget &lt;a href=&quot;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/mkinitrd-3.4.28-1.i386.rpm&quot;&gt;ftp://ftp.rpmfind.net/linux/redhat/8.0/en/os/i386/RedHat/RPMS/mkinitrd-3.4.28-1.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;rpm -Uvh *.rpm&lt;/p&gt;&lt;p&gt;up2date -uv&lt;/p&gt;&lt;p&gt;4) Now you need to reboot by typing this in the command line:&lt;/p&gt;&lt;p&gt;reboot&lt;/p&gt;&lt;p&gt;5) Check to see if the upgrade has worked by typing this in the command line:&lt;/p&gt;&lt;p&gt;uname -r&lt;/p&gt;&lt;p&gt;You should see:&lt;/p&gt;&lt;p&gt;2.4.20-18.7smp&lt;/p&gt;&lt;p&gt;Done! I hope this helps others with the same problem that I had. Also, feel free to discuss better ways of doing this, and let me know if I made a mistake with the above instructions.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;NEW ADDITION:&lt;/p&gt;&lt;p&gt;PART B: Upgrading to 2.4.20-24.7&lt;/p&gt;&lt;p&gt;Only do this if you are already running 2.4.20-18.7 or higher. If not, do Part A first!&lt;/p&gt;&lt;p&gt;To upgrade to latest kernel 2.4.20-24.7 AFTER applying the above steps, I did the following which worked for me:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;1) Run this in SSH as root:&lt;/p&gt;&lt;p&gt;up2date --configure&lt;/p&gt;&lt;p&gt;(Look for option # 1 (pkgSkipList). [or whatever the number is]&lt;br /&gt;Remove kernel from the skip list by unchecking that option. &lt;br /&gt;Save this.)&lt;/p&gt;&lt;p&gt;2) Run this in SSH:&lt;/p&gt;&lt;p&gt;up2date -uv&lt;/p&gt;&lt;p&gt;3) Reboot by running this:&lt;/p&gt;&lt;p&gt;reboot&lt;/p&gt;&lt;p&gt;4) Check to see if the upgrade has worked by typing this in the command line:&lt;/p&gt;&lt;p&gt;uname -r&lt;/p&gt;&lt;p&gt;You should see:&lt;/p&gt;&lt;p&gt;2.4.20-24.7smp&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;If that did not work, or if you get an error with up2date right at the end, you need to manually edit lilo.conf by doing this:&lt;/p&gt;&lt;p&gt;edit /etc/lilo.conf&lt;/p&gt;&lt;p&gt;Change:&lt;/p&gt;&lt;p&gt;default=2.4.20-18.7smp&lt;/p&gt;&lt;p&gt;to the new kernel label:&lt;/p&gt;&lt;p&gt;default=2.4.20-24.7smp&lt;/p&gt;&lt;p&gt;Then, run at the command line:&lt;/p&gt;&lt;p&gt;lilo&lt;/p&gt;&lt;p&gt;The * should be next to the newest kernel.&lt;/p&gt;&lt;p&gt;Then reboot. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;(if you are running RH 8, the kernet would be - 2.4.20-24.8smp&lt;br /&gt;For RH 9 it would be - 2.4.20-24.9smp)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;ENSURE YOU DID STEP (1) AND UNCHECK THE SKIP KERNEL OPTION IN CONFIGURE.&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/28_upgrade_kernel_on_dual_xeons.html</link>
      <pubDate>Thu, 15 Dec 2005 21:15:39 +0000</pubDate>   
  </item>
    <item>
   <title>2.4.22 Kernel upgrade from SOURCE on XEON</title>
   <description>&lt;p&gt;What is new:&lt;br /&gt;1. Quota support&lt;br /&gt;2. ACPI support -&amp;gt; &amp;quot;CONFIG_ACPI_HT_ONLY=y&amp;quot;&lt;br /&gt;( I spent 1.5 hours to find out why we boot without HT  )&lt;/p&gt;&lt;p&gt;1) cd /usr/src&lt;/p&gt;&lt;p&gt;2) wget kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar.bz2&lt;/p&gt;&lt;p&gt;3) bzcat linux-2.4.22.tar.bz2 | tar xv&lt;/p&gt;&lt;p&gt;4) rm linux&lt;/p&gt;&lt;p&gt;5) ln -s linux-2.4.22 linux&lt;/p&gt;&lt;p&gt;6) cd /usr/src/linux&lt;/p&gt;&lt;p&gt;7) &lt;br /&gt;wget 64.246.63.172/conf2.txt &amp;lt;---- config file&lt;br /&gt;mv conf2.txt .config &lt;br /&gt;make dep&lt;br /&gt;make clean&lt;br /&gt;make bzImage&lt;br /&gt;make modules&lt;br /&gt;make modules_install&lt;br /&gt;cp System.map /boot/System.map-2.4.22&lt;br /&gt;cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.22&lt;br /&gt;cd /boot&lt;br /&gt;ln -sf System.map-2.4.22 System.map&lt;br /&gt;ln -sf vmlinuz-2.4.22 vmlinuz&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;8) edit /etc/lilo.conf&lt;/p&gt;&lt;p&gt;**** add following lines:&lt;/p&gt;&lt;p&gt;image=/boot/vmlinuz-2.4.22&lt;br /&gt;label=linux2422&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;9) /sbin/lilo&lt;/p&gt;&lt;p&gt;Output:&lt;br /&gt;Added newlinux *&lt;br /&gt;Added linux&lt;br /&gt;Added linux-up&lt;br /&gt;Added linux2422&lt;/p&gt;&lt;p&gt;10) To test your first boot, run&lt;br /&gt;/sbin/lilo -R linux2422 &lt;/p&gt;&lt;p&gt;**** it will be one-time boot, so if anything is wrong, request to reboot the server and old kernel will be loaded &lt;/p&gt;&lt;p&gt;My /etc/lilo.conf:&lt;/p&gt;&lt;p&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;default=newlinux&lt;br /&gt;boot=/dev/sda&lt;br /&gt;map=/boot/map&lt;br /&gt;install=/boot/boot.b&lt;br /&gt;message=/boot/message&lt;br /&gt;linear&lt;br /&gt;image=/boot/vmlinuz-2.4.21&lt;br /&gt;label=newlinux&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.xsmp&lt;br /&gt;label=linux&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.xsmp.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.x&lt;br /&gt;label=linux-up&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.x.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.22&lt;br /&gt;label=linux2422&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;11) /sbin/shutdown -r now&lt;/p&gt;&lt;p&gt;12) uname -a&lt;br /&gt;Linux tiger.------.--- 2.4.22 #2 SMP Fri Aug 29 07:43:00 CDT 2003 i686 unknown&lt;/p&gt;&lt;p&gt;13) If everything is ok after reboot, update lilo.conf :&lt;/p&gt;&lt;p&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;default=linux2422&lt;br /&gt;boot=/dev/sda&lt;br /&gt;map=/boot/map&lt;br /&gt;install=/boot/boot.b&lt;br /&gt;message=/boot/message&lt;br /&gt;linear&lt;br /&gt;image=/boot/vmlinuz-2.4.21&lt;br /&gt;label=newlinux&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.xsmp&lt;br /&gt;label=linux&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.xsmp.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.x&lt;br /&gt;label=linux-up&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.x.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.22&lt;br /&gt;label=linux2422&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;14) /sbin/lilo&lt;/p&gt;&lt;p&gt;Output:&lt;br /&gt;Added newlinux&lt;br /&gt;Added linux&lt;br /&gt;Added linux-up&lt;br /&gt;Added linux2422 * &amp;lt;-------- default kernel&lt;/p&gt;&lt;p&gt;15) /sbin/shutdown -r now&lt;/p&gt;&lt;p&gt;16) uname -a&lt;br /&gt;Linux tiger.--------.---- 2.4.22 #2 SMP Fri Aug 29 07:43:00 CDT 2003 i686 unknown&lt;/p&gt;&lt;p&gt;&lt;br /&gt;USE IT ON YOUR OWN RISK &lt;br /&gt;...and be ready to pay Rackshack to fix your server&lt;/p&gt;&lt;p&gt;========================================&lt;br /&gt;OLD HOWTO for 2.4.21 + RC2 patch&lt;/p&gt;&lt;p&gt;1) cd /usr/src&lt;/p&gt;&lt;p&gt;2) wget &lt;a href=&quot;http://kernel.org/pub/linux/kernel/...-2.4.21.tar.bz2&quot;&gt;http://kernel.org/pub/linux/kernel/...-2.4.21.tar.bz2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3) wget &lt;a href=&quot;http://kernel.org/pub/linux/kernel/...-2.4.22-rc2.bz2&quot;&gt;http://kernel.org/pub/linux/kernel/...-2.4.22-rc2.bz2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;4) bzcat linux-2.4.21.tar.bz2 | tar xv&lt;/p&gt;&lt;p&gt;5) ln -s linux-2.4.21 linux&lt;/p&gt;&lt;p&gt;6) cd /usr/src/linux&lt;/p&gt;&lt;p&gt;7) bzip2 -dc /usr/src/patch-2.4.22-rc2.bz2 | patch -p1 --dry-run&lt;/p&gt;&lt;p&gt;8) &lt;br /&gt;wget &lt;a href=&quot;http://64.246.63.172/conf.txt&quot;&gt;http://64.246.63.172/conf.txt&lt;/a&gt; &amp;lt;---- config file&lt;br /&gt;mv conf.txt .config &lt;br /&gt;make dep&lt;br /&gt;make clean&lt;br /&gt;make bzImage&lt;br /&gt;make modules&lt;br /&gt;make modules_install&lt;br /&gt;cp System.map /boot/System.map-2.4.21&lt;br /&gt;cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.21&lt;br /&gt;cd /boot&lt;br /&gt;ln -sf System.map-2.4.21 System.map&lt;br /&gt;ln -sf vmlinuz-2.4.21 vmlinuz&lt;/p&gt;&lt;p&gt;9) edit /etc/lilo.conf&lt;/p&gt;&lt;p&gt;**** add following lines:&lt;/p&gt;&lt;p&gt;image=/boot/vmlinuz-2.4.21&lt;br /&gt;label=newlinux&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;10) /sbin/lilo&lt;/p&gt;&lt;p&gt;11) To test your boot run&lt;br /&gt;/sbin/lilo -R newlinux&lt;/p&gt;&lt;p&gt;**** it will be one-time boot, so if anything is wrong, request to reboot the server and old kernel will be loaded &lt;/p&gt;&lt;p&gt;My /etc/lilo.conf:&lt;/p&gt;&lt;p&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;default=linux&lt;br /&gt;boot=/dev/sda&lt;br /&gt;map=/boot/map&lt;br /&gt;install=/boot/boot.b&lt;br /&gt;message=/boot/message&lt;br /&gt;linear&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.xsmp&lt;br /&gt;label=linux&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.xsmp.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.x&lt;br /&gt;label=linux-up&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.x.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.21&lt;br /&gt;label=newlinux&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;12) /sbin/shutdown -r now&lt;/p&gt;&lt;p&gt;13) If everything is ok, update lilo.conf :&lt;/p&gt;&lt;p&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;default=newlinux&lt;br /&gt;boot=/dev/sda&lt;br /&gt;map=/boot/map&lt;br /&gt;install=/boot/boot.b&lt;br /&gt;message=/boot/message&lt;br /&gt;linear&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.xsmp&lt;br /&gt;label=linux&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.xsmp.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.18-27.7.x&lt;br /&gt;label=linux-up&lt;br /&gt;initrd=/boot/initrd-2.4.18-27.7.x.img&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;br /&gt;image=/boot/vmlinuz-2.4.21&lt;br /&gt;label=newlinux&lt;br /&gt;read-only&lt;br /&gt;root=/dev/sda3&lt;/p&gt;&lt;p&gt;14) /sbin/lilo&lt;/p&gt;&lt;p&gt;Output:&lt;br /&gt;Added newlinux * &amp;lt;-------- default kernel&lt;br /&gt;Added linux&lt;br /&gt;Added linux-up&lt;/p&gt;&lt;p&gt;15) /sbin/shutdown -r now&lt;/p&gt;&lt;p&gt;16) uname -a&lt;br /&gt;Linux tiger.--------.---- 2.4.21 #1 SMP Tue Aug 19 22:31:52 CDT 2003 i686 unknown&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/27_2422_kernel_upgrade_from_source_on_xeon.html</link>
      <pubDate>Thu, 15 Dec 2005 21:12:42 +0000</pubDate>   
  </item>
    <item>
   <title>Use RCS for version control when editing system configuration files</title>
   <description>&lt;p&gt;RCS is one of the oldest file revision control systems in use. It works on single files and is very handy for system administration. If you use RCS properly, you will have the ability to roll back a configuration file should you mess up an edit, and you also create an audit trail that shows what you (or others working with you) edited when ... very handy.&lt;/p&gt;&lt;p&gt;When you check a file into RCS, RCS creates a version control file for the file in question .. the version control master file is named the same as the original file with &#039;,v&#039; added to the end of the name.&lt;/p&gt;&lt;p&gt;Example:&lt;/p&gt;&lt;p&gt;/etc/hosts&lt;br /&gt;/etc/hosts,v &amp;lt;-- RCS control file&lt;/p&gt;&lt;p&gt;NOTE 1: Make sure to use ci -u when checking in a file, if you just use ci the working copy will be removed.&lt;/p&gt;&lt;p&gt;NOTE 2: Also be aware that you may have to reset ownership / permissions of the file after checking a revision out!&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;Check in a file to RCS for the first time &lt;br /&gt;===========================&lt;/p&gt;&lt;p&gt;If the file does not have an RCS file associated with it, do the following: &lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;ci -u filename &lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;Example: &lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;bash$ ls -al filename*&lt;br /&gt;-rwxr-xr-x    1 root     root        11313 Dec 17 18:45 filename&lt;br /&gt;bash$ ci -u filename&lt;br /&gt;filename,v  &amp;lt;--  filename&lt;br /&gt;enter description, terminated with single &#039;.&#039; or end of file:&lt;br /&gt;NOTE: This is NOT the log message!&lt;br /&gt;&amp;gt;&amp;gt; Initial revision  &amp;lt;-- You type&lt;br /&gt;&amp;gt;&amp;gt; .                 &amp;lt;-- You type&lt;br /&gt;initial revision: 1.1&lt;br /&gt;done&lt;br /&gt;bash$ ls &lt;br /&gt;bash$ ls -al filename*&lt;br /&gt;-r-xr-xr-x    1 user  group     11313 Apr  7 15:33 filename&lt;br /&gt;-r-xr-xr-x    1 user  group     11548 Apr  7 15:33 filename,v&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;This will create an RCS file for the file you wish to edit, and leave a copy of the file checked out. &lt;br /&gt;&lt;br /&gt;Change a file and check in the changes to RCS:&lt;br /&gt;=================================&lt;br /&gt;&lt;br /&gt;1) Check out a copy of the file &lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;co -l filename&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;2) Edit the file using an editor &lt;/p&gt;&lt;p&gt;3) Check the file back in&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;ci -u filename&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;Example:&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;bash$ co -l filename&lt;br /&gt;filename,v  --&amp;gt;  filename&lt;br /&gt;revision 1.2 (locked)&lt;br /&gt;done&lt;br /&gt;bash$ ls -al filename*&lt;br /&gt;-rwxr-xr-x    1 user  group     11317 Apr  7 15:38 filename&lt;br /&gt;-r-xr-xr-x    1 user  group     11689 Apr  7 15:38 filename,v&lt;br /&gt;bash$ echo foo &amp;gt;&amp;gt; filename&lt;br /&gt;bash$ ci -u filename&lt;br /&gt;filename,v  &amp;lt;--  filename&lt;br /&gt;new revision: 1.3; previous revision: 1.2&lt;br /&gt;enter log message, terminated with single &#039;.&#039; or end of file:&lt;br /&gt;&amp;gt;&amp;gt; Added foo &amp;lt;-- You type a helpful message here&lt;br /&gt;&amp;gt;&amp;gt; .         &amp;lt;-- Type this to quit the editor&lt;br /&gt;done&lt;br /&gt;bash$ ls -al filename*&lt;br /&gt;-r-xr-xr-x    1 user  group     11321 Apr  7 15:38 filename&lt;br /&gt;-r-xr-xr-x    1 user  group     11796 Apr  7 15:38 filename,v&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;Diff two versions of a file:&lt;br /&gt;==================&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;rcsdiff -r1.3 -r1.5 filename&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;See a summary of all change comments for a file:&lt;br /&gt;===================================&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;rlog filename&lt;/p&gt;&lt;p&gt;--------------------&lt;/p&gt;&lt;p&gt;Credits: Webscorpion.com&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/25_use_rcs_for_version_control_when_editing_system_configuration_files.html</link>
      <pubDate>Thu, 15 Dec 2005 21:05:09 +0000</pubDate>   
  </item>
    <item>
   <title>Watchdog - Auto-Reboot your server in case of failures</title>
   <description>&lt;p&gt;Watchdog HowTo&lt;br /&gt;==============&lt;br /&gt;Keywords: software autoreboot, autorebooting, auto-reboot, auto-rebooting, auto rebooting&lt;/p&gt;&lt;p&gt;Watchdog is a program that you can use to reboot your server automatically in a lot of cases.&lt;br /&gt;It has been used succesfully to reboot servers in the &amp;quot;Unexplained Crash&amp;quot; problem, that can have as causes a disk queue starvation problem, or a quota/ext3 filesystem deadlock, crashing the server many times randomly. If downtime due crashes in your system is a problem, probably you must use watchdog to assure you peacefully tranquility back again.&lt;/p&gt;&lt;p&gt;This works in any distribution: Ensim, Plesk, CPanel, etc., in any Linux system.&lt;/p&gt;&lt;p&gt;As documentation in /usr/src/[your-linux-kernel]/Documentation/watchdog.txt, kernel provides watchdog timer interfaces in a device named /dev/watchdog, &amp;quot;which when open must be written to within a timeout or the machine will reboot. Each write delays the reboot time another timeout. In the case of the software watchdog the ability to reboot will depend on the state of the machines and interrupts. The hardware boards physically pull the machine down off their own onboard timers and will reboot from almost anything.&amp;quot;. The timeout default is 60 seconds.&lt;/p&gt;&lt;p&gt;The watchdog program simply uses the /dev/watchdog device, activating the softdog module on your system, if you have support in your kernel, and writes in /dev/watchdog within 10 seconds, making several checks in your system. If your system crashes, or watchdog stop to working, or in any case watchdog be supposed not to write in that device in 60 seconds, but kernel remains live, it will reboot within 60 seconds.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;I have acknowledgement the following RedHat kernel already comes with support to softdog module:&lt;br /&gt;2.4.18-27.7.x&lt;br /&gt;2.4.20-19.7&lt;br /&gt;2.4.20-24.7&lt;br /&gt;2.4.20-27.7&lt;br /&gt;2.4.20-28.7&lt;/p&gt;&lt;p&gt;If you donīt use any of above kernels, you must compile a kernel with support for watchdog, setting these parameters:&lt;br /&gt;CONFIG_WATCHDOG=y&lt;br /&gt;CONFIG_SOFT_WATCHDOG=m&lt;/p&gt;&lt;p&gt;Refer to &amp;quot;Kernel compile HowTo&amp;quot; to compile a new kernel for your system.&lt;/p&gt;&lt;p&gt;Installation&lt;br /&gt;============&lt;br /&gt;In general steps, to install watchdog itīs suffice download, install, and change a few parameters in /etc/watchdog.conf. Itīs very simple. But in *NO* way experiment with watchdog !!! You can have a bad experience, and need to restore your server. Only do what you know what you are doing! Be advised. Iīm a experienced network administrator (16 years IT, 7 years with hosting), and although my experience, this cost me 2 (two) restores with EV1 to learn.&lt;/p&gt;&lt;p&gt;Always check your backups *before* install watchdog.&lt;/p&gt;&lt;p&gt;Download:&lt;br /&gt;=========&lt;br /&gt;If you are using Ensim, download from:http://rpm.pbone.net/&lt;br /&gt;# wget &lt;a href=&quot;ftp://ftp.pbone.net/mirror/dag.wiee...g.rh73.i386.rpm&quot;&gt;ftp://ftp.pbone.net/mirror/dag.wiee...g.rh73.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Run your rpm:&lt;br /&gt;# rpm -ivh watchdog-5.2-5.dag.rh73.i386.rpm&lt;/p&gt;&lt;p&gt;Configuration:&lt;br /&gt;==============&lt;br /&gt;Softdog is auto-loaded by watchdog, so you donīt need make nothing.&lt;br /&gt;You need at least to change the /etc/watchdog.conf, in the following lines, uncomenting its:&lt;br /&gt;Uncomment:&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;=================================&lt;br /&gt;#file = /var/log/messages&lt;br /&gt;#watchdog-device = /dev/watchdog&lt;br /&gt;=================================&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;Turning in:&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;=================================&lt;br /&gt;file = /var/log/messages&lt;br /&gt;watchdog-device = /dev/watchdog&lt;br /&gt;=================================&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;Create the watchdog device:&lt;br /&gt;# mknod /dev/watchdog c 10 130&lt;/p&gt;&lt;p&gt;Check if it exists really:&lt;br /&gt;# ls -alF /dev/watchdog&lt;/p&gt;&lt;p&gt;If ok, execute the following:&lt;br /&gt;# service watchdog start&lt;/p&gt;&lt;p&gt;You already have watchdog working.&lt;/p&gt;&lt;p&gt;Check in your /var/log/messages if there are some lines like the following:&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;Jan 13 15:06:13 ensim kernel: Software Watchdog Timer: 0.05, &lt;br /&gt;timer margin: 60 sec&lt;br /&gt;Jan 13 15:06:13 ensim kernel: pcwd: v1.13 (03/06/2002) Ken Hollis &lt;br /&gt;(&lt;a href=&quot;mailto:kenji@bitgate.com&quot;&gt;kenji@bitgate.com&lt;/a&gt;)&lt;br /&gt;Jan 13 15:06:13 ensim kernel: pcwd: No card detected, or port not &lt;br /&gt;available&lt;br /&gt;Jan 13 15:06:13 ensim kernel: WDT driver for Acquire single board &lt;br /&gt;computer initialising.&lt;br /&gt;Jan 13 15:06:13 ensim watchdog: watchdog startup succeeded&lt;br /&gt;Jan 13 15:06:13 ensim watchdog[3130]: starting daemon (5.1): (... &lt;br /&gt;long line with options...)&lt;/p&gt;&lt;p&gt;-------------------&lt;/p&gt;&lt;p&gt;If so, itīs all right.&lt;br /&gt;After, test watchdog, rebooting your server:&lt;br /&gt;# service watchdog stop&lt;br /&gt;(NOTICE: This is not a truely shutdown/reboot procedure! The kernel will make a hard reboot here. So, analyse the consequences, if you do not have any program writting in your disk. Close all processes first, if you have worries about, shutdowning all daemons before. Is kernel rebooting your machine, not watchdog program.)&lt;/p&gt;&lt;p&gt;In 60 seconds your system will reboot. If not, something are wrong. Your system should restart in next two minutes. (Pray!)&lt;/p&gt;&lt;p&gt;If your system itīs ok, restart watchdog again (service watchdog restart), and you could include a line in the end of file /etc/rc.d/rc.local:&lt;br /&gt;# echo &amp;quot;/sbin/service watchdog restart&amp;quot; &amp;gt;&amp;gt; /etc/rc.d/rc.local&lt;/p&gt;&lt;p&gt;If you to want, test again watchdog:&lt;br /&gt;# service watchdog stop&lt;/p&gt;&lt;p&gt;If reboot ok, you are already protected.&lt;br /&gt;If not reboot, ask for EV1 reboot in single user mode, or a different kernel, and undo your changes.&lt;/p&gt;&lt;p&gt;!!! CAUTION !!! CAUTION !!! CAUTION !!!&lt;br /&gt;1) Never, never, never use chkconfig to make watchdog auto-restart in next boot. Redhat kill processes when changing runlevels, and when kill watchdog your system will eternally rebooting, needing a restore from EV1. Donīt experiment with watchdog.&lt;br /&gt;2) Following rigorously the steps above worked for me, and I think can work for your. But I cannot warranty any thing to you, so you are the ultimate responsible to following them.&lt;br /&gt;!!! CAUTION !!! CAUTION !!! CAUTION !!!&lt;/p&gt;&lt;p&gt;That steps above are secure. But before you install new kernels NEVER forget to drop the line in your /etc/rc.d/rc.local file (comment it). Test watchdog again in the new system, like showed before, but without start automatically in the next boot, commenting the start line of watchdog in rc.local. If any problem, simply ask a reboot to EV1, and all itīs ok again, allowing you know what fails, if kernel not support watchdog, if installation problem, etc.&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/21_watchdog_-_auto-reboot_your_server_in_case_of_failures.html</link>
      <pubDate>Thu, 15 Dec 2005 20:50:30 +0000</pubDate>   
  </item>
    <item>
   <title>Upgrade the Linux Kernel</title>
   <description>&lt;p&gt;We&#039;ve used the following instructions to upgrade our Linux Kernel at Rackshack from 2.4.9-31 to 2.4.18.&lt;/p&gt;&lt;p&gt;There were no problems, and we did not have to get Rackshack technical support installed.&lt;/p&gt;&lt;p&gt;Please note that upgrading the kernel can be dangerious and it is possible to freeze your system bad enough that Rackshack support has to get involved.&lt;/p&gt;&lt;p&gt;I would recommend reading the README file included with the kernel source prior to following these steps. It will provide an outline along with recovery techniques (if needed).&lt;/p&gt;&lt;p&gt;If this is something you want some one with system administration capabilities (for a fee) to do, please contact us. Otherwise, enjoy.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;&lt;p&gt;1. Download the full source of the latest kernel from &lt;a href=&quot;http://www.kernel.org/&quot;&gt;http://www.kernel.org/&lt;/a&gt; to /usr/local/src on the machine to be upgraded.&lt;/p&gt;&lt;p&gt;2. gzip -cd &amp;lt;kernel&amp;gt; | gtar xvf -&lt;/p&gt;&lt;p&gt;3. cd &amp;lt;kernel dir name&amp;gt;&lt;/p&gt;&lt;p&gt;4. Create the following shell script (I called mine, &amp;quot;steps.sh&amp;quot;):&lt;/p&gt;&lt;p&gt;#!/bin/sh&lt;br /&gt;make dep&lt;br /&gt;make modules&lt;br /&gt;make modules_install&lt;br /&gt;make bzImage&lt;br /&gt;cp arch/i386/boot/bzImage /boot&lt;br /&gt;make&lt;br /&gt;make install&lt;/p&gt;&lt;p&gt;5. Make it executable (chmod 755 script name).&lt;/p&gt;&lt;p&gt;6. Run make menuconfig&lt;/p&gt;&lt;p&gt;make menuconfig&lt;/p&gt;&lt;p&gt;IMPORTANT&lt;/p&gt;&lt;p&gt;If you were on a kernel that did not have IPtables support, make sure you do the following changes under &amp;quot;Networking Options&amp;quot;:&lt;/p&gt;&lt;p&gt;A. Enable &amp;quot;Network packet filtering (replaces ipchains)&amp;quot;&lt;/p&gt;&lt;p&gt;B. Go into IP: Netfilter Configuration and make modules of all options, and permanent for the following:&lt;/p&gt;&lt;p&gt;(1) Connection tracking and FTP protocol support&lt;br /&gt;(2) IP tables support (required for filtering/masq/NAT)&lt;br /&gt;(3) Packet filtering and Reject&lt;br /&gt;(4) Full NAT and all under it.&lt;br /&gt;(5) Packet mangling and all under it.&lt;/p&gt;&lt;p&gt;C. Make any other changes are required&lt;/p&gt;&lt;p&gt;Potentially enabling &amp;quot;Ext3 journaling file system support (EXPERIMENTAL) &amp;quot; under file systems&lt;/p&gt;&lt;p&gt;(This is supposed to help with crashes).&lt;/p&gt;&lt;p&gt;NOTES:&lt;/p&gt;&lt;p&gt;Most of the configuration options other than noted&lt;br /&gt;above should be good &amp;quot;as is.&amp;quot;&lt;/p&gt;&lt;p&gt;If you want to stick with ipchains, this is what I &lt;br /&gt;believe you must do (I have not done it, therefore&lt;br /&gt;it is untested):&lt;/p&gt;&lt;p&gt;Do A.&lt;br /&gt;Then in B, make permenant ipchains (you may&lt;br /&gt;have to unselect modules in order to get&lt;br /&gt;ipchains to show.&lt;/p&gt;&lt;p&gt;7. Save your changes.&lt;/p&gt;&lt;p&gt;8. Run the script you created.&lt;/p&gt;&lt;p&gt;9. Check the /boot directory that the following files are present / created:&lt;/p&gt;&lt;p&gt;bzImage (recent date and time showing you just made it)&lt;br /&gt;System.map linked to the latest&lt;br /&gt;vmlinuz linked to the latest&lt;br /&gt;vmlinuz-version for the latest&lt;/p&gt;&lt;p&gt;10. Copy /etc/lilo.conf to /etc/lilo.conf.save&lt;/p&gt;&lt;p&gt;11. Edit /etc/lilo.conf&lt;/p&gt;&lt;p&gt;Create another &amp;quot;image&amp;quot; section pointing to&lt;/p&gt;&lt;p&gt;A. Point the boot image to vmlinuz-version&lt;br /&gt;B. Point the initrd to bzImage&lt;br /&gt;C. Change the old labels to something other than &amp;quot;linux&amp;quot;&lt;br /&gt;D. Make sure you new section has a label of &amp;quot;image&amp;quot;&lt;/p&gt;&lt;p&gt;(sample lilo.conf file)&lt;/p&gt;&lt;p&gt;boot=/dev/hde&lt;br /&gt;map=/boot/map&lt;br /&gt;install=/boot/boot.b&lt;br /&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;message=/boot/message&lt;br /&gt;linear&lt;br /&gt;default=linux&lt;/p&gt;&lt;p&gt;image=/boot/vmlinuz-2.4.9-31&lt;br /&gt;label=linux.bak&lt;br /&gt;initrd=/boot/initrd-2.4.9-31.img&lt;br /&gt;root=/dev/hde6&lt;br /&gt;read-only&lt;/p&gt;&lt;p&gt;image=/boot/vmlinuz-2.4.18&lt;br /&gt;label=linux&lt;br /&gt;initrd=/boot/bzImage&lt;br /&gt;root=/dev/hde6&lt;br /&gt;read-only&lt;/p&gt;&lt;p&gt;12. Run &amp;quot;lilo&amp;quot;&lt;/p&gt;&lt;p&gt;13. Restart the server&lt;/p&gt;&lt;p&gt;14. uname -a should report the new kernel version. &lt;/p&gt;&lt;p&gt;15. depmod -a should report no problems. If it does, then either modules have to be specified or made permanent.&lt;/p&gt;&lt;p&gt;Ending Notes:&lt;/p&gt;&lt;p&gt;We did this on a Compaq box running Ensim. Ensim and other applications where not impacted by the upgrade; all worked fine.&lt;/p&gt;&lt;p&gt;Credits:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.dynamicnet.net/services/hsphere.htm&quot;&gt;http://www.dynamicnet.net/services/hsphere.htm&lt;/a&gt;&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/20_upgrade_the_linux_kernel.html</link>
      <pubDate>Thu, 15 Dec 2005 20:46:58 +0000</pubDate>   
  </item>
  </rdf:RDF>
