<?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>RootBSD - FreeBSD VPS Dedicated and Cloud Hosting</title>
	<atom:link href="http://www.rootbsd.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rootbsd.net</link>
	<description>FreeBSD and OpenBSD VPS Hosting</description>
	<lastBuildDate>Thu, 13 Jun 2013 14:58:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>FreeBSD 8.4-RELEASE now available</title>
		<link>http://www.rootbsd.net/freebsd-8-4-release-now-available/</link>
		<comments>http://www.rootbsd.net/freebsd-8-4-release-now-available/#comments</comments>
		<pubDate>Thu, 13 Jun 2013 14:58:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[8.4-release]]></category>
		<category><![CDATA[freebsd release]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/?p=760</guid>
		<description><![CDATA[The FreeBSD Foundation has just recently released version 8.4-RELEASE which featured an array of security advisories, kernel changes, hardware support fixes and updates to contributed software. The entire release notes are available at the FreeBSD Foundation website.  We have added 8.4-RELEASE to our signup form, and is now available as an install option for all [...]]]></description>
				<content:encoded><![CDATA[<p dir="ltr">The FreeBSD Foundation has just recently released version 8.4-RELEASE which featured an array of security advisories, kernel changes, hardware support fixes and updates to contributed software. The entire release notes are available at the <a href="http://www.freebsd.org/releases/8.4R/relnotes-detailed.html">FreeBSD Foundation website</a>.  We have added 8.4-RELEASE to our signup form, and is now available as an install option for all of our <a title="FreeBSD VPS" href="http://www.rootbsd.net/services/virtual-servers-vps/">VPS</a> and <a title="FreeBSD Dedicated Server" href="http://www.rootbsd.net/services/dedicated-servers/">Dedicated Server</a> packages.</p>
<p dir="ltr">The major question most face is, do I need to upgrade? The answer depends on what you are using your system for and what subsystems you are using. If you have a highly customized FreeBSD configuration, it will be far more important that you read through all of the release notes. If you’re considering migrating to FreeBSD 9.0 or 9.1 you might want to wait until 9.2 is released, especially if you’re using ZFS pools with feature flags (see below). Version 9.x does offer some major changes from 8.x including high performance SSH, ZFS v28, updated ATA/SATA drivers with AHCI support and the NFS system is upgraded to support NFSv4.  Version 9.2 could be available as early as December (unconfirmed) as for end of life on the current versions, 8.3 and 8.4 are extended (24 month security officer support) while 9.0 and 9.2 are slated to be normal (12 month). That also puts 9.1 and 9.3 at extended with 9.1 being supported until Dec. 31, 2014.</p>
<p dir="ltr">In FreeBSD 8.4-RELEASE there were a lot of bug fixes in the network interface support area as well as some new hardware support. Network protocols also had a major list of updates including some bug fixes to IPv6. FreeBSD 8.4-RELEASE also includes updates to major contributed software like OpenSSH, OpenSSL, and sendmail and the KDE desktop environment.</p>
<p dir="ltr">As security is always a major concern, here is a quick overview of what was fixed in FreeBSD 8.4-RELEASE based on previous security advisories. The oldest and most outstanding of these are the OpenSSL vulnerabilities that were fixed which dated back to May 2012 (<a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:01.openssl.asc">SA-12:01.openssl</a> and <a href="http://security.freebsd.org/advisories/FreeBSD-SA-13:03.openssl.asc">SA-13:03.openssl</a>). Other security updates including changes to crypt(), named, bind, and input validation for the NFS server which could potentially have been exploited to allow arbitrary code to be run in kernel context.</p>
<p dir="ltr">In terms of the kernel itself, several bugs were fixed including those dealing with CPU affinity, VIMAGE and mmap. Other changes include some workarounds dealing with old versions of QEMU and Xen, and big changes to the FreeBSD sched_ule scheduler in terms of CPU selection in systems with symmetrical multithreading (or hyperthreading for Intel CPUs).</p>
<p dir="ltr">It you are considering migrating to FreeBSD 9.0 or 9.1 and are using the ZFS subsystem it’s important to note that FreeBSD 8.4-RELEASE can now support feature flags in ZFS pools, but the default version number will still be 28. FreeBSD 9.0 and 9.1 do not support these feature flags and so they cannot be used but a version 8.x system can be upgraded to version 9.0 or 9.1 without problem provided the ZFS pools are v28. If a ZFS pool is upgraded from v28 it would then prevent upgrade. However, FreeBSD 9.2 and later are slated to support ZFS pools with feature flags.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/freebsd-8-4-release-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 9.1-RELEASE now available</title>
		<link>http://www.rootbsd.net/freebsd-9-1-release-now-available/</link>
		<comments>http://www.rootbsd.net/freebsd-9-1-release-now-available/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 20:13:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/?p=697</guid>
		<description><![CDATA[The FreeBSD Project officially announced the availability of FreeBSD 9.1-RELEASE. New features include the following: New Intel GPU driver with GEM/KMS support netmap(4) fast userspace packet I/O framework ZFS improvements from illumos project CAM Target Layer, a disk and processor device emulation subsystem Optional new C++11 stack including LLVM libc++ and libcxxrt Jail devfs, nullfs, [...]]]></description>
				<content:encoded><![CDATA[<p>The FreeBSD Project officially announced the availability of FreeBSD 9.1-RELEASE. New features include the following:</p>
<blockquote>
<ul>
<li>New Intel GPU driver with GEM/KMS support</li>
<li>netmap(4) fast userspace packet I/O framework</li>
<li>ZFS improvements from illumos project</li>
<li>CAM Target Layer, a disk and processor device emulation subsystem</li>
<li>Optional new C++11 stack including LLVM libc++ and libcxxrt</li>
<li>Jail devfs, nullfs, zfs mounting and configuration file support</li>
<li>POSIX2008 extended locale support including compatibility with Darwin extensions</li>
<li>oce(4) driver for Emulex OneConnect 10Gbit Ethernet card</li>
<li>sfxge(4) driver for 10Gb Ethernet adapters based on Solarflare SFC9000 controller</li>
<li>Xen Paravirtualized Backend Ethernet Driver (netback) improvement</li>
<li>hpt27xx(4) driver for HighPoint RocketRAID 27xx-based SAS 6Gb/s HBA</li>
<li>GEOM multipath class improvement</li>
<li>GEOM raid class is enabled by default supporting software RAID by deprecated ataraid(8)</li>
<li>kernel support for the AVX FPU extension</li>
<li>Numerous improvements in IPv6 hardware offload support</li>
</ul>
</blockquote>
<p>&nbsp;</p>
<p>Any new VPS or Dedicated Server can have 9.1-RELEASE installed on it.</p>
<p>We recommend that any current customers that wish to upgrade use freebsd-update unless you have compiled FreeBSD from source. Please follow the normal upgrade procedures recommended here: <a title="FreeBSD 9.1 Installation Instructions" href="http://www.freebsd.org/releases/9.1R/installation.html">http://www.freebsd.org/releases/9.1R/installation.html</a></p>
<p>To celebrate the release, we are offering 20% off your first payment for any new order with any billing cycle. Be sure to use the coupon code 91RELEASE!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/freebsd-9-1-release-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EOTW Dedicated Server Sale</title>
		<link>http://www.rootbsd.net/eotw-dedicated-server-sale/</link>
		<comments>http://www.rootbsd.net/eotw-dedicated-server-sale/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 15:30:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/?p=691</guid>
		<description><![CDATA[In honor of the end of the Mayan calendar, as well as the winter solstice, we are running a special promotion for anyone who wants to order a dedicated server.  This promotion is valid today only! Get full control with your own dedicated server.  This includes IPMI with remote reboot and remote KVM so that [...]]]></description>
				<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-692" title="mayan" src="http://www.rootbsd.net/wp-content/uploads/2012/12/mayan.jpg" alt="" width="275" height="183" />In honor of the end of the Mayan calendar, as well as the winter solstice, we are running a special promotion for anyone who wants to order a dedicated server.  This promotion is valid <em><strong>today only</strong></em>!</p>
<p>Get full control with your own dedicated server.  This includes IPMI with remote reboot and remote KVM so that you can completely reinstall your operating system whenever you&#8217;re in the mood!</p>
<p><strong><a href="https://manage.rootbsd.net/cart.php?a=add&amp;pid=44" target="_blank">Order now, enter promo code EOTW during checkout</a></strong></p>
<h2>Special End Of The World pricing:  <span style="color: #993300;">$79/month</span>, FREE SETUP!</h2>
<p>Server Specs:</p>
<ul>
<li>Intel Atom Dual-core CPU</li>
<li>4GB RAM</li>
<li>1TB hard disk</li>
<li>100Mbps public port speed</li>
<li>1Gbps connection to our private network</li>
<li>100GB backup space  on our backup server</li>
<li>2,000GB/mo bandwidth</li>
<li>/29 IPv4 (5 usable IP addresses)</li>
<li>/64 IPv6 (18,446,744,073,709,551,616 usable IP addresses)</li>
<li>Your choice of OS (any FreeBSD, OpenBSD, Linux)</li>
<li>IPMI remote control</li>
</ul>
<p><strong><a href="https://manage.rootbsd.net/cart.php?a=add&amp;pid=44" target="_blank">Order now, enter promo code EOTW during checkout</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/eotw-dedicated-server-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Special pricing for co-location</title>
		<link>http://www.rootbsd.net/special-pricing-for-co-location/</link>
		<comments>http://www.rootbsd.net/special-pricing-for-co-location/#comments</comments>
		<pubDate>Fri, 14 Dec 2012 21:43:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[co-location]]></category>
		<category><![CDATA[colo]]></category>
		<category><![CDATA[datacenter]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/?p=688</guid>
		<description><![CDATA[Do you need a new home for one of your servers? We have recently started offering co-location service in our two datacenter locations (Dallas, TX and Raleigh, NC). Both of these facilities provide a safe and secure place to run your server, with redundant power and network connectivity. Co-locating with RootBSD has many benefits, such [...]]]></description>
				<content:encoded><![CDATA[<p>Do you need a new home for one of your servers? We have recently started offering co-location service in our two datacenter locations (Dallas, TX and Raleigh, NC). Both of these facilities provide a safe and secure place to run your server, with redundant power and network connectivity.</p>
<p>Co-locating with RootBSD has many benefits, such as having direct gigabit connectivity to your <a title="Virtual Servers (VPS)" href="http://www.rootbsd.net/services/virtual-servers-vps/">VPS</a> or <a title="Dedicated Servers" href="http://www.rootbsd.net/services/dedicated-servers/">dedicated servers</a> with free bandwidth.  We&#8217;ll also provide free shipping of your server to our datacenter, and 1 hour of free remote hands service every month.  Unhappy with your existing provider?  Send us a copy of your invoice and we&#8217;ll meet or beat what you&#8217;re paying now.</p>
<p>For the month of December, we are offering huge discounts for single server co-location in our Raleigh, NC datacenter.  Take advantage of this special pricing while it lasts!</p>
<h3 style="text-align: center;"><a title="Colocation" href="http://www.rootbsd.net/services/colocation/">&gt;&gt; Co-location Special Pricing &lt;&lt;</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/special-pricing-for-co-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Up Your First VPS FAMP Stack</title>
		<link>http://www.rootbsd.net/setting-up-your-first-vps-famp-stack/</link>
		<comments>http://www.rootbsd.net/setting-up-your-first-vps-famp-stack/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 17:50:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=206</guid>
		<description><![CDATA[by: Diego Montalvo &#160; RootBSD VPS instances are installed with a current version of FreeBSD and with SSH access but nothing else. In this tutorial, you will learn how to update the ports tree and install PHP, Apache, and MySQL (FAMP Stack) on your VPS. &#160; Logging in as root is disabled so you should [...]]]></description>
				<content:encoded><![CDATA[<p><span style="color: #333333;"><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;"><em>by: Diego Montalvo</em></span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">RootBSD VPS instances are installed with a current version of FreeBSD and with SSH access but nothing else.  In this tutorial, you will learn how to update the ports tree and install PHP, Apache, and MySQL (FAMP Stack) on your VPS. </span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Logging in as root is  disabled so you should login using the provided SSH user name and password provided by RootBSD.  Once you have successfully logged into your VPS you may simply  “su” to root. </span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Before we begin to install any ports, it is recommended that you update the ports tree so that any port you intend to build is the most current version. </span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>Upgrading Ports Tree Using Portsnap</strong></span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong><br />
</strong></span></span></span></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			portsnap fetch update</span></span></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong style="font-family: Arial, sans-serif; font-size: medium;">Installing Apache 2.2.x </strong></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">First, we are going to install Apache HTTP Server.</span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"> </span></span></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># cd 			/usr/ports/www/apache22<br />
# make install clean</span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #4c4c4c;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em>Choosing 			the default options will do just fine. Installation will take a 			few minutes.</em></span></span></span>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #4c4c4c;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig2.jpg" rel="lightbox[485]" title="fig2"><img class="aligncenter size-full wp-image-216" title="fig2" src="http://www.rootbsd.net/wp-content/uploads/2012/03/fig2.jpg" alt="" width="640" height="385" /></a></em></span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP">Figure 1. Apache Options Screen&nbsp;</p>
<p>&nbsp;</td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #800000;"><span style="font-family: Arial, sans-serif;"><em>Wait 			for installation to complete.</em></span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: Arial, sans-serif; font-size: small;">To run Apache web server from startup append the following to the “rc.conf” file.</span></p>
<table cellspacing="0" cellpadding="4" width="665" height="26">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"> </span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">apache22_enable=&#8221;YES&#8221; </span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"></td>
</tr>
</tbody>
</table>
<p><em style="font-family: Arial, sans-serif; font-size: small;"><strong>Starting and Stopping Apache</strong></em></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="657"></col>
</colgroup>
<tbody>
<tr>
<td width="657" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">apachectl 			start </span></span></td>
</tr>
<tr>
<td width="657" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">apachectl 			stop</span></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Once Apache has been successfully installed you can open your VPS address in a web browser and you should see the following text </span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em><strong>“It works!” </strong></em></span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong>Potential Issues</strong></span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">You may run into some issues when starting Apache for the first time.  Two of the most common are hostname and accf_http issues.</span></span></p>
<p>&nbsp;</p>
<p><em><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong>Hostname issues:</strong></span></span></em></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">If you start Apache and the server throws back the following error:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">httpd: apr_sockaddr_info_get() failed for XXXX</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">httpd: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.0.1 for ServerName</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">You need to set your hostname.  This can be done by editing /etc/rc.conf:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">hostname=”x.x.xxx”  &lt; &#8211; Your server&#8217;s fully qualified domain name (FQDN).</span></span></p>
<p>&nbsp;</p>
<p><em><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong>accf_http</strong></span></span></em></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">You may also get an error that looks like:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">[warn] (2)No such file or directory: Failed to enable the &#8216;httpready&#8217; Acce</span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">pt Filter</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">This is especially common on FreeBSD systems.  To solve the problem follow these steps:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Type the following at the CLI:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># kldload accf_http </span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># echo &#8216;accf_http_load=”YES”&#8217; &gt;&gt; /boot/loader.conf</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Restart Apache. (/usr/local/etc/rc.d/apache22 restart)</span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>Installing PHP 5.3.x</strong></span></span></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			cd /usr/ports/lang/php5 </span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em># 			make install clean</em></span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><em><strong> </strong></em></span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #800000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong>Note:</strong></span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><strong> </strong></span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Select 			“Build Apache Module”</span></span></span>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif; font-size: x-small;"><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig32.jpg" rel="lightbox[485]" title="fig3"><img class="aligncenter size-full wp-image-215" title="fig3" src="http://www.rootbsd.net/wp-content/uploads/2012/03/fig32.jpg" alt="" width="638" height="385" /></a><br />
</span></td>
</tr>
<tr>
<td width="655" valign="TOP">Figure 1.  PHP 5.3.x Options Screen&nbsp;</p>
<p>&nbsp;</td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #800000;"><span style="font-family: Arial, sans-serif;"><em>Wait 			for installation to complete.</em></span></span><span style="color: #800000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em> </em></span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			php -v will output the version of PHP installed. </span></span></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em>In order for PHP to parse correctly you must add a few lines to the Apache “httpd.conf” file.<br />
</em></span></span></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			cd /usr/local/etc/apache22/</span></span>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			ee httpd.conf</span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em>AddType 			application/x-httpd-php .php<br />
AddType 			application/x-httpd-php-source .phps</em></span></span></span>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif; font-size: x-small;"><em><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig41.jpg" rel="lightbox[485]" title="fig4"><img class="aligncenter size-full wp-image-213" title="fig4" src="http://www.rootbsd.net/wp-content/uploads/2012/03/fig41.jpg" alt="" width="636" height="288" /></a><br />
</em></span></td>
</tr>
<tr>
<td width="655" valign="TOP">Figure 2. Adding lines to Apache “httpd.conf” 			file</td>
</tr>
<tr>
<td width="655" valign="TOP">&nbsp;</p>
<p>&nbsp;</td>
</tr>
<tr>
<td width="655" valign="TOP"><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig51.jpg" rel="lightbox[485]" title="fig5"><img class="aligncenter size-full wp-image-212" title="fig5" src="http://www.rootbsd.net/wp-content/uploads/2012/03/fig51.jpg" alt="" width="657" height="151" /></a></td>
</tr>
<tr>
<td width="655" valign="TOP">Figure 3. Add index.php before or after index.html</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>In</strong></span></span><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>stalling MySQL</strong></span></span></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			cd /usr/ports/databases/mysql55-server</span></span>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em># 			make install clean</em></span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #4c4c4c;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em>Choosing 			the default options will do just fine. Installation will take a 			few minutes.</em></span></span></span>&nbsp;</p>
<p><span style="color: #4c4c4c;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><em><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig61.jpg" rel="lightbox[485]" title="fig6"><img class="aligncenter size-full wp-image-211" title="fig6" src="http://www.rootbsd.net/wp-content/uploads/2012/03/fig61.jpg" alt="" width="638" height="381" /></a><a href="http://www.rootbsd.net/wp-content/uploads/2012/03/fig6.jpg"><br />
</a></em></span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP">Figure 5. Installing MySQL With Default Options&nbsp;</p>
<p>&nbsp;</td>
</tr>
<tr>
<td width="655" valign="TOP"></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">To 			run MySQL from startup append the following to the “rc.conf” 			file. </span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># mysql_enable = “YES”</span></span></span><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Once 			MySQL has been installed you can start it using either of the 			following commands:</span></span></span>&nbsp;</p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			/usr/local/etc/rc.d/mysql-server start</span></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">or</span></span></span></p>
<p><span style="color: #000000;"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			service mysql-server start</span></span></span></td>
</tr>
<tr>
<td width="655" valign="TOP"></td>
</tr>
</tbody>
</table>
<p><em style="color: #800000; font-family: Arial, sans-serif; font-size: small;">It is strongly recommended to set a sysadmin (root) password for MySQL.</em></p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="655"></col>
</colgroup>
<tbody>
<tr>
<td width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># 			mysqladmin -u root  password</span></span>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">New 			Password: &lt;enter password&gt;</span></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>Additional Modules</strong></span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Once you&#8217;ve installed the main components you may need to install some additional modules for everything to work well together.  Three commonly used modules are:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">/usr/ports/databases/php5-mysql</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">/usr/ports/www/php5-session</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">/usr/ports/graphics/php5-gd</span></span></p>
<p>&nbsp;</p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">For all of these just “cd” to the above directories and run (default options are fine):</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;"># make install clean</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: x-small;">Then restart Apache. </span></span><strong><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">(/usr/local/etc/rc.d/apache22 restart)</span></span></strong></p>
<p><strong><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"><br />
</span></span></strong></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: medium;"><strong>Finished</strong></span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Once all three components are installed and configured you&#8217;re ready to start setting up a database driven site or application.  To verify that everything is working correctly you can use a phpinfo test page.</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Navigate to your web root (by default /usr/local/www/apache22/data), and enter the following:</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;"># echo “&lt;?php phpinfo(); ?&gt;” &gt; test.php</span></span></p>
<p><span style="font-family: Arial, sans-serif;"><span style="font-size: small;">Now you should be able to open your VPS address in your browser and navigate to test.php (ex: 199.199.199.1/test.php).  You should see a page showing your PHP version, as well as info on installed modules (including mysql).</span></span></p>
<p><span style="font-family: Arial, sans-serif; font-size: x-small;"><br />
</span></p>
<p>&nbsp;</p>
<table cellspacing="0" cellpadding="4" width="665">
<colgroup>
<col width="207"></col>
<col width="440"></col>
</colgroup>
<tbody>
<tr>
<td colspan="2" width="655" valign="TOP"><span style="font-family: Arial, sans-serif;"><strong>Resources</strong></span></td>
</tr>
<tr valign="TOP">
<td width="207" height="12"><span style="font-family: Arial, sans-serif;">FreeBSD</span></td>
<td width="440"><span style="color: #17365d;"><span style="font-family: Arial, sans-serif;">Http://www.freebsd.org/</span></span></td>
</tr>
<tr valign="TOP">
<td width="207" height="12"><span style="font-family: Arial, sans-serif;">Apache Foundation</span></td>
<td width="440"><span style="color: #17365d;"><span style="font-family: Arial, sans-serif;">http://www.apache.org/</span></span></td>
</tr>
<tr valign="TOP">
<td width="207" height="12"><span style="font-family: Arial, sans-serif;">MySQL</span></td>
<td width="440"><span style="color: #17365d;"><span style="font-family: Arial, sans-serif;">http://www.mysql.com</span></span></td>
</tr>
<tr valign="TOP">
<td width="207" height="11"><span style="font-family: Arial, sans-serif;">PHP Official Site</span></td>
<td width="440"><span style="color: #17365d;"><span style="font-family: Arial, sans-serif;">http://www.php.net/</span></span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/setting-up-your-first-vps-famp-stack/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MaheshaBSD by Juraj Sipos – A RootBSD hosted project</title>
		<link>http://www.rootbsd.net/maheshabsd-by-juraj-sipos-a-rootbsd-hosted-project/</link>
		<comments>http://www.rootbsd.net/maheshabsd-by-juraj-sipos-a-rootbsd-hosted-project/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 19:59:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[rootbsd]]></category>
		<category><![CDATA[MaheshaBSD]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=203</guid>
		<description><![CDATA[Juraj Sipos http://www.freebsd.nfo.sk/maheshaeng.htm &#160; Introduction of MaheshaBSD-2.0 &#8211; What&#8217;s New On The Lake Manasarovar? &#160; MaheshaBSD-2.0, a FreeBSD Live CD (modular/education/presentation/rescue toolkit) based on FreeBSD 9.0, is introduced in this article. The Live CD was released in February 2012. The article will summarize the news in the new version of this distribution (for example, a [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Juraj Sipos</strong><br />
<strong style="font-size: small;"><a title="MaheshaBSD 2.0" href="http://www.freebsd.nfo.sk/maheshaeng.htm">http://www.freebsd.nfo.sk/maheshaeng.htm</a></strong></p>
<p>&nbsp;</p>
<p><strong>Introduction of MaheshaBSD-2.0 &#8211; What&#8217;s New On The Lake Manasarovar?</strong></p>
<p>&nbsp;</p>
<p>MaheshaBSD-2.0, a FreeBSD Live CD (modular/education/presentation/rescue toolkit) based on FreeBSD 9.0, is introduced in this article. The Live CD was released in February 2012. The article will summarize the news in the new version of this distribution (for example, a possibility to use 4 keyboard layouts also with Devanagari, the author&#8217;s Xmodmap solution, and many other things). The name MaheshaBSD is derived from Mahesha, one of the names of Lord Shiva. The name was chosen because Lord Shiva is armed with the same weapon as FreeBSD &#8211; the trident (trishula in Sanskrit).</p>
<p>&nbsp;</p>
<p><strong>Brief introduction of the project</strong></p>
<p>&nbsp;</p>
<p>The full article about MaheshaBSD-2.0 was first published in the 2012 March issue of the BSD Magazine. You can see more details and pictures at the reference link.</p>
<p>&nbsp;</p>
<p>To quickly recap what MaheshaBSD is, how it works and what it offers, the following points will put you into the correct light:</p>
<p>&nbsp;</p>
<p>MaheshaBSD is a modular (and rescue/education/presentation) toolkit. MaheshaBSD&#8217;s purpose is to bring some useful system/recovery utilities to people, but on the BSD platform &#8211; like TestDisk (which will recover lost partitions), PhotoRec (which will undelete files; it can also undelete files on USB memory sticks), Clamav (antivirus software), immediate NTFS R/W access (with ntfs-3g), chntpw (for resetting the Windows XP/W2K passwords, a very practical utility), FTP server (which immediately works without need to configure anything), MPlayer (to watch films; DivX and many other codecs are supported), and many other things &#8211; for example, MaheshaBSD can be used for presentations (you can bring it anywhere with you and show thousands of pictures to people, or present videos while giving a lecture, or watch videos with friends), or easily let your documents speak their contents for you with the MaheshaBSD&#8217;s built-in speak (espeak) functionality (a very useful thing for blind people).</p>
<p>&nbsp;</p>
<p>Linux emulation is activated. You may run Skype or any Linux software under condition that you also have the necessary libraries. For that reason, the static versions of Linux binaries are recommended.</p>
<p>&nbsp;</p>
<p>The MaheshaBSD&#8217;s modularity feature, too, is very useful &#8211; you may place a tweaked mfsroot.gz file into the MaheshaBSD&#8217;s /boot directory. This means that you can prepare router/ftp server/www server and so on that will suit your particular needs.</p>
<p>&nbsp;</p>
<p>MaheshaBSD is not for everyday use. It is a recovery toolkit that can be also used for presentations, etc., and it serves this purpose only for a couple of hours. Its FTP server (vsftpd) is your door to log into any computer running MaheshaBSD (a broken notebook, for example) and save (copy) your data. You may also delete defective software on your Windows NTFS partition (to mount it in the NTFS R/W mode, use ntfs-3g &#8211; it works immediately).</p>
<p>&nbsp;</p>
<p>MaheshaBSD will help you be anonymous on the Internet (with tor and polipo [a proxy server]).</p>
<p>&nbsp;</p>
<p>You may choose national keyboard layouts in the IceWM&#8217;s menu (German, Russian, Czech, Slovak); dead keys work too.</p>
<p>&nbsp;</p>
<p>You may write documents in the Seamonkey&#8217;s Composer component (HTML editor). Click on the &#8220;Write documents&#8221; icon in IceWM. You can also download dictionaries and spellcheck your texts.</p>
<p>&nbsp;</p>
<p><strong>Sample use cases</strong></p>
<p>&nbsp;</p>
<p>1) Your notebook falls down on the floor and the screen gets broken. You are not a techie and you do not know how to get your hard disk out of your computer. With the built-in MaheshaBSD&#8217;s FTP server (vsftpd) you may log in to your computer via SSH and get to your files.</p>
<p>&nbsp;</p>
<p>2) You may run the Clamav antivirus software from within the MaheshaBSD&#8217;s environment.</p>
<p>&nbsp;</p>
<p>3) You may recover lost files/partitions (TestDisk, PhotoRec).</p>
<p>&nbsp;</p>
<p>4) You are a Windows user and you need to reset your Windows password.</p>
<p>&nbsp;</p>
<p>5) Many other possibilites&#8230;</p>
<p>&nbsp;</p>
<p><strong>Security</strong></p>
<p>&nbsp;</p>
<p>If you want to complain that running Skype in the MaheshaBSD&#8217;s /tmp directory is not a wise idea, I emphasize again that MaheshaBSD should be used only for a couple of hours (and under condition that all your hard disks and cellular phones fail, so there is really no need to complain about security) and mostly as a recovery toolkit. The above points, as you see, already express the essence of the MaheshaBSD&#8217;s objectives and there is really no need to worry about security. Nevertheless, if you want to complain, run Skype in your Linux /etc directory and not in the MaheshaBSD&#8217;s guest account (which is always available for you:).</p>
<p>&nbsp;</p>
<p><strong>What&#8217;s new in MaheshaBSD-2.0?</strong></p>
<p>&nbsp;</p>
<p>MaheshaBSD-2.0 is based on FreeBSD 9.0-RELEASE (i386), and it was released on February 7, 2012.</p>
<p>&nbsp;</p>
<p>MaheshaBSD-2.0 is now Skype ready &#8211; that is, you do not need anything to install to use Skype (some Linux libraries were missing in MaheshaBSD-1.0). This Live CD contains instructions on how to put MaheshaBSD on a USB memory stick and you may carry it with you also with the Skype Linux static binaries.</p>
<p>&nbsp;</p>
<p>Youtube videos now run without need to install Adobe Flash Plugin from the Internet (but without native Adobe Flash).</p>
<p>&nbsp;</p>
<p>X Window may now be started with the startxaut (start X automatically) script, which will generate the /etc/X11/xorg.conf file (with the command <span style="font-family: 'Arial Unicode MS', sans-serif;"><span style="font-size: x-small;"><span style="font-size: small;">Xorg -configure</span></span></span><span style="font-family: 'Arial Unicode MS', sans-serif;"><span style="font-size: x-small;">)</span></span> and the X Window GUI environment will start automatically without any manual configuration.</p>
<p>&nbsp;</p>
<p>MaheshaBSD-2.0 has a new logo (Manasa Devi). Manasa Devi, the Naga Goddess of the underground (Patala), is the daughter of Lord Shiva.</p>
<p>&nbsp;</p>
<p>MaheshaBSD-2.0 has a special Xmodmap map with Devanagari and IAST support; it is in the More Progs IceWM&#8217;s menu. You may use 4 keyboard layouts with it (to switch between them, use CAPSLOCK).</p>
<p>&nbsp;</p>
<p><strong>Conclusion</strong></p>
<p>&nbsp;</p>
<p>The pull behind the MaheshaBSD project is to support and spread words about FreeBSD. Its Hindu touch is geared toward the same purpose, because there are still many people who have never heard of FreeBSD. If they search for some Hindu keywords, they may possibly find it and try it and convince their neighbors that FreeBSD is not only for the techies. In the future, MaheshaBSD will always keep its original contours, because a possibility to type wise ideas in Sanskrit or IAST transliteration of Sanskrit will make many people look out of their (Linux) Window(s).</p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><strong>Reference Links</strong></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;">Project home page (with download): </span><span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.freebsd.nfo.sk/maheshaeng.htm">http://www.freebsd.nfo.sk/maheshaeng.htm</a></span></span></p>
<p><span style="font-size: small;">RootBSD Hosting: <a href="http://www.rootbsd.net">http://www.rootbsd.net</a></span></p>
<p><span style="font-size: small;">BSDMag (with download): </span><span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://bsdmag.org/magazine/1795-nessus-exploitation-tools-and-payloads">http://bsdmag.org/magazine/1795-nessus-exploitation-tools-and-payloads</a></span></span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/maheshabsd-by-juraj-sipos-a-rootbsd-hosted-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Administering FreeBSD Using Webmin</title>
		<link>http://www.rootbsd.net/administering-freebsd-using-webmin/</link>
		<comments>http://www.rootbsd.net/administering-freebsd-using-webmin/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 19:36:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apps]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=155</guid>
		<description><![CDATA[Since I began using FreeBSD 4.x, I quickly learned of Webmin, a web-based server administration tool, which allows administrators to manage everything from: Mysql, Apache, Sendmail, system processes, networking and much more. One of the coolest features of Webmin is it’s modular structure. Modules can easily be downloaded and installed to fit your specific server needs. In this quick tutorial you will learn how to install and use Webmin.]]></description>
				<content:encoded><![CDATA[<p><span style="color: #333333;"><span style="font-family: Arial,sans-serif;"><span style="font-size: x-small;"><em>by: Diego Montalvo</em></span></span></span><span style="font-family: Arial,sans-serif;"><span style="font-size: medium;"><br />
</span></span></p>
<p><span style="font-family: Arial,sans-serif;">Since I began using FreeBSD 4.x, I quickly learned of Webmin, a web-based server administration tool, which allows administrators to manage everything from: Mysql, Apache, Sendmail, system processes, networking and much more. One of the coolest features of Webmin is it’s modular structure. Modules can easily be downloaded and installed to fit your specific server needs.  In this quick tutorial you will learn how to install and use Webmin. </span></p>
<p>[table id=1 /]</p>
<p>[table id=2 /]</p>
<p>[table id=3 /]</p>
<p>[table id=4 /]</p>
<p>[table id=5 /]</p>
<p>[table id=6 /]</p>
<p>[table id=7 /]</p>
<p>[table id=8 /]</p>
<p><!-- p { margin-bottom: 0.08in; } --><span style="font-family: Arial,sans-serif;">Even though Webmin will not fully replace SSH or physical access to your server. Webmin will allow you as the admin to manage and perform the most common server tasks easily via a web browser. </span><span style="font-family: Arial,sans-serif;"><em><strong>Happy Webmin-ing!</strong></em></span><span style="font-family: Arial,sans-serif;"><em> </em></span></p>
<p>[table id=9 /] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/administering-freebsd-using-webmin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unscheduled Network Event: August 1, 2011</title>
		<link>http://www.rootbsd.net/unschedule-network-event-august-1-2011/</link>
		<comments>http://www.rootbsd.net/unschedule-network-event-august-1-2011/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 14:50:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=152</guid>
		<description><![CDATA[Much of the internet connectivity in and to the Continental United States including our two datacenters was degraded by an outage within the Level3 Communications backbone that began at approximately 17:22 1 August 2011 UTC.  The impact of this event was felt not only on the Level3 backbone but also on other carriers as providers [...]]]></description>
				<content:encoded><![CDATA[<p>Much of the internet connectivity in and to the Continental United  States including our two datacenters was degraded by an outage within the Level3 Communications  backbone that began at approximately 17:22 1 August 2011 UTC.  The  impact of this event was felt not only on the Level3 backbone but also  on other carriers as providers shifted large amounts of traffic that  would have normally transited the Level3 network onto alternate network  paths, causing increased latency, congestion and packet loss.</p>
<p>Many providers who utilize Level3 Communications for transport services,  both telephone and IP,  were also impacted as these transport services  utilize the same converged backbone as the Level3 transit product.</p>
<p>The Level3 Communications master case number is 40976066.</p>
<p>The Level3 Communications official statements regarding the unscheduled network event are:</p>
<p>8/1/11 7:12:56 PM GMT The IP NOC reports that the network equipment self<br />
restored, resolving the routing issue and restoring services at<br />
approximately 17:55 GMT. The IP NOC states that they will continue to<br />
work with Level 3 OPS Engineers and the equipment vendor to isolate the<br />
root cause of the service interruption. The Level 3 TSC has confirmed<br />
that all customer services have been restored and the IP NOC will<br />
continue to monitor for stability.</p>
<p>8/1/11 6:29:26 PM GMT The IP NOC reports that a routing issue failure<br />
between Dallas, TX and Los Angeles, CA is impacting IP services in<br />
multiple markets. The IP NOC has engaged the equipment vendor, as well<br />
as Level 3 OPS Engineers and continues to investigate to isolate the<br />
issue at this time.</p>
<p>If you have anymore questions about this outage, please contact our support team at support@rootbsd.net.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/unschedule-network-event-august-1-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to mirror FreeBSD with CVSup</title>
		<link>http://www.rootbsd.net/how-to-mirror-freebsd-with-cvsup/</link>
		<comments>http://www.rootbsd.net/how-to-mirror-freebsd-with-cvsup/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 18:28:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[freebsd]]></category>
		<category><![CDATA[cvsup]]></category>
		<category><![CDATA[mirror]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=137</guid>
		<description><![CDATA[The following was done with FreeBSD 8.2-RELEASE. CVSup is a highly efficient way of distributing files. It works similar to rsync, but was specially designed for use with CVS repositories. Requirements: 5.4 GB disk space ( an additional 10-20% more free space is recommended) &#62;= 2GB RAM A decent CPU as CVSup can be CPU [...]]]></description>
				<content:encoded><![CDATA[<p><em>The following was done with FreeBSD 8.2-RELEASE</em>.</p>
<p><strong>CVSup</strong> is a highly efficient way of distributing files. It works similar to <strong>rsync</strong>, but was specially designed for use with CVS repositories.</p>
<p><strong>Requirements:</strong></p>
<ul>
<li>5.4 GB disk space ( an additional 10-20% more free space is recommended)</li>
<li>&gt;= 2GB RAM</li>
<li>A decent CPU as CVSup can be CPU intensive</li>
<li>A fast disk subsystem (RAID highly recommended)</li>
<li>Good network connection</li>
</ul>
<p>Building your own CVSup mirror is made easy by the port <a href="http://www.freebsd.org/cgi/url.cgi?ports/net/cvsup-mirror/pkg-descr" target="_blank">net/cvsup-mirror</a>.</p>
<blockquote><p># cd /usr/ports/net/cvsup-mirror</p>
<p># make install clean</p></blockquote>
<p>You will be prompted for a master site for you updates. Choose a mirror from the <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html" target="_blank">CVSup Sites list</a> .</p>
<p>Follow the instructions  (Note: If you would also like to mirror the WWW data, this is a very easy way to do it.  Select &#8216;y&#8217; when prompted):</p>
<blockquote><p>I am going to ask you a few questions so that I can set up your<br />
FreeBSD mirror configuration.  Every question has a [default]<br />
answer.  To accept the default, just press ENTER.</p>
<p>At this point, I am just gathering information.  I will not touch<br />
your system until you type &#8220;make install&#8221;.</p>
<p>Master site for your updates [cvsup-master.freebsd.org]? cvsup9.us.FreeBSD.org<br />
How many hours between updates of your files [1]? [Enter]</p>
<p>Now you must decide which sets of files you wish to make available<br />
from your mirror site.  You can choose any combination, and you<br />
can put each set anywhere you want to on your disks.  Although each<br />
set is optional, we strongly encourage every mirror site to carry<br />
at least the main source repository.</p>
<p>Do you wish to mirror the main source repository [y]? [Enter]<br />
Where would you like to put it [/home/ncvs]? [Enter]<br />
Do you wish to mirror the installed World Wide Web data [y]? n<br />
Do you wish to mirror the GNATS bug tracking database [y]? n<br />
Do you wish to mirror the mailing list archive [y]? n</p>
<p>Now, a few questions so that I can set up your CVSup server properly.</p>
<p>For security reasons, both the CVSup client and server should run<br />
under their own unique user and group IDs.  These IDs should have no<br />
special access privileges.  Normally, the user:group &#8220;cvsupin:cvsupin&#8221;<br />
is used for the client and &#8220;cvsup:cvsup&#8221; is used for the server, but<br />
you can choose other names if you wish.  At &#8220;make install&#8221; time, I<br />
will create the users and groups, if they don&#8217;t already exist.</p>
<p>Use unique user and group IDs for these.  Do not use &#8220;nobody&#8221;,<br />
&#8220;nonroot&#8221;, or &#8220;nogroup&#8221;.</p>
<p>Unique unprivileged user ID for running the client [cvsupin]? [Enter]<br />
Unique unprivileged group ID for running the client [cvsupin]? [Enter]<br />
Unique unprivileged user ID for running the server [cvsup]? [Enter]<br />
Unique unprivileged group ID for running the server [cvsup]? [Enter]</p>
<p>The CVSup server does its logging via syslog.  At &#8220;make install&#8221;<br />
time, I will set up the logging for you, if necessary.  I will use<br />
the &#8220;!program&#8221; feature of syslog to keep your CVSup log messages<br />
separate from the messages of your other daemons.</p>
<p>Syslog facility for the server log [daemon]? [Enter]</p>
<p>You can control the load on your machine by limiting the number of<br />
clients that the CVSup server will serve at once.  CVSup won&#8217;t load<br />
your network especially heavily, but it is more CPU and disk<br />
intensive than most other file server software.</p>
<p>Maximum simultaneous client connections [8]? 10</p></blockquote>
<p>Later, it will prompt you again with more questions:</p>
<blockquote><p>You need a group &#8220;cvsup&#8221;.<br />
Would you like me to create it [y]? [Enter]</p>
<p>You need a user &#8220;cvsup&#8221;.<br />
Would you like me to create it [y]? [Enter]</p>
<p>You need a group &#8220;cvsupin&#8221;.<br />
Would you like me to create it [y]? [Enter]</p>
<p>You need a user &#8220;cvsupin&#8221;.<br />
Would you like me to create it [y]? [Enter]</p>
<p>Would you like me to create cvsupin&#8217;s home directory (/home/cvsupin) [y]?</p></blockquote>
<p>The port should now be installed and ready for configuration.</p>
<p>First, comment out the line added to /etc/crontab. You can adjust the time for the update to script to run if you desire:</p>
<blockquote><p># vi /etc/crontab</p>
<p>There should be a line that looks similar to this:</p>
<p>#6    *    *    *    *    root    /usr/local/etc/cvsup/update.sh</p></blockquote>
<p>If you would like to further restrict access you can configure your cvsupd.access file:</p>
<blockquote><p># vi /usr/local/etc/cvsup/cvsupd.access</p>
<p>Below is what should be there originally:</p>
<p>-0.0.0.0/0      10      # Limit total connections<br />
-0.0.0.0/0/32   1       # Allow only 1 connection from each host<br />
+0.0.0.0/0              # If we reach this rule, we let the client in</p></blockquote>
<p>Now you should be ready run your first update. This will take some time as it downloads the entire repository.</p>
<blockquote><p># /usr/local/etc/cvsup/update.sh</p></blockquote>
<p>Once that is done, uncomment the line in /etc/crontab.</p>
<p>Add a line to /etc/rc.conf for cvsupd:</p>
<blockquote><p># vi /etc/rc.conf</p>
<p>cvsupd_enable=&#8221;YES&#8221;</p></blockquote>
<p>Then start cvsupd:</p>
<blockquote><p># /usr/local/etc/rc.d/cvsupd start</p></blockquote>
<p>Your CVSup mirror should now be working!</p>
<p><strong>Other notes</strong>:</p>
<p>CVSup requires incoming connections on port 5999 so add a firewall rule if necessary.</p>
<p>If you encounter trouble, check /var/log/cvsup.log and /var/log/cvsupd.log .</p>
<p>&#8211; Rob Lampe</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/how-to-mirror-freebsd-with-cvsup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relevance of Shell Accounts</title>
		<link>http://www.rootbsd.net/relevance-of-shell-accounts/</link>
		<comments>http://www.rootbsd.net/relevance-of-shell-accounts/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 18:11:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shell account]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=133</guid>
		<description><![CDATA[“Help! The website is down! The server is down! The Internet is broken! Help!!!” If you’ve ever been on the receiving end of this panicked cry for help, you might read this quote and identify with my feelings of frustration. I’ve gotten this phone call so many times, and while I know the website or [...]]]></description>
				<content:encoded><![CDATA[<p><!-- p { margin-bottom: 0.08in; }a:link {  } --></p>
<p lang="en-US"><span style="color: #000000;">“<span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">Help! The website is down! The server is down! The Internet is broken! Help!!!” If you’ve ever been on the receiving end of this panicked cry for help, you might read this quote and identify with my feelings of frustration.  I’ve gotten this phone call so many times, and while I know the website or web server might actually be “down” and the Internet connection might be “broken”, neither is probably the case.  Generally, what’s happening is that the user is opening a web browser, and the web page they are trying to access is not responding for some reason.  In my experience, it seems that the server is rarely, if ever, down, and even more rarely is the Internet connection failing.  If you’ve been blessed with the job of handling such support requests, I’m sure you have some techniques in your tool belt that you use to run through your troubleshooting process. In this article I am going to speak about one of my most trusted and essential tools &#8211; the Unix shell account.  If you’re looking for an introduction to Unix, this article isn’t the one.  This article is more of ode to the shell account, one of the last vestiges of an era when computing wasn’t all buzzwords and marketing, and the power of a computer wasn’t hidden beneath a bedazzled interface.</span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">Even in 2011, a time<span style="color: #a40800;"> </span>when computers are in our pockets that can act at the swipe of a finger or simple words spoken from our lips, the Unix shell, with its antiquated command line interface and cryptic commands, is still one of the most reliable and essential tools to aid in troubleshooting.  How could this be?  How could access to a 40 year old operating system account be relevant in this era?  It’s quite simple actually, and while it may seem self deprecating, it all boils down to this: sometimes the best computer to use for testing and troubleshooting is a computer that is not your own.  In fact, I’ve learned that it’s better if the computer isn’t even on your network.  Why not <em>your</em> computer on <em>your</em> network?<span style="color: #d90b00;"> </span>Because there’s a chance that whatever is happening is <em>your</em> fault to begin with, and it’s nice to know there’s a computer that there’s essentially no way you could have messed up!</span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">It might be hard to face this fact, but if you, like me, are a “tech / admin / programmer / the one people call when things need fixing”, then you’ve probably had a hand in the installation and configuration of your own machine and possibly even the network at your office.  You’re smart &#8211; no, brilliant!  You think on your feet, outside the box.  You plan ahead.  You’re clever.  You multi-task.  The truth is that all of these attributes you possess can be liabilities, just as much as they can be qualities.  Take for example the following anecdote, which may have happened to me, or<span style="color: #a40800;"> </span>to you:</span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">Joe is a support tech. He get’s a ring on the phone from Sara &#8211; “Hey, so I opened my web browser and nothing’s happening.”  Having heard this a million times, Joe replies, “What do you mean nothing’s happening? What page are you trying to get to?” Joe knows the Internet isn’t down, he’s been reading reddit all morning, or rather, working diligently all morning&#8230; So he opens a browser and tries to access the URL the caller can’t reach, “<a href="http://www.youremployer.com/"><span style="color: #000099;"><span style="text-decoration: underline;">www.youremployer.com</span></span></a>.”  This can generally go a couple of ways at this point:  If Joe can access the site, Sara is probably having some kind of issue local to her machine, but in this case, Joe can’t access the site either.  So what now?  Joe calls another staff person, the tech-savvy receptionist, Sherine.  It turns out that Sherine can’t access the site either.  Interesting.  At this point there are 3 known machines that can’t access the site.  This could be really bad.  Is the server down?  Joe’s starting to feel a sense of urgency here (He never panics.).  What Joe doesn’t know yet is that the server is up, but there’s a local DNS problem.  A problem he caused, by implementing a clever fix while “cleaning up the DNS server.”  Luckily for Joe, he has a shell account, so the next step he takes is to log in to his remote shell, fire up Lynx, and access <a href="http://www.youremployer.com/"><span style="color: #000099;"><span style="text-decoration: underline;">www.youremployer.com</span></span></a>.  The site is up, so it must be a local network issue.  It only takes Joe a few minutes to figure out what’s really going on, because his shell not only has a web browser, but has DNS lookup utilities, and entire set of Unix power tools that he could wield.  A bit of dig and nslookup and it’s revealed that the local DNS server on his network had a typo in the new www alias that he added. 5 minute fix.</span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">This could have been much worse.  Joe’s friend, Mark doesn’t have a shell account.  A few weeks ago, he faced a situation like this and the only way to test from outside was to call his buddy Larry and see if he could open a browser and try it from his office.  These days, Larry is so busy that he probably won’t even be able to pick up his phone.  It might seem like a fringe case, but believe me, it’s not uncommon that the issues that arise day to day on your network are caused by the same techs who are charged with resolving them.  Mark could be at it for hours before finding the problem, because Mark assumes that everything on his office desktop and office network are guaranteed to be in perfect working order.  Mark doesn’t see the connection between the clever hack he implemented on Tuesday morning last week, and the “that’s weird” problem he’s facing on this sunny Friday afternoon (And if he doesn’t solve it soon, means missing happy hour!).  These are the times when having a shell account are so handy.  The techs at my office all have a hand in our network environment and server configuration.  It’s our house, and we all pitch in to take care of it.  None of us are ever doing one thing at a time (Who can get away with that luxury?) and mistakes happen.  Often, the results of these mistakes don’t surface for some time after they’re made, which makes finding the cause even harder.  If you have a trusted machine on a trusted network that you can rely on, it makes life so much easier. </span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">Today, there’s a lot of talk about “the cloud.”  What is the cloud? We’re familiar with the cloud, because there’s usually a cloud on our network diagrams &#8211; it’s the Internet.  What’s so good about the cloud?  Why would someone want to, for example, keep their music collection on some cloud service, instead of having it all on their local machine?  It’s not hard to see why &#8211; there’s just less responsibility involved in keeping it working.  We can generally trust that the folks at Amazon aren’t going to accidentally erase the hard drive, or kick the plug out of a switch, or select shutdown instead of restart when trying to reboot the server remotely.  The odds are that the “server” will be up, and since you can’t get your brilliant hands on that server, there’s little you (or your brilliant colleagues) could do to ruin it.  So we trust our email to the cloud, our documents to the cloud, our photos and music to the cloud.  Some of the younger generation doesn’t realize that before the cloud was something spoken about in an IBM television commercial, and before most of us could afford a server of our own, one could access a powerful server, on a trusted network, for little or no cost.  Shell accounts are the original cloud computing.</span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">If you don’t have a shell account, you need one.  There’s really no debating this.  There’s no excuse for not having at least one.  A great place to start is the Super Dimension Fortress, which you can access at sdf.org. They have been offering low-cost and free shells for over 20 years &#8211; it’s what they do.  Their mission, “&#8230;is to provide remotely accessible computing facilities for the advancement of public education, cultural enrichment, scientific research and recreation.”  I use my SDF shell for troubleshooting, testing scripts, storing files, tunneling ssh connections, accessing IRC support channels, and just about anything else.  Sure most of the time I could use my own computer, but as you may know by now &#8211; sometimes my computer is broken, because I broke it. </span></span></span></p>
<p lang="en-US">
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">I’ve found that while SDF is great (and I can’t expound on that enough), there are times when I need to have root access.  Sometimes I need to test some software SDF doesn’t have installed, or I need to access some privileged ports (ports numbered lower than 1024.)  Here is where services from a place like RootBSD are terrific.  From RootBSD you can get a virtual private server that runs Unix (even NetBSD or OpenBSD, which is not easy to find anywhere else), and you can do whatever you want with it.  I recommend having a Unix VPS around, because they are indispensable for serious testing and troubleshooting.  Obviously, I still recommend having a shell account somewhere else to test from, and by now I hope you’ll agree that it’s sensible.  Let’s just hope the Internet isn’t really broken&#8230; <img src='http://www.rootbsd.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></span></p>
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;"><br />
</span></span></span></p>
<p lang="en-US"><span style="color: #000000;"><span style="font-family: Helvetica,sans-serif;"><span style="font-size: small;">&#8211; Michael Hernandez</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/relevance-of-shell-accounts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
