<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2244100733253700199</atom:id><lastBuildDate>Tue, 10 Sep 2024 07:09:43 +0000</lastBuildDate><category>Filesystem Primer</category><category>beginners</category><category>Linux installation</category><category>commands</category><category>Software Installation</category><category>Duties system administrator</category><category>Network Configuration</category><category>system administrator</category><category>Server Configuration</category><category>Shell Prompt Basics</category><category>The Server Technologies</category><category>Administering User and Groups securely</category><category>Glossary</category><category>Network File System</category><category>Oracle introduction</category><category>Supportive Languages</category><category>bash concept</category><title>LINUX ADMINISTRATION GUIDE</title><description>A complete guide for Linux administration</description><link>http://linuxadministrationguide.blogspot.com/</link><managingEditor>noreply@blogger.com (Ankit)</managingEditor><generator>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5805290884903071333</guid><pubDate>Thu, 21 Jan 2010 03:50:00 +0000</pubDate><atom:updated>2010-01-20T19:50:49.428-08:00</atom:updated><title>Shadow Password Suite</title><description>&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Word.Document&quot; name=&quot;ProgId&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Microsoft Word 14&quot; name=&quot;Generator&quot;&gt;&lt;/meta&gt;&lt;meta content=&quot;Microsoft Word 14&quot; name=&quot;Originator&quot;&gt;&lt;/meta&gt;&lt;link href=&quot;file:///H:%5CDOCUME%7E1%5CAnkit%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot; rel=&quot;File-List&quot;&gt;&lt;/link&gt;&lt;link href=&quot;file:///H:%5CDOCUME%7E1%5CAnkit%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx&quot; rel=&quot;themeData&quot;&gt;&lt;/link&gt;&lt;link href=&quot;file:///H:%5CDOCUME%7E1%5CAnkit%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot; rel=&quot;colorSchemeMapping&quot;&gt;&lt;/link&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:&quot;&quot;;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-type:export-only;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	mso-add-space:auto;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:&quot;Times New Roman&quot;;
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:876284214;
	mso-list-type:hybrid;
	mso-list-template-ids:-426341560 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--&gt;
&lt;/style&gt;    &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/b&gt;It has all the commands used for managing Linux users and groups. Red Hat Linux uses this suite to provide additional security apart from the encrypted passwords in the /etc/shadow and /etc/gshadow files.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;The encrypted password files have more restrictive permissions as compared to /etc/password or /etc/group; and only root user is allowed to view these files, as they are not writable by default.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;However these additional efforts from Red-Hat may not do much good unless users select and Administrators allot strong passwords to users. One similar program named “CRACK” can be used to check the strength of the password. A version of it is available as part of the cracklib* RPM package.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Simple passwords based on the dictionary words or simple recognizable pattern such as abcd can be easily decipher with the password-cracking program within minutes. A strong password should comprise upper and lower case letters and numbers, such a password can take upto weeks for some program to decipher. Example&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;“I&lt;i&gt; ran a mile in 3 minute on Wednesday&lt;/i&gt;”&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;“&lt;b&gt;&lt;i&gt;Irani3moW&lt;/i&gt;&lt;/b&gt;”- can be your password&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Two commands can be used for converting user passwords in the shadow passwords suite:-&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;text-indent: -0.25in;&quot;&gt;&lt;b&gt;&lt;i&gt;1.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;pwconv:-&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;It converts a password already existing /etc/passwd and replaces it by “x”; the encrypted username and other information are transferred to the /etc/shadow file. &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;If new users are added by editing /etc/passwd file, run this command again. This works even if other passwords are already encrypted in /etc/shadow.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-indent: -0.25in;&quot;&gt;&lt;b&gt;&lt;i&gt;2.&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;pwunconv:-&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;It transfers password back to /etc/passwd and deletes the /etc/shadow file. Be careful using it because it also deletes any password-aging information otherwise saved in /etc/shadow.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
</description><link>http://linuxadministrationguide.blogspot.com/2010/01/shadow-password-suite.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-2219575284372187684</guid><pubDate>Wed, 16 Dec 2009 15:41:00 +0000</pubDate><atom:updated>2009-12-16T07:55:05.271-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Installing Thunderbird E-mail client on Red-hat/CentOS Linux</title><description>&lt;i&gt;&lt;b&gt;Mozilla thunderbird 2&lt;/b&gt;&lt;/i&gt; is a full featured &lt;i&gt;&lt;b&gt;email, RSS and newsgroup client&lt;/b&gt;&lt;/i&gt; which manages your e-mails making it safer, faster and easier than ever before and it is more powerful than ever.&lt;br /&gt;
&lt;br /&gt;
The key features which differentiate “Mozilla Thunderbird” from others are-&lt;br /&gt;
&lt;i&gt;Adaptive junk mail controls, saved search folders, global inbox support, message grouping, mail migration from other mail clients, search with filtering tools, tabbed e-mail messages, smart folders, column headings, activity manager, improved address book, gmail integration&lt;/i&gt; and much more.&lt;br /&gt;
&lt;br /&gt;
This installation is suitable for all the Linux platforms. &lt;br /&gt;
&lt;br /&gt;
Download the &lt;i&gt;&lt;b&gt;Thunderbird&lt;/b&gt;&lt;/i&gt; &lt;br /&gt;
&amp;nbsp;visit here &lt;i&gt;&lt;b&gt;&lt;a href=&quot;http://www.mozillamessaging.com/en-US/thunderbird/download/?product=thunderbird-2.0.0.23&amp;amp;os=linux&amp;amp;lang=en-US%20&quot; linkindex=&quot;82&quot;&gt;download Thunderbird&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Simply copy the downloaded file to your desktop&amp;nbsp; &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Lets first install it as a user &quot;&lt;b&gt;Ankit&lt;/b&gt;&quot; under his home directory which is &lt;i&gt;&lt;b&gt;/home/Ankit&lt;/b&gt;&lt;/i&gt; . open the X terminal and type the following command in it&lt;/li&gt;
&lt;/ul&gt;&lt;i&gt;&lt;b&gt;# cd /home/Ankit/Desktop&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# tar -zxvf thunderbird-2.0.0.23.tar.gz &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&quot;&lt;i&gt;It will untar the thunderbird download for you and you get output as shown under&lt;/i&gt;&quot;-&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;thunderbird/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/removed-files&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/installed-chrome.txt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/en-US.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/en-US.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/toolkit.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/comm.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/comm.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/toolkit.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/classic.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/classic.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/pippki.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/pippki.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/messenger.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/abcardWindow.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/addressbookWindow.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/messengerWindow.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/msgcomposeWindow.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/abcardWindow16.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/addressbookWindow16.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/messengerWindow16.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/msgcomposeWindow16.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/icons/default/default.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/US.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/newsblog.jar&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/messenger.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/chrome/newsblog.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_base.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_ds.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_io.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_components.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_threads.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_xpti.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/proxyObjInst.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpcom_obsolete.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpconnect.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/unicharutil.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/uconv.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/locale.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/intl.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/lwbrk.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/chardet.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/storage.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libjsd.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/jsdservice.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsProxyAutoConfig.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_cookie.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_dns.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_socket.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mimetype.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_strconv.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_cache.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_about.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_data.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_res.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_file.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_http.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_viewsource.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/necko_ftp.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libjar50.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/jar.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/uriloader.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/exthandler.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/prefetch.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/pref.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/caps.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/rdf.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/saxparser.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/htmlparser.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/gfx.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/imglib2.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_base.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_canvas.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_core.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_html.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_events.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_stylesheets.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_views.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_css.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_sidebar.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_traversal.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_range.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_xbl.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_xpath.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_loadsave.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_xul.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom_storage.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/dom.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/widget.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_base.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_html.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_htmldoc.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_xmldoc.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xuldoc.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xultmpl.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_xslt.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/content_xtf.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/layout_base.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/layout_printing.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/layout_xul.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/layout_xul_tree.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/inspector.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/shistory.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/docshell.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/webshell_idls.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/embed_base.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/windowwatcher.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/find.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/webbrowserpersist.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/commandhandler.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsHelperAppDlg.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/progressDlg.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsProgressDialog.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/jsconsole.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/webBrowser_core.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/editor.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/txtsvc.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/txmgr.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/composer.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/appshell.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/accessibility-atk.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/accessibility.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/chrome.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/profile.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mozbrwsr.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mozfind.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/windowds.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/filepicker.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsFilePicker.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpautocomplete.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/jsconsole-clhandler.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/history.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/bookmarks.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/toolkitremote.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/urlformatter.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsURLFormatter.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/alerts.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/fastfind.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/autocomplete.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/feeds.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/FeedProcessor.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/downloads.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/url-classifier.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsUrlClassifierTable.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsUrlClassifierLib.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsUrlClassifierListManager.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/commandlines.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/appstartup.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsCloseAllWindows.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsDefaultCLH.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/toolkitprofile.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xulapp.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/extensions.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsExtensionManager.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/update.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsUpdateService.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/xpinstall.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libxpinstall.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/pipboot.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/pipnss.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/pippki.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mozldap.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libmozgnome.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mozgnome.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mailnews.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgbase.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgsearch.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgdb.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgnews.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msglocal.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mime.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgcompose.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgimap.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/addrbook.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsLDAPPrefsService.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsAbLDAPAttributeMap.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/import.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/impComm4xMail.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mdn-service.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mailview.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/offlineStartup.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/msgsmime.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/smime-service.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/wallet.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/walleteditor.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/signonviewer.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/walletpreview.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libspellchecker.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/spellchecker.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/libmyspell.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/autoconfig.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/websrvcs.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsInterfaceInfoToIDL.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsComposerCmdLineHandler.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/mailprofilemigration.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/shellservice.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsSetDefaultMail.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsMailDefaultHandler.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/nsPhishingProtectionApplication.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/components/newsblog.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/autoconfig/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/autoconfig/prefcalls.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/autoconfig/platform.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/mdn.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/smime.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/mailnews.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/thunderbird-branding.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/composer.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/all-l10n.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/all-thunderbird.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/pref/channel-prefs.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/messenger/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/messenger/mailViews.dat&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/messenger/US/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/messenger/US/mailViews.dat&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/DistinguishedSchema.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/FieldSchema.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/VcardSchema.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/SchemaConcat.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/SchemaStrings.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/PositionalSchema.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/wallet/StateSchema.tbl&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/mimeTypes.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/localstore.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/US/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/US/mimeTypes.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/US/localstore.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/defaults/profile/prefs.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/dependentlibs.list&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/dictionaries/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/dictionaries/en-US.dic&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/dictionaries/en-US.aff&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/chrome.manifest&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/talkback/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/talkback/XTalkback.ad&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/talkback/master.ini&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/libqfaservices.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/components/qfaservices.xpt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/extensions/talkback@mozilla.org/install.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/greprefs/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/greprefs/security-prefs.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/greprefs/all.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/greprefs/xpinstall.js&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/icons/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/icons/mozicon50.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/icons/mozicon16.xpm&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/init.d/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/init.d/README&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/SpamAssassin.sfd&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/SpamPal.sfd&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/movemail.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/en-US/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/en-US/gmail.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/isp/rss.rdf&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libfreebl3.chk&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libfreebl3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libldap50.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libmozjs.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libnspr4.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libnss3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libnssckbi.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libnssdbm3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libnssutil3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libplc4.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libplds4.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libprldap50.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libsmime3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libsoftokn3.chk&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libsoftokn3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libsqlite3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libssl3.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libxpcom_compat.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libxpcom_core.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libxpcom.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/libxpistub.so&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/license.html&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/LICENSE.txt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/mozilla-installer-bin&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/mozilla-xremote-client&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/README.txt&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/htmlEntityVersions.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/html40Latin1.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/html40Symbols.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/html40Special.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/entityTables/transliterate.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/charsetalias.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/charsetData.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/unixcharset.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/langGroups.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/language.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/sample.unixpsfonts.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/fonts/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/fonts/fontEncoding.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/fonts/pangoFontEncoding.properties&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/hiddenWindow.html&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/dtd/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/dtd/xhtml11.dtd&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/forms.css&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/ua.css&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/html.css&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/quirk.css&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/broken-image.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/EditorOverride.css&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/grabber.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-after-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-after-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-after.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-before-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-before-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-column-before.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-after-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-after-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-after.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-before-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-before-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-add-row-before.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-column-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-column-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-column.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-row-active.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-row-hover.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/res/table-remove-row.gif&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/run-mozilla.sh&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/thunderbird&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/thunderbird-bin&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/updater&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/updater.ini&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/updates/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/updates/0/&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;thunderbird/xpicleanup&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;thats itYour software is successfully installed now. To start the thunderbird mail client, enter:&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;i&gt;&lt;b&gt;#cd thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;i&gt;&lt;b&gt;# ./thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Now you are ready to use it. But if you like to install it for everyone loging on to Linux server you can do it with the root user account.&lt;br /&gt;
You will need to install the thunderbird in /opt directory. Login as root user&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#cd /opt&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#mkdir thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#cd thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#cp /home/Ankit/Desktop/Thunderbird-2.0.0.23.tar.gz /opt/thunderbird&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#tar -zxvf&amp;nbsp; Thunderbird-2.0.0.23.tar.gz&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;thunderbird/&lt;br /&gt;
thunderbird/removed-files&lt;br /&gt;
thunderbird/chrome/&lt;br /&gt;
thunderbird/chrome/installed-chrome.txt&lt;br /&gt;
thunderbird/chrome/en-US.manifest&lt;br /&gt;
thunderbird/chrome/en-US.jar&lt;br /&gt;
thunderbird/chrome/toolkit.jar&lt;br /&gt;
thunderbird/chrome/comm.manifest&lt;br /&gt;
thunderbird/chrome/comm.jar&lt;br /&gt;
thunderbird/chrome/toolkit.manifest&lt;br /&gt;
thunderbird/chrome/classic.jar&lt;br /&gt;
thunderbird/chrome/classic.manifest&lt;br /&gt;
thunderbird/chrome/pippki.manifest&lt;br /&gt;
thunderbird/chrome/pippki.jar&lt;br /&gt;
thunderbird/chrome/messenger.jar&lt;br /&gt;
thunderbird/chrome/icons/&lt;br /&gt;
thunderbird/chrome/icons/default/&lt;br /&gt;
thunderbird/chrome/icons/default/abcardWindow.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/addressbookWindow.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/messengerWindow.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/msgcomposeWindow.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/abcardWindow16.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/addressbookWindow16.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/messengerWindow16.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/msgcomposeWindow16.xpm&lt;br /&gt;
thunderbird/chrome/icons/default/default.xpm&lt;br /&gt;
thunderbird/chrome/US.jar&lt;br /&gt;
thunderbird/chrome/newsblog.jar&lt;br /&gt;
thunderbird/chrome/messenger.manifest&lt;br /&gt;
thunderbird/chrome/newsblog.manifest&lt;br /&gt;
thunderbird/components/&lt;br /&gt;
thunderbird/components/xpcom_base.xpt&lt;br /&gt;
thunderbird/components/xpcom_ds.xpt&lt;br /&gt;
thunderbird/components/xpcom_io.xpt&lt;br /&gt;
thunderbird/components/xpcom_components.xpt&lt;br /&gt;
thunderbird/components/xpcom_threads.xpt&lt;br /&gt;
thunderbird/components/xpcom_xpti.xpt&lt;br /&gt;
thunderbird/components/proxyObjInst.xpt&lt;br /&gt;
thunderbird/components/xpcom_obsolete.xpt&lt;br /&gt;
thunderbird/components/xpconnect.xpt&lt;br /&gt;
thunderbird/components/unicharutil.xpt&lt;br /&gt;
thunderbird/components/uconv.xpt&lt;br /&gt;
thunderbird/components/locale.xpt&lt;br /&gt;
thunderbird/components/intl.xpt&lt;br /&gt;
thunderbird/components/lwbrk.xpt&lt;br /&gt;
thunderbird/components/chardet.xpt&lt;br /&gt;
thunderbird/components/storage.xpt&lt;br /&gt;
thunderbird/components/libjsd.so&lt;br /&gt;
thunderbird/components/jsdservice.xpt&lt;br /&gt;
thunderbird/components/necko.xpt&lt;br /&gt;
thunderbird/components/nsProxyAutoConfig.js&lt;br /&gt;
thunderbird/components/necko_cookie.xpt&lt;br /&gt;
thunderbird/components/necko_dns.xpt&lt;br /&gt;
thunderbird/components/necko_socket.xpt&lt;br /&gt;
thunderbird/components/mimetype.xpt&lt;br /&gt;
thunderbird/components/necko_strconv.xpt&lt;br /&gt;
thunderbird/components/necko_cache.xpt&lt;br /&gt;
thunderbird/components/necko_about.xpt&lt;br /&gt;
thunderbird/components/necko_data.xpt&lt;br /&gt;
thunderbird/components/necko_res.xpt&lt;br /&gt;
thunderbird/components/necko_file.xpt&lt;br /&gt;
thunderbird/components/necko_http.xpt&lt;br /&gt;
thunderbird/components/necko_viewsource.xpt&lt;br /&gt;
thunderbird/components/necko_ftp.xpt&lt;br /&gt;
thunderbird/components/libjar50.so&lt;br /&gt;
thunderbird/components/jar.xpt&lt;br /&gt;
thunderbird/components/uriloader.xpt&lt;br /&gt;
thunderbird/components/exthandler.xpt&lt;br /&gt;
thunderbird/components/prefetch.xpt&lt;br /&gt;
thunderbird/components/pref.xpt&lt;br /&gt;
thunderbird/components/caps.xpt&lt;br /&gt;
thunderbird/components/rdf.xpt&lt;br /&gt;
thunderbird/components/saxparser.xpt&lt;br /&gt;
thunderbird/components/htmlparser.xpt&lt;br /&gt;
thunderbird/components/gfx.xpt&lt;br /&gt;
thunderbird/components/imglib2.xpt&lt;br /&gt;
thunderbird/components/dom_base.xpt&lt;br /&gt;
thunderbird/components/dom_canvas.xpt&lt;br /&gt;
thunderbird/components/dom_core.xpt&lt;br /&gt;
thunderbird/components/dom_html.xpt&lt;br /&gt;
thunderbird/components/dom_events.xpt&lt;br /&gt;
thunderbird/components/dom_stylesheets.xpt&lt;br /&gt;
thunderbird/components/dom_views.xpt&lt;br /&gt;
thunderbird/components/dom_css.xpt&lt;br /&gt;
thunderbird/components/dom_sidebar.xpt&lt;br /&gt;
thunderbird/components/dom_traversal.xpt&lt;br /&gt;
thunderbird/components/dom_range.xpt&lt;br /&gt;
thunderbird/components/dom_xbl.xpt&lt;br /&gt;
thunderbird/components/dom_xpath.xpt&lt;br /&gt;
thunderbird/components/dom_loadsave.xpt&lt;br /&gt;
thunderbird/components/dom_xul.xpt&lt;br /&gt;
thunderbird/components/dom_storage.xpt&lt;br /&gt;
thunderbird/components/dom.xpt&lt;br /&gt;
thunderbird/components/widget.xpt&lt;br /&gt;
thunderbird/components/content_base.xpt&lt;br /&gt;
thunderbird/components/content_html.xpt&lt;br /&gt;
thunderbird/components/content_htmldoc.xpt&lt;br /&gt;
thunderbird/components/content_xmldoc.xpt&lt;br /&gt;
thunderbird/components/xuldoc.xpt&lt;br /&gt;
thunderbird/components/xultmpl.xpt&lt;br /&gt;
thunderbird/components/content_xslt.xpt&lt;br /&gt;
thunderbird/components/content_xtf.xpt&lt;br /&gt;
thunderbird/components/layout_base.xpt&lt;br /&gt;
thunderbird/components/layout_printing.xpt&lt;br /&gt;
thunderbird/components/layout_xul.xpt&lt;br /&gt;
thunderbird/components/layout_xul_tree.xpt&lt;br /&gt;
thunderbird/components/inspector.xpt&lt;br /&gt;
thunderbird/components/shistory.xpt&lt;br /&gt;
thunderbird/components/docshell.xpt&lt;br /&gt;
thunderbird/components/webshell_idls.xpt&lt;br /&gt;
thunderbird/components/embed_base.xpt&lt;br /&gt;
thunderbird/components/windowwatcher.xpt&lt;br /&gt;
thunderbird/components/find.xpt&lt;br /&gt;
thunderbird/components/webbrowserpersist.xpt&lt;br /&gt;
thunderbird/components/commandhandler.xpt&lt;br /&gt;
thunderbird/components/nsHelperAppDlg.js&lt;br /&gt;
thunderbird/components/progressDlg.xpt&lt;br /&gt;
thunderbird/components/nsProgressDialog.js&lt;br /&gt;
thunderbird/components/jsconsole.xpt&lt;br /&gt;
thunderbird/components/webBrowser_core.xpt&lt;br /&gt;
thunderbird/components/editor.xpt&lt;br /&gt;
thunderbird/components/txtsvc.xpt&lt;br /&gt;
thunderbird/components/txmgr.xpt&lt;br /&gt;
thunderbird/components/composer.xpt&lt;br /&gt;
thunderbird/components/appshell.xpt&lt;br /&gt;
thunderbird/components/accessibility-atk.xpt&lt;br /&gt;
thunderbird/components/accessibility.xpt&lt;br /&gt;
thunderbird/components/chrome.xpt&lt;br /&gt;
thunderbird/components/profile.xpt&lt;br /&gt;
thunderbird/components/mozbrwsr.xpt&lt;br /&gt;
thunderbird/components/mozfind.xpt&lt;br /&gt;
thunderbird/components/windowds.xpt&lt;br /&gt;
thunderbird/components/filepicker.xpt&lt;br /&gt;
thunderbird/components/nsFilePicker.js&lt;br /&gt;
thunderbird/components/xpautocomplete.xpt&lt;br /&gt;
thunderbird/components/jsconsole-clhandler.js&lt;br /&gt;
thunderbird/components/history.xpt&lt;br /&gt;
thunderbird/components/bookmarks.xpt&lt;br /&gt;
thunderbird/components/toolkitremote.xpt&lt;br /&gt;
thunderbird/components/urlformatter.xpt&lt;br /&gt;
thunderbird/components/nsURLFormatter.js&lt;br /&gt;
thunderbird/components/alerts.xpt&lt;br /&gt;
thunderbird/components/fastfind.xpt&lt;br /&gt;
thunderbird/components/autocomplete.xpt&lt;br /&gt;
thunderbird/components/feeds.xpt&lt;br /&gt;
thunderbird/components/FeedProcessor.js&lt;br /&gt;
thunderbird/components/downloads.xpt&lt;br /&gt;
thunderbird/components/url-classifier.xpt&lt;br /&gt;
thunderbird/components/nsUrlClassifierTable.js&lt;br /&gt;
thunderbird/components/nsUrlClassifierLib.js&lt;br /&gt;
thunderbird/components/nsUrlClassifierListManager.js&lt;br /&gt;
thunderbird/components/commandlines.xpt&lt;br /&gt;
thunderbird/components/appstartup.xpt&lt;br /&gt;
thunderbird/components/nsCloseAllWindows.js&lt;br /&gt;
thunderbird/components/nsDefaultCLH.js&lt;br /&gt;
thunderbird/components/toolkitprofile.xpt&lt;br /&gt;
thunderbird/components/xulapp.xpt&lt;br /&gt;
thunderbird/components/extensions.xpt&lt;br /&gt;
thunderbird/components/nsExtensionManager.js&lt;br /&gt;
thunderbird/components/update.xpt&lt;br /&gt;
thunderbird/components/nsUpdateService.js&lt;br /&gt;
thunderbird/components/xpinstall.xpt&lt;br /&gt;
thunderbird/components/libxpinstall.so&lt;br /&gt;
thunderbird/components/pipboot.xpt&lt;br /&gt;
thunderbird/components/pipnss.xpt&lt;br /&gt;
thunderbird/components/pippki.xpt&lt;br /&gt;
thunderbird/components/mozldap.xpt&lt;br /&gt;
thunderbird/components/libmozgnome.so&lt;br /&gt;
thunderbird/components/mozgnome.xpt&lt;br /&gt;
thunderbird/components/mailnews.xpt&lt;br /&gt;
thunderbird/components/msgbase.xpt&lt;br /&gt;
thunderbird/components/msgsearch.xpt&lt;br /&gt;
thunderbird/components/msgdb.xpt&lt;br /&gt;
thunderbird/components/msgnews.xpt&lt;br /&gt;
thunderbird/components/msglocal.xpt&lt;br /&gt;
thunderbird/components/mime.xpt&lt;br /&gt;
thunderbird/components/msgcompose.xpt&lt;br /&gt;
thunderbird/components/msgimap.xpt&lt;br /&gt;
thunderbird/components/addrbook.xpt&lt;br /&gt;
thunderbird/components/nsLDAPPrefsService.js&lt;br /&gt;
thunderbird/components/nsAbLDAPAttributeMap.js&lt;br /&gt;
thunderbird/components/import.xpt&lt;br /&gt;
thunderbird/components/impComm4xMail.xpt&lt;br /&gt;
thunderbird/components/mdn-service.js&lt;br /&gt;
thunderbird/components/mailview.xpt&lt;br /&gt;
thunderbird/components/offlineStartup.js&lt;br /&gt;
thunderbird/components/msgsmime.xpt&lt;br /&gt;
thunderbird/components/smime-service.js&lt;br /&gt;
thunderbird/components/wallet.xpt&lt;br /&gt;
thunderbird/components/walleteditor.xpt&lt;br /&gt;
thunderbird/components/signonviewer.xpt&lt;br /&gt;
thunderbird/components/walletpreview.xpt&lt;br /&gt;
thunderbird/components/libspellchecker.so&lt;br /&gt;
thunderbird/components/spellchecker.xpt&lt;br /&gt;
thunderbird/components/libmyspell.so&lt;br /&gt;
thunderbird/components/autoconfig.xpt&lt;br /&gt;
thunderbird/components/websrvcs.xpt&lt;br /&gt;
thunderbird/components/nsInterfaceInfoToIDL.js&lt;br /&gt;
thunderbird/components/nsComposerCmdLineHandler.js&lt;br /&gt;
thunderbird/components/mailprofilemigration.xpt&lt;br /&gt;
thunderbird/components/shellservice.xpt&lt;br /&gt;
thunderbird/components/nsSetDefaultMail.js&lt;br /&gt;
thunderbird/components/nsMailDefaultHandler.js&lt;br /&gt;
thunderbird/components/nsPhishingProtectionApplication.js&lt;br /&gt;
thunderbird/components/newsblog.js&lt;br /&gt;
thunderbird/defaults/&lt;br /&gt;
thunderbird/defaults/autoconfig/&lt;br /&gt;
thunderbird/defaults/autoconfig/prefcalls.js&lt;br /&gt;
thunderbird/defaults/autoconfig/platform.js&lt;br /&gt;
thunderbird/defaults/pref/&lt;br /&gt;
thunderbird/defaults/pref/mdn.js&lt;br /&gt;
thunderbird/defaults/pref/smime.js&lt;br /&gt;
thunderbird/defaults/pref/mailnews.js&lt;br /&gt;
thunderbird/defaults/pref/thunderbird-branding.js&lt;br /&gt;
thunderbird/defaults/pref/composer.js&lt;br /&gt;
thunderbird/defaults/pref/all-l10n.js&lt;br /&gt;
thunderbird/defaults/pref/all-thunderbird.js&lt;br /&gt;
thunderbird/defaults/pref/channel-prefs.js&lt;br /&gt;
thunderbird/defaults/messenger/&lt;br /&gt;
thunderbird/defaults/messenger/mailViews.dat&lt;br /&gt;
thunderbird/defaults/messenger/US/&lt;br /&gt;
thunderbird/defaults/messenger/US/mailViews.dat&lt;br /&gt;
thunderbird/defaults/wallet/&lt;br /&gt;
thunderbird/defaults/wallet/DistinguishedSchema.tbl&lt;br /&gt;
thunderbird/defaults/wallet/FieldSchema.tbl&lt;br /&gt;
thunderbird/defaults/wallet/VcardSchema.tbl&lt;br /&gt;
thunderbird/defaults/wallet/SchemaConcat.tbl&lt;br /&gt;
thunderbird/defaults/wallet/SchemaStrings.tbl&lt;br /&gt;
thunderbird/defaults/wallet/PositionalSchema.tbl&lt;br /&gt;
thunderbird/defaults/wallet/StateSchema.tbl&lt;br /&gt;
thunderbird/defaults/profile/&lt;br /&gt;
thunderbird/defaults/profile/mimeTypes.rdf&lt;br /&gt;
thunderbird/defaults/profile/localstore.rdf&lt;br /&gt;
thunderbird/defaults/profile/US/&lt;br /&gt;
thunderbird/defaults/profile/US/mimeTypes.rdf&lt;br /&gt;
thunderbird/defaults/profile/US/localstore.rdf&lt;br /&gt;
thunderbird/defaults/profile/prefs.js&lt;br /&gt;
thunderbird/dependentlibs.list&lt;br /&gt;
thunderbird/dictionaries/&lt;br /&gt;
thunderbird/dictionaries/en-US.dic&lt;br /&gt;
thunderbird/dictionaries/en-US.aff&lt;br /&gt;
thunderbird/extensions/&lt;br /&gt;
thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/&lt;br /&gt;
thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/chrome.manifest&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/talkback/&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/talkback/XTalkback.ad&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback.so&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/talkback/master.ini&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/talkback/talkback&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/libqfaservices.so&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/components/qfaservices.xpt&lt;br /&gt;
thunderbird/extensions/talkback@mozilla.org/install.rdf&lt;br /&gt;
thunderbird/greprefs/&lt;br /&gt;
thunderbird/greprefs/security-prefs.js&lt;br /&gt;
thunderbird/greprefs/all.js&lt;br /&gt;
thunderbird/greprefs/xpinstall.js&lt;br /&gt;
thunderbird/icons/&lt;br /&gt;
thunderbird/icons/mozicon50.xpm&lt;br /&gt;
thunderbird/icons/mozicon16.xpm&lt;br /&gt;
thunderbird/init.d/&lt;br /&gt;
thunderbird/init.d/README&lt;br /&gt;
thunderbird/isp/&lt;br /&gt;
thunderbird/isp/SpamAssassin.sfd&lt;br /&gt;
thunderbird/isp/SpamPal.sfd&lt;br /&gt;
thunderbird/isp/movemail.rdf&lt;br /&gt;
thunderbird/isp/en-US/&lt;br /&gt;
thunderbird/isp/en-US/gmail.rdf&lt;br /&gt;
thunderbird/isp/rss.rdf&lt;br /&gt;
thunderbird/libfreebl3.chk&lt;br /&gt;
thunderbird/libfreebl3.so&lt;br /&gt;
thunderbird/libldap50.so&lt;br /&gt;
thunderbird/libmozjs.so&lt;br /&gt;
thunderbird/libnspr4.so&lt;br /&gt;
thunderbird/libnss3.so&lt;br /&gt;
thunderbird/libnssckbi.so&lt;br /&gt;
thunderbird/libnssdbm3.so&lt;br /&gt;
thunderbird/libnssutil3.so&lt;br /&gt;
thunderbird/libplc4.so&lt;br /&gt;
thunderbird/libplds4.so&lt;br /&gt;
thunderbird/libprldap50.so&lt;br /&gt;
thunderbird/libsmime3.so&lt;br /&gt;
thunderbird/libsoftokn3.chk&lt;br /&gt;
thunderbird/libsoftokn3.so&lt;br /&gt;
thunderbird/libsqlite3.so&lt;br /&gt;
thunderbird/libssl3.so&lt;br /&gt;
thunderbird/libxpcom_compat.so&lt;br /&gt;
thunderbird/libxpcom_core.so&lt;br /&gt;
thunderbird/libxpcom.so&lt;br /&gt;
thunderbird/libxpistub.so&lt;br /&gt;
thunderbird/license.html&lt;br /&gt;
thunderbird/LICENSE.txt&lt;br /&gt;
thunderbird/mozilla-installer-bin&lt;br /&gt;
thunderbird/mozilla-xremote-client&lt;br /&gt;
thunderbird/README.txt&lt;br /&gt;
thunderbird/res/&lt;br /&gt;
thunderbird/res/entityTables/&lt;br /&gt;
thunderbird/res/entityTables/htmlEntityVersions.properties&lt;br /&gt;
thunderbird/res/entityTables/html40Latin1.properties&lt;br /&gt;
thunderbird/res/entityTables/html40Symbols.properties&lt;br /&gt;
thunderbird/res/entityTables/html40Special.properties&lt;br /&gt;
thunderbird/res/entityTables/transliterate.properties&lt;br /&gt;
thunderbird/res/charsetalias.properties&lt;br /&gt;
thunderbird/res/charsetData.properties&lt;br /&gt;
thunderbird/res/unixcharset.properties&lt;br /&gt;
thunderbird/res/langGroups.properties&lt;br /&gt;
thunderbird/res/language.properties&lt;br /&gt;
thunderbird/res/sample.unixpsfonts.properties&lt;br /&gt;
thunderbird/res/fonts/&lt;br /&gt;
thunderbird/res/fonts/fontEncoding.properties&lt;br /&gt;
thunderbird/res/fonts/pangoFontEncoding.properties&lt;br /&gt;
thunderbird/res/hiddenWindow.html&lt;br /&gt;
thunderbird/res/dtd/&lt;br /&gt;
thunderbird/res/dtd/xhtml11.dtd&lt;br /&gt;
thunderbird/res/forms.css&lt;br /&gt;
thunderbird/res/ua.css&lt;br /&gt;
thunderbird/res/html.css&lt;br /&gt;
thunderbird/res/quirk.css&lt;br /&gt;
thunderbird/res/broken-image.gif&lt;br /&gt;
thunderbird/res/EditorOverride.css&lt;br /&gt;
thunderbird/res/grabber.gif&lt;br /&gt;
thunderbird/res/table-add-column-after-active.gif&lt;br /&gt;
thunderbird/res/table-add-column-after-hover.gif&lt;br /&gt;
thunderbird/res/table-add-column-after.gif&lt;br /&gt;
thunderbird/res/table-add-column-before-active.gif&lt;br /&gt;
thunderbird/res/table-add-column-before-hover.gif&lt;br /&gt;
thunderbird/res/table-add-column-before.gif&lt;br /&gt;
thunderbird/res/table-add-row-after-active.gif&lt;br /&gt;
thunderbird/res/table-add-row-after-hover.gif&lt;br /&gt;
thunderbird/res/table-add-row-after.gif&lt;br /&gt;
thunderbird/res/table-add-row-before-active.gif&lt;br /&gt;
thunderbird/res/table-add-row-before-hover.gif&lt;br /&gt;
thunderbird/res/table-add-row-before.gif&lt;br /&gt;
thunderbird/res/table-remove-column-active.gif&lt;br /&gt;
thunderbird/res/table-remove-column-hover.gif&lt;br /&gt;
thunderbird/res/table-remove-column.gif&lt;br /&gt;
thunderbird/res/table-remove-row-active.gif&lt;br /&gt;
thunderbird/res/table-remove-row-hover.gif&lt;br /&gt;
thunderbird/res/table-remove-row.gif&lt;br /&gt;
thunderbird/run-mozilla.sh&lt;br /&gt;
thunderbird/thunderbird&lt;br /&gt;
thunderbird/thunderbird-bin&lt;br /&gt;
thunderbird/updater&lt;br /&gt;
thunderbird/updater.ini&lt;br /&gt;
thunderbird/updates/&lt;br /&gt;
thunderbird/updates/0/&lt;br /&gt;
thunderbird/xpicleanup&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Now to start the thunderbird enter: &lt;br /&gt;
&lt;i&gt;&lt;b&gt;# cd /opt/thunderbird/thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# ./thunderbird&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
You can simply create a icon to launch the Mozilla Thunderbird from your desktop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Simply Right click on your desktop&lt;/li&gt;
&lt;li&gt;Select &lt;i&gt;&lt;b&gt;Create Launcher&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Fill the necessary details as follows:&lt;/li&gt;
&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Set name to : &lt;i&gt;&lt;b&gt;Thunderbird&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Set command to : &lt;i&gt;&lt;b&gt;/opt/thunderbird/thunderbird&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Set comment to : &lt;i&gt;&lt;b&gt;My Email Client&lt;/b&gt;&lt;/i&gt; &lt;/li&gt;
&lt;li&gt;Hit&lt;i&gt;&lt;b&gt; OK&lt;/b&gt;&lt;/i&gt; to create an ICON&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgur_cqxlUZ9PvqDza47NjuwXC_5wyDRDFErbFij8lWhMZ0FazrmEWrQIeae94JhMPymcTqH6iI5nALoYETfdX3Z2ecQ21g7CeQAVdpz_gezMdMXfohH1zyShEMDLOh1N6COlYxyIiMVs/s1600-h/thunderbird-launcher.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgur_cqxlUZ9PvqDza47NjuwXC_5wyDRDFErbFij8lWhMZ0FazrmEWrQIeae94JhMPymcTqH6iI5nALoYETfdX3Z2ecQ21g7CeQAVdpz_gezMdMXfohH1zyShEMDLOh1N6COlYxyIiMVs/s640/thunderbird-launcher.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&amp;nbsp; &lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/12/installing-thunderbird-e-mail-client-on.html</link><author>noreply@blogger.com (Ankit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgur_cqxlUZ9PvqDza47NjuwXC_5wyDRDFErbFij8lWhMZ0FazrmEWrQIeae94JhMPymcTqH6iI5nALoYETfdX3Z2ecQ21g7CeQAVdpz_gezMdMXfohH1zyShEMDLOh1N6COlYxyIiMVs/s72-c/thunderbird-launcher.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5102530915192934718</guid><pubDate>Mon, 30 Nov 2009 07:04:00 +0000</pubDate><atom:updated>2009-11-29T23:04:00.439-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash concept</category><title>Bash(bourne again shell)</title><description>The &lt;i&gt;&lt;b&gt;bourne again shell(bash)&lt;/b&gt;&lt;/i&gt; is a user interface for the Linux operating system. Bash can be used to &lt;i&gt;run program, manage files, interact with hardware through the Linux kernel&lt;/i&gt;. Shell  such as bash are also known as command line interpreters in which a user inputs the commands and it responses to specific command such as ls, cd or cp. Linux is case sensitive. The main advantages of bash is &lt;b&gt;it keeps history of the previous commands&lt;/b&gt; and &lt;b&gt;completes a longer command with ease.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Features:-&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;1.Interactivity And History&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Allows to run through previous and current commands use basic keys such as the&lt;i&gt; home, arrow keys&lt;/i&gt;, Use the up and down keys to repeat the previous commands.&lt;br /&gt;
Other way is if you remember first letter of recent command use the exclamation point(!) followed by character to recall the earlier command.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;2. Command Completion&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
The bash shell allows you to complete command by only partly typing it and using the &lt;tab key=&quot;&quot;&gt;. For example. To use &lt;i&gt;&lt;b&gt;ypdomainname &lt;/b&gt;&lt;/i&gt;command to find the &lt;i&gt;NIS domain name&lt;/i&gt; for your system, type&lt;/tab&gt;&lt;br /&gt;
&lt;tab key=&quot;&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;
#ypd&lt;/b&gt;&lt;/i&gt;&lt;/tab&gt;&lt;br /&gt;
&lt;tab key=&quot;&quot;&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Now when you press tab key it completes the command for you. If there is more than one command starting with ypd, press &lt;tab key=&quot;&quot;&gt; again, to see list of these commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/tab&gt;&lt;/tab&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/11/bashbourne-again-shell.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-3156734450347800777</guid><pubDate>Thu, 26 Nov 2009 02:22:00 +0000</pubDate><atom:updated>2009-11-25T18:22:51.241-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystem Primer</category><title>umask</title><description>As Linux has the permission for all files and directories and each user can use a file according to the permissions assigned to him. This is increases the security feature of the Linux and make it more suitable for secure computing over the web.&lt;br /&gt;
&lt;br /&gt;
Now when you create a new file or directory, the permissions you get depends on the value of what is known as the &lt;i&gt;&lt;b&gt;umask&lt;/b&gt;&lt;/i&gt;. Just simply type the umask at the command-line interface and notice the numeric masked value of the permissions:&lt;br /&gt;
&lt;br /&gt;
#&lt;i&gt;&lt;b&gt;umask&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
0022&lt;br /&gt;
This number gives the values of the permission but in order to understand this you need to have the clear idea of the numeric value of the permissions. The first number (0) in the &lt;i&gt;&lt;b&gt;umask&lt;/b&gt;&lt;/i&gt; is currently unused. So this means the actual &lt;i&gt;&lt;b&gt;umask&lt;/b&gt;&lt;/i&gt; is 022.&lt;br /&gt;
&lt;br /&gt;
Now if everyone has the permissions to your files and directory i.e read, write and execute so it corresponds to the number &lt;i&gt;&lt;b&gt;7(r+w+x = 4+2+1).&lt;/b&gt;&lt;/i&gt; If you apply it to all the users than it corresponds to &lt;i&gt;&lt;b&gt;777.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
By convention the permission of &lt;i&gt;&lt;b&gt;777&lt;/b&gt;&lt;/i&gt; corresponds to the&amp;nbsp; umask of &lt;i&gt;&lt;b&gt;000&lt;/b&gt;&lt;/i&gt;. But &lt;i&gt;However, umask does not allow to configure execute(x=1) permissions on any file.&lt;/i&gt; Now if we again consider the 022 value it will correspond to the permission of &lt;b&gt;644(rw+w+w does&quot;t provide execute permission)&lt;/b&gt;, or &lt;i&gt;&lt;b&gt;rw-r--r--&lt;/b&gt;&lt;/i&gt;; this means the owner has the read and write permissions, the member of the group that own the file have read permissions, and all others users have read permissions.</description><link>http://linuxadministrationguide.blogspot.com/2009/11/umask.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-9030516960867439163</guid><pubDate>Tue, 10 Nov 2009 14:28:00 +0000</pubDate><atom:updated>2009-11-10T06:28:29.748-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Server Configuration</category><title>About LDAP</title><description>&lt;i&gt;&lt;b&gt;LDAP&lt;/b&gt;&lt;/i&gt; stands for &lt;i&gt;&lt;b&gt;Lightweight Directory Access Protocol&lt;/b&gt;&lt;/i&gt;. It is application protocol used for querying and modifying the directory services which run over &lt;i&gt;TCP/IP&lt;/i&gt;. The LDAP is used by programs like &lt;i&gt;e-mail&lt;/i&gt; and other programs to look an information from a server. &lt;i&gt;&quot;LDAP-aware&quot; &lt;/i&gt;client programs are used to query the LDAP servers to look up the desired entries in a number of ways. LDAP servers indexes all the data in their entries, and the &quot;filters&quot; are used to select the desired data and return the desired information only.&lt;br /&gt;
&lt;br /&gt;
Take an example translated in the plain english- &quot;Search for all the people located in washington whose name contain &quot;john&quot; that have the e-mail address . Return their full name, contact number, description,&amp;nbsp; e-mail, title and work-profile.&lt;br /&gt;
&lt;br /&gt;
LDAP are used for the &lt;i&gt;encryption certificates, pointers to printers and other services available over the network.&lt;/i&gt; LDAP can be used&amp;nbsp; for any kind of directory-like information, where you require the fast lookups and less-frequent updates.&lt;br /&gt;
&lt;br /&gt;
As LDAP is a protocol, LDAP doesn&quot;t define how the programs work on either the client or server side what It defines is the &quot;language&quot; used by client programs to talk to servers (and servers to servers).It is possible that on the client side, a client may be an email program, a printer browser, or an address book.&amp;nbsp; LDAP doesn&quot;t includes the security or encryption, so updates usually requires the&amp;nbsp; additional protection such as an encrypted SSL(Secure Shell) connection to the LDAP server.&lt;br /&gt;
&lt;br /&gt;
LDAP also defines: &lt;b&gt;Permissions,&lt;/b&gt; which are set by the administrator to allow only certain group of people to access the LDAP database, and optionally keep certain data private. &lt;br /&gt;
&lt;br /&gt;
The LDAP server daemon is refered as &lt;em&gt;Slapd&lt;/em&gt;. &lt;em&gt;Slapd&lt;/em&gt;  supports a variety of different &lt;b class=&quot;command&quot;&gt;database backends&lt;/b&gt; which can be used with it.&lt;br /&gt;
&lt;br /&gt;
These includes the &lt;b class=&quot;command&quot;&gt;primary choice BDB&lt;/b&gt;, which is a high-performance transactional database backend; LDBM, a lightweight DBM based backend; SHELL, a backend interface to arbitrary shell scripts and PASSWD, a simple backend interface to the passwd file.</description><link>http://linuxadministrationguide.blogspot.com/2009/11/about-ldap.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-7398861508221924665</guid><pubDate>Mon, 09 Nov 2009 13:11:00 +0000</pubDate><atom:updated>2009-11-09T05:11:35.742-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network Configuration</category><title>Linux ARP And Commands</title><description>The &lt;b&gt;(ARP)&lt;/b&gt;&amp;nbsp; stands for &lt;i&gt;&lt;b&gt;Address Resolution Protocol.&lt;/b&gt;&lt;/i&gt; The ARP work is to define the define the network interfaces connected to an &lt;i&gt;ethernet media segment (hardware addresses)&lt;/i&gt; to map an &lt;i&gt;IP address (logical addresses       assigned to machines)&lt;/i&gt; to a link layer       address which it do on demand. The link layer address is the correct term although it is interchangeably&amp;nbsp; used with&amp;nbsp;      &lt;i&gt;Ethernet addresses, Media Access Control (MAC) addresses.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;ARP is commonly used to translate the protocol addresses to hardware interface addresses. Modifying the ARP cache can change which interfaces handles the specific requests. ARP cache entries may be marked with the following flags:&lt;br /&gt;
&lt;i&gt;&lt;b&gt;C&lt;/b&gt; (complete), &lt;b&gt;M&lt;/b&gt; (permanent), and &lt;b&gt;P&lt;/b&gt; (publish) &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
While &lt;b&gt;arp&lt;/b&gt; can create a proxy for a single system, subnet proxies can be handled by the &lt;b&gt;arp&lt;/b&gt; kernel module.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-evn&lt;/b&gt;]  [&lt;b&gt;-H type&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-a &lt;/b&gt;  [&lt;b&gt;hostname&lt;/b&gt;]  &lt;br /&gt;
&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-v&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-d hostname&lt;/b&gt;  [&lt;b&gt;pub&lt;/b&gt;]  &lt;br /&gt;
&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-v&lt;/b&gt;]  [&lt;b&gt;-H type&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-s hostname hw_addr&lt;/b&gt;  [&lt;b&gt;temp&lt;/b&gt;]  &lt;br /&gt;
&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-v&lt;/b&gt;]  [&lt;b&gt;-H type&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-s hostname hw_addr&lt;/b&gt;  [&lt;b&gt;netmask nm&lt;/b&gt;]  &lt;b&gt;pub&lt;/b&gt;  &lt;br /&gt;
&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-v&lt;/b&gt;]  [&lt;b&gt;-H type&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-Ds hostname ifa&lt;/b&gt;  [&lt;b&gt;netmask nm&lt;/b&gt;]  &lt;b&gt;pub&lt;/b&gt;  &lt;br /&gt;
&lt;b&gt;arp &lt;/b&gt;  [&lt;b&gt;-vnD&lt;/b&gt;]  [&lt;b&gt;-H type&lt;/b&gt;]  [&lt;b&gt;-i if&lt;/b&gt;]  &lt;b&gt;-f [filename]&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-a&lt;/b&gt; [&lt;em&gt;hosts&lt;/em&gt;] , &lt;b&gt;--display&lt;/b&gt; [&lt;em&gt;hosts&lt;/em&gt;]&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; It displays the entries for &lt;em&gt;hosts&lt;/em&gt;, if none of them are specified, all entries.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-d&lt;/b&gt; &lt;em&gt;host [&lt;/em&gt;&lt;b&gt;pub&lt;/b&gt;] , &lt;b&gt;--delete&lt;/b&gt; &lt;em&gt;host [&lt;/em&gt;&lt;b&gt;pub&lt;/b&gt;]&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Removes the specified &lt;em&gt;host&lt;/em&gt;&#39;s entry. To delete a proxy entry, add the &lt;b&gt;pub&lt;/b&gt; argument and specify the interface associated with the proxy using &lt;b&gt;-i&lt;/b&gt;.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-D&lt;/b&gt;, &lt;b&gt;--use-device&lt;/b&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Use the hardware address associated with the specified interface. This may be used with &lt;b&gt;-s&lt;/b&gt; when creating a proxy entry.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-f&lt;/b&gt; &lt;em&gt;file&lt;/em&gt;, &lt;b&gt;--file&lt;/b&gt; &lt;em&gt;file&lt;/em&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Read the entries from a &lt;em&gt;file&lt;/em&gt; and add them.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-H&lt;/b&gt; &lt;em&gt;type&lt;/em&gt;, &lt;b&gt;--hw-type&lt;/b&gt; &lt;em&gt;type&lt;/em&gt;, &lt;b&gt;-t&lt;/b&gt; &lt;em&gt;type&lt;/em&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Search for &lt;em&gt;type&lt;/em&gt; entries when examining the ARP cache. &lt;em&gt;type&lt;/em&gt; is usually &lt;b&gt;ether&lt;/b&gt; (Ethernet), which is the default, but may be &lt;b&gt;ax25&lt;/b&gt; (AX.25 packet radio), &lt;b&gt;arcnet&lt;/b&gt; (ARCnet), &lt;b&gt;pronet&lt;/b&gt; (PROnet), or &lt;b&gt;netrom&lt;/b&gt; (NET/ROM).&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-i&lt;/b&gt; &lt;em&gt;interface&lt;/em&gt;, &lt;b&gt;--device&lt;/b&gt; &lt;em&gt;interface&lt;/em&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Select an interface. If you need to dump the ARP cache, this option will cause the command to display&amp;nbsp; the entries using that interface. When setting entries, this will cause the interface to be associated with that entry. If you do not use this option when setting an entry, the kernel will guess.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-n&lt;/b&gt;, &lt;b&gt;--numeric&lt;/b&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Display host IP addresses instead of their domain names.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-s&lt;/b&gt; &lt;em&gt;host hardware-address&lt;/em&gt; [&lt;b&gt;netmask&lt;/b&gt; &lt;em&gt;mask&lt;/em&gt;]  [&lt;b&gt;pub&lt;/b&gt;] , &lt;b&gt;--set&lt;/b&gt; &lt;em&gt;host hardware-address&lt;/em&gt; [&lt;b&gt;pub&lt;/b&gt;]&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; It Adds a permanent entry for &lt;em&gt;host&lt;/em&gt; at &lt;em&gt;hardware-address&lt;/em&gt;. A &lt;em&gt;hardware-address&lt;/em&gt; for type &lt;b&gt;ether&lt;/b&gt; hardware is 6 hexadecimal bytes, colon-separated. The &lt;b&gt;pub&lt;/b&gt; argument can be used to set the publish flag, creating a proxy entry.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;varlistentry&gt;&lt;term&gt;&lt;b&gt;-v&lt;/b&gt;, &lt;b&gt;--verbose&lt;/b&gt;&lt;/term&gt;&lt;/varlistentry&gt;&lt;/variablelist&gt; Verbose mode.&lt;br /&gt;
&lt;br /&gt;
Here are all the possible states for entries in the neighbor table.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;title&quot;&gt;&lt;b&gt;Table&amp;nbsp;2.1.&amp;nbsp;Active ARP cache entry states&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table border=&quot;1&quot; summary=&quot;Active ARP cache entry states&quot;&gt;&lt;colgroup&gt;&lt;col&gt;&lt;/col&gt;&lt;col&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;thead&gt;
&lt;tr&gt;&lt;th align=&quot;center&quot;&gt;ARP cache entry state&lt;/th&gt;&lt;th align=&quot;center&quot;&gt;meaning&lt;/th&gt;&lt;th align=&quot;center&quot;&gt;action if used&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;permanent&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;never expires; never verified&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;noarp&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;normal expiration; never verified&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;reachable&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;normal expiration&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;stale&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;still usable; needs verification&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter; change state to delay&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;delay&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;schedule ARP request; needs verification&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;probe&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;sending ARP request&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;reset use counter&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;incomplete&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;first ARP request sent&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;send ARP request&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;failed&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;no response received&lt;/td&gt;&lt;td align=&quot;center&quot;&gt;send ARP request&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;variablelist&gt;&lt;varlistentry&gt;&lt;/varlistentry&gt; &lt;/variablelist&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/11/linux-arp-and-commands.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-7199971559876163319</guid><pubDate>Tue, 03 Nov 2009 03:21:00 +0000</pubDate><atom:updated>2009-11-02T19:22:01.764-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystem Primer</category><title>Understanding ext3 file system and its advantages</title><description>The ext2 &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/08/understanding-filesystem-hierarchy.html&quot;&gt;file system&lt;/a&gt; of Linux is a well-tested subsystem and very well optimized. But as of now, the other &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/08/understanding-filesystem-hierarchy.html&quot;&gt;file systems &lt;/a&gt;that were in there experimental stage when ext2 was created have optimized, tested, matured and have become available for Linux.&lt;br /&gt;
&lt;br /&gt;
There are four file systems which one might consider to replace the aging &lt;i&gt;&lt;b&gt;ext2 with: ext3, ReiserFS, XFS, and JFS&lt;/b&gt;&lt;/i&gt;. All the four of these file systems offers features that might be tempting in various circumstances, but the most important enhancement offered by all the four is called &lt;i&gt;&lt;b&gt;journaling.&lt;/b&gt;&lt;/i&gt; Considering the Traditional file systems (such as ext2) must search through the directory structure and find the right place on disk to lay out the data, and then lay out the data. (Linux is capable of cache the whole process mentioned above, including the directory updates and thereby making the process&amp;nbsp; faster to the user.)&lt;br /&gt;
&lt;br /&gt;
The problem with this method&amp;nbsp; is that in the event of an unexpected crash of Operating system due to some reasons, the &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/troubleshooting-with-fsck.html&quot;&gt;&lt;i&gt;&lt;b&gt;fsck&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; program has to go in and follow up on all of the files that are on the disk in order to make sure that they don’t contain any dangling references (for example,&lt;a href=&quot;http://www.linuxadministrationguide.com/2009/10/concept-of-i-nodes-and-superblocks-in.html&quot;&gt; i-nodes&lt;/a&gt; that point to&amp;nbsp; other, invalid &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/10/concept-of-i-nodes-and-superblocks-in.html&quot;&gt;i-nodes&lt;/a&gt; or data blocks). As the disks expands in size and shrink in price, the availability of these large capacity disks means more of us will have to deal with the aftermath of having to&lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/troubleshooting-with-fsck.html&quot;&gt; fsck&lt;/a&gt; a large disk. And&amp;nbsp; anyone who had done that before can tell you, it isn’t fun. The process can take long time to complete, and that means downtime for your users, which is not exceptable in the organizations .&lt;br /&gt;
&lt;br /&gt;
With&lt;i&gt;&lt;b&gt; journaling file systems&lt;/b&gt;&lt;/i&gt;, the new way of getting data out to disk, instead of finding the right place, the file system simply writes the data out in any order it can, as fast as it can. Each time, it logs the location of these data blocks.For eg:-&amp;nbsp; &lt;i&gt;You can think of it as being like using the same spiral notebook for multiple classes without prepartitioning the notebook. It would be wiser to simply take notes for each class in chronological order instead of grouping all of one class together.&lt;/i&gt; A &lt;i&gt;&lt;b&gt;journaled file system&lt;/b&gt;&lt;/i&gt; is like such a notebook, with the beginning of the notebook containing an index telling you which pages contain all the notes for a single class. Once the data is written, the file system can go move things around to make them optimal for reading without risking the integrity of the file.&lt;br /&gt;
&lt;br /&gt;
This means to you as a system administrator is that the amount of time it takes for the disk to write out data is much less, while at the same time the safety of getting the data written out to disk quickly means that in the event of a system crash, you won’t need to run fsck exhaustively under pressure. Even when you do run &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/troubleshooting-with-fsck.html&quot;&gt;fsck,&lt;/a&gt; it only has to check recently modified data, so instead of interminable times, you’ll find that the checks go very quickly.&lt;br /&gt;
&lt;br /&gt;
So the last question arises, which of the four journaling systems should you choose? That is entirely up to you. But the only one we have discussed is ext3, which is the default file system in Red Hat Linux.</description><link>http://linuxadministrationguide.blogspot.com/2009/11/understanding-ext3-file-system-and-its.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-6510414719600700704</guid><pubDate>Thu, 29 Oct 2009 12:54:00 +0000</pubDate><atom:updated>2009-10-29T05:54:57.347-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystem Primer</category><title>Concept of the i-Nodes and Superblocks in Linux/Unix System</title><description>The fundamental building block of&amp;nbsp; &lt;i&gt;UNIX file systems &lt;/i&gt;(including&lt;i&gt; Linux’s ext2/ext3&lt;/i&gt;) is the &lt;i&gt;&lt;b&gt;i-node.&lt;/b&gt;&lt;/i&gt; An i-node is a control structure that points either to the other i-nodes or to data blocks.&lt;br /&gt;
&lt;br /&gt;
The &lt;i&gt;control information&lt;/i&gt; in the&lt;i&gt;&lt;b&gt; i-node&lt;/b&gt;&lt;/i&gt; includes the&lt;i&gt; file’s owner, permissions, size, time of last access, creation time, group ID, &lt;/i&gt;etc. ( the entire kernel data structure is available in &lt;i&gt;&lt;b&gt;/usr/src/linux/include/linux/ext3_fs.h&lt;/b&gt;&lt;/i&gt;—assuming, of course, that you have the source tree installed in the &lt;i&gt;&lt;b&gt;/usr/src&lt;/b&gt;&lt;/i&gt; directory.) The one thing that an i-node doesn&quot;t&amp;nbsp; keep is the file’s name.&lt;br /&gt;
&lt;br /&gt;
While the directories themselves are special instances of&amp;nbsp; the files. And this means that each directory gets an i-node, and further the i-node points to data blocks &lt;i&gt;&lt;b&gt;containing information (filenames and i-nodes&lt;/b&gt;&lt;/i&gt;) about the files in the directory. The i-nodes are used to provide the&amp;nbsp; indirection so that more data blocks can be pointed to—which is reason why each i-node does not&lt;br /&gt;
contains the filename. (Only one i-node works as a representative for the entire file which contains the filename; thus it would be a waste of the space if every i-node contains the&amp;nbsp; filename information.) Each indirect block can be used to point in turn to other indirect blocks if necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Superblocks:&lt;/b&gt;&lt;/i&gt;- &lt;br /&gt;
The very first information which is read from a disk is its&lt;i&gt;&lt;b&gt; superblock.&lt;/b&gt;&lt;/i&gt; This small data structure reveals the several key pieces of the information, which includes the disk’s geometry, the amount of available space, and, most important of the all, the location of the first i-node. In the absence of a superblock, a file system is useless.&lt;br /&gt;
&lt;br /&gt;
Something as important as the superblock cannot be left to the chance. Thus the Multiple copies of this data structure are scattered all over the disk to provide backup in case the one is damaged. Under the Linux’s ext2 file system, a superblock is placed after every group of blocks, which contains an i-nodes and data. &lt;i&gt;One group consists of 8,192 blocks; thus this means the first redundant superblock is at 8193, the second at 16385, and so on.&lt;/i&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/concept-of-i-nodes-and-superblocks-in.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-32717572611067708</guid><pubDate>Thu, 29 Oct 2009 02:56:00 +0000</pubDate><atom:updated>2009-10-28T19:56:24.155-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Server Configuration</category><title>Remote Shell: rsh</title><description>As you might have seen with &lt;i&gt;&lt;b&gt;telnet&lt;/b&gt;&lt;/i&gt;, that you must enter a &lt;i&gt;username &lt;/i&gt;and &lt;i&gt;password&lt;/i&gt; in order to log on to another host. This may not work out well for those people who need to remotely log in to other hosts often . They want that the other host&amp;nbsp; automatically to trust them so that when issued a remote login request, the system would allow them access without asking for a login and password.&lt;br /&gt;
&lt;br /&gt;
The &lt;i&gt;&lt;b&gt;double-win&lt;/b&gt;&lt;/i&gt; has a feature like that and has the ability to automate tasks that require one host to invoke a program on another host.&lt;br /&gt;
&lt;br /&gt;
To accommodate this in Linux, the &lt;i&gt;&lt;b&gt;rsh command&lt;/b&gt;&lt;/i&gt; was created. In its simplest form, specify the name of the host you wish to log in to, same as the way you would do for telnet. For example:&lt;br /&gt;
&lt;i&gt;&lt;b&gt;[rwhite@workbox rwhite]$ rsh gregory&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
If you have set up your &lt;i&gt;&lt;b&gt;configuration files&lt;/b&gt;&lt;/i&gt; so that gregory knows to trust you, the system will automatically give you a &lt;i&gt;&lt;b&gt;shell prompt&lt;/b&gt;&lt;/i&gt;. If the configuration file does not automatically trust you, you will need to enter your password again.&lt;br /&gt;
&lt;br /&gt;
To set up the configuration file, edit the &lt;i&gt;&lt;b&gt;.rhosts file&lt;/b&gt;&lt;/i&gt; ( there is a period in front of the filename) in your home directory. Open the &lt;i&gt;&lt;b&gt;.rhosts file&lt;/b&gt;&lt;/i&gt; and create a line that looks like this: &lt;br /&gt;
&lt;i&gt;&lt;b&gt;host_to_trust            your_username&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
And If you want to &lt;i&gt;&lt;b&gt;rsh&lt;/b&gt;&lt;/i&gt; from &lt;i&gt;workbox to gregory&lt;/i&gt; without being prompted for a password, create the following file in an &lt;i&gt;&lt;b&gt;.rhosts file&lt;/b&gt;&lt;/i&gt; in your home directory on gregory:&lt;br /&gt;
&lt;i&gt;&lt;b&gt;workbox rwhite &lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
And thats it you are ready to go!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &lt;i&gt;&lt;b&gt;rsh &lt;/b&gt;&lt;/i&gt;enables you to login remotely at shell prompt of other server but than again there is a utility known as &lt;i&gt;&lt;b&gt;ssh(secure shell client)&lt;/b&gt;&lt;/i&gt;. Just have a look at that too and than decide which one you would like to use.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/remote-shell-rsh.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5163472377586932491</guid><pubDate>Wed, 21 Oct 2009 16:00:00 +0000</pubDate><atom:updated>2009-10-21T09:00:13.296-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Supportive Languages</category><title>Languages Internal/external to Oracle database and developers suite</title><description>The &lt;b&gt;SQL&lt;/b&gt; is a language which cannot be avoided in accessing a database but it can”t be used alone by itself to develop the applications as &lt;i&gt;it does not have facilities for developing the user interfaces and lacks the procedural structures needed for manipulating rows individually.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;PL/SQL &lt;/b&gt;&lt;/i&gt;is a  proprietary language to Oracle. PL/SQL has the usual procedural constructs &lt;i&gt;(such as conditional branching based on if-then-else and iterative looping) and facilities for user interface design.&lt;/i&gt; With the&lt;b&gt; PL/SQL&lt;/b&gt; code  calls can be embed to  SQL. PL/SQL application have the ability to use SQL to retrieve one or more rows from the database, then perform various actions based on their content, and then issue more SQL to write rows back to the database.&lt;br /&gt;
&lt;br /&gt;
The other languages are also available which run external to the database such as&lt;i&gt;&lt;b&gt; C or Java&lt;/b&gt; &lt;/i&gt;and also many &lt;i&gt;&lt;b&gt;3GL languages&lt;/b&gt;&lt;/i&gt; can also be used. For most of the languages oracle provides the &lt;i&gt;&lt;b&gt;OCI (Oracle Call Interface)&lt;/b&gt;&lt;/i&gt; libraries which let the code written in these languages to connect to the database and invoke the SQL commands. But remember that these libraries are proprietary to the Oracle which means the code would run for oracle database only and  would have to be rewritten for it to run on other database but Java applications can avoid this problem. So it is quite clear that many organizations will not want to use the 3GL to develop the applications for database. &lt;i&gt;Due to this Oracle Corporation provides application development tools as part of the Oracle Developer Suite. With these tools the programmers can be far more productive than if they were working with a 3GL.&lt;/i&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/languages-internalexternal-to-oracle.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-7227082862546585036</guid><pubDate>Fri, 16 Oct 2009 04:03:00 +0000</pubDate><atom:updated>2009-10-15T21:04:35.411-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Linux text to speech festival</title><description>&lt;i&gt;&lt;b&gt;About Festival:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
The festival is a application that lets you &lt;i&gt;&lt;b&gt;text-to-speech (TTS)&lt;/b&gt;&lt;/i&gt; synthesis in unix like system.&amp;nbsp; Festival is basically a free software framework for the Unix Like system that can&amp;nbsp; convert the plain tet into audible speech which you can hear from your speakers. The festival can work on Uni like system if configured through an rpm package&amp;nbsp; while on&lt;b&gt; RedHat/Centos&lt;/b&gt; you can simply install it via yum. Apart from this there are also other text to speech applications are available but as a beginner you can start with the festival.&amp;nbsp; &lt;i&gt;This text to speech reader can also be used in reading the pdf document by using applications like kpdf or adobe, so again you will not be needing to stare at your screen for reading a ebook or so just use this reader, it will do it all for you.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
First check that if any festival package is installed or not just type the following command at your terminal:&lt;br /&gt;
# which festival&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRb0CDG-75ceQZ9sXB7T5qBMRfoSrd0aqaxBxHnlFyIWBMC0JDlXh6nuFGL-G6-bsyHQ4cDs9UUYDo8pkXCsq8YS_RCW2JlpRn2Vd_RW6ABFoi0dVktcm13GQdLwZsq42dJy0TvYa1jqs/s1600-h/Image1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRb0CDG-75ceQZ9sXB7T5qBMRfoSrd0aqaxBxHnlFyIWBMC0JDlXh6nuFGL-G6-bsyHQ4cDs9UUYDo8pkXCsq8YS_RCW2JlpRn2Vd_RW6ABFoi0dVktcm13GQdLwZsq42dJy0TvYa1jqs/s400/Image1.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
the above command shows that festival isn&quot;t installed.&lt;br /&gt;
&lt;br /&gt;
than just give the following command&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#yum install festival&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
thats it you&quot;re done, yum will now communicate with the repositories of CentOS and resolve all the dependencies and software for you.&lt;br /&gt;
&lt;br /&gt;
Next just try playing a text with it with following command.&lt;br /&gt;
&lt;b&gt;#echo &quot;you have finally configured festival bookmark linuxadministrationguide site now&quot; | festival --tts&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &lt;br /&gt;
&lt;/b&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/linux-text-to-speech-festival.html</link><author>noreply@blogger.com (Ankit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRb0CDG-75ceQZ9sXB7T5qBMRfoSrd0aqaxBxHnlFyIWBMC0JDlXh6nuFGL-G6-bsyHQ4cDs9UUYDo8pkXCsq8YS_RCW2JlpRn2Vd_RW6ABFoi0dVktcm13GQdLwZsq42dJy0TvYa1jqs/s72-c/Image1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-8022824069758211987</guid><pubDate>Thu, 15 Oct 2009 16:22:00 +0000</pubDate><atom:updated>2009-10-15T09:22:41.731-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Installing vlc player in Fedora/Red Hat/ CentOS</title><description>&lt;i&gt;&lt;b&gt;VLC Player:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Video Lan is one of the most popular and famous media player which supoort various file types and can play almost ll types of file from .wmv, 3gp, mp3 and many others. VLC is also available for various linux. You can download it from &lt;a href=&quot;http://www.videolan.org/vlc/&quot;&gt;here&lt;/a&gt; according to your distros and for fedora, Red Hat and CentOS you can simply download through yum by issuing the following command&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# yum install vlc&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Yum will download all the dependencies and relevant files which are needed for using the vlc. &lt;span style=&quot;color: red;&quot;&gt;However, note that you cant open the vlc as the root user this is due to the security purposes&lt;/span&gt;. You must login through another user to use it and you should always login through a user always and use root account only when you don&quot;t have other option.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/installing-vlc-player-in-fedorared-hat.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-4806869448456229399</guid><pubDate>Thu, 15 Oct 2009 08:46:00 +0000</pubDate><atom:updated>2009-10-15T01:47:18.744-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">The Server Technologies</category><title>Virtualization Grid Computing</title><description>The concept of the grid deals critically with the &lt;i&gt;&lt;b&gt;virtualization&lt;/b&gt;&lt;/i&gt;, which means that at &lt;i&gt;all levels there exist a layer of the abstraction&lt;/i&gt; as to what is requested and what is provided(service).Grid computing makes it possible to create a single IT infrastructure that can be shared by multiple business processes.&lt;br /&gt;
&lt;br /&gt;
This can be better&amp;nbsp; understand by considering an &lt;i&gt;&lt;b&gt;Oracle&quot;s Grid environment,&lt;/b&gt;&lt;/i&gt; where the end users as for an application service and the grid works out as to which clustered J2EE application server can best provide it.&lt;br /&gt;
&lt;br /&gt;
Consider an &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/10/oracles-application-server.html&quot;&gt;Oracle application server model&lt;/a&gt; in which an Application server asks for the database service from an RAC database and Grid work out from which RAC instance the data service can best be provided. Within the Grid there is indexing of all the possible services to available service provider and the algorithms for assinging the worload and resource appropriately. Due to this the end user neither needs nor have the capacity to know from where the computing resources are actually being provided.&lt;br /&gt;
&lt;br /&gt;
The &lt;b&gt;Grid&lt;/b&gt; is not only exclusive to Oracle but at the physical level, some O.S and hardware vendors have the capabilities to partition the server into virtual machines, which can be alloted RAM and CPUs dynamically according to the demand. Thus it is conceptually similar to the Oracle&quot;s approach of dynamically assinging application server and database server resources. Thus there is no reason for which the two approaches can&quot;t be combined and work towards the same goal and can work together. The result of a such a approach would be an environment where adequate resources will always be available on demand, without facing the issues of excess capacity or underperformance at times. It should be possible to design a Grid environment with no single point of failure, and thus achieving &lt;i&gt;100% uptime&lt;/i&gt;, which is demanded by many organizations.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/virtualization-grid-computing.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5336652384493221154</guid><pubDate>Fri, 09 Oct 2009 09:27:00 +0000</pubDate><atom:updated>2009-10-09T02:30:15.603-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">The Server Technologies</category><title>The Oracle&quot;s Application Server</title><description>&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Understanding Need&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
The need for application servers has come with the potential realization of the Web as the standard platform for delivering the applications to end users. An application server has &lt;i&gt;replaced&lt;/i&gt; the &lt;i&gt;client-side software&lt;/i&gt; which is traditionally installed on end-user computers: it runs applications centrally on the server and presents it to users by displaying it locally in web browsers like mozilla, internet explorer. These applications make use of the data stored in one or more database servers.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Model&lt;/span&gt;&lt;br /&gt;
Oracle Application Server provides a platform for developing, deploying, and managing web applications. A web application is any application with which&lt;br /&gt;
users communicate via HTTP. Web applications usually run in at least three tiers environment:First is a database tier which manages access to the data, the client tier which is often implemented as a web browser and handles the local window management(web browser here) for communications with the users, and an application tier in the middle of the two which executes the program logic that generates the user interface transferred to the browser of user and the SQL calls to the database. This is the model by which corporate companies provides its services to the users over internet and thus you can realize&amp;nbsp; the need of an application server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Advantages, Conforming standards and contribution to grid&lt;/span&gt; &lt;br /&gt;
For developing Web applications there are a number of technologies, among which most dominant today is Java. Applications which are written in Java should conform to the J2EE (Java 2 Enterprise Edition) standard, which defines how the java applications should be packaged and deployed. J2EE standards are controlled by Sun Microsystems(currently takeover by Oracle corporation) and accepted virtually by all major software developers. Oracle Application&lt;br /&gt;
Server is a fully J2EE-compliant application server. Oracle’s implementation of the standards has allowed the automatic load balancing and fault tolerance across the multiple application servers on multiple machines though J2EE clustering. The clustering&amp;nbsp; virtualizes the provision of the application service i.e. users ask for an application, which may be available from a number of locations, the cluster works out from where the session or request can best be serviced. If one location fails due to some error, others can take up the load, and thus the more resources can be made available for an application as necessary. Oracle Application Server’s has majorly contributed to the Grid with the ability to separate the request for a service from the location provision and adding or removing the J2EE servers from a cluster dynamically. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Global Approach&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;Oracle has commitment to the international standards i.e. Applications which are running in the Oracle Application Server environment can connect to any databases which has the&amp;nbsp; Java-compliant drivers which means it is not necessary to use an Oracle database only. Applications which are developed with the Oracle Application Server toolkits can be deployed to a third-party J2EE-compliant application server. Although, the Oracle product set is particularly powerful and will often be the best choice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Connection pooling model&lt;/span&gt;&lt;br /&gt;
For the connection with the database generally connection pooling model is used instead a one-for-one mapping of end-user session as it is more efficient. In connection pooling, the application server establishes a small number of persistent database sessions and makes them available on demand (queuing requests if necessary) to a relatively large number of end-user sessions against the application server.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/oracles-application-server.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-3531172100930433877</guid><pubDate>Thu, 08 Oct 2009 16:51:00 +0000</pubDate><atom:updated>2009-10-08T10:07:53.988-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Opening And Extracting .rar Files in Linux/Unix system</title><description>&lt;b&gt;Rar&lt;/b&gt; is a very famous compression technique used for compressing the file. Most files from internet can be downloaded from internet in the form of zip or rar files. But unlike zip for which we can directly use the unzip command same can&quot;t be follow until you install unrar utility.&lt;br /&gt;
&lt;br /&gt;
RAR is a proprietary file format for data compression and archiving which is developed by Eugene Roshal. You can find the official site in &lt;a href=&quot;http://www.rarlab.com/&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Under Linux and Unix OS the command used is unrar but since by default unrar is not installed on the OS , so you need to install it with the help of yum command.&lt;br /&gt;
&lt;br /&gt;
For Fedora Linux you can simply install it with the help of the Yum whose command is as follows&lt;br /&gt;
&lt;b&gt;#&lt;code&gt;yum install unrar&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;Another way which i used to install the package is directly downloading from its site. You can download it from &lt;a href=&quot;http://www.rarlab.com/rar/rarlinux-3.6.0.tar.gz&quot;&gt;here&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt; &lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;since the file you downloaded is in gunzip format use;&lt;/code&gt;&lt;br /&gt;
&lt;b&gt;&lt;code&gt;# &lt;/code&gt;&lt;code&gt;tar -zxvf rarlinux-3.6.0.tar.gz&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;nbsp;when you use above command it will show you output like&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;&lt;code&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/file_id.diz&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/license.txt&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/Makefile&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/order.htm&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/rarfiles.lst&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/rar.txt&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/readme.txt&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/technote.txt&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/whatsnew.txt&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/rar&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/rar_static&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/unrar&lt;/span&gt;&lt;br style=&quot;background-color: white;&quot; /&gt;&lt;span style=&quot;background-color: white;&quot;&gt;rar/default.sfx&lt;/span&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;/div&gt;&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;do ls it would have now created a rar subdirectory. just go to rar directory as follows:-&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;b&gt;&lt;code&gt;$ cd rar&lt;br /&gt;
$ ./unrar&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Now copy rar and unrar to /bin directory:&lt;br /&gt;
&lt;b&gt;&lt;code&gt; # cp rar unrar /bin&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt; &lt;/code&gt;&lt;br /&gt;
that is you are done now go and open your file with following command:&lt;br /&gt;
&lt;b&gt;&lt;code&gt;$ unrar e file.rar&lt;/code&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;table border=&quot;1&quot; bordercolor=&quot;#000000&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; class=&quot;&quot; height=&quot;355&quot; id=&quot;i.jm&quot; style=&quot;width: 468px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Option with rar&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Description&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp; &lt;span style=&quot;font-family: Courier New;&quot;&gt;unrar l filename.rar&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;br /&gt;
&lt;h3 style=&quot;font-weight: normal;&quot;&gt;&lt;i&gt;List file inside rar archive&lt;/i&gt;&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp; &lt;span style=&quot;font-family: Courier New;&quot;&gt;unrar x filename.rar&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;h3&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Open (x) files&lt;/span&gt;&lt;br /&gt;
&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp; u&lt;span style=&quot;font-family: Courier New;&quot;&gt;nrar t filename.rar&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Test the integrity of the archieve&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/opening-and-extracting-rar-files-in.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-2035942789761839516</guid><pubDate>Wed, 07 Oct 2009 13:34:00 +0000</pubDate><atom:updated>2009-10-07T06:34:19.021-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Install WEBMIN to Graphically Administer Your Linux Server</title><description>&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Although &lt;b&gt;&lt;i&gt;Red Hat&lt;/i&gt;&lt;/b&gt;  includes all tools and packages required for system administration ,One  of the popular system management tool available under Linux and UNIX  is called Webmin. It works with a &lt;i&gt;Graphical environment within your  browser.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: large;&quot;&gt;Introduction:-&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Webmin provides a variety  of functionality for administrators, especially for those who want to  manage multiple servers at work. Installing Webmin can be useful for  a wide variety of reasons some of which are:-&lt;/span&gt;&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Easy to &lt;b&gt;setup user accounts&lt;/b&gt;  and &lt;b&gt;configuring quota and rights&lt;/b&gt; etc &lt;/span&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Setup &lt;b&gt;Apache, DNS, file  sharing&lt;/b&gt; and much more with ease&lt;/span&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;With Webmin you do not need  to manually edit Unix/Linux configuration files like &lt;/span&gt;&lt;span style=&quot;font-family: Liberation Mono; font-size: small;&quot;&gt;/etc/passwd&lt;/span&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Helps you manage      a system from the console or remotely. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;If you like to check the modules  included in a standard edition you can have a look &lt;/span&gt;&lt;a href=&quot;http://www.webmin.com/standard.html&quot;&gt;&lt;span style=&quot;color: navy; font-family: Liberation Serif; font-size: small;&quot;&gt;&lt;u&gt;here &lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: large;&quot;&gt;Installing WEBMIN:-&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;Step by Step Guide&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;1. Go to the Webmin site at  http://webadmin.sourceforge.net./download.html and download the latest  webmin software suitable to your Linux distribution in my case its CentOS  so i downloaded the noarch.rpm whose version is 1.490 .&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;2. Install the Webmin RPM  package using &lt;i&gt;rpm –U.&lt;/i&gt; (specify the name of the RPM package  file.)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;b&gt;# rpm -U webmin-1.490-1.noarch.rpm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;3. The Webmin package will  determine the operating system version being run, and then install its  contents. When installation is finished, you will be presented with  a address that you should put in a web browser like mozilla firefox&amp;nbsp;  to log in to Webmin as root&lt;/span&gt; .&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;4. Point your browser to &lt;b&gt;http://yourservername:10000&lt;/b&gt;  and log in using the &lt;i&gt;&lt;b&gt;root account and its password&lt;/b&gt;&lt;/i&gt;, . Set yourservername  to be the name of the server as described by the Webmin installation  message.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Liberation Serif; font-size: small;&quot;&gt;5. Go have a&amp;nbsp; look around  with Webmin, explore and see what options are available to you.&lt;/span&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/install-webmin-to-graphically.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-2380951714743550898</guid><pubDate>Tue, 06 Oct 2009 10:31:00 +0000</pubDate><atom:updated>2009-10-06T03:31:13.182-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><title>Tracking Processes In UNIX/LINUX System</title><description>In Linux (and UNIX in general), each program which is running comprises a process.From the operating system’s point of view, each process is independent of the others. Unless it specifically asks to share resources with other processes, a process is confined to the memory&amp;nbsp; and CPU allocation assigned to it. If a Process oversteps its memory allocation and could corrupt another running program and make the system unstable are immediately killed by Linux. This method of handling processes has resulted as a major contributor to the stability of UNIX/LINUX systems: User applications cannot corrupt other user programs or the operating system.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; There are tools provided by which you can manually list and manipulate processes. These are very important elements of a system administrator’s daily work.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;i&gt;Command used for Listing Processes: &lt;b&gt;ps&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The ps command lists all the processes in a system, their state, size, name, owner, CPU time, wall clock time, and much more. There are many command-line parameters available; the majoy one are&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;table border=&quot;1&quot; bordercolor=&quot;#000000&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; class=&quot;&quot; height=&quot;665&quot; id=&quot;puwc&quot; style=&quot;width: 509px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;&lt;b&gt;Options for ps&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –a&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Shows all the processes with a controlling terminal and not just the current user’s processes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –r&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Show only running processes &lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –x&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Show processes that do not have a controlling terminal.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –u&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Show the process owners.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; –f&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Display parent/child relationships among processes.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; –l&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Produce a list in long format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; –w&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Shows a process command-line parameters (up to half a line).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; –ww&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;Show all of a process’s command-line parameters.&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The most commonly used parameters used with ps command is –auxww. These parameters show all the processes (regardless of whether they have a controlling terminal),each process’s owners, and all the processes’ command-line parameters.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/tracking-processes-in-unixlinux-system.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-520615173598271008</guid><pubDate>Tue, 06 Oct 2009 02:30:00 +0000</pubDate><atom:updated>2009-10-05T19:30:35.654-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle introduction</category><title>Brief Introduction To Oracle And Database Management System</title><description>&lt;i&gt;&lt;b&gt;About ORACLE:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
The oracle is the global leaders in the field of software and provides solutions for every tier of business.&amp;nbsp; It specializes the enterprise software products particularly &quot;&lt;i&gt;&lt;b&gt;Database Management Systems&lt;/b&gt;&lt;/i&gt;&quot;. It was founded in &lt;b&gt;1977 &lt;/b&gt;by the CEO of oracle corporation &lt;b&gt;LARRY ELLISON&lt;/b&gt;. Oracle has the third largest software revenue after IBM and Microsoft. The company is well known for its database and provides a number of other products including&lt;i&gt; database development, middle-tier software, enterprise resource planning software (ERP), customer relationship management software (CRM) and supply chain management (SCM) software. The Oracle database is Relational database management system(RDMS).&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;DATABASE:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
In most simple form, a database is a mechanism for storing the data. This data may be logical like values stored in computer program, or may be physical like a file.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Types Of Database:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;i&gt;Hierarchical&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Network&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Relational&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;The Oracle is a &lt;b&gt;Relational Database Management System(RDBMS).&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Relational Model:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
In it the data is broken into the collection of objects and relations that store the actual data. The database contains many table and the data in it is related with other tables data. The Tables that have related data need not to know where related information is stored physically.&lt;br /&gt;
The whole Relational Model concept was first intoduced by &lt;b&gt;E. F. Codd&lt;/b&gt; in his article of relational model which can be founded &lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_model&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Querying the Database:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;b&gt;RDBMS&lt;/b&gt; allows you to manipulate relational tables and their contents and provides a language that allows you to create , modify, remove objects in database as well as add, change and delete data. The language used is &lt;i&gt;&lt;b&gt;&quot;Structured Query Language&quot;.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;SQL&lt;/b&gt;&lt;/i&gt; is actually a collection of several different languages each having a particular purpose. It is made up of:&lt;br /&gt;
&lt;br /&gt;
1&lt;i&gt;&lt;b&gt;. DATA DEFINITION LANGUAGE&lt;/b&gt;&lt;/i&gt;:-&lt;br /&gt;
It is used to Create and modify database objects Includes &lt;i&gt;CREATE, ALTER, DROP, RENAME&lt;/i&gt; and &lt;i&gt;TRUNCATE&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;2. DATA MANIPULATION LANGUAGE&lt;/b&gt;&lt;/i&gt;:-&lt;br /&gt;
It is used to modify the data in the tables in the database. Includes &lt;i&gt;INSERT, UPDATE and DELETE&lt;/i&gt;. It also includes the extensions to control the transactions in database includes &lt;i&gt;COMMIT , ROLLBACK&lt;/i&gt; and &lt;i&gt;SAVEPOINT&lt;/i&gt;.&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;3. DATA CONTROL LANGUAGE:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
It is used to Configure security to perform database tasks and Manipulate database objects . It includes &lt;i&gt;GRANT and REVOKE&lt;/i&gt;.&lt;br /&gt;
3. DATA CONTROL LANGUAGE:-</description><link>http://linuxadministrationguide.blogspot.com/2009/10/brief-introduction-to-oracle-and.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-8329318504914552729</guid><pubDate>Sat, 03 Oct 2009 14:25:00 +0000</pubDate><atom:updated>2009-10-03T07:28:35.410-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Install Skype(pc2pc calling software) On Linux 64 bits</title><description>Well as you must be familiar with Skype software which allows you to make pc calls to any computer worldwide connected via internet absolutely free with excellent sound quality. Not only this with credit you can even make cheap calls on phones in any country, moreover share files, chat and more.&lt;br /&gt;
&lt;br /&gt;
To begin with Installation check this installation is for Red hat enterprise Linux and CentOS Enterprise Linux 64bit operating system.&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp; Download the software from &lt;a href=&quot;http://www.skype.com/go/getskype-linux-static&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
2.&amp;nbsp; Once it is download open the terminal&lt;br /&gt;
3.&amp;nbsp; Move to location were you download the setup file&lt;br /&gt;
4.&amp;nbsp; issue the following command&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;#tar -xvjf  skype_static-&lt;version&gt;.tar.bz2&lt;/version&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;it will show you the following result-&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/skype.conf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/skype.desktop&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/README&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/LICENSE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Boarder.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Fax Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype-ahoy.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Headset.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Artiste.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/College Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/The Skypeness.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Extreme.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Chic Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Architect Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Devil Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Jah.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Metal Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Party Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Time.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Travel Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Christmas Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Aid.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Sushi Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Bling.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Rice Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Yin Yang Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Cola.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Jyve.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Call Me Sweetheart.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Star Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Make Skype Not War.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype 502.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype-a-Manger.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Wetsuit Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Earbud Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Beach Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Smiley.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype-in-one.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skypers of the Caribbean.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Geisha Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Designer Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Ninja Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Pop Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Candy.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/DJ Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Business Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Safety.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Behind Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Hula Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Beauty.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Shorty.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skypahontas.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Carnaval Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Goaaaaal.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Desert Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Angel Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/DIY Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Cool Shades.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype in a Bag.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype San.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Skype Brrr... .png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Call Me.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/avatars/Empire Skype.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_it.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_th.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pl.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ko.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_et.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_fr.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_es.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pt_br.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_zh_t.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_zh_s.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_en.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ja.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_de.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_bg.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ru.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pt_pt.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_tr.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_lv.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ro.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_lt.ts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_bg.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_de.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_en.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_es.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_et.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_fr.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_it.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ja.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ko.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_lt.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_lv.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pl.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pt_br.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_pt_pt.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ro.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_ru.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_th.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_tr.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_zh_s.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/lang/skype_zh_t.qm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallHold.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallRingingOut.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallFailed.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallRingingIn.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/VoicemailReceived.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallBusy.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallHangup.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ContactAdded.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ChatIncomingInitial.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/TransferComplete.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ChatIncoming.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ContactOnline.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ContactOffline.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/TransferRequest.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallResume.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ChatOutgoing.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallRemoteHangup.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/TransferFailed.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/ContactAuthRequest.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/SkypeLogout.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/SkypeLogin.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/sounds/CallConnecting.wav&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/icons/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/icons/SkypeBlue_48x48.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/icons/SkypeBlue_32x32.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/icons/SkypeBlue_16x16.png&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;skype_static-2.1.0.47/skype&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5. After this check our it would have created a directory of kype_version issue the following command to move to this directory&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#cd skype_static-&lt;version&gt;&lt;/version&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
6. Now you can run skype by issuing following command&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;#./skype &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
7. Now if you want to make it available to other users on system also than use&lt;br /&gt;
following commands&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# mkdir /usr/share/skype&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# cp -a * /usr/share/skype/&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# cd /usr/share/skype/&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# mv skype /usr/bin/&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# mv skype.conf /etc/dbus-1/system.d/&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# chown &lt;your-username&gt;.&lt;your-group&gt; skype.desktop&lt;/your-group&gt;&lt;/your-username&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# mv skype.desktop ~&lt;your-username&gt;/Desktop&lt;/your-username&gt;&lt;/b&gt;&lt;/i&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/10/install-skypepc2pc-calling-software-on.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5086186551305910090</guid><pubDate>Thu, 01 Oct 2009 17:04:00 +0000</pubDate><atom:updated>2009-10-01T10:04:21.484-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Administering User and Groups securely</category><title>Basics of User and Group Management</title><description>Everyone on Linux server requires an &lt;i&gt;user account&lt;/i&gt;. Every account has its rights and privileges associated with it, which vary depending on the command and the directory. Maintaining and Organizing each user account can be difficult if you have large number of users in an organization, so Linux user groups are organized into &lt;i&gt;groups&lt;/i&gt;. While default users are member of their default groups, users can be organize into new groups, and rights and priviledges varies differently by group.&lt;br /&gt;
&lt;br /&gt;
In Red Hat Linux, user accounts are organized in &lt;i&gt;&lt;b&gt;/etc/passwd&lt;/b&gt;&lt;/i&gt;. Passwords are made more secure in &lt;i&gt;&lt;b&gt;/etc/shadow&lt;/b&gt;&lt;/i&gt;. For Red Hat Linux groups, the analogous files are &lt;i&gt;&lt;b&gt;/etc/group&lt;/b&gt;&lt;/i&gt; and &lt;b&gt;&lt;i&gt;/etc/gshadow.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
While creation of new account, the default parameters are configured in &lt;b&gt;&lt;i&gt;/etc/login.defs&lt;/i&gt;&lt;/b&gt;; configuration files are normally copied to the new user&quot;s home directory from the &lt;b&gt;&lt;i&gt;/etc/skel&lt;/i&gt;&lt;/b&gt; directory.</description><link>http://linuxadministrationguide.blogspot.com/2009/10/basics-of-user-and-group-management.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-2115590418384559908</guid><pubDate>Tue, 29 Sep 2009 16:40:00 +0000</pubDate><atom:updated>2009-09-30T06:55:17.720-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software Installation</category><title>Install Vuze(Azureus) Bittorent client on Linux 64 bit</title><description>&lt;i&gt;&lt;b&gt;About Vuze:-&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Vuze is &lt;b&gt;torrent p2p client&lt;/b&gt; which helps you to download files across various &lt;b&gt;torrents&lt;/b&gt; present world wide. Obviously there are other clients like bittorrent and more but Vuze is one of the best choice for Linux and also because i never faced any problem with it.&lt;br /&gt;
&lt;br /&gt;
So here are the steps how i installed vuze on my &lt;b&gt;CentOS 5.3&lt;/b&gt; which is a 64 bit OS:-&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:- You must have Java Runtime Environment installed already before installing Vuze. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
1. Download the vuze software by visiting &lt;a href=&quot;http://azureus.sourceforge.net/download.php&quot;&gt;here&lt;/a&gt;. Choose &lt;b&gt;Linux AMD64&lt;/b&gt; as shown in screen&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF__ljvcfF6G3OWDNeGUhM3umTXmWSJda-nww19pD0r4EaBI5gxFadbupMEB7L8OG1lV5eHB44VfXQdCkE5v2b1Y68B63lSVbDpJKdIqj0Iz1PVETuOyXQ5sIMWhYL_GS_W-lXYSIuKjQ/s1600-h/Screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF__ljvcfF6G3OWDNeGUhM3umTXmWSJda-nww19pD0r4EaBI5gxFadbupMEB7L8OG1lV5eHB44VfXQdCkE5v2b1Y68B63lSVbDpJKdIqj0Iz1PVETuOyXQ5sIMWhYL_GS_W-lXYSIuKjQ/s400/Screenshot.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;2. Save it on Desktop or were ever you like.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;3. If you are not Login as&amp;nbsp; root check for appropriate permissions.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;4. Move to location were your software is initially installed i.e. Desktop in my case.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;5.open terminal and type following command&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;i&gt;&lt;b&gt;# cd /root/Desktop&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;i&gt;&lt;b&gt;# ls&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;you will see here a file as: &quot;&lt;i&gt;Vuze_4.2.0.8_linux-x86_64.tar.bz2&lt;/i&gt;&quot;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;6. To run this &lt;i&gt;&lt;b&gt;.tar.bz2&lt;/b&gt;&lt;/i&gt; file use the following command:-&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;.&lt;br /&gt;
&lt;/div&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;# tar -jxvf filename.tar.bz2&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
in this case it is&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# tar -jxvf Vuze_4.2.0.8_linux-x86_64.tar.bz2&lt;/b&gt;&lt;/i&gt; &lt;br /&gt;
&lt;br /&gt;
7.You will see files like:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;vuze/&lt;br /&gt;
vuze/Azureus2.jar&lt;br /&gt;
vuze/GPL.txt&lt;br /&gt;
vuze/README.txt&lt;br /&gt;
vuze/TOS.txt&lt;br /&gt;
vuze/azureus&lt;br /&gt;
vuze/plugins/&lt;br /&gt;
vuze/plugins/azplugins/&lt;br /&gt;
vuze/plugins/azplugins/azplugins_2.1.6.jar&lt;br /&gt;
vuze/plugins/azrating/&lt;br /&gt;
vuze/plugins/azrating/azrating_1.3.1.jar&lt;br /&gt;
vuze/plugins/azupdater/&lt;br /&gt;
vuze/plugins/azupdater/Updater.jar&lt;br /&gt;
vuze/plugins/azupdater/azureus.sig&lt;br /&gt;
vuze/plugins/azupdater/plugin.properties&lt;br /&gt;
vuze/plugins/azupdater/azupdaterpatcher_1.8.8.jar&lt;br /&gt;
vuze/plugins/azupnpav/&lt;br /&gt;
vuze/plugins/azupnpav/azureus.sig&lt;br /&gt;
vuze/plugins/azupnpav/plugin.properties&lt;br /&gt;
vuze/plugins/azupnpav/azupnpav_0.2.23.jar&lt;br /&gt;
vuze/swt.jar&lt;br /&gt;
vuze/updateAzureus&lt;br /&gt;
vuze/installer.log&lt;br /&gt;
vuze/vuze&lt;br /&gt;
vuze/vuze.png&lt;br /&gt;
vuze/ChangeLog.txt&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
8. Now use following command:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# cd Vuze&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
9. Once you are in type following command:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;# ls&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
output of this would be like&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;azureus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangeLog.txt&amp;nbsp; installer.log&amp;nbsp; README.txt&amp;nbsp; TOS.txt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vuze&lt;br /&gt;
Azureus2.jar&amp;nbsp; GPL.txt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugins&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; swt.jar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; updateAzureus&amp;nbsp; vuze.png&lt;br /&gt;
&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
10. Now it is simple you just need to execute azureus file as&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# ./azureus&lt;/b&gt;&lt;br /&gt;
what you will see now would be like&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Starting Azureus...&lt;br /&gt;
Java is GCJ.. looking for Sun Java..&lt;br /&gt;
Java exec not found in PATH, starting auto-search...&lt;br /&gt;
Java exec found in&amp;nbsp; /usr/java/latest/bin/&lt;br /&gt;
Suitable java version found&amp;nbsp; [/usr/java/latest/bin/java = 1.6.0_16]&lt;br /&gt;
Configuring environment...&lt;br /&gt;
find: /root/.azureus/plugins: No such file or directory&lt;br /&gt;
Browser check failed with: InvocationTargetException, No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]&lt;br /&gt;
Auto-scanning for GRE/XULRunner.&amp;nbsp; You can skip this by appending the GRE path to LD_LIBRARY_PATH and setting MOZILLA_FIVE_HOME.&lt;br /&gt;
&amp;nbsp; checking /etc/gre.d/gre64.conf for GRE_PATH&lt;br /&gt;
GRE found at /usr/lib64/xulrunner-1.9.&lt;br /&gt;
setting LD_LIBRARY_PATH to: /usr/lib64/xulrunner-1.9&lt;br /&gt;
setting MOZILLA_FIVE_HOME to: /usr/lib64/xulrunner-1.9&lt;br /&gt;
Loading Azureus:&lt;br /&gt;
/usr/java/latest/bin/java -Xmx128m -cp &quot;./Azureus2.jar:./swt.jar&quot; -Djava.library.path=&quot;/root/Desktop/vuze&quot; -Dazureus.install.path=&quot;/root/Desktop/vuze&quot; -Dazureus.script=&quot;./azureus&quot; -Dazureus.script.version=2 org.gudy.azureus2.ui.swt.Main &lt;br /&gt;
file:/root/Desktop/vuze/Azureus2.jar ; file:/root/Desktop/vuze/swt.jar ; file:/root/Desktop/vuze/&lt;br /&gt;
changeLocale: *Default Language* != English (United States). Searching without country..&lt;br /&gt;
changeLocale: Searching for language English in *any* country..&lt;br /&gt;
changeLocale: no message properties for Locale &#39;English (United States)&#39; (en_US), using &#39;English (default)&#39;&lt;br /&gt;
UIFunctions/ImageLoad took 32ms&lt;br /&gt;
new shell took 180ms&lt;br /&gt;
new shell setup took 38ms&lt;br /&gt;
skinlisteners init took 30ms&lt;br /&gt;
skin init took 83ms&lt;br /&gt;
MainMenu init took 166ms&lt;br /&gt;
createWindow init took 0ms&lt;br /&gt;
skin layout took 33ms&lt;br /&gt;
pre skin widgets init took 0ms&lt;br /&gt;
hooks init took 0ms&lt;br /&gt;
WARNING: already added UIUpdatable com.aelitis.azureus.ui.swt.views.skin.sidebar.SideBar@11568fb5&lt;br /&gt;
skin widgets (1/2) init took 201ms&lt;br /&gt;
skin widgets init took 111ms&lt;br /&gt;
pre SWTInstance init took 0ms&lt;br /&gt;
Init Core Columns took 68ms&lt;br /&gt;
SWTInstance init took 0ms&lt;br /&gt;
shell.layout took 0ms&lt;br /&gt;
---------SHOWN AT 1254240341193;1179ms&lt;br /&gt;
---------DONE DISPATCH AT 1254240342228;2214ms&lt;br /&gt;
---------READY AT 1254240342265;2251ms&lt;br /&gt;
shell.open took 1072ms&lt;br /&gt;
processStartupDMS took 0ms&lt;br /&gt;
vuzeactivities init took 0ms&lt;br /&gt;
Locale Initializing took 39ms&lt;br /&gt;
11498:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 100ms for activity between &#39;Initializing Global Torrent Manager&#39; and &#39;Loading Plugin: azupnpav&#39;&lt;br /&gt;
11530:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 59ms for activity between &#39;Loading Plugin: azupnpav&#39; and &#39;Loading Plugin: azplugins&#39;&lt;br /&gt;
11575:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 16ms for activity between &#39;Loading Plugin: azupdater&#39; and &#39;Loading Plugin: Start/Stop Rules&#39;&lt;br /&gt;
11737:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 96ms for activity between &#39;Loading Plugin: Buddy&#39; and &#39;Initializing Plugin: Tracker Static Pages&#39;&lt;br /&gt;
11737:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 96ms for activity between &#39;Loading Plugin: Buddy&#39; and &#39;Initializing Plugin: UPnP Media Server&#39;&lt;br /&gt;
11769:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 40ms for activity between &#39;Initializing Plugin: UPnP Media Server&#39; and &#39;Initializing Plugin: Rating&#39;&lt;br /&gt;
11802:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 32ms for activity between &#39;Initializing Plugin: Universal Plug and Play (UPnP)&#39; and &#39;Initializing Plugin: Distributed DB&#39;&lt;br /&gt;
11899:&amp;nbsp;&amp;nbsp;&amp;nbsp; Core: 67ms for activity between &#39;Initializing Plugin: Friends&#39; and &#39;Loading Plugin: azupnpav&#39;&lt;br /&gt;
DEBUG::Tue Sep 29 21:50:43 NPT 2009::com.aelitis.azureus.core.impl.AzureusCoreImpl::start::1092:&lt;br /&gt;
&amp;nbsp; Core Start Complete&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Initializer::run::383,Initializer::run::135,SWTThread$2::runSupport::179,AERunnable::run::38,Thread::run::-1&lt;br /&gt;
Core Initializing took 783ms&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;11. And what now your Vuze is ready to start go and download something and dont forget to remove vuze download file from desktop if you dont want the software to consume your extra disk.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;12. Now in Linux you cannot provoke vuze by simply clicking .torrent file, when you do so it will ask you what program to use. So instead i use following procedure. Go to directory where your Azureus files are located and run vuze by using&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;# ./vuze&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;once vuze is opened, select file&amp;lt; open&lt;torrent file=&quot;&quot;&gt;&lt;/torrent&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3b1fTn-N4QyaKta7WrN6m2F2jFXBCs_wLDYgyYoRIspLuQ3qdBuSXc50aLVGgyZQIbcpocOu8mbpYxUkbWqPdAylxutK9kHBlclA5Rxp0yEcFsvS2gVplqrmYo_fmwgN6olE5PCf4nFE/s1600-h/Screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;315&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3b1fTn-N4QyaKta7WrN6m2F2jFXBCs_wLDYgyYoRIspLuQ3qdBuSXc50aLVGgyZQIbcpocOu8mbpYxUkbWqPdAylxutK9kHBlclA5Rxp0yEcFsvS2gVplqrmYo_fmwgN6olE5PCf4nFE/s400/Screenshot.png&quot; width=&quot;421&quot; /&gt;k&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Click on Add Url&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Enter the Url of torrent file&lt;/li&gt;
&lt;li&gt;Set the Path were you want to download the file default it is /root/Azureus Downloads.&lt;/li&gt;
&lt;li&gt;click ok&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Thats it your file is now being downloaded&lt;/li&gt;
&lt;/ul&gt;If you still face any issues feel free to pose comment below.</description><link>http://linuxadministrationguide.blogspot.com/2009/09/install-vuze-torrent-client-on-linux-64.html</link><author>noreply@blogger.com (Ankit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF__ljvcfF6G3OWDNeGUhM3umTXmWSJda-nww19pD0r4EaBI5gxFadbupMEB7L8OG1lV5eHB44VfXQdCkE5v2b1Y68B63lSVbDpJKdIqj0Iz1PVETuOyXQ5sIMWhYL_GS_W-lXYSIuKjQ/s72-c/Screenshot.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-7981444077700023543</guid><pubDate>Tue, 29 Sep 2009 10:02:00 +0000</pubDate><atom:updated>2009-09-29T03:02:23.693-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network File System</category><title>NFS Overview</title><description>&lt;i&gt;NFS&lt;/i&gt; is commonly used to&lt;i&gt; &lt;b&gt;share files&lt;/b&gt; across Linux and Unix Networks&lt;/i&gt;. It is&amp;nbsp; &lt;i&gt;&lt;b&gt;distributed file system&lt;/b&gt;&lt;/i&gt; that enables the &lt;i&gt;local access to remote disks and file systems&lt;/i&gt;. In a properly designed and implemented NFS installation, it is totally &lt;i&gt;transparent to clients using remote file system &lt;/i&gt;but Provided you have appropriate network connection, can allow you to access files and directories located on another system or even in a different city or country using standard Linux commands. &lt;i&gt;No special procedures such as password are required&lt;/i&gt;. NFS is a common popular file sharing protocol, so its clients are available for many non-UNIX operating systems, including the various &lt;i&gt;Windows versions, MacOS, OS/2, MVS.&lt;/i&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/09/nfs-overview.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-6567036102481787075</guid><pubDate>Thu, 24 Sep 2009 14:21:00 +0000</pubDate><atom:updated>2009-09-24T07:23:10.543-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Network Configuration</category><title>Initialization Scripts</title><description>Network services like the&lt;i&gt;&lt;b&gt; Apache HTTP Server&lt;/b&gt;&lt;/i&gt; and&lt;i&gt;&lt;b&gt; DHCP(Dynamic Host Configuration Protocol )&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt; along with other programs such as &lt;i&gt;&lt;b&gt;cron&lt;/b&gt;&lt;/i&gt;  (&lt;i&gt; Enables users to schedule jobs to run automatically at a certain time and date, used in administration, connecting to internet and downloading e-mail&lt;/i&gt;) and &lt;i&gt;&lt;b&gt;syslog&lt;/b&gt;&lt;/i&gt; require a daemon to be running at all times. The daemon performs actions like&lt;i&gt; listening for connections&lt;/i&gt; for a service on specific ports, making sure &lt;i&gt;commands are executed at specific times&lt;/i&gt;, and &lt;i&gt;capturing data&lt;/i&gt; such as log messages sent out by other programs.&lt;br /&gt;
&lt;br /&gt;
Programs that require a daemon to be started have an &lt;b&gt;initialization script&lt;/b&gt; in the &lt;b&gt;/etc/rc.d/init.d/ directory&lt;/b&gt;. This script can also be used to run a command at boot time such as the&lt;i&gt; readahead&lt;/i&gt;_early and &lt;i&gt;readahead&lt;/i&gt;_later scripts, which run the&lt;i&gt; readahead utility&lt;/i&gt; which loads the programs used at&lt;b&gt; startup&lt;/b&gt; into memory before they are needed. It decreases the amount of time it takes to start the system. While booting a &lt;i&gt;Red Hat Enterprise Linux system&lt;/i&gt;, the&lt;b&gt; init program&lt;/b&gt; is run last in the kernel boot process. This program first executes the &lt;b&gt;/etc/rc.d/rc.sysinit script&lt;/b&gt; to perform actions such as loading kernel modules for hardware support, loading the default keymap, and setting the hostname. The&lt;b&gt; /etc/inittab script&lt;/b&gt; is run next, which then tells init which runlevel to start. The &lt;i&gt;runlevel&lt;/i&gt; defines which services to start at boot time, or which initialization scripts to execute. &lt;br /&gt;
&lt;br /&gt;
Lastly, the &lt;b&gt;/etc/rc.d/rc.local script&lt;/b&gt; is executed. Commands can be added to this file for custom initialization. The initialization scripts enables user to &lt;i&gt;start, stop, and restart services&lt;/i&gt; after the system has booted. These actions are performed with the service command as the root user. Each script has its own list of actions. Common actions defined include &lt;i&gt;start, stop, conrestart (which stops and starts the service only if it is already running), and status.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
To perform an action, use the following syntax:&lt;br /&gt;
&lt;br /&gt;
service &lt;service&gt; &lt;action&gt;&lt;service&gt;&lt;action&gt;&lt;service&gt;&lt;action&gt;&lt;service&gt; &lt;action&gt;&lt;br /&gt;
&lt;br /&gt;
For example, the following starts the &lt;i&gt;&lt;b&gt;OpenSSH service:&lt;/b&gt;&lt;/i&gt; &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/action&gt;&lt;/service&gt;&lt;/action&gt;&lt;/service&gt;&lt;/action&gt;&lt;/service&gt;&lt;/action&gt;&lt;/service&gt;&lt;br /&gt;
&lt;service&gt;&lt;action&gt;&lt;i&gt;&lt;b&gt;service sshd start&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/action&gt;&lt;/service&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/09/initialization-scripts.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-5180945646985443526</guid><pubDate>Wed, 23 Sep 2009 15:58:00 +0000</pubDate><atom:updated>2009-09-23T09:01:16.860-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystem Primer</category><title>File Permissions 2</title><description>&lt;div&gt;This is in response to my earlier post on &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/file-permissions-part-1.html&quot;&gt;File permission&lt;/a&gt;. Read about basics of file permission in Linux in my earlier post &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/file-permissions-part-1.html&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;table border=&quot;1&quot; bordercolor=&quot;#000000&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; class=&quot;&quot; height=&quot;409&quot; id=&quot;z61r&quot; style=&quot;width: 405px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Permission&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Description&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: black; font-family: MonoRegular;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Read&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt; Write&lt;/b&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: black; font-family: MonoRegular;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;x&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Execute (also gives permission to change into a directory)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: black; font-family: MonoRegular;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;X&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Execute only if it is a directory or has execute permission for some user&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: black; font-family: MonoRegular;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;S&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Set user or group ID on execution&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: black; font-family: MonoRegular;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt; t&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sticky bit&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;b&gt;Permission granted to user who owns the file&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;50%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g&lt;br /&gt;
&lt;/td&gt;&lt;td width=&quot;50%&quot;&gt;&lt;b&gt;Permission granted to user in file&quot;s group.&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
• The first three&lt;i&gt; (r, w, x) read, write, and execute&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
• The “s” permission retain the user or group ID for a file created in the directory.&lt;br /&gt;
&lt;br /&gt;
• To set the user ID for any new files created in the directory to the owner of the directory, use the chmod u+s &lt;directory&gt; command.&amp;nbsp;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;br /&gt;
• To set the group ID for new files created in the directory to the directory’s group, use the chmod g+s &lt;directory&gt; command.&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;br /&gt;
• If the sticky bit (the t permission) is set for a directory, the directory can only be unlinked or renamed by the root user or the owner of the directory. In its absence, anyone with write permission can delete or rename the directory.&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;br /&gt;
•  If the sticky bit is set for a directory, the permissions listing looks similar to the following (notice the t in the last set of permissions) :&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;drwxrwxrwt 22 root root 4096 Mar 30 10:57 /tmp&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The last three permissions (u, g, o) are only used with the = operator to set permissions for the owner, group, others, equal to the existing permissions for the owner. For example, chmod g=u &lt;filename&gt; sets the group permissions&lt;br /&gt;
to the current permissions for the owner of the file.&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;TIP&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
To change permissions recursively (on all the files in a directory, all the files in its subdirectories, all the files in the subdirectories of the subdirectories, and so on) use the -R option to chmod such as chmod -R g+w output.txt.&lt;br /&gt;
&lt;br /&gt;
Examples &lt;br /&gt;
&lt;i&gt;&lt;b&gt;. chmod ug+rw &lt;/b&gt;&lt;/i&gt;&lt;filename&gt;&lt;br /&gt;
Gives the&lt;i&gt; user&lt;/i&gt; and&lt;i&gt; group&lt;/i&gt; &lt;i&gt;&lt;b&gt;read and write permissions&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
. &lt;i&gt;&lt;b&gt;chmod -R g+r *&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
Gives the&lt;i&gt; group read permissions&lt;/i&gt; for all files in the current directory and any files&lt;br /&gt;
and directories in the current directory, &lt;i&gt;&lt;b&gt;recursively&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;. chmod o-x &lt;/b&gt;&lt;/i&gt;&lt;directory&gt;&lt;br /&gt;
Does not let users who aren’t the owner or in the group change into the directory&lt;br /&gt;
&lt;br /&gt;
File permissions can also be set graphically using the &lt;i&gt;&lt;b&gt;Nautilus file browser&lt;/b&gt;&lt;/i&gt;. From the desktop, click on the Places menu on the &lt;i&gt;&lt;b&gt;top panel&lt;/b&gt;&lt;/i&gt; and select &lt;i&gt;&lt;b&gt;Home Folder&lt;/b&gt;&lt;/i&gt;. Navigate to the file you want to view or change permissions for, right-click on it, and select Properties. Click on the&lt;i&gt;&lt;b&gt; Permissions tab&lt;/b&gt;&lt;/i&gt; as shown in Figure to view the existing permissions or change them.&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;br /&gt;
&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgky5DkJXttBA-JVu-s7ydCP5U7cLVLPjcL3FLfPvfsY7VKUBF8c5CCJPml3BvDDTiHPDpmPsEuCyQjlYnu_M9vpUpgE35W3BUnGJ74RjkMJPI3UzEhxqKJBlfVmEI2m7iVuSPkJrktzIc/s1600-h/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgky5DkJXttBA-JVu-s7ydCP5U7cLVLPjcL3FLfPvfsY7VKUBF8c5CCJPml3BvDDTiHPDpmPsEuCyQjlYnu_M9vpUpgE35W3BUnGJ74RjkMJPI3UzEhxqKJBlfVmEI2m7iVuSPkJrktzIc/s400/2.PNG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;directory&gt;&lt;directory&gt;&lt;filename&gt;&lt;filename&gt;&lt;directory&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/directory&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/directory&gt;&lt;/directory&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/09/file-permissions-part-2.html</link><author>noreply@blogger.com (Ankit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgky5DkJXttBA-JVu-s7ydCP5U7cLVLPjcL3FLfPvfsY7VKUBF8c5CCJPml3BvDDTiHPDpmPsEuCyQjlYnu_M9vpUpgE35W3BUnGJ74RjkMJPI3UzEhxqKJBlfVmEI2m7iVuSPkJrktzIc/s72-c/2.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2244100733253700199.post-9000526106806785401</guid><pubDate>Wed, 23 Sep 2009 15:10:00 +0000</pubDate><atom:updated>2009-09-23T09:02:09.955-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystem Primer</category><title>File Permissions 1</title><description>In &lt;i&gt;&lt;b&gt;Red Hat Enterprise Linux&lt;/b&gt;&lt;/i&gt;, all files have file permissions which  determine whether a user is allowed to read, write, or execute them, for greater security.Command&lt;b&gt; ls –l&lt;/b&gt; list the file permissions in the first column. The first column have  places for 10 letters or hyphens. The first space is either a hyphen, the letter d, or the letter l. A hyphen means it is a file. The letter d denotes that the file is actually a directory and the letter l, it is a symbolic link to a directory somewhere else on the filesystem.&lt;br /&gt;
&lt;br /&gt;
The next nine spaces are divided into 3 sets of three as shown in Figure. The first set of three is the &lt;b&gt;read, write, and execute&lt;/b&gt; permissions for the owner of the file. The second set of three is the read, write, and execute permissions for anyone who belongs to the user group for the file. The last set of permissions is for anyone who has a login to the system.&lt;br /&gt;
&lt;br /&gt;
So its like&lt;i&gt;  owner permissions-group user permissions-anonymous user permission&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Within each set of permissions,&lt;b&gt; r stands for read, w stands for write, and x stands for execute&lt;/b&gt;. If the file is a script or command, you must have execute permission to run it. The  execute permission is required to change into a directory. To change file permissions, you must be the owner of the file or directory or be the root user. The chmod utility is used to modify file permissions.&lt;br /&gt;
The basic syntax is as follows:&lt;br /&gt;
&lt;b&gt;chmod [ugoa][+-=]&lt;/b&gt;&lt;permissions&gt;&lt;b&gt; filename&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
For the first argument, choose one or more  letters ugoa, where u stands for the user who owns the file , g stands for everyone in the file’s group, o stands for other users not in the file’s group, and a stands for all users. The difference between specifying o and a is that o changes the third set of permissions for everyone and a changes the permissions for all three sets.&lt;br /&gt;
&lt;br /&gt;
The second argument must be one of +, -, or =. If the plus sign (+) is used, the permissions that follow it are added for the users and groups provided by the first argument. If the minus sign (-) is used, the permissions that follow are removed for the users and groups in the first argument.  However, if the equals sign (=) is used, the file will only have the permissions being specified (the existing permissions are overwritten and not retained).&lt;br /&gt;
&lt;br /&gt;
The last argument is a filename or group of filenames on which you set the permissions. Multiple filenames can be listed using the * wildcard character such as *.txt for all files ending in .txt. The third argument &lt;permissions&gt; is the list of permissions for the users and groups from the first argument.&amp;nbsp;&lt;/permissions&gt;&lt;/permissions&gt;&lt;br /&gt;
&lt;permissions&gt;&lt;permissions&gt;&lt;br /&gt;
&lt;/permissions&gt;&lt;/permissions&gt;&lt;br /&gt;
&lt;permissions&gt;&lt;permissions&gt;Read rest of this post &lt;a href=&quot;http://www.linuxadministrationguide.com/2009/09/file-permissions-part-2.html&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;/permissions&gt;&lt;/permissions&gt;</description><link>http://linuxadministrationguide.blogspot.com/2009/09/file-permissions-part-1.html</link><author>noreply@blogger.com (Ankit)</author><thr:total>0</thr:total></item></channel></rss>