<?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>UNIX &#8211; lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</title>
	<atom:link href="http://lifelinux.com/tag/unix/feed/" rel="self" type="application/rss+xml" />
	<link>http://lifelinux.com</link>
	<description>All About Linux !</description>
	<lastBuildDate>Fri, 28 Dec 2012 08:33:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.9</generator>
	<item>
		<title>How To Flush The Entire Contents Of Memcache Server</title>
		<link>http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/</link>
					<comments>http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/#respond</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Sat, 28 Jan 2012 18:05:45 +0000</pubDate>
				<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[command telnet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[nc command]]></category>
		<category><![CDATA[nc command flush memcached]]></category>
		<category><![CDATA[netcat]]></category>
		<category><![CDATA[netcat command]]></category>
		<category><![CDATA[netcat command flush memcached]]></category>
		<category><![CDATA[network connections]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[server ip]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[telnet command]]></category>
		<category><![CDATA[telnet command flush memcached]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[unix utility]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=1312</guid>

					<description><![CDATA[<p>If you use Memcached server to store application data, you may want to invalidate it once you deploy a new version to avoid corruption or weird results&#8230; In this article, I&#8217;ll show you How do I flush the entire contents of a Memcached server ? Using telnet command I often use telnet to flush the [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/">How To Flush The Entire Contents Of Memcache Server</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>If you use Memcached server to store application data, you may want to invalidate it once you deploy a new version to avoid corruption or weird results&#8230; In this article, I&#8217;ll show you How do I flush the entire contents of a Memcached server ?<br />
<span id="more-1312"></span></p>
<h2>Using telnet command</h2>
<p>I often use telnet to flush the entire contents of Memcached server, type the following command</p>
<pre># telnet localhost 11211</pre>
<p>Output</p>
<pre>Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
<span style="color: #0000ff;">flush_all</span>
OK
<span style="color: #0000ff;">quit</span>
Connection to localhost closed by foreign host.</pre>
<p><strong>Where</strong><br />
&#8211; localhost: Memcached server instance<br />
&#8211; 11211: Memcached server port</p>
<h2>Using netcat command</h2>
<pre># echo "flush_all" | nc localhost 11211</pre>
<p>By default, nc (or netcat) creates a TCP socket either in listening mode (server socket) or a socket that is used in order to connect to a server (client mode). Actually, netcat does not care whether the socket is meant to be a server or a client. All it does is to take the data from stdin and transfer it to the other end across the network.</p>
<h2>Restart Memcached Server</h2>
<p>Login as root and type the following command</p>
<pre># /etc/init.d/memcached restart</pre>
<p>Restarting your application is not ideal however, you will lose anything cached in memory, cause delays to users trying to access your site, that sort of thing.</p>
<h2>Using PHP script</h2>
<p>Create php file with the following content</p>
<pre>
# vi flush_memcached.php
$memcache = new Memcache;
$memcache->connect('localhost', 11211);
$memcache->flush();
</pre>
<p>To execute this script, type the following command </p>
<pre>
# php flush_memcached.php
</pre>
<g:plusone href="http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/">How To Flush The Entire Contents Of Memcache Server</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/how-to-flush-the-entire-contents-of-memcache-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Backup &#038; Restore Master Boot Record (MBR) In Linux</title>
		<link>http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/</link>
					<comments>http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Mon, 22 Aug 2011 15:09:43 +0000</pubDate>
				<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[boot sector]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[dd command]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[master boot record]]></category>
		<category><![CDATA[mbr]]></category>
		<category><![CDATA[partition table]]></category>
		<category><![CDATA[primary and extended partition]]></category>
		<category><![CDATA[raid 1]]></category>
		<category><![CDATA[sfdisk]]></category>
		<category><![CDATA[sfdisk command]]></category>
		<category><![CDATA[signature]]></category>
		<category><![CDATA[storage device]]></category>
		<category><![CDATA[UNIX]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=957</guid>

					<description><![CDATA[<p>A master boot record (MBR) is a type of boot sector popularized by the IBM Personal Computer. It consists of a sequence of 512 bytes located at the first sector of a data storage device such as a hard disk. MBRs are usually placed on storage devices intended for use with IBM PC-compatible systems. MBR [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/">How To Backup &#038; Restore Master Boot Record (MBR) In Linux</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>A master boot record (MBR) is a type of boot sector popularized by the IBM Personal Computer. It consists of a sequence of 512 bytes located at the first sector of a data storage device such as a hard disk. MBRs are usually placed on storage devices intended for use with IBM PC-compatible systems.<br />
<span id="more-957"></span></p>
<h2>MBR Total Size</h2>
<p>446 + 64 + 2 = 512</p>
<p><strong>Where,</strong><br />
446 bytes &#8211; Bootstrap.<br />
64 bytes &#8211; Partition table.<br />
2 bytes &#8211; Signature.</p>
<h2>Backup MBR</h2>
<p>Linux or Unix provides &#8220;dd&#8221; tool to backup any file. Usually, you must be &#8220;root&#8221; so that you can use it.</p>
<pre>
# dd if=/dev/sda of=/backup/mbr_sda.bak bs=512 count=1
</pre>
<p>Above command will copy 512 bytes (MBR) from sda to mbr_sda.bak</p>
<h2>Restore MBR</h2>
<p>To restore the MBR and partition table, type the following command</p>
<pre>
# dd if=/backup/mbr_sda.bak of=/dev/hda bs=512 count=1
</pre>
<p>To restore the MBR, type the following command</p>
<pre>
# dd if=/backup/mbr_sda.bak of=/dev/hda bs=446 count=1
</pre>
<g:plusone href="http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/">How To Backup &#038; Restore Master Boot Record (MBR) In Linux</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/how-to-backup-restore-master-boot-record-mbr-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Extract RAR Files Under Linux</title>
		<link>http://lifelinux.com/how-to-extract-rar-files-under-linux/</link>
					<comments>http://lifelinux.com/how-to-extract-rar-files-under-linux/#comments</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Mon, 30 May 2011 03:06:37 +0000</pubDate>
				<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[archive files]]></category>
		<category><![CDATA[archiving]]></category>
		<category><![CDATA[data compression]]></category>
		<category><![CDATA[extract rar files]]></category>
		<category><![CDATA[extract rar linux]]></category>
		<category><![CDATA[files rar]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux freebsd]]></category>
		<category><![CDATA[linux rar]]></category>
		<category><![CDATA[linux rar files]]></category>
		<category><![CDATA[linux unrar]]></category>
		<category><![CDATA[rar]]></category>
		<category><![CDATA[rar command]]></category>
		<category><![CDATA[rar file]]></category>
		<category><![CDATA[rar file linux]]></category>
		<category><![CDATA[rar files]]></category>
		<category><![CDATA[rar files linux]]></category>
		<category><![CDATA[rar linux]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[unix oses]]></category>
		<category><![CDATA[unrar]]></category>
		<category><![CDATA[unrar command]]></category>
		<category><![CDATA[unrar linux]]></category>
		<category><![CDATA[yum]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=879</guid>

					<description><![CDATA[<p>RAR stands for Roshal ARchive. It is a proprietary archive file format that supports data compression, error recovery, and file spanning. It was developed by a Russian software engineer, Eugene Roshal (the first letter of his surname contributing to the name of the archive format), and is currently licensed by win.rar GmbH. The filename extension [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-extract-rar-files-under-linux/">How To Extract RAR Files Under Linux</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p><strong>RAR</strong> stands for Roshal ARchive. It is a proprietary archive file format that supports data compression, error recovery, and file spanning. It was developed by a Russian software engineer, Eugene Roshal (the first letter of his surname contributing to the name of the archive format), and is currently licensed by win.rar GmbH.<span id="more-879"></span></p>
<p>The filename extension used by RAR is .rar for the data volume set and .rev for the recovery volume set. In previous versions, if a RAR-archive was broken into many smaller files (a &#8220;multi-volume archive&#8221;), then the smaller files used the extensions .rar, .r00, .r01, .r02 etc.</p>
<h3>Install unrar command</h3>
<p>To extract RAR files under Linux system, you need to install unrar command. There are some ways to install unrar command. Under Ubuntu/Debian Linux, type the following command</p>
<pre># apt-get install unrar</pre>
<p>If you are using Fedora core Linux then type the following command</p>
<pre># yum install unrar</pre>
<p>If any of above, methods is not working, download binary package from <a href="http://www.rarlab.com/download.htm">official rarlab site</a>, enter</p>
<pre># wget http://www.rarlab.com/rar/rarlinux-4.0.1b1.tar.gz</pre>
<p>To Extract rarlinux-4.0.1b1.tar.gz, type the following command</p>
<pre># tar zxvf rarlinux-4.0.1b1.tar.gz</pre>
<p>Sample output</p>
<pre>rar/
rar/readme.txt
rar/default.sfx
rar/whatsnew.txt
rar/license.txt
rar/order.htm
rar/rar
rar/unrar
rar/rar_static
rar/technote.txt
rar/rarfiles.lst
rar/makefile
rar/rar.txt</pre>
<p>Now copy rar and unrar commands to /bin directory, type the following command</p>
<pre># cd rar
# cp rar unrar /bin</pre>
<h3>How to use unrar</h3>
<p>To extract rar file in current directory, type the following command</p>
<pre>$ unrar e file.rar</pre>
<p>To list file inside rar archive, type the following command</p>
<pre>$ unrar l file.rar</pre>
<p>To extract file with full path, type the following command</p>
<pre>$ unrar x file.rar</pre>
<p>To test integrity of archive file, type the following command</p>
<pre>$ unrar t file.rar</pre>
<g:plusone href="http://lifelinux.com/how-to-extract-rar-files-under-linux/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-extract-rar-files-under-linux/">How To Extract RAR Files Under Linux</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/how-to-extract-rar-files-under-linux/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Password Protect Files</title>
		<link>http://lifelinux.com/linux-password-protect-files/</link>
					<comments>http://lifelinux.com/linux-password-protect-files/#respond</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Fri, 27 May 2011 01:22:04 +0000</pubDate>
				<category><![CDATA[File System]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[access control list]]></category>
		<category><![CDATA[command line tool]]></category>
		<category><![CDATA[cryptographic software]]></category>
		<category><![CDATA[cryptography toolkit]]></category>
		<category><![CDATA[decrypt files]]></category>
		<category><![CDATA[digital signatures]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[file permissions]]></category>
		<category><![CDATA[gnu privacy guard]]></category>
		<category><![CDATA[gnupg]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[gpg command]]></category>
		<category><![CDATA[input file]]></category>
		<category><![CDATA[key management]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mcrypt command]]></category>
		<category><![CDATA[network protocols]]></category>
		<category><![CDATA[passphrase]]></category>
		<category><![CDATA[password protect files]]></category>
		<category><![CDATA[secure communication]]></category>
		<category><![CDATA[secure sockets layer]]></category>
		<category><![CDATA[transport layer security]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[unix computer security]]></category>
		<category><![CDATA[unix crypt]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=811</guid>

					<description><![CDATA[<p>If you store private information on your Linux system and you want to prevent other people who use the system from viewing your private files, you need to password protect these files. Solution is to use following commands to encrypt or decrypt files with a password. gpg command GnuPG is the GNU project&#8217;s complete and [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/linux-password-protect-files/">Linux Password Protect Files</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>If you store private information on your Linux system and you want to prevent other people who use the system from viewing your private files, you need to password protect these files. Solution is to use following commands to encrypt or decrypt files with a password.<span id="more-811"></span></p>
<h3>gpg command</h3>
<p><strong>GnuPG</strong> is the GNU project&#8217;s complete and free implementation of the OpenPGP standard as defined by RFC4880. GnuPG allows to encrypt and sign your data and communication, features a versatile key management system as well as access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications.</p>
<p>To encrypt a file, use command gpg as follows:</p>
<pre>$ gpg -c filename</pre>
<p>Example, to encrypt private.txt file, type the command</p>
<pre>$ gpg -c private.txt</pre>
<p>Output</p>
<pre>Enter passphrase:
Repeat passphrase:</pre>
<p><strong>Where,</strong><br />
-c : Encrypt with symmetric cipher.</p>
<p>To decrypt file use gpg command</p>
<pre>$ gpg private.txt.gpg</pre>
<p>Output:</p>
<pre>gpg private.txt.gpg
gpg: CAST5 encrypted data
Enter passphrase:</pre>
<h3>mcrypt command</h3>
<p><strong>Mcrypt</strong> is a simple crypting program, a replacement for the old unix crypt. When encrypting or decrypting a file, a new file is created with the extension .nc and mode 0600. The new file keeps the modification date of the original. The original file may be deleted by specifying the -u parameter.</p>
<p>Examples, to encrypt data.txt file, type the following command</p>
<pre>$ mcrypt data.txt</pre>
<p>Output:</p>
<pre>Enter the passphrase (maximum of 512 characters)
Please use a combination of upper and lower case letters and numbers.
Enter passphrase:
Enter passphrase:</pre>
<p><strong>Note</strong> that a new file is created with the extension .nc.</p>
<p>To decrypt the data.txt.nc file, enter</p>
<pre>$ mcrypt -d data.txt.nc</pre>
<p>Output:</p>
<pre>Enter passphrase:
File data.txt.nc was decrypted.</pre>
<g:plusone href="http://lifelinux.com/linux-password-protect-files/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/linux-password-protect-files/">Linux Password Protect Files</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/linux-password-protect-files/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Find Hard Drive Specifications</title>
		<link>http://lifelinux.com/how-to-find-hard-drive-specifications/</link>
					<comments>http://lifelinux.com/how-to-find-hard-drive-specifications/#respond</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Thu, 19 May 2011 15:44:16 +0000</pubDate>
				<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[df command]]></category>
		<category><![CDATA[disk partition]]></category>
		<category><![CDATA[disk size]]></category>
		<category><![CDATA[disk space]]></category>
		<category><![CDATA[du command]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[fdisk command]]></category>
		<category><![CDATA[filesystem 1k]]></category>
		<category><![CDATA[gb]]></category>
		<category><![CDATA[grep command]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[harddisk size]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[manipulator]]></category>
		<category><![CDATA[mega bytes]]></category>
		<category><![CDATA[partition size]]></category>
		<category><![CDATA[partition table]]></category>
		<category><![CDATA[root user]]></category>
		<category><![CDATA[shm]]></category>
		<category><![CDATA[space available]]></category>
		<category><![CDATA[tb type]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[unix operating systems]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=669</guid>

					<description><![CDATA[<p>There are many tools to get hard drive information such as smartctl, hdparm, hwinfo&#8230; In this article, i will use hdparm command which provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsystem. hdparm read information such as model number, serial number, device size and much [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-find-hard-drive-specifications/">How To Find Hard Drive Specifications</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>There are many tools to get hard drive information such as smartctl, hdparm, hwinfo&#8230; In this article, i will use <strong>hdparm</strong> command which provides a command line interface to various hard disk ioctls supported by the stock Linux ATA/IDE device driver subsystem.<span id="more-669"></span></p>
<p><strong>hdparm</strong> read information such as model number, serial number, device size and much more directly from the drive. Login as root and type the following command</p>
<pre># hdparm -I /dev/sda</pre>
<p>Sample output</p>
<pre>/dev/sda:

ATA device, with non-removable media
	Model Number:       <span style="color: #008000;">SAMSUNG HM320HJ</span>                         
	Serial Number:      <span style="color: #008000;">S2ANJ1MZ804243</span>
	Firmware Revision:  <span style="color: #008000;">2AK10001</span>
	Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
	Used: unknown (minor revision code 0x0028) 
	Supported: 8 7 6 5 
	Likely used: 8
Configuration:
	Logical		max	current
	cylinders	16383	16383
	heads		16	16
	sectors/track	63	63
	--
	CHS current addressable sectors:   16514064
	LBA    user addressable sectors:  268435455
	LBA48  user addressable sectors:  625142448
	Logical  Sector size:                   512 bytes
	Physical Sector size:                   512 bytes
	device size with M = 1024*1024:      305245 MBytes
	device size with M = 1000*1000:      <span style="color: #008000;">320072 MBytes (320 GB)</span>
	cache/buffer size  = 16384 KBytes
	Form Factor: 2.5 inch
	Nominal Media Rotation Rate: 7200
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 254
	Recommended acoustic management value: 254, current value: 0
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	SMART feature set
	    	Security Mode feature set
	   *	Power Management feature set
	   *	Write cache
	   *	Look-ahead
	   *	Host Protected Area feature set
	   *	WRITE_BUFFER command
	   *	READ_BUFFER command
	   *	NOP cmd
	   *	DOWNLOAD_MICROCODE
	   *	Advanced Power Management feature set
	    	Power-Up In Standby feature set
	   *	SET_FEATURES required to spinup after power up
	    	SET_MAX security extension
	    	Automatic Acoustic Management feature set
	   *	48-bit Address feature set
	   *	Device Configuration Overlay feature set
	   *	Mandatory FLUSH_CACHE
	   *	FLUSH_CACHE_EXT
	   *	SMART error logging
	   *	SMART self-test
	   *	General Purpose Logging feature set
	   *	64-bit World wide name
	   *	IDLE_IMMEDIATE with UNLOAD
	   *	WRITE_UNCORRECTABLE_EXT command
	   *	{READ,WRITE}_DMA_EXT_GPL commands
	   *	Segmented DOWNLOAD_MICROCODE
	   *	<span style="color: #008000;">Gen1 signaling speed (1.5Gb/s)</span>
	   *	<span style="color: #008000;">Gen2 signaling speed (3.0Gb/s)</span>
	   *	Native Command Queueing (NCQ)
	   *	Host-initiated interface power management
	   *	Phy event counters
	   *	Idle-Unload when NCQ is active
	   *	NCQ priority information
	   *	DMA Setup Auto-Activate optimization
	   *	Device-initiated interface power management
	   *	Software settings preservation
	   *	SMART Command Transport (SCT) feature set
	   *	SCT Long Sector Access (AC1)
	   *	SCT LBA Segment Access (AC2)
	   *	SCT Error Recovery Control (AC3)
	   *	SCT Features Control (AC4)
	   *	SCT Data Tables (AC5)
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
		frozen
	not	expired: security count
		supported: enhanced erase
	60min for SECURITY ERASE UNIT. 60min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e9003dedbf0
	NAA		: 5
	IEEE OUI	: 0024e9
	Unique ID	: 003dedbf0
Checksum: correct</pre>
<h3>Future reading</h3>
<p>hdparm <a href="http://linux.die.net/man/8/hdparm">man page</a><br />
<a href="http://www.lifelinux.com/linux-hard-disk-speed-tests/">Linux hard disk speed tests</a></p>
<g:plusone href="http://lifelinux.com/how-to-find-hard-drive-specifications/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-find-hard-drive-specifications/">How To Find Hard Drive Specifications</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/how-to-find-hard-drive-specifications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 lsof Command Examples</title>
		<link>http://lifelinux.com/10-lsof-command-examples/</link>
					<comments>http://lifelinux.com/10-lsof-command-examples/#respond</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Sat, 14 May 2011 16:41:13 +0000</pubDate>
				<category><![CDATA[Bash Shell]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[command line options]]></category>
		<category><![CDATA[fuser command]]></category>
		<category><![CDATA[grep command]]></category>
		<category><![CDATA[grep program]]></category>
		<category><![CDATA[internet connections]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux-distributions]]></category>
		<category><![CDATA[list open files]]></category>
		<category><![CDATA[ls command]]></category>
		<category><![CDATA[lsof]]></category>
		<category><![CDATA[lsof command]]></category>
		<category><![CDATA[netstat command]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[port numbers]]></category>
		<category><![CDATA[process id]]></category>
		<category><![CDATA[proto]]></category>
		<category><![CDATA[ps command]]></category>
		<category><![CDATA[running processes]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[udp]]></category>
		<category><![CDATA[UNIX]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=523</guid>

					<description><![CDATA[<p>The lsof command or &#8220;list open files&#8221; command in Linux is a powerful tool. In Linux and Unix everything behind the scenes are just files. This includes IP sockets, pipes, unix sockets, directories, devices, even inodes are just files. This means that lsof can actually tell you a lot of information of what is going [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/10-lsof-command-examples/">10 lsof Command Examples</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>The <strong>lsof command</strong> or &#8220;list open files&#8221; command in Linux is a powerful tool. In Linux and Unix everything behind the scenes are just files. This includes IP sockets, pipes, unix sockets, directories, devices, even inodes are just files. This means that lsof can actually tell you a lot of information of what is going on on your system.<span id="more-523"></span></p>
<h3>Synopsis</h3>
<pre>
lsof [ -?abChlnNOPRstUvVX ] [ -A A ] [ -c c ] [ +|-d d ] [ +|-D D ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i] ] [ -k k ] [ +|-L [l] ] [ -m m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t] ] [ -S [t] ] [ -T [t] ] [ -u s ] [ +|-w ] [ -- ] [names] 
</pre>
<h3>Example 1: Show all opened files</h3>
<p>Type the following command</p>
<pre>
lsof | more
</pre>
<p>Sample outputs</p>
<pre>
COMMAND     PID      USER   FD      TYPE     DEVICE      SIZE       NODE NAME
init          1      root  cwd       DIR      253,4      4096          2 /
init          1      root  rtd       DIR      253,4      4096          2 /
init          1      root  txt       REG      253,4     38652   41746599 /sbin/init
init          1      root  mem       REG      253,4    129900   16252964 /lib/ld-2.5.so
init          1      root  mem       REG      253,4   1693812   16252965 /lib/libc-2.5.so
init          1      root  mem       REG      253,4     20668   16253168 /lib/libdl-2.5.so
init          1      root  mem       REG      253,4    245376   16253222 /lib/libsepol.so.1
init          1      root  mem       REG      253,4     93508   16253815 /lib/libselinux.so.1
init          1      root   10u     FIFO       0,17                 1277 /dev/initctl
...
</pre>
<h3>Example 2: Show all opened internet sockets</h3>
<p>Using the -i flag lsof will list the internet sockets currently opened</p>
<pre>
lsof -i
</pre>
<p>Sample outputs</p>
<pre>
COMMAND     PID   USER   FD   TYPE   DEVICE SIZE NODE NAME
sshd       2537   root    3u  IPv6     5348       TCP *:rockwell-csp2 (LISTEN)
mysqld     2625  mysql   11u  IPv4     5463       TCP *:mysql (LISTEN)
httpd      2731 apache    3u  IPv6 30048993       TCP *:http (LISTEN)
...
</pre>
<h3>Example 3: Shows all networking related to a given port 80</h3>
<pre>
lsof -i :80
</pre>
<p>Sample outputs</p>
<pre>
COMMAND   PID   USER   FD   TYPE   DEVICE SIZE NODE NAME
httpd    2731 apache    3u  IPv6 30048993       TCP *:http (LISTEN)
httpd    2731 apache   58u  IPv6 39448263       TCP server.com:http->adsl-dynamic-pool-xxx.hcm.fpt.vn:23527 (ESTABLISHED)
httpd    2731 apache   60u  IPv6 39448302       TCP server.com:http->crawl-66-249-69-83.googlebot.com:35190 (ESTABLISHED)
httpd    2731 apache   61u  IPv6 39448336       TCP server.com:http->v16-13.opera-mini.net:37548 (ESTABLISHED)
httpd    2731 apache   62u  IPv6 39448388       TCP server.com:http->v16-13.opera-mini.net:37561 (ESTABLISHED)
httpd    2731 apache   64u  IPv6 39447543       TCP server.com:http->adsl.viettel.vn:13636 (FIN_WAIT2)
</pre>
<h3>Example 4: Show all TCP/UDP connections</h3>
<pre>
lsof -i TCP
</pre>
<p>Sample outputs</p>
<pre>
sshd       2537   root    3u  IPv6     5348       TCP *:rockwell-csp2 (LISTEN)
mysqld     2625  mysql   11u  IPv4     5463       TCP *:mysql (LISTEN)
httpd      2731 apache    3u  IPv6 30048993       TCP *:http (LISTEN)
...
</pre>
<h3>Example 5: List open files associated with process ID</h3>
<p>The flag +p will display all open files associated with specific process ID, example with process ID is 2625</p>
<pre>
lsof +p 2625
</pre>
<p>Sample outputs</p>
<pre>
COMMAND  PID  USER   FD   TYPE     DEVICE      SIZE     NODE NAME
mysqld  2625 mysql  cwd    DIR      253,4      4096 21495811 /var/lib/mysql
mysqld  2625 mysql  rtd    DIR      253,4      4096        2 /
mysqld  2625 mysql  txt    REG      253,4   7020300 50999198 /usr/libexec/mysqld
mysqld  2625 mysql  DEL    REG      253,4           16253135 /lib/libcrypto.so.0.9.8e.#prelink#.64u8kX
mysqld  2625 mysql  mem    REG      253,4           16252984 /lib/libm-2.5.so (path inode=16253122)
mysqld  2625 mysql  DEL    REG      253,4           50996047 /usr/lib/libgssapi_krb5.so.2.2.#prelink#.YYIHuy
mysqld  2625 mysql  mem    REG      253,4           16252990 /lib/libselinux.so.1 (path inode=16253815)
mysqld  2625 mysql  mem    REG      253,4           16256252 /lib/libsepol.so.1 (path inode=16253222)
mysqld  2625 mysql  mem    REG      253,4     50848 16253138 /lib/libnss_files-2.5.so
mysqld  2625 mysql  mem    REG      253,4           16253825 /lib/librt-2.5.so (path inode=16253220)
mysqld  2625 mysql  mem    REG      253,4           16252942 /lib/ld-2.5.so (path inode=16252964)
mysqld  2625 mysql  mem    REG      253,4           50996107 /usr/lib/libstdc++.so.6.0.8 (path inode=50989584)
mysqld  2625 mysql  mem    REG      253,4           50996061 /usr/lib/libkrb5.so.3.3 (path inode=50999803)
mysqld  2625 mysql  mem    REG      253,4           16252980 /lib/libdl-2.5.so (path inode=16253168)
...
</pre>
<h3>Example 6: Show what a given user has open</h3>
<p>The flag -u will show what a given user has open</p>
<pre>
lsof -u apache
</pre>
<p>Sample outputs</p>
<pre>
COMMAND   PID   USER   FD   TYPE     DEVICE      SIZE     NODE NAME
httpd    2731 apache  cwd    DIR      253,4      4096        2 /
httpd    2731 apache  rtd    DIR      253,4      4096        2 /
httpd    2731 apache  txt    REG      253,4   3120954 51157630 /usr/local/apache/bin/httpd
httpd    2731 apache  mem    REG      253,4    375710 51157607 /usr/local/apache/lib/libaprutil-1.so.0.3.10
httpd    2731 apache  mem    REG      253,4     45432 16253184 /lib/libcrypt-2.5.so
httpd    2731 apache  mem    REG      253,4      7748 16253849 /lib/libcom_err.so.2.1
httpd    2731 apache  mem    REG      253,4      7880 16253845 /lib/libkeyutils-1.2.so
httpd    2731 apache  mem    REG      253,4    937178 51157689 /usr/local/apache/modules/mod_security2.so
httpd    2731 apache  mem    REG      253,4    129208 16253851 /lib/libpcre.so.0.0.1
...
</pre>
<g:plusone href="http://lifelinux.com/10-lsof-command-examples/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/10-lsof-command-examples/">10 lsof Command Examples</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/10-lsof-command-examples/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Monit On Centos / Redhat</title>
		<link>http://lifelinux.com/how-to-install-monit-on-centos-redhat/</link>
					<comments>http://lifelinux.com/how-to-install-monit-on-centos-redhat/#comments</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Fri, 13 May 2011 08:06:46 +0000</pubDate>
				<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[enable EPEL]]></category>
		<category><![CDATA[how to auto restart mysql apache on fail]]></category>
		<category><![CDATA[init.d respawn apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux script restart daemon]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[monit apache]]></category>
		<category><![CDATA[monit init.d]]></category>
		<category><![CDATA[monit lighttpd]]></category>
		<category><![CDATA[monitor load and]]></category>
		<category><![CDATA[monitoring services]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[restart apache]]></category>
		<category><![CDATA[restart apache automatically]]></category>
		<category><![CDATA[restart lighttpd]]></category>
		<category><![CDATA[service availability]]></category>
		<category><![CDATA[superior solution]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[web servers]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=458</guid>

					<description><![CDATA[<p>What is Monit ? Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. What Monit can do Monit can start a process if it does not run, restart a [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-install-monit-on-centos-redhat/">How To Install Monit On Centos / Redhat</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><h3>What is Monit ?</h3>
<p><strong>Monit</strong> is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.<span id="more-458"></span></p>
<h3>What Monit can do</h3>
<p><strong>Monit</strong> can start a process if it does not run, restart a process if it does not respond and stop a process if it uses too much resources. You can use Monit to monitor files, directories and filesystems for changes, such as timestamp changes, checksum changes or size changes. You can also monitor remote hosts; Monit can ping a remote host and can check TCP/IP port connections and server protocols. Monit is controlled via an easy to use control file based on a free-format, token-oriented syntax. Monit logs to syslog or to its own log file and notifies you about error conditions and recovery status via customizable alert.</p>
<h3>Install Monit</h3>
<p>The first, you need to enable EPEL (Extra Packages for Enterprise Linux) to install monit package. Login as root and type the following command:</p>
<pre>[root@lifelinux ~]# vi /etc/yum.repos.d/epel.repo</pre>
<p>Add or uncomment the following content at end of the file</p>
<pre>[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&amp;arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0</pre>
<p>Save and close the file. And type the following command</p>
<pre>[root@lifelinux ~]# yum clean all</pre>
<p>To install monit, type the following command</p>
<pre>[root@lifelinux ~]# yum install monit</pre>
<p>Turn on monit when system start up</p>
<pre>[root@lifelinux ~]# chkconfig --levels 235 monit on</pre>
<h3>Configure Monit</h3>
<p>The configuration file of monit in Centos or RedHat is /etc/monit.conf. Type the following command to edit</p>
<pre>[root@lifelinux ~]# vi /etc/monit.conf</pre>
<p>Sampe configuration file</p>
<pre>set daemon 60
set logfile /var/log/monit.log
set mailserver localhost
set mail-format { from: alert@domain.com
subject: $SERVICE $EVENT at $DATE
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
}
set alert admin@domain.com
include /etc/monit.d/*</pre>
<p>Now to monitor Apache, create a file /etc/monit.d/httpd, enter</p>
<pre>[root@lifelinux ~]# vi /etc/monit.d/httpd</pre>
<p>Add following content</p>
<pre>check process httpd with pidfile /var/run/httpd.pid
group apache
start program = "/etc/init.d/httpd start"
stop program = "/etc/init.d/httpd stop"
if failed host 127.0.0.1 port 80
protocol http then restart
if 5 restarts within 5 cycles then timeout</pre>
<p>MySQL server restart configuration directives</p>
<pre>check process mysqld with pidfile /var/run/mysqld/mysqld.pid
group mysql
start program = "/etc/init.d/mysqld start"
stop program = "/etc/init.d/mysqld stop"
if failed host 127.0.0.1 port 3306 then restart
if 5 restarts within 5 cycles then timeout</pre>
<p>SSH server configuration directives</p>
<pre>check process sshd with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed host 127.0.0.1 port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout</pre>
<p>Type the following command to start monit</p>
<pre>[root@lifelinux ~]# /etc/init.d/monit start</pre>
<p>You can verify that monit is started from /var/log/monit.log log file:</p>
<pre>
[root@lifelinux ~]# tail -f /var/log/monit.log
</pre>
<p>Sample ouputs</p>
<pre>[ICT May 12 14:51:18] info     : 'system_server2.domain.com' Monit started</pre>
<h3>Further readings</h3>
<p>Monit <a href="http://mmonit.com/">home page</a><br />
Monit <a href="http://mmonit.com/wiki/">documenation</a><br />
Monit <a href="http://mmonit.com/wiki/Monit/ConfigurationExamples">configuration examples</a></p>
<g:plusone href="http://lifelinux.com/how-to-install-monit-on-centos-redhat/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/how-to-install-monit-on-centos-redhat/">How To Install Monit On Centos / Redhat</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/how-to-install-monit-on-centos-redhat/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Setting Up An SSH Certificate</title>
		<link>http://lifelinux.com/setting-up-an-ssh-certificate/</link>
					<comments>http://lifelinux.com/setting-up-an-ssh-certificate/#comments</comments>
		
		<dc:creator><![CDATA[lifeLinux]]></dc:creator>
		<pubDate>Wed, 24 Nov 2010 17:11:07 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cryptographic key]]></category>
		<category><![CDATA[keygen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[passphrase]]></category>
		<category><![CDATA[private key]]></category>
		<category><![CDATA[public key]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[scp command]]></category>
		<category><![CDATA[ssh connections]]></category>
		<category><![CDATA[ssh keys]]></category>
		<category><![CDATA[ssh login without password]]></category>
		<category><![CDATA[ssh-add command]]></category>
		<category><![CDATA[ssh-keygen command]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[unix workstation]]></category>
		<category><![CDATA[workstation login]]></category>
		<guid isPermaLink="false">http://www.lifelinux.com/?p=144</guid>

					<description><![CDATA[<p>If you want to SSH login without password or automate your task between two servers, you need to setup SSH login via certificate. This topic has detail steps on How to setup an SSH cetificate. Step1: Generating RSA key You login to your server and type the following command: [root@lifelinux~]#ssh-keygen -t rsa Generating public/private rsa [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://lifelinux.com/setting-up-an-ssh-certificate/">Setting Up An SSH Certificate</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p><p>If you want to <strong>SSH login without password</strong> or automate your task between two servers, you need to setup SSH login via certificate.<span id="more-144"></span></p>
<p>This topic has detail steps on How to setup an SSH cetificate.</p>
<h2>Step1: Generating <a href="http://en.wikipedia.org/wiki/RSA">RSA key</a></h2>
<p>You login to your server and type the following command:</p>
<pre>[root@lifelinux~]#ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
a5:4c:29:3f:92:be:ee:41:03:8d:aa:59:c0:3e:f1:85 root@lifelinux
</pre>
<p>The command ssh-keygen -t rsa initiated the creation of the key pair.<br />
No passphrase your was entered.<br />
After this is completed, two files generated. The private key was saved in .ssh/id_rsa and public key was saved in .ssh/id_rsa.pub<br />
Copy the public key to .ssh/authorized_keys with command:</p>
<pre>[root@lifelinux~]#cat .ssh/id_rsa.pub &gt;&gt; .ssh/authorized_keys
</pre>
<h2>Step2: Edit SSH config</h2>
<pre>[root@lifelinux~]#vi /etc/ssh/sshd_config
</pre>
<p>Make sure that the following settings as shown:</p>
<pre>RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
PasswordAuthentication no
</pre>
<h2>Step3: Restart SSH service</h2>
<pre>[root@lifelinux~]#/etc/init.d/sshd restart
</pre>
<p>Please note that for Putty you will need to import the generated private key into puttygen and export it into a new private key. This is because Putty does not support the SSH generated private key.</p>
<g:plusone href="http://lifelinux.com/setting-up-an-ssh-certificate/" size="standard"  annotation="none"   ></g:plusone><p>The post <a rel="nofollow" href="http://lifelinux.com/setting-up-an-ssh-certificate/">Setting Up An SSH Certificate</a> appeared first on <a rel="nofollow" href="http://lifelinux.com">lifeLinux: Linux Tips, Hacks, Tutorials, Ebooks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://lifelinux.com/setting-up-an-ssh-certificate/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
