<?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>Linux * Screw &#187; docs</title>
	<atom:link href="http://www.linuxscrew.com/category/docs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxscrew.com</link>
	<description></description>
	<lastBuildDate>Fri, 04 Nov 2011 14:19:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=8947</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Implementing Cisco IP Routing (CCNP Route 642-902). Materials for efficient preparation to the exam.</title>
		<link>http://www.linuxscrew.com/2011/07/07/the-implementing-cisco-ip-routing-ccnp-route-642-902-materials-for-efficient-preparation-to-the-exam/</link>
		<comments>http://www.linuxscrew.com/2011/07/07/the-implementing-cisco-ip-routing-ccnp-route-642-902-materials-for-efficient-preparation-to-the-exam/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 06:26:07 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[cisco]]></category>
		<category><![CDATA[docs]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=1375</guid>
		<description><![CDATA[A few days ago I have successfully passed 642-902 exam (CCNP ROUTE v6) and would like to share the list of materials I have been using to prepare to that exam. To get prepared I was using official Cisco Press training resourses, lab simulations and cheat sheets (before actually to go an take the exam). [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.linuxscrew.com/wp-content/uploads/2011/02/cisco-logo-1.gif" alt="cisco logo" title="cisco logo" width="200" height="200" class="alignright size-full wp-image-1220" />A few days ago I have successfully passed <a href="https://learningnetwork.cisco.com/community/certifications/ccnp/route?tab=overview">642-902</a> exam (CCNP ROUTE v6) and would like to share the list of materials I have been using to prepare to that exam. To get prepared I was using official Cisco Press training resourses, lab simulations and cheat sheets (before actually to go an take the exam). In this post I&#8217;d like to share this staff with you.</p>
<p>A few words about CCNP ROUTE 642-902 exam. This is the first one of three qualifying exams for CCNP, CCIP and CCDP. If you plan to become one of those certifications you must take 642-902 (the possibility to take the composite CCNP exam is also opened). Cisco ROUTE exam contains detailed information regarding implementing of EIGRP, BGP, OSPF dynamic routing protocols, redistribution between different protocols, filtering, summarization/aggregation and a lot of related stuff. You can read more at <a href="http://www.cisco.com/web/learning/le3/le2/le37/le10/learning_certification_type_home.html">Cisco Learning Center</a>.</p>
<p><b>Main Preparation Materials</b></p>
<ul>
<li><a href="http://www.amazon.com/gp/product/1587058820/ref=as_li_tf_tl?ie=UTF8&#038;tag=linscr-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399369&#038;creativeASIN=1587058820">Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide</a> [ref]</li>
<li><a href="http://www.amazon.com/gp/product/1587202530/ref=as_li_tf_tl?ie=UTF8&#038;tag=linscr-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399369&#038;creativeASIN=1587202530">CCNP ROUTE 642-902 Official Certification Guide</a> [ref]</li>
<li><a href="http://proquest.safaribooksonline.com/book/certification/ccnp/9781587140174">CCNP ROUTE 642-902 Quick Reference Guide</a></li>
<li><a href="http://www.amazon.com/gp/product/1587202492/ref=as_li_tf_tl?ie=UTF8&#038;tag=linscr-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399373&#038;creativeASIN=1587202492">CCNP ROUTE Portable Command Guide</a> [ref]</li>
</ul>
<p><b>Lab Simulations</b></p>
<p>I&#8217;ve been using the only available emulation software of this kind: <a href="http://www.dynagen.org">dynamips</a>. There are a lot of information available about it around the web. Meantime it is worth to say that <a href="http://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html">Packet Tracer</a>&#8217;s functionality is far not enough to complete labs coming with CCNP ROUTE so using of dynamips is mandatory. It is clear that every lab include more than three routers in it so you should be able to interconnect devices between each other using different kinds of connection e.g. Serial or FastEthernet. I used <a href="http://www.gns3.net">GNS3</a> for this purpose and it did its job perfectly.</p>
<p><b>Cisco CCNP ROUTE Cheet Sheets</b></p>
<p>Before actually to take an exam it makes sense to sum everything up in your mind so you should us cheat sheets for this purpose. I&#8217;ve been using <a href="http://www.linuxscrew.com/2008/10/10/15-must-have-cisco-cheat-sheets/">Cisco cheat sheets</a> which were prepared by Jeremy from <a href="http://www.packetlife.com">www.packetlife.com</a>, here are the direct links to them:</p>
<ul>
<li><a href="http://packetlife.net/posters/IOS_Interior_Routing_Protocols.pdf">Interior Routing Protocols</a></li>
<li><a href="http://media.packetlife.net/media/library/1/BGP.pdf">BGP</a></li>
<li><a href="http://media.packetlife.net/media/library/2/EIGRP.pdf">EIGRP</a></li>
<li><a href="http://media.packetlife.net/media/library/8/IPv6.pdf">IPv6</a></li>
<li><a href="http://media.packetlife.net/media/library/10/OSPF.pdf">OSPF</a></li>
<li><a href="http://media.packetlife.net/media/library/35/RIP.pdf">RIP</a></li>
<li><a href="http://media.packetlife.net/media/library/14/IOS_IPv4_Access_Lists.pdf">IPv4 ACLs</a></li>
<li><a href="http://media.packetlife.net/media/library/32/NAT.pdf">NAT</a></li>
</ul>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2011/07/07/the-implementing-cisco-ip-routing-ccnp-route-642-902-materials-for-efficient-preparation-to-the-exam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>16 GB encrypted candy file</title>
		<link>http://www.linuxscrew.com/2010/05/05/16-gb-encrypted-candy/</link>
		<comments>http://www.linuxscrew.com/2010/05/05/16-gb-encrypted-candy/#comments</comments>
		<pubDate>Wed, 05 May 2010 15:01:50 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[backup]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[distros]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=994</guid>
		<description><![CDATA[Update: as far as cryptoloop is vulnerable and is not maintained I don&#8217;t recommend using below approach for creating encrypted for for those of you who require strong security. Use truecrypt to create encrypted filesystem within a file instead.
Today it came to my mind that it is time to make sensitive information stored on my [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>Update</strong></span>: as far as <a href="http://www.spiritus-temporis.com/cryptoloop/">cryptoloop</a> is vulnerable and is not maintained I don&#8217;t recommend using below approach for creating encrypted for for those of you who require strong security. Use <a href="http://www.linuxscrew.com/2010/05/08/create-encrypted-filesystem-within-a-file-truecrypt-way/">truecrypt to create encrypted filesystem within a file</a> instead.</p>
<p><img class="alignright" src="/files/passwords.txt.png" alt="passwords.txt" />Today it came to my mind that it is time to make sensitive information stored on my usb flash drive encrypted but still transportable and easy to use. But I don&#8217;t want to have whole my 32 GB usb drive fully encrypted using <em><a href="http://www.truecrypt.org/">truecrypt</a></em> or something similar. It is just toooo slow. I also don&#8217;t want to use <a href="http://en.wikipedia.org/wiki/GNU_Privacy_Guard">GPG</a> for uncompressing files and directories every time I would like to read them and then create new GPG compressed file every time I save changes. This eats too much of my time and system resources. At the same time it is necessary to be able to use  that usb drive under windows, mac, linux whatever (read/write files) but still have my directory structure with <strong>sensitive files encrypted</strong>. Here is the solution: create encrypted <strong>filesystem within a file</strong> named, say, 16GB.candy.bin that could be stored on regular windows formatted usb flash drive and then mounted under Linux <strong>using the password</strong>.</p>
<p>When it becomes necessary I can mount that 16GB.candy.bin as the regular ext3 filesystem with all those stuff like permissions, ownership etc. that is available on ext3 but not in <a href="http://en.wikipedia.org/wiki/File_Allocation_Table">FAT</a> or <a href="http://en.wikipedia.org/wiki/Ntfs">NTFS</a>. On my windows formatted flash drive candy takes only 16 GB so I can use the rest of space to store not so sensitive information like mp3, movies or photos. Moreover I <strong> </strong> on windows or linux to read it.</p>
<p>Let&#8217;s create that 16GB.candy.bin file with encrypted <strong><a href="http://en.wikipedia.org/wiki/Ext3">ext3</a></strong> filesystem (read below explanations below carefully before just to copy/paste commands into CLI):</p>
<p><code>[root@artemn root]# cd /path/to/candy/</p>
<p>[root@artemn root]# modprobe cryptoloop</p>
<p>[root@artemn root]# modprobe aes</p>
<p>[root@artemn root]# dd if=/dev/urandom of=16GB.candy.bin bs=1048576 count=16000</p>
<p>[root@artemn root]# losetup -e aes /dev/loop0 16GB.candy.bin</p>
<p>[root@artemn root]# mkfs.ext3 /dev/loop0</p>
<p>[root@artemn root]# tune2fs -i 0 -c 0 /dev/loop0</code></p>
<p>Here are some points: using above commands we create encrypted file of 16 GB so if you need to have more or less just change &#8220;count=16000&#8243; in <em>dd</em> line. &#8220;count=16000&#8243; means 16GB so &#8220;count=20&#8243; means 20MB. Path &#8216;/path/to/candy/&#8217; is for example only so you should change it to real directory that is able to host encrypted file (16 GB in above example). Command <em>losetup</em> is present in most Linux distributions (btw I recommend <strong><a href="http://www.ubuntu.com">Ubuntu</a> </strong>especially newly released <a href="http://en.wikipedia.org/wiki/Lucid_Lynx#Ubuntu_10.04_LTS_.28Lucid_Lynx.29">Lucid Lynx</a>) but if it is not use your disro&#8217;s packet manager to install it or compile from sources (for super geeks only, <a href="http://en.wikipedia.org/wiki/Stallman">Mr. Stallman</a> if you read this article &#8212; Hello). Reader, you can replace &#8220;/dev/urandom&#8221; in <em>dd</em> line with &#8220;/dev/zero&#8221; that will make that command to finish faster but will lower security level of resulting file (read about <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES</a> for better understanding). You will need to enter the password when running <em>losetup</em> command so make sure it safe and long enough like &#8216;6U2sAsR37Hn8122dGsaPrew1twt&#8217; but not &#8216;abc123&#8242; or &#8216;iloveyou&#8217;.</p>
<p>Once commands are done you will get 16GB.candy.bin containing encrypted ext3 filesystem. You can store this file where ever you want, say, on a flash drive. If you loose it nobody won&#8217;t be able to open it until he (or she!) <a href="http://aceontech.com/2008/03/29/to-crack-17-character-aes-password-100-years-and-1-billion-dollars/">cracked AES encryption</a> (use long passwords to prevent this). As the next step it is required to mount filesystem and store some files/directories in it:</p>
<p><code>[root@artemn root]# mkdir -p /mnt/candy</p>
<p>[root@artemn root]# cd /path/to/candy/</p>
<p>[root@artemn root]# mount -t ext3 -o loop,encryption=aes 16GB.candy.bin /mnt/candy</p>
<p>[root@artemn root]# cd /mnt/candy</p>
<p>[root@artemn root]# #save files, edit them, view or anything you want</p>
<p>[root@artemn root]# cd /</p>
<p>[root@artemn root]# umount /mnt/candy</code></p>
<p>When you unmount 16GB.candy.bin the changes are already saved there so it&#8217;s not required to compress and encrypt anything unlike with GPG.</p>
<p>P.S. This post is inspired by <a href="http://nst.sourceforge.net/nst/docs/user/ch04s04.html">Loopback tricks</a> article. Thanks to the author. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2010/05/05/16-gb-encrypted-candy/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sort CLI output by line length</title>
		<link>http://www.linuxscrew.com/2009/04/14/sort-cli-output-by-line-length/</link>
		<comments>http://www.linuxscrew.com/2009/04/14/sort-cli-output-by-line-length/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 14:18:28 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=767</guid>
		<description><![CDATA[Want to sort file contents by each line&#8217;s lenght? No problems:
artemn@artemn-laptop:~$ cat /etc/passwd &#124; awk '{print length, $0}' &#124; sort -n &#124; awk '{$1=""; print $0 }'

bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
root:x:0:0:root:/root:/bin/bash
proxy:x:13:13:proxy:/bin:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
ntp:x:110:120::/home/ntp:/bin/false
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
ftp:x:111:65534::/home/ftp:/bin/false
games:x:5:60:games:/usr/games:/bin/sh
klog:x:102:103::/home/klog:/bin/false
man:x:6:12:man:/var/cache/man:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
news:x:9:9:news:/var/spool/news:/bin/sh
saned:x:120:131::/home/saned:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
libuuid:x:112:121::/var/lib/libuuid:/bin/sh
messagebus:x:103:109::/var/run/dbus:/bin/false
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin
Debian-exim:x:117:128::/var/spool/exim4:/bin/false
artemn:x:1000:1000:artemn,,,:/home/artemn:/bin/bash
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
mysql:x:119:130:MySQL Server,,,:/var/lib/mysql:/bin/false
gdm:x:108:118:Gnome Display Manager:/var/lib/gdm:/bin/false
hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false
pulse:x:113:123:PulseAudio daemon,,,:/var/run/pulse:/bin/false
polkituser:x:114:127:PolicyKit,,,:/var/run/PolicyKit:/bin/false
avahi:x:106:114:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
asterisk:x:118:129:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
haldaemon:x:107:116:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
landscape:x:115:65534:Landscape Client Daemon,,,:/var/lib/landscape:/bin/false
avahi-autoipd:x:105:113:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
chipcard:x:116:119:Chipcard-Tools Daemon Account,,,:/var/run/chipcard:/bin/false
For reverse sort, use the following [...]]]></description>
			<content:encoded><![CDATA[<p>Want to sort file contents by each line&#8217;s lenght? No problems:</p>
<pre>artemn@artemn-laptop:~$ cat /etc/passwd | awk '{print length, $0}' | sort -n | awk '{$1=""; print $0 }'</pre>
<p><span id="more-767"></span>
<pre>bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
root:x:0:0:root:/root:/bin/bash
proxy:x:13:13:proxy:/bin:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
ntp:x:110:120::/home/ntp:/bin/false
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
ftp:x:111:65534::/home/ftp:/bin/false
games:x:5:60:games:/usr/games:/bin/sh
klog:x:102:103::/home/klog:/bin/false
man:x:6:12:man:/var/cache/man:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
news:x:9:9:news:/var/spool/news:/bin/sh
saned:x:120:131::/home/saned:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
libuuid:x:112:121::/var/lib/libuuid:/bin/sh
messagebus:x:103:109::/var/run/dbus:/bin/false
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin
Debian-exim:x:117:128::/var/spool/exim4:/bin/false
artemn:x:1000:1000:artemn,,,:/home/artemn:/bin/bash
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
mysql:x:119:130:MySQL Server,,,:/var/lib/mysql:/bin/false
gdm:x:108:118:Gnome Display Manager:/var/lib/gdm:/bin/false
hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false
pulse:x:113:123:PulseAudio daemon,,,:/var/run/pulse:/bin/false
polkituser:x:114:127:PolicyKit,,,:/var/run/PolicyKit:/bin/false
avahi:x:106:114:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
asterisk:x:118:129:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
haldaemon:x:107:116:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
landscape:x:115:65534:Landscape Client Daemon,,,:/var/lib/landscape:/bin/false
avahi-autoipd:x:105:113:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
chipcard:x:116:119:Chipcard-Tools Daemon Account,,,:/var/run/chipcard:/bin/false</pre>
<p>For reverse sort, use the following command:</p>
<pre>cat /etc/passwd | awk '{print length, $0}' | sort -rn | awk '{$1=""; print $0 }'</pre>
<p>Source: <a href="http://www.opennet.ru">www.opennet.ru</a></p>
<p><!-- INFOLINKS_OFF -->
<p style="padding-top: 25px; padding-bottom: 25px;"><font size="-2"><strong>Information improvisation: </strong>Check out our latest <a href="http://www.actualtests.com/exam-70-620.htm">70-620</a> dumps &#038; <a href="http://www.certkiller.com/CCDA-certification-training.htm">ccda certification</a> written by our <a href="http://www.examsheets.com/exam/646-046.htm">646-046</a> certified teams to help you in pass real <a href="http://www.testkingsite.com/hp/HP2-Z16.html">HP2-Z16</a> exam &#038; <a href="http://www.testkingprep.com/NS0-153.html" class="broken_link" >NS0-153</a> dumps.<br />
</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2009/04/14/sort-cli-output-by-line-length/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watching HD Media on Linux made easy</title>
		<link>http://www.linuxscrew.com/2009/04/01/watching-hd-media-on-linux-made-easy/</link>
		<comments>http://www.linuxscrew.com/2009/04/01/watching-hd-media-on-linux-made-easy/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:43:04 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[docs]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=694</guid>
		<description><![CDATA[<p><img class="size-full wp-image-695 alignright" title="h1_camcorder_1" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/canon_xl_h1_camcorder_1.jpg" alt="h1_camcorder_1" width="200" height="160" /></p>
<p><em>This article is presented to you by LaptopLogic.com.  Go there to read the latest info on the </em><a href="http://laptoplogic.com/top-rated-laptops/"><em>top rated  laptops</em></a><em> and the </em><a href="http://laptoplogic.com/laptop-accessories"><em>best laptop  accessories</em></a><em>.</em></p>
<p>The <a href="http://en.wikipedia.org/wiki/Video_compression">High Definition</a> (<strong>HD</strong>) content is everywhere these days,  from HD and <a href="http://en.wikipedia.org/wiki/Blue_ray_disc">Blue Ray Discs</a> to streaming HD media. Although HD content gives best  picture quality, it also uses a lot of computational power to decode and  play.</p>
<p>This was made easy for Windows by the introduction of new  drivers from graphics card manufacturers, <a href="http://www.nvidia.com">Nvidia</a> and <a href="http://ati.amd.com">ATI</a>, which allowed the  whole media to be decoded on the <a href="http://en.wikipedia.org/wiki/Graphics_card">dedicated graphics card</a>, saving cost in  computational power, and the need to have a stronger processor.</p>
<p><img class="size-full wp-image-696 alignleft" title="nvidia graphics" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/image-2.jpg" alt="nvidia graphics" width="250" height="188" /><strong>Nvidia</strong> recently released a new set of <a href="http://www.nvidia.com/object/unix.html">drivers for Linux</a> supporting <a href="http://www.nvidia.com/page/purevideo.html">PureVideo</a> technology for its line of graphics hardware, enabling full  hardware HD-decoding, and giving smooth HD content playback, even on less  powerful computers. The <a href="http://www.nvidia.com/object/linux_display_ia32_180.44.html">180</a> series supports PureVideo decode acceleration. These  drivers adds a new <a href="http://en.wikipedia.org/wiki/VDPAU">VDPAU API</a>, which provides PureVideo like features on Linux,  adds <a href="http://www.nvidia.com/object/cuda_home.html">CUDA</a> support, X Render optimizations, new workstation performance  optimizations and some other improvements. The new versions offer optimizations  and support for a wide range of Nvidia hardware, and is expected to improve with  future releases.</p>
<p><strong>Linux</strong> uses <a href="http://en.wikipedia.org/wiki/X_video_extension">X-Video</a> (Xv) as output extensions, where as  <a href="http://en.wikipedia.org/wiki/X-Video_Motion_Compensation">X-Video MotionCompensation</a> (XvMC) is an X-Video extension which offers some  video decoding on <a href="http://en.wikipedia.org/wiki/GPU">GPU</a>. With the new drivers, Nvidia implements <a href="http://en.wikipedia.org/wiki/VDPAU">VDPAU</a> (Video  Decode and Presentation API for UNIX).</p>
<p>VDAPU is capable of hardware acceleration and the decoding  of MPEG-1, MPEG-2, VC-1 and H.264 bit streams. It also provides an API for  post-processing of decoded video in order to apply operations such as noise  reduction and temporal and spatial de-interlacing, timestamp-based presentation  of final video frames, and compositing of sub-picture elements.</p>
<p><a href="http://www.amd.com"><strong><img class="size-full wp-image-697 alignright" title="amd-4800-series-graphic-card" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/amd-4800-series-graphic-card.jpg" alt="amd-4800-series-graphic-card" width="200" height="201" />AMD</strong></a> also supports hardware acceleration through X-Video Bit  stream Acceleration or <a href="http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration">XvBA API</a>. The recent drivers can take advantage of  <a href="http://en.wikipedia.org/wiki/Unified_Video_Decoder">Unified Video Decoder</a> (UVD2).</p>
<p>These new technologies are also supported by new video  playback softwares, which can fully utilize the Graphics Hardware for video  playback, providing smooth frames in HD and Blue-Ray movies. The VDPAU supported  players include <a href="http://en.wikipedia.org/wiki/Libavcodec">libavcodec</a>, <a href="http://www.mplayerhq.hu">mplayer</a> and <a href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a>.</p>
<p>CUDA support is also provided with 180 series drivers for  Linux, and it can also be used to accelerate videos, and also to do any  processing involved, like <a href="http://blog.mymediasystem.net/avchd/coreavc-109-for-linux/">CoreAVC 1.9.0</a> is the first media player to offer this  decoding.</p>
<p>The video acceleration on Linux came late, but  certainly, with these new advancements by Graphics chips manufacturers, Linux  users will be able to experience HD media playback, even on less powerful  systems.</p>
]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-695 alignright" title="h1_camcorder_1" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/canon_xl_h1_camcorder_1.jpg" alt="h1_camcorder_1" width="200" height="160" /></p>
<p><em>This article is presented to you by LaptopLogic.com.  Go there to read the latest info on the </em><a href="http://laptoplogic.com/top-rated-laptops/"><em>top rated  laptops</em></a><em> and the </em><a href="http://laptoplogic.com/laptop-accessories"><em>best laptop  accessories</em></a><em>.</em></p>
<p>The <a href="http://en.wikipedia.org/wiki/Video_compression">High Definition</a> (<strong>HD</strong>) content is everywhere these days,  from HD and <a href="http://en.wikipedia.org/wiki/Blue_ray_disc">Blue Ray Discs</a> to streaming HD media. Although HD content gives best  picture quality, it also uses a lot of computational power to decode and  play.</p>
<p>This was made easy for Windows by the introduction of new  drivers from graphics card manufacturers, <a href="http://www.nvidia.com">Nvidia</a> and <a href="http://ati.amd.com">ATI</a>, which allowed the  whole media to be decoded on the <a href="http://en.wikipedia.org/wiki/Graphics_card">dedicated graphics card</a>, saving cost in  computational power, and the need to have a stronger processor.</p>
<p><img class="size-full wp-image-696 alignleft" title="nvidia graphics" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/image-2.jpg" alt="nvidia graphics" width="250" height="188" /><strong>Nvidia</strong> recently released a new set of <a href="http://www.nvidia.com/object/unix.html">drivers for Linux</a> supporting <a href="http://www.nvidia.com/page/purevideo.html">PureVideo</a> technology for its line of graphics hardware, enabling full  hardware HD-decoding, and giving smooth HD content playback, even on less  powerful computers. The <a href="http://www.nvidia.com/object/linux_display_ia32_180.44.html">180</a> series supports PureVideo decode acceleration. These  drivers adds a new <a href="http://en.wikipedia.org/wiki/VDPAU">VDPAU API</a>, which provides PureVideo like features on Linux,  adds <a href="http://www.nvidia.com/object/cuda_home.html">CUDA</a> support, X Render optimizations, new workstation performance  optimizations and some other improvements. The new versions offer optimizations  and support for a wide range of Nvidia hardware, and is expected to improve with  future releases.</p>
<p><strong>Linux</strong> uses <a href="http://en.wikipedia.org/wiki/X_video_extension">X-Video</a> (Xv) as output extensions, where as  <a href="http://en.wikipedia.org/wiki/X-Video_Motion_Compensation">X-Video MotionCompensation</a> (XvMC) is an X-Video extension which offers some  video decoding on <a href="http://en.wikipedia.org/wiki/GPU">GPU</a>. With the new drivers, Nvidia implements <a href="http://en.wikipedia.org/wiki/VDPAU">VDPAU</a> (Video  Decode and Presentation API for UNIX).</p>
<p>VDAPU is capable of hardware acceleration and the decoding  of MPEG-1, MPEG-2, VC-1 and H.264 bit streams. It also provides an API for  post-processing of decoded video in order to apply operations such as noise  reduction and temporal and spatial de-interlacing, timestamp-based presentation  of final video frames, and compositing of sub-picture elements.</p>
<p><a href="http://www.amd.com"><strong><img class="size-full wp-image-697 alignright" title="amd-4800-series-graphic-card" src="http://www.linuxscrew.com/wp-content/uploads/2009/04/amd-4800-series-graphic-card.jpg" alt="amd-4800-series-graphic-card" width="200" height="201" />AMD</strong></a> also supports hardware acceleration through X-Video Bit  stream Acceleration or <a href="http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration">XvBA API</a>. The recent drivers can take advantage of  <a href="http://en.wikipedia.org/wiki/Unified_Video_Decoder">Unified Video Decoder</a> (UVD2).</p>
<p>These new technologies are also supported by new video  playback softwares, which can fully utilize the Graphics Hardware for video  playback, providing smooth frames in HD and Blue-Ray movies. The VDPAU supported  players include <a href="http://en.wikipedia.org/wiki/Libavcodec">libavcodec</a>, <a href="http://www.mplayerhq.hu">mplayer</a> and <a href="http://ffmpeg.mplayerhq.hu/">ffmpeg</a>.</p>
<p>CUDA support is also provided with 180 series drivers for  Linux, and it can also be used to accelerate videos, and also to do any  processing involved, like <a href="http://blog.mymediasystem.net/avchd/coreavc-109-for-linux/">CoreAVC 1.9.0</a> is the first media player to offer this  decoding.</p>
<p>The video acceleration on Linux came late, but  certainly, with these new advancements by Graphics chips manufacturers, Linux  users will be able to experience HD media playback, even on less powerful  systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2009/04/01/watching-hd-media-on-linux-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mount remote filesystem via ssh protocol using sshfs and fuse [Fedora/RedHat/Debian/Ubuntu way]</title>
		<link>http://www.linuxscrew.com/2009/03/10/mount-remote-filesystem-via-ssh-protocol-using-sshfs-and-fuse-fedoraredhatdebianubuntu-way/</link>
		<comments>http://www.linuxscrew.com/2009/03/10/mount-remote-filesystem-via-ssh-protocol-using-sshfs-and-fuse-fedoraredhatdebianubuntu-way/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:56:18 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=674</guid>
		<description><![CDATA[




Imagine the following situation: you have to compile some Linux/Unix application or kernel module that requires kernel source present at your hard drive, say, in /usr/src/kernels/kernel-2.6.21-i386/ or elsewhere. But there is not enough disk space to copy these sources or install kernel-devel or linux-source packages (in Fedora/RedHat or Ubuntu/Debian distros respectively)&#8230; Sounds familiar? Believe me, [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_673" class="wp-caption alignright" style="width: 138px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-673" title="sshfs" src="http://www.linuxscrew.com/wp-content/uploads/2009/03/sshfs.png" alt="sshfs" width="128" height="128" /></dt>
</dl>
</div>
<p>Imagine the following situation: you have to compile some Linux/Unix application or kernel module that requires kernel source present at your hard drive, say, in /usr/src/kernels/kernel-2.6.21-i386/ or elsewhere. But there is not enough disk space to copy these sources or install kernel-devel or linux-source packages (in Fedora/RedHat or Ubuntu/Debian distros respectively)&#8230; Sounds familiar? Believe me, sometimes it happens <img src='http://www.linuxscrew.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As a solution you can <strong>mount</strong> the directory of some remote PC that contains needed kernel source. It can be done via several protocols like smb, ftp etc. In this article we will mount remote directory using <strong>ssh protocol</strong> that is one the most popular for remote and secure access to <strong>Linux</strong> boxes over the network.</p>
<p>Below are the steps which should be taken to get the ball rolling. We need two packages: <strong>sshfs</strong> and <strong>fuse-utils</strong>.</p>
<p><img class="size-full wp-image-683 alignright" title="ssh" src="http://www.linuxscrew.com/wp-content/uploads/2009/03/ssh.jpg" alt="ssh" width="264" height="415" /><strong>1.</strong> Install necessary packages:</p>
<p>a. Ubuntu/Debian:</p>
<p><code>sudo aptitude install fuse-utils sshfs</code></p>
<p>b. Fedora/Centos/RedHat:</p>
<p><code>yum install fuse-sshfs fuse fuse-libs</code></p>
<p>c. Other Linux: download and compile sshfs/fuse from <a href="http://fuse.sourceforge.net/sshfs.html">sources</a></p>
<p><strong>2.</strong> Check that kernel module <code>fuse</code> is loaded:</p>
<p><code>lsmod | grep fuse</code></p>
<p>There should be the line containing &#8220;fuse&#8221; in the output (of not try <code>modprobe fuse</code>).</p>
<p><strong>3.</strong> Mount remote filesystem using something like this (two commands):</p>
<p><code>mkdir -p /mnt/sshfs/</code><br />
<code>sshfs remote-user@remote-machine:/some/directory /mnt/sshfs</code></p>
<p>where <em>remote-user</em> is the username allowed to login <em>remote-machine</em> via ssh protocol. It will ask you to type the password so just type it and press return <img src='http://www.linuxscrew.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>4.</strong> That&#8217;s it. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2009/03/10/mount-remote-filesystem-via-ssh-protocol-using-sshfs-and-fuse-fedoraredhatdebianubuntu-way/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Open .docx documents in Linux (OpenOffice)</title>
		<link>http://www.linuxscrew.com/2008/12/15/open-docx-documents-in-linux-openoffice/</link>
		<comments>http://www.linuxscrew.com/2008/12/15/open-docx-documents-in-linux-openoffice/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 20:13:23 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[distros]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/?p=623</guid>
		<description><![CDATA[Well, as for now it is not a problem anymore to open Microsoft Office 2007 .docx documents in any Linux distribution coming with OpenOffice suit. It may be Ubuntu (Feisty, Gutsy, Interpid whatever), almost any version of Fedora/RedHat/Centos, *SUSE, Mandriva and of course Debian (as per my personal opinion it&#8217;s the best one).
What is .docx [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Well, as for now it is not a problem anymore to open <a href="http://office.microsoft.com/">Microsoft Office 2007</a> .docx documents in any Linux distribution coming with <a href="http://openoffice.org">OpenOffice</a> suit. It may be Ubuntu (Feisty, Gutsy, Interpid whatever), almost any version of Fedora/RedHat/Centos, *SUSE, Mandriva and of course Debian (as per my personal opinion it&#8217;s the best one).</p>
<p style="text-align: left;">What is .docx actually? It&#8217;s Microsoft&#8217;s file format representing word processor documents and named <a href="http://en.wikipedia.org/wiki/Office_Open_XML">OpenXML</a> (as an attempt to create open and free international standard). Today .docx is default format for Microsoft&#8217;s word processor <a href="http://www.microsoft.com/word/">Word</a>.</p>
<p style="text-align: left;">There are myriads of online converters between OpenXML and OpenOffice formats including .docx, .xlsx, .odt and many etc but sometimes it&#8217;s much more better to just open received .docx file in Linux offline (if there is temporarily no Internet connection or for security/private reasons etc).</p>
<p style="text-align: left;">So, just download the following package to certain directory like /usr/src, here are the commands to do it:</p>
<p style="text-align: left;"><code>1. cd /usr/src<br />
2. sudo wget http://blog.mypapit.net/imej/odf_filter.tar.bz2</code></p>
<p style="text-align: left;">The next step is to unpack the contents of the archive (<a href="http://howto.wikia.com/wiki/Howto_untar_a_tar_file_or_gzip-bz2_tar_file">.tar.bz2</a> is definitely well compressed file) and copy 3 files to OpenOffice&#8217;s system directories:</p>
<p style="text-align: left;"><code>3. sudo tar -xvjf odf_filter.tar.bz2<br />
4. sudo cp OdfConverter /usr/lib/openoffice/program/</code><br />
<code>5. sudo cp MOOXTypeDetection.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/<br />
6. sudo cp MOOXFilter_cpp.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/</code></p>
<p style="text-align: left;">As you can see from picture below now it&#8217;s possible to natively open .docx files in openoffice under Linux. Of course such &#8220;native&#8221; support may imply some artefacts in opened files due to file formats incompatibility so it&#8217;s also a good option to ask your friends to convert .docs into .pdf before sending you <img src='http://www.linuxscrew.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><center><img title="openoffice_openxml" src="http://www.linuxscrew.com/wp-content/uploads/2008/12/openoffice_openxml-300x244.png" alt="openoffice openxml .docx" width="300" height="244" /></center></p>
<p style="text-align: left;">P.S. Thanks to guys from <a href="http://blog.mypapit.net/2007/09/how-to-open-microsoft-openxml-docx-documents-in-openoffice.html">mypapit</a>.</p>
<p style="text-align: left;">P.S. Here are several online converters .doc(x) &lt;-&gt; .odf &lt;-&gt; .pdf:</p>
<p style="text-align: left;">1. <a href="http://www.zamzar.com/">ZAMZAR</a> (possibly the best converter), 2. <a href="http://docx-converter.com/">http://docx-converter.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2008/12/15/open-docx-documents-in-linux-openoffice/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Quick copy/paste MySQL Replication Manual</title>
		<link>http://www.linuxscrew.com/2008/07/02/quick-copypaste-mysql-replication-manual/</link>
		<comments>http://www.linuxscrew.com/2008/07/02/quick-copypaste-mysql-replication-manual/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 14:33:31 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[docs]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/2008/07/02/quick-copypaste-mysql-replication-manual/</guid>
		<description><![CDATA[This quick manual tells how to set up database replication in MySQL. Basically it was written for 5.* MySQL versions but is also applicable for 3.23/4.0 ones (btw they are still in use, believe me).
As you might already know, replication allows you to create a copy of certain MySQL database from a master server on [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.linuxscrew.com/wp-content/uploads/2008/01/mysql_logo.jpg" alt="" width="285" height="165" align="right" />This quick <strong>manual</strong> tells how to set up database <strong>replication</strong> in <strong>MySQL</strong>. Basically it was written for 5.* MySQL versions but is also applicable for 3.23/4.0 ones (btw they are still in use, believe me).</p>
<p>As you might already know, replication allows you to create a copy of certain MySQL database from a master server on another server (slave). What is the most important, all updates made to that database on master server will be replicated to the database on the slave server immediately, so that both databases are synchronized almost in real time mode (if you need completely real-time synchronization/mirroring, the only solution is to deploy MySQL cluster).</p>
<p>One of the main issues is that replication features coming out-of-the-box with Open Source MySQL software don&#8217;t provide full back/forward compatibility. This means that you can easily replicate data from master and slave of the same MySQL versions only e.g. 5.0. But if you like to replicate database from 5.0 master to 4.0 slave (or from 3.23 master to 5.0 slave), it is not possible in most cases.</p>
<p>From the beginning we have two Linux boxes with MySQL installed (5.0.27 version in my example), server has database  <em>reptest</em> we need to replicate to slave.</p>
<p><strong>A. Configure Master:</strong></p>
<p>Configure MySQL to accept incoming connections from another hosts in the network. In order to do it, comment the following lines in <code>/etc/my.cnf</code> (exact location depends on Linux distribution you use) as follows:</p>
<p><code>#skip-networking<br />
#bind-address=127.0.0.1</code></p>
<p>and restart MySQL by &#8220;<code>/etc/init.d/mysql restart</code>&#8221; or &#8220;<code>mysqladmin reload</code>&#8221; command. Make sure that slave can access master&#8217;s MySQL via network (e.g. execute on slave &#8220;<code>telnet  &lt;server_ip&gt; 3306</code>&#8220;).</p>
<p>The next step is to configure master to log all database changes into binary log that will be used by slave for replicating, add the following lines to <code>/etc/my.cnf</code> in <code>[mysqld]</code> section:</p>
<p><code>log_bin = mysql-bin<br />
binlog-do-db=reptest<br />
server-id=1</code></p>
<p>Then restart MySQL and log on to its shell with root rights:</p>
<p><code>/etc/init.d/mysql restart<br />
mysql -u root -p<br />
Enter password:</code></p>
<p>Type in MySQL shell the following commands:</p>
<p><code>GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'slave_password';<br />
FLUSH PRIVILEGES;</code></p>
<p>Note: If you use 4.0 MySQL or older, you need to replace REPLICATION SLAVE in above line to FILE, so the lines will look like:</p>
<p><code>GRANT FILE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'slave_password';<br />
FLUSH PRIVILEGES;</code></p>
<p>The next commands are:</p>
<p><code>USE reptest;<br />
FLUSH TABLES WITH READ LOCK;<br />
SHOW MASTER STATUS;</code></p>
<p>The last command should provide the following output we will use later on slave server:</p>
<pre>mysql&gt; SHOW MASTER STATUS;
+---------------+----------+-----------------+------------------+
| File          | Position | Binlog_do_db    | Binlog_ignore_db |
+---------------+----------+-----------------+------------------+
| mysql-bin.001 |   73     | reptest         |                  |
+---------------+----------+-----------------+------------------+
1 row in set (0.00 sec)</pre>
<p>Now quit from MySQL shell as we need to prepare current dump of <em>reptest</em> database: <code>quit</code>.</p>
<p>Now, run from shell &#8220;<code>mysqldump -u root -p --opt reptest &gt; reptest.sql</code>&#8221; and transfer reptest.sql file to slave server.</p>
<p><strong>2. Configure Slave:</strong></p>
<p>Create reptest database:</p>
<p><code>mysqladmin create reptest</code></p>
<p>and apply previously created/transfered dump to it via command:</p>
<p><code>mysql -u root -p reptest &lt; /path/to/reptest.sql</code></p>
<p>Now edit <code>/etc/my.cnf</code> on slave and add the following lines to <code>[mysqld]</code> section:</p>
<p><code>server-id=2<br />
master-host=192.168.0.1<br />
master-user=slave_user<br />
master-password=slave_password<br />
master-connect-retry=60<br />
replicate-do-db=reptest</code></p>
<p>where 192.168.0.1 is IP address of the server and server-id is unique ID assigned to slave Linux box.</p>
<p>Now restart MySQL with <code>/etc/init.d/mysql restart</code> and log on MySQL shell:</p>
<p><code>mysql -u root -p reptest<br />
Enter password:</code></p>
<p>The next step is to apply changes saved in binary log on server:</p>
<p><code>SLAVE STOP;<br />
CHANGE MASTER TO MASTER_HOST='192.168.0.1', MASTER_USER='slave_user', MASTER_PASSWORD='slave_password', MASTER_LOG_FILE='mysql-bin.001', MASTER_LOG_POS=73;<br />
SLAVE START;</code></p>
<p>Now whenever <code>reptest</code> is updated on the master, all changes will be replicated to <code>reptest</code> on the slave.</p>
<p>Here are useful links you can use to get more information about MySQL replication and how to configure it:</p>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html">http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html</a><br />
<a href="http://www.howtoforge.com/mysql_database_replication">http://www.howtoforge.com/mysql_database_replication</a><br />
<a href="http://www.onlamp.com/pub/a/onlamp/2005/06/16/MySQLian.html"> http://www.onlamp.com/pub/a/onlamp/2005/06/16/MySQLian.html</a></p>
<p>If you&#8217;re planning to replicate on a remotely hosted machine, here are some of the <a href="http://www.webhostingsearch.com/mysql-hosting.php">best MySQL hosting plans</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2008/07/02/quick-copypaste-mysql-replication-manual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why and how to migrate to ext4</title>
		<link>http://www.linuxscrew.com/2008/05/06/why-and-how-to-migrate-to-ext4/</link>
		<comments>http://www.linuxscrew.com/2008/05/06/why-and-how-to-migrate-to-ext4/#comments</comments>
		<pubDate>Tue, 06 May 2008 09:15:04 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[docs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/2008/05/06/why-and-how-to-migrate-to-ext4/</guid>
		<description><![CDATA[Ext4 is the latest       in a long line of Linux file systems, and it&#8217;s likely to be as important and       popular as its predecessors. As a Linux system administrator, you should be aware of the        advantages, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Ext4" target="_blank"><strong>Ext4</strong></a> is the latest       in a long line of Linux file systems, and it&#8217;s likely to be as important and       popular as its predecessors. As a Linux system administrator, you should be aware of the        advantages, disadvantages,        and basic steps for migrating to ext4. <strong>IBM <a href="http://www.ibm.com/developerworks/" target="_blank">DeveloperWorks</a></strong> article explains when to adopt ext4, how to adapt        traditional file       system maintenance tool usage to ext4, and how to get the most out of the       file system:</p>
<blockquote><p><img src="http://www.linuxscrew.com/wp-content/uploads/2007/09/logo-ibm.gif" align="right" height="33" width="78" />The single most dramatic improvement in ext4 is in file and file system size.         Thus, the users who are most likely to need ext4 are those who have more than a         few terabytes of disk space. The list of features in Table 1, though, may present         some other tempting improvements. For instance, you might want to try ext4 if you         have directories with huge numbers of subdirectories or if you need timestamps         accurate to less than a second. <a href="http://www.ibm.com/developerworks/linux/library/l-ext4/index.html?ca=drs-" target="_blank">Read more &gt;&gt;</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2008/05/06/why-and-how-to-migrate-to-ext4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OpenBSD: Secure Mail Server with Postfix, MySQL, ClamAV, SpamAssassin, Amavis-new</title>
		<link>http://www.linuxscrew.com/2008/04/17/openbsd-corporate-mail-server-with-postfix-mysql-clamav-sa-amavis-new/</link>
		<comments>http://www.linuxscrew.com/2008/04/17/openbsd-corporate-mail-server-with-postfix-mysql-clamav-sa-amavis-new/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 08:23:51 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[docs]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/2008/04/17/openbsd-corporate-mail-server-with-postfix-mysql-clamav-sa-amavis-new/</guid>
		<description><![CDATA[Few days ago I started configuring corporate mail server that should be deployed on OpenBSD and comprise the following features:

Easy to configure and powerful MTA (Postfix)
Virtual domains and user accounts (this information is stored in MySQL database)
Antispam and antivirus checking for all accounts (spamassassin and clamav via amavis-new)
Secure access to mailboxes through POP3, IMAP and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.linuxscrew.com/wp-content/uploads/2008/04/openbsd.thumbnail.jpg" alt="openbsd logo" align="right" height="128" width="117" />Few days ago I started configuring corporate mail server that should be deployed on <a href="http://www.openbsd.org" target="_blank"><strong>OpenBSD</strong></a> and comprise the following features:</p>
<ol>
<li>Easy to configure and powerful MTA (<a href="http://www.postfix.org/" target="_blank"><strong>Postfix</strong></a>)</li>
<li>Virtual domains and user accounts (this information is stored in <strong>MySQL</strong> database)</li>
<li>Antispam and antivirus checking for all accounts (<a href="http://spamassassin.apache.org/" target="_blank"><strong>spamassassin</strong></a> and <a href="http://www.clamav.net/" target="_blank"><strong>clamav</strong></a> via <a href="http://www.ijs.si/software/amavisd/" target="_blank"><strong>amavis-new</strong></a>)</li>
<li>Secure access to mailboxes through POP3, IMAP and HTTP (<a href="http://www.squirrelmail.org" target="_blank"><strong>squirellmail</strong></a>)</li>
<li>Secure SMTP server</li>
<li>Extremal Stability and Security</li>
</ol>
<p>Actually OpenBSD 4.2 was chosen because of it&#8217;s &#8220;security by default&#8221;. Thankfully <a href="mailto:danix@kernel-panic.it">Daniele Mazzocchio</a> from friendly site <a target="_blank" href="http://www.kernel-panic.it">www.kernel-panic.it</a> wrote an <strong><a href="http://www.kernel-panic.it/openbsd/mail/index.html" target="_blank">excellent article</a></strong> about how to build such mail server on this operating system:</p>
<blockquote><p>Offering a reliable and secure email service is probably one of the top priorities of most system administrators; therefore, in the next chapters, we will build a full-featured mail server, based on open-source software and focusing on security. <a href="http://www.kernel-panic.it/openbsd/mail/mail1.html" target="_blank">Read more&#8230;</a></p></blockquote>
<p>The only thing that is not covered by it is mail content filtering with <a href="http://www.courier-mta.org/maildrop/" target="_blank">maildrop</a> and vacation messages that users often ask to set while they are out. Working on it! <img src='http://www.linuxscrew.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2008/04/17/openbsd-corporate-mail-server-with-postfix-mysql-clamav-sa-amavis-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nagios installation and configuration in SUSE Linux</title>
		<link>http://www.linuxscrew.com/2008/04/07/nagios-installation-and-configuration-in-suse-linux/</link>
		<comments>http://www.linuxscrew.com/2008/04/07/nagios-installation-and-configuration-in-suse-linux/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 11:57:01 +0000</pubDate>
		<dc:creator>artiomix</dc:creator>
				<category><![CDATA[docs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://www.linuxscrew.com/2008/04/07/nagios-installation-and-configuration-in-suse-linux/</guid>
		<description><![CDATA[As we know Nagios is extremely popular open source network monitoring system. It watches hosts across the local area network (LAN) and/or across the Internet, services that you can specify, alerting you when things go bad. The following step-by-step guide written by Novel people (actually by Rainer Brunold) for sure would help if you plan [...]]]></description>
			<content:encoded><![CDATA[<p><img title="nagios logo" src="http://www.linuxscrew.com/wp-content/uploads/2008/04/smalllogo7nagios.jpg" alt="nagios logo" align="right" />As we know <strong>Nagios</strong> is extremely popular open source network <strong>monitoring system</strong>. It watches hosts across the local area network (LAN) and/or across the Internet, services that you can specify, alerting you when things go bad. The following step-by-step guide written by Novel people (actually by Rainer Brunold) for sure would help if you plan to deploy Nagios monitoring system with <strong>Novel SUSE Linux</strong>. At least it helped me <img src='http://www.linuxscrew.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><a href="http://www.novell.com/coolsolutions/img/19807-1.jpg" target="_blank"><img src="http://www.novell.com/coolsolutions/img/19807-1.jpg" alt="" width="242" height="176" align="right" /></a>I don&#8217;t want to write here a full documentation about Nagios, I prefer to give you a basic installation guide so you can set it up very easy and play with it yourself. The installation guide will show you how to install Nagios as well as some interesting extensions and how they integrate into each other. During this installation you will make many modifications to the installation that will help to understand how it works, how you can integrate systems and different services. I will also provide some articles about monitoring special services where I describe what they do and what configuration changes are needed. All together should give you a very good overview and documentation on how you can enhance the Nagios installation yourself.</p></blockquote>
<p>The rest of the article is <a href="http://www.novell.com/coolsolutions/feature/19807.html" target="_blank">here</a>. Respect to the author!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxscrew.com/2008/04/07/nagios-installation-and-configuration-in-suse-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

