<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5322502266968065231</id><updated>2012-03-03T08:59:38.087+05:30</updated><category term='Network'/><category term='Unix'/><category term='NIM'/><category term='DNS'/><category term='File System'/><category term='AIX Tips'/><category term='HMC'/><category term='HACMP'/><category term='video paging'/><category term='AIX LVM VG'/><category term='Shell Scripting'/><category term='WPAR'/><category term='Power Path'/><category term='Multibos'/><category term='Video'/><category term='AIX'/><category term='VIO'/><title type='text'>Welcome to the AIX World</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>68</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-3733829738297415183</id><published>2010-08-18T09:17:00.001+05:30</published><updated>2010-08-18T09:17:49.973+05:30</updated><title type='text'>How to manage CDROM in AIX - HD Video</title><content type='html'>&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pwKYt1SEoj8?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pwKYt1SEoj8?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-3733829738297415183?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/3733829738297415183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=3733829738297415183' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3733829738297415183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3733829738297415183'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/08/how-to-manage-cdrom-in-aix-hd-video.html' title='How to manage CDROM in AIX - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-515119706868365083</id><published>2010-08-18T01:02:00.004+05:30</published><updated>2010-08-18T08:22:13.841+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='NIM'/><title type='text'>How to define, undefine a NIM Client and unconfigure a NIM Server - HD Video</title><content type='html'>Part 1:&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R1gbCAvyYlk?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/R1gbCAvyYlk?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 2:&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j6BUu0lY93E?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/j6BUu0lY93E?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 3:&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GFYNMDew5Vc?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GFYNMDew5Vc?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-515119706868365083?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/515119706868365083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=515119706868365083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/515119706868365083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/515119706868365083'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/08/how-to-define-nim-client.html' title='How to define, undefine a NIM Client and unconfigure a NIM Server - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7923331297402058691</id><published>2010-08-17T10:49:00.002+05:30</published><updated>2010-08-18T08:22:13.842+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='NIM'/><title type='text'>Configuring a NIM Server - HD Video</title><content type='html'>Part 1: &lt;br /&gt;&lt;object width="960" height="745"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sty2ShjQokU?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sty2ShjQokU?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 2:&lt;br /&gt;&lt;object width="960" height="745"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9PxQ4xqCknE?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9PxQ4xqCknE?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 3:&lt;br /&gt;&lt;object width="960" height="745"&gt;&lt;param name="movie" value="http://www.youtube.com/v/R_fAIYQs4tw?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/R_fAIYQs4tw?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7923331297402058691?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7923331297402058691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7923331297402058691' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7923331297402058691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7923331297402058691'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/08/configuring-nim-server-hd-video.html' title='Configuring a NIM Server - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8399772439989794566</id><published>2010-07-11T13:02:00.002+05:30</published><updated>2010-08-18T08:22:13.842+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='video paging'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>Paging Space - HD Video</title><content type='html'>&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RjTiztw9hik&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RjTiztw9hik&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XBbHk1HMWH4&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XBbHk1HMWH4&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8399772439989794566?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8399772439989794566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8399772439989794566' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8399772439989794566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8399772439989794566'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/07/paging-space-hd-video.html' title='Paging Space - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8665883504834329480</id><published>2010-07-11T01:35:00.002+05:30</published><updated>2010-08-18T08:22:13.843+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>LVM - Part 1 - HD Video</title><content type='html'>&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0XhQTXFvS9Q&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0XhQTXFvS9Q&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pCeQp-iIZE8&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pCeQp-iIZE8&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8665883504834329480?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8665883504834329480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8665883504834329480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8665883504834329480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8665883504834329480'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/07/lvm-part-1-hd-video_11.html' title='LVM - Part 1 - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-203558372424080534</id><published>2010-07-11T00:42:00.001+05:30</published><updated>2010-08-18T08:22:13.843+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>AIX Tips - HD Video</title><content type='html'>&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5oUjfn2M-mE&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5oUjfn2M-mE&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="745" width="960"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S2VAtDLchgY&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S2VAtDLchgY&amp;amp;hl=en_US&amp;amp;fs=1?rel=0&amp;amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-203558372424080534?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/203558372424080534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=203558372424080534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/203558372424080534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/203558372424080534'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/07/aix-tips-video.html' title='AIX Tips - HD Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2951514074579515014</id><published>2010-06-22T18:19:00.012+05:30</published><updated>2010-08-18T08:23:06.028+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><title type='text'>AIX as DNS client - Tips &amp; Tricks</title><content type='html'>nslookup is the command used to query DNS servers. Normally nslookup looks up the hostname for a ip address or IP address for a hostname.&lt;br /&gt;&lt;br /&gt;DNS server IP address/hostnames are defined in /etc/resolv.conf in AIX servers.&lt;br /&gt;&lt;br /&gt;Here is an example of /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #274e13;"&gt;nameserver 192.168.2.12&lt;br /&gt;nameserver 192.168.2.13&lt;br /&gt;nameserver 192.168.2.14&lt;br /&gt;search india.cope.com usa.cope.com uk.cope.com&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let us see few tips and tricks on using nslookup.&lt;br /&gt;&lt;br /&gt;1. To look up address in non interactive way,&lt;br /&gt;&lt;br /&gt;$ nslookup webserv&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;2. To look up address in interactive way,&lt;br /&gt;&lt;br /&gt;$nslookup&lt;br /&gt;Default Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;&amp;gt; websrv&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;&lt;br /&gt;&amp;gt; exit&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;3. To look up hostname in non interactive way,&lt;br /&gt;&lt;br /&gt;$ nslookup 192.168.2.211&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;4. To look up hostname in interactive way,&lt;br /&gt;&lt;br /&gt;$ nslookup&lt;br /&gt;Default Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;&amp;gt; 192.168.2.211&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;&lt;br /&gt;&amp;gt; exit&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;4. To look up MX data,&lt;br /&gt;&lt;br /&gt;$ nslookup&lt;br /&gt;Default Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;&amp;gt; set q=mx&lt;br /&gt;&amp;gt; rajs&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; rajs.india.cope.in&lt;br /&gt;Address:&amp;nbsp; 0.0.0.0&lt;br /&gt;&amp;gt; exit&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;5. How to query a specific DNS server for an address ?&lt;br /&gt;&lt;br /&gt;We can do in both interactive and non-interactive ways.&lt;br /&gt;Below example will query for the IP address of the host websrv using the DNS serer "192.168.2.15" which is not specified in the /etc/resolv.conf file.&lt;br /&gt;&lt;br /&gt;Interactive Way:&lt;br /&gt;&lt;br /&gt;$nslookup&lt;br /&gt;Default Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;&amp;gt; server 192.168.2.15&lt;br /&gt;Default Server:&amp;nbsp; dnserver4.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.15&lt;br /&gt;&lt;br /&gt;&amp;gt; websrv&lt;br /&gt;Server:&amp;nbsp; dnserver4.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.15&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;&lt;br /&gt;&amp;gt; exit&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;Non-Interactive Way:&lt;br /&gt;&lt;br /&gt;$nslookup - websrv 192.168.2.15&lt;br /&gt;&lt;br /&gt;Server:&amp;nbsp; dnserver4.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.15&lt;br /&gt;&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;&lt;br /&gt;6.What is the difference between Authoritave and Non-authoritative answers ?&lt;br /&gt;&lt;br /&gt;When you query for something for the first time, we get the answer from the DNS server and it will be displayed as well as stored in the local cache. This is called as authoritative answer. ie., getting the answer directly from the DNS server. This answer will be kept in cache for certain time.&lt;br /&gt;&lt;br /&gt;But when you do the same query for the second time, we get the answer from the cache instead of the DNS server. This is called as non-authoritative answer.&lt;br /&gt;&lt;br /&gt;7. How will you specify an alternate DNS server when using nslookup ?&lt;br /&gt;&lt;br /&gt;For using 192.168.2.24 as an alternate DNS server,&lt;br /&gt;$ nslookup - 192.168.2.24&lt;br /&gt;&lt;br /&gt;This will query the alternate server instead of the DNS servers configured in /etc/resolv.conf file.&lt;br /&gt;&lt;br /&gt;8. How will you query a MX record in an alternate server ?&lt;br /&gt;&lt;br /&gt;$ nslookup - type=mx bashi.usa.cope.com 192.168.2.24&lt;br /&gt;&lt;br /&gt;9. How will you debug while querying a DNS server ?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$ nslookup &lt;br /&gt;Default Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&amp;gt; set debug&lt;br /&gt;&amp;gt; webserv&lt;br /&gt;&lt;br /&gt;Server:&amp;nbsp; dnserver1.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.12&lt;br /&gt;&lt;br /&gt;;; res_nmkquery(QUERY, websrv.india.cope.com, IN, A)&lt;br /&gt;------------&lt;br /&gt;Got answer:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; HEADER:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opcode = QUERY, id = 54305, rcode = NOERROR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header flags:&amp;nbsp; response, authoritive answer, want recursion, recursion available&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; questions = 1,&amp;nbsp; answers = 1,&amp;nbsp; authority records = 0,&amp;nbsp; additional = 0&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUESTIONS:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; websrv.india.cope.com, type = A, class = IN&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANSWERS:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; internet address = 192.168.2.211&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ttl = 3600 (1H)&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp; webserv.india.cope.com&lt;br /&gt;Address:&amp;nbsp; 192.168.2.211&lt;br /&gt;&lt;br /&gt;10.&lt;br /&gt;Each DNS packet is composed of 5 sections as given below&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Header Section&lt;/li&gt;&lt;li&gt;Question Section&lt;/li&gt;&lt;li&gt;Answer Section&lt;/li&gt;&lt;li&gt;Authority Section&lt;/li&gt;&lt;li&gt;Additional Section&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;11. You can use options with the &lt;i&gt;nslookup &lt;/i&gt;command using 'set' sub-command.&lt;br /&gt;Here are few options ...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;port=53&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/b&gt;By default, DNS service uses port 53. If you have a DNS service on a different port, you can sue the port option to specify the prot number.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;timeout=10&lt;/b&gt; &amp;nbsp;&amp;nbsp; It is used to specify the timeout value. If the name server doesn't respond in 10 seconds, nslookup will send the query again.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;debug&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;To turn on debug mode&lt;br /&gt;&lt;br /&gt;&lt;b&gt;nodebug&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/b&gt;To turn off debug mode&lt;br /&gt;&lt;br /&gt;&lt;b&gt;querytype=A&lt;/b&gt;&amp;nbsp; By default, nslookup looks for A record. If you type the IP address, it will look for PTR record.. You can change the querytype to MX or SOA.&lt;br /&gt;&lt;br /&gt;12. How will you come out of the interactive nslookup session.&lt;br /&gt;&lt;br /&gt;You can use &lt;i&gt;exit&lt;/i&gt; command or type ^D (control+D) to come out of the session.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2951514074579515014?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2951514074579515014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2951514074579515014' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2951514074579515014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2951514074579515014'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/06/aix-as-dns-client-tips-tricks.html' title='AIX as DNS client - Tips &amp; Tricks'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8708192150020914387</id><published>2010-01-25T16:45:00.003+05:30</published><updated>2010-01-26T09:43:06.205+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX LVM VG'/><title type='text'>Mirroring a rootvg in AIX</title><content type='html'>&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kQX-Kw4y6j4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kQX-Kw4y6j4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9T136WBJjws&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9T136WBJjws&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8708192150020914387?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8708192150020914387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8708192150020914387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8708192150020914387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8708192150020914387'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2010/01/mirroring-rootvg-in-aix.html' title='Mirroring a rootvg in AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6484287093682050022</id><published>2009-11-30T11:38:00.005+05:30</published><updated>2010-01-25T14:36:46.189+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>User and Group Administration - Part 2</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;GROUP ADMINISTRATION&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Few Restrictions on the&amp;nbsp;Group Name:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. Group names cannot start with the below signs:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Dash or minus sign (-). &lt;/li&gt;&lt;li&gt;Plus sign (+) &lt;/li&gt;&lt;li&gt;At symbol (@) &lt;/li&gt;&lt;li&gt;Tilde (~) &lt;/li&gt;&lt;/ul&gt;2. Groups cannot be named ALL or default, as these names are reserved for the&amp;nbsp;AIX OS. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;3. Group names cannot include :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Colon (:)&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Quotation marks—single or double (' or ") &lt;/li&gt;&lt;li&gt;Pound or hash sign (#) &lt;/li&gt;&lt;li&gt;Comma (,) &lt;/li&gt;&lt;li&gt;Equal sign (=) &lt;/li&gt;&lt;li&gt;Slashes—back or forward (\ or /) &lt;/li&gt;&lt;li&gt;Question mark (?) &lt;/li&gt;&lt;li&gt;Back quote or tick (`) &lt;/li&gt;&lt;li&gt;White space (space or tab) &lt;/li&gt;&lt;li&gt;New-line characters &lt;/li&gt;&lt;/ul&gt;4.&amp;nbsp; Group names can have max. 8 characters in AIX V 5.2 or earlier. Starting with AIX 5.3, you can have a &lt;br /&gt;max. of 255 characters. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now let us look at the configuration files for groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;/etc/group :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This file contains the basic group configuration details in the following format.&lt;br /&gt;&lt;br /&gt;Group Name : Password Flag : GID : User(s)&lt;br /&gt;&lt;br /&gt;where &lt;br /&gt;Password Flag - This field is not used in AIX.&lt;br /&gt;GID&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; - Group ID is the unique identification number for every group. 0 is the gid for system group.&lt;br /&gt;User(s)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - List of users belonging to the group&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;/etc/security/group :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This file contains the extended attribtues for the groups. &lt;br /&gt;Here are the parameters used in this file.&lt;br /&gt;&lt;br /&gt;adms&amp;nbsp; - List of users with admin rights to ths group&lt;br /&gt;admin - If set to true, this group will have administrative rights.&lt;br /&gt;&lt;br /&gt;There are&amp;nbsp;4 main commands used in the administration of group :&lt;br /&gt;&lt;br /&gt;mkgroup - Add a group&lt;br /&gt;chgroup - Change an attribtue of a group&lt;br /&gt;lsgroup&amp;nbsp; - List the attribtues of a group&lt;br /&gt;rmgroup - Remove a group&lt;br /&gt;&lt;br /&gt;These words can also be used as fastpaths for smitty.&lt;br /&gt;&lt;br /&gt;For example, # smitty mkgroup will open a form to create a group.&lt;br /&gt;&lt;br /&gt;For doing the whole group administration, you can use &lt;br /&gt;&lt;br /&gt;# smitty group and go thru the menu items for various operations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now let us see the commands to administrate groups ...&lt;br /&gt;&lt;br /&gt;1. To create a group called dba :&lt;br /&gt;&lt;br /&gt;# mkgroup dba&lt;br /&gt;&lt;br /&gt;2. To create a admin group called admin1 :&lt;br /&gt;&lt;br /&gt;# mkgroup -a admin1&lt;br /&gt;&lt;br /&gt;3. To create dba group and add jack as the admin :&lt;br /&gt;&lt;br /&gt;# mkgroup adms=jack dba&lt;br /&gt;&lt;br /&gt;4. To change the members of dba group, you can use any of the below commands :&lt;br /&gt;&lt;br /&gt;# chgroup users=jack,tom,michelle dba&lt;br /&gt;&lt;br /&gt;# chgrpmem dba&lt;br /&gt;&lt;br /&gt;# chgrpmem -m + raja dba&lt;br /&gt;&lt;br /&gt;5. To remove the membership of a user from the dba group :&lt;br /&gt;&lt;br /&gt;# chgrpmem -m - jack dba&lt;br /&gt;&lt;br /&gt;6. To add a user as admin for the dba group :&lt;br /&gt;&lt;br /&gt;# chgrpmem -a + raja dba&lt;br /&gt;&lt;br /&gt;7. To remove the group administrator :&lt;br /&gt;&lt;br /&gt;# chgrpmem -a - raja dba&lt;br /&gt;&lt;br /&gt;8. To list the attributes of a group :&lt;br /&gt;&lt;br /&gt;# lsgroup dba&lt;br /&gt;&lt;br /&gt;9. To remove a group from the system :&lt;br /&gt;&lt;br /&gt;# rmgroup test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6484287093682050022?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6484287093682050022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6484287093682050022' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6484287093682050022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6484287093682050022'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/user-and-group-administration-part-2.html' title='User and Group Administration - Part 2'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-61592551428198179</id><published>2009-11-27T12:11:00.008+05:30</published><updated>2009-11-30T11:51:36.194+05:30</updated><title type='text'>User and Group Administration - Part 1</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;USER ADMINISTRATION&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;Few Restrictions on&amp;nbsp;the User Name:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;1. User names cannot start with a&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;dash or minus sign(-)&lt;/li&gt;&lt;li&gt;plus sign&amp;nbsp;(+)&lt;/li&gt;&lt;li&gt;At symbol (@)&lt;/li&gt;&lt;li&gt;Tilde (~)&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;2. User names cannot include &lt;br /&gt;&lt;ul&gt;&lt;li&gt;colon (:) &lt;/li&gt;&lt;li&gt;single or double quotation marks( ' or ")&lt;/li&gt;&lt;li&gt;hash symbol (#)&lt;/li&gt;&lt;li&gt;comma (')&lt;/li&gt;&lt;li&gt;equal sign&lt;/li&gt;&lt;li&gt;Back or forward Slashes ( \ or /)&lt;/li&gt;&lt;li&gt;Question mark (?)&lt;/li&gt;&lt;li&gt;Back quote (`)&lt;/li&gt;&lt;li&gt;White space (space or tab)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;3. User names cannot be names ALL or default. Becoz those names are reserved for the AIX OS.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;4. User names can have max. 8 characters in AIX V 5.2 or earlier. Starting with AIX 5.3, you can have a &lt;br /&gt;&lt;/div&gt;max. of 255 characters. You can change this setting by using the below command,&lt;br /&gt;&lt;br /&gt;# chdev -l sys0 -a max_logname=255&lt;br /&gt;&lt;br /&gt;To view the setting, use any of the below commands&lt;br /&gt;&lt;br /&gt;# lsdev -l sys0 -a max_logname&lt;br /&gt;# getconf LOGIN_NAME_MAX&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;Configuration Files:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;/etc/passwd :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Contains the basic user configuration details like user name, password flag, uid, gid, gecos (description), home directory, shell.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;/etc/security/.profile :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;It is the template for the user's .profile file. It has been copied to the user's home directory when we create the user.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;/etc/security/limits :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;It contains all the resource limits (ulimits) for the users. &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Here are the various ulimit values ...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;fsize, fsize_hard - Soft and hard limit for the size of a file a user can create&lt;br /&gt;&lt;/div&gt;core, core_hard - Soft and hard limit for the Size of core file a user can create&lt;br /&gt;cpu, cpu_hard - Soft and hard limit for the amount of system time allowed&lt;br /&gt;data, data_hard - Soft and hard limit for the size of the process data segment&lt;br /&gt;stack, stack_hard - Soft and hard limit for the size of the process stack segment&lt;br /&gt;rss, rss_hard - Soft and hard limit for the physical memory allowed&lt;br /&gt;nofiles, nofiles_hard - Soft and hard limit for the number of open file descriptors at one time&lt;br /&gt;nproc, nproc_hard - Soft and hard limit for the number of running processes at one time&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;/etc/security/passwd :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;This file contains the user's password information such as password, lastupdate and flags.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Here are the various flags user&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;ADMIN&lt;/strong&gt; - It can be set so that only the root user can change the user's password. &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;ADMCHG&lt;/strong&gt; - It can be set so that the user is prompted to change his or her password on the next login/su. &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;NOCHECK&lt;/strong&gt; - It can be set so that any additional restrictions in /etc/security/user are ignored. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;u&gt;/etc/security/user :&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;This file contains very very important settings for every user.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Here are the parameters configured in the file for each and every user :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;account_locked&lt;/strong&gt; - To lock the user account. This can takes values TRUE or FALSE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;admin&lt;/strong&gt; - To specify whether the user is admin or not. It can take calues TRUE or FALSE&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;expires&lt;/strong&gt; - It is configured to set the expiration date for the user beyond which the user will be locked. It can take values in the format MMDDHHYY.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;histexpire&lt;/strong&gt; - To specify the # of weeks the user can't reuse a password. It can takes values between 0-260&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;histsize&lt;/strong&gt; - To specify the # of passwords previously used that can't be reused. It can take values between 0-50&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;login&lt;/strong&gt; - To specify whether a user can log in or not. It can take values TRUE or FALSE.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;maxage&lt;/strong&gt; - To specify the # of weeks a password is valid. It can take values between 0-52.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;minage&lt;/strong&gt; - To specify the # of weeks a user must wait before changing his or her password. It can take values between 0-52.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;rlogin&lt;/strong&gt; - To specify whether a user can be accessed remotely via telnet,ssh, ftp. It can take values TRUE or FALSE.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;su&lt;/strong&gt; - To specify whether other user can use su to access this account. It can take values TRUE or FALSE.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;strong&gt;&lt;u&gt;/usr/lib/security/mkuser.default :&lt;/u&gt;&lt;/strong&gt;&amp;nbsp; This file contains the default values that are set while creating an user.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;/etc/security/login.cfg :&lt;/strong&gt;&lt;/u&gt; This file contains the message that is displayed whenever you login to the system.&lt;br /&gt;You can always change it using chsec command or by editing this file directly in vi editor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are the&amp;nbsp;few attributes of a user which you may be interested.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;id - User Identification Number is a unique i dfor every user. root user's id is always 0.&lt;br /&gt;&lt;br /&gt;pgrp - Primary Group of a user&lt;br /&gt;&lt;br /&gt;groups - Secondary Groups of a user. An user can belong to maximum 128 groups in AIX 5.3 and 6.1.&lt;br /&gt;&lt;br /&gt;home - Home directory to store the user's files&lt;br /&gt;&lt;br /&gt;shell - Shell that runs when the user login&lt;br /&gt;&lt;br /&gt;gecos - Description or some comments about the user&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are&amp;nbsp;6 main commands used in the administration of user :&lt;br /&gt;&lt;br /&gt;mkuser&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;Add a user&lt;br /&gt;chuser&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;Change an attribtue of a user&lt;br /&gt;lsuser&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- List the attribtues of a user&lt;br /&gt;rmuser&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Remove a user&lt;br /&gt;passwd&amp;nbsp;&amp;nbsp;&amp;nbsp; - To set password for a user and for various other purposes&lt;br /&gt;&lt;br /&gt;These words can also be used as fastpaths for smitty.&lt;br /&gt;For example, # smitty mkuser will open a form to create a user.&lt;br /&gt;&lt;br /&gt;For doing the whole user administration, you can use &lt;br /&gt;&lt;br /&gt;# smitty user and go thru the menu items for various operations.&lt;br /&gt;&lt;br /&gt;Now let us see the commands to administrate users ...&lt;br /&gt;&lt;br /&gt;1. To create a user called 'jack' with default settings and allocate the next available uid :&lt;br /&gt;&lt;br /&gt;# mkuser jack&lt;br /&gt;&lt;br /&gt;2. To create a user with home dir as /opt/$username, primay group as 'dba' :&lt;br /&gt;&lt;br /&gt;# mkuser home=/opt/jack pgrp=dba jack&lt;br /&gt;&lt;br /&gt;3. To know about the user :&lt;br /&gt;&lt;br /&gt;# finger jack&lt;br /&gt;&lt;br /&gt;4. To change the primary group for a user :&lt;br /&gt;&lt;br /&gt;# chuser pgrp=oracle jack&lt;br /&gt;&lt;br /&gt;5. To list the attributes of a user in stanza structure :&lt;br /&gt;&lt;br /&gt;# lsuser -f jack&lt;br /&gt;&lt;br /&gt;6. To list the attributes of a user delimited by comma :&lt;br /&gt;&lt;br /&gt;# lsuser -c jack&lt;br /&gt;&lt;br /&gt;7. To list home and shell attributes for the users jack and tom :&lt;br /&gt;&lt;br /&gt;# lsuser -a shell home jack,tom&lt;br /&gt;&lt;br /&gt;8. To set the password for a newly created user :&lt;br /&gt;&lt;br /&gt;# passwd jack&lt;br /&gt;&lt;br /&gt;9. To clear the flag ADMCHK for jack :&lt;br /&gt;&lt;br /&gt;# pwdadm -c jack&lt;br /&gt;&lt;br /&gt;If you dont do this after setting a password for jack, he will be prompted to change his password on the first login.&lt;br /&gt;&lt;br /&gt;10. To change the gecoz for a user :&lt;br /&gt;&lt;br /&gt;# passwd -f jack&lt;br /&gt;&lt;br /&gt;11. To change the shell for a user :&lt;br /&gt;&lt;br /&gt;# passwd -s jack&lt;br /&gt;&lt;br /&gt;12. To list the last password update date/time and the flags for a user :&lt;br /&gt;&lt;br /&gt;# passwd -q jack&lt;br /&gt;&lt;br /&gt;13. To set the ADMIN flag for a user :&lt;br /&gt;&lt;br /&gt;# passwd -f ADMIN jack&lt;br /&gt;&lt;br /&gt;ADMIN flag ensures that only the root user can change the password for Jack.&lt;br /&gt;&lt;br /&gt;14. To remove the user :&lt;br /&gt;&lt;br /&gt;# rmuser jack&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;/u&gt; rmsuer doesn't remove the home directory for a user.&lt;br /&gt;You have to remove it may be after the backup.&lt;br /&gt;&lt;br /&gt;15. To remove the user along with his password information :&lt;br /&gt;&lt;br /&gt;# rmuser -p jack&lt;br /&gt;16. To list the currently logged in users :&lt;br /&gt;&lt;br /&gt;# who&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;/u&gt; This command will show the contents of /etc/utmp which is a binary file. &lt;br /&gt;&lt;br /&gt;17. To list the login and logout information for the machine :&lt;br /&gt;&lt;br /&gt;# last&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;/u&gt; This command will show the contents of /var/adm/wtmp file, which is a binary file. Over a period of time, this file will occupy the /var file system a lot. Hence nullify the file once in a 6 months or depending upon the # of login/logout actions in the system. &lt;br /&gt;&lt;br /&gt;To clear(nullify) the wtmp file, you can use any of the below commands&lt;br /&gt;&lt;br /&gt;# cp /dev/null /var/adm/wtmp&lt;br /&gt;# &amp;gt; /var/adm/wtmp&lt;br /&gt;&lt;br /&gt;18. To change the default message(herald) that is shown after user login :&lt;br /&gt;&lt;br /&gt;# chsec -f /etc/security/login.cfg -a default -herald&lt;br /&gt;&lt;br /&gt;19. As a user, you have to protect (lock) your terminal whenever you go for a coffee break. &lt;br /&gt;&lt;br /&gt;# lock -&amp;gt; To lock your telnet or ssh terminal&lt;br /&gt;&lt;br /&gt;If you use XWindowsm you can use the below command&lt;br /&gt;&lt;br /&gt;# xlock&lt;br /&gt;&lt;br /&gt;20. Sometimes you may want to login as root to execute some admin commands. For this you dont have to logout from current user&amp;nbsp;and login as root.You can use su command to swtich user and execute the commands and say 'exit' to come out of the su window.&lt;br /&gt;&lt;br /&gt;To su to root, you can use any of the below commands&lt;br /&gt;&lt;br /&gt;# su - root&lt;br /&gt;# su -&lt;br /&gt;&lt;br /&gt;To su to other user called tom,&lt;br /&gt;# su - tom&lt;br /&gt;These su operations are logged into /var/adm/sulog file. You have to nullify this file on certain period of time to make some space in /var file system.&lt;br /&gt;&lt;br /&gt;21. How to disable direct root login via telnet and ssh ?&lt;br /&gt;&lt;br /&gt;To disable direct root login thru telnet or ssh, you have to set 'rlogin' attribtue for root user to false.&lt;br /&gt;You can use the below command to do so.&lt;br /&gt;&lt;br /&gt;# chuser rlogin=false root&lt;br /&gt;&lt;br /&gt;22. How to enforce automatic logoff after certain timeout period ?&lt;br /&gt;&lt;br /&gt;To enforce automatic logoff after timeout period of 10 minutes, enter the following line in /etc/security/.profile after the AIX installation. &lt;br /&gt;&lt;br /&gt;TMOUT=600 ; TIMEOUT=600 ; export readonly TMOUT TIMEOUT&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I&amp;nbsp;will update this blog whenever I come across other commands.&lt;br /&gt;&lt;br /&gt;We will talk about group administration in the next part.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Thanks for visiting.&lt;br /&gt;&lt;br /&gt;- Raja&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-61592551428198179?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/61592551428198179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=61592551428198179' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/61592551428198179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/61592551428198179'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/user-and-group-administration-part-1.html' title='User and Group Administration - Part 1'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-679107835892444707</id><published>2009-11-24T14:14:00.002+05:30</published><updated>2009-11-24T14:16:41.874+05:30</updated><title type='text'>Sytem Dump in AIX</title><content type='html'>&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 system dump is created when the system gets an unexpected system halt or a crash. The dump will be written to the primary dump device, if not available then to the secondary dump device.&lt;br /&gt;You can also initiate it using certain commands.&lt;br /&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;After the reboot, if the cofy flag is set to TRUE, a menu will be displayed on the console requesting the removable media to copy the dump. It can be either /dev/rmtn or /dev/fd0. Otherwise, it will be copied to a file named vmcoren under /var/adm/ras.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Default Dump Device:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;AIX V 4.1 and earlier :&lt;/u&gt;&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Default dump device is /dev/hd7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;AIX 5.1 and above :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Primary : /dev/hd6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Secondary : /dev/sysdumpnull&lt;br /&gt;&lt;u&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;/u&gt; If the real memory size is larger than 4GB, then a dedicated dump device called "lg_dumplv" will be created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Few Commands:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. To view the current dump configuration :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -l&lt;br /&gt;&lt;br /&gt;primary /dev/hd6&lt;br /&gt;secondary /dev/sysdumpnull&lt;br /&gt;copy directory /var/adm/ras&lt;br /&gt;forced copy flag TRUE&lt;br /&gt;always allow dump FALSE&lt;br /&gt;dump compression OFF&lt;br /&gt;&lt;br /&gt;2. To change the primary dump device temporarily :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -p /dev/dumplv&lt;br /&gt;&lt;br /&gt;3. To change the primary dump device permanently :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -P -p /dev/dumplv&lt;br /&gt;&lt;br /&gt;4. To change the secondary dump device temporarily :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -s /dev/dumplv&lt;br /&gt;&lt;br /&gt;5. To change the secondary dump device permanently :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -P -s /dev/dumplv&lt;br /&gt;&lt;br /&gt;6. To set the copy flag :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -K&lt;br /&gt;&lt;br /&gt;7. To unset the copy flag :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -k&lt;br /&gt;&lt;br /&gt;8. To estimate the dump size :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -e&lt;br /&gt;&lt;br /&gt;9. To list the last dump information :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -L&lt;br /&gt;Device name: /dev/lg_dumplv&lt;br /&gt;Major device number: 12&lt;br /&gt;Minor device number: 4&lt;br /&gt;Size: 42123543 bytes&lt;br /&gt;Date/Time: Wed Jan 01 12:03:00 CDT 2009&lt;br /&gt;Dump status: 0&lt;br /&gt;dump completed successfully&lt;br /&gt;Dump copy filename: /var/adm/ras/vmcore.1&lt;br /&gt;&lt;br /&gt;10. To copy the saved vmcoren file to tape :&lt;br /&gt;&lt;br /&gt;# snap -gfkD -o /dev/rmt0&lt;br /&gt;&lt;br /&gt;11. To read the dump file :&lt;br /&gt;&lt;br /&gt;# crash dump unix&lt;br /&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;12. To change the dump file location and if the copy fails it should ask external media to copy the dump file:&lt;br /&gt;&lt;br /&gt;# sysdumpdev -D /opt/dumpfiles&lt;br /&gt;&lt;br /&gt;13. To change the dump file location and if the copy fails it should ignore the system dump:&lt;br /&gt;&lt;br /&gt;# sysdumpdev -d /opt/dumpfiles&lt;br /&gt;&lt;br /&gt;14. To specify the dumps should not be compressed :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -c&lt;br /&gt;&lt;br /&gt;15. To specify the dumps should be always compress :&lt;br /&gt;&lt;br /&gt;# sysdmpdev -C&lt;br /&gt;&lt;br /&gt;16. To find out whether a new systemp dump has occured before the last reboot :&lt;br /&gt;&lt;br /&gt;# sysdumpdev -z&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-679107835892444707?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/679107835892444707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=679107835892444707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/679107835892444707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/679107835892444707'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/sytem-dump-in-aix.html' title='Sytem Dump in AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6305528878826643839</id><published>2009-11-20T12:33:00.004+05:30</published><updated>2009-11-24T10:50:42.840+05:30</updated><title type='text'>Sendmail Configuration in AIX</title><content type='html'>&lt;b&gt;&lt;u&gt;Daemon :&lt;/u&gt;&lt;/b&gt; sendmail&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;To start the daemon :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;# startsrc -s sendmail -a "-bd -q30m"&lt;br /&gt;where &lt;br /&gt;bd - To start the sendmail as a SMTP mail relay router&lt;br /&gt;q - Is the interval in which the sendmail daemon processes the saved messages&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;To start the daemon automatically after the system boot:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;a. # vi /etc/rc.tcpip&lt;br /&gt;&lt;br /&gt;b. Uncomment the below line&lt;br /&gt;start /usr/lib/sendmail "$src_running" "-bd -q${qpi}"&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;To display the status of the daemon :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;# lssrc -s sendmail&lt;br /&gt;# ps -ef | grep sendmail&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;To stop the daemon :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;# stopsrc -s sendmail&lt;br /&gt;# kill -1 `cat /etc/sendmail.pid`&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Configuration File: &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;/etc/sendmail.cf - Where the hostname, Relay server name,... are stored.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Alias File : &lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;/etc/aliases - Where the group(alias) to member mapping is stored.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To Add the hostname in the sendmail configuration :&lt;br /&gt;&lt;br /&gt;a. Vi /etc/sendmail.cf&lt;br /&gt;&lt;br /&gt;b. Change "#DwYourHostName" to "Dw{hostname of local server}&lt;hostname local="" of="" server=""&gt;"&lt;br /&gt;&lt;br /&gt;c. # refresh -s sendmail&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To Add the mail (relay) server in the sendmail configuration :&lt;br /&gt;&lt;br /&gt;a. Vi /etc/sendmail.cf&lt;br /&gt;&lt;br /&gt;b. Change "#DSrelayhostname" to "DS{hostname of the Relay Server}&lt;hostname of="" relay="" server="" the=""&gt;"&lt;br /&gt;&lt;br /&gt;c. # refresh -s sendmail&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To send the mails,&lt;br /&gt;&lt;br /&gt;# echo "Test Message" | sendmail -v raja@server1.domain.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you add any alias in /etc/aliases file, then do the following&lt;br /&gt;&lt;br /&gt;# sendmail -bi&lt;br /&gt;This will make the sendmail daemon to re-read the aliases file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To display the list of messages in the mail queue :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# mailq (or) # sendmail -bp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Duirectory containing log files and temp files associated with messages in the mail queue :&lt;br /&gt;&lt;br /&gt;/var/spool/mqueue&lt;br /&gt;&lt;br /&gt;To delete the first 1000 messages in the root's mail queue :&lt;br /&gt;# mail -u root , then enter "d 1-1000"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please let me know for any improvements or addons.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6305528878826643839?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6305528878826643839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6305528878826643839' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6305528878826643839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6305528878826643839'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/sendmail-configuration-in-aix.html' title='Sendmail Configuration in AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5205098779428261647</id><published>2009-11-17T14:07:00.012+05:30</published><updated>2010-03-26T15:16:38.133+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>Backup and Restoration</title><content type='html'>&lt;b&gt;&lt;u&gt;System [rootvg] Backup :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Few Points:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;a. rootvg backup can be taken thru mksysb command. Most people refer it as mksysb backup.&lt;br /&gt;b. This type of backup on a tape is bootable. Hence its been widely used to restore the system incase of system crash.&lt;br /&gt;c. Mksysb backup contains 4 images &lt;br /&gt;i. BOS Boot Image - Kernel Device Drivers &lt;br /&gt;ii. mkinsttape image - ./image.data, ./tapeblksz, ./bosinst.data and few other commands &lt;br /&gt;iii. dummy .toc - Nothing but a dummy table of contents file &lt;br /&gt;iv. rootvg data - This is where the actual data resides&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Files used by mksysb:&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;/image.data :&lt;br /&gt;Contains information about the image installed during the BOS installation process. This includes the sizes, names, mount points of LVs and file systems in the rootvg [Actually nothing but the rootvg structure]. It can be created using mkszfile command.&lt;br /&gt;&lt;br /&gt;/var/adm/ras/bosinst.data : &lt;br /&gt;It allows you to customize the OS installtion. Modified mostly to use the mksysb image to install new servers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Few Commands :&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;To generate just /image.data :&lt;br /&gt;# mkszfile&lt;br /&gt;&lt;br /&gt;To create /image.data and generate a system backup on the tape :&lt;br /&gt;# mksysb -i /dev/rmt0&lt;br /&gt;&lt;br /&gt;To generate a system backup on the tape but to exclude /home directory and to create /image.data :&lt;br /&gt;# echo /home &amp;gt; /etc/exclude.rootvg&lt;br /&gt;# mksysb -ei /dev/rmt0&lt;br /&gt;&lt;br /&gt;To list the contents of a mksysb image :&lt;br /&gt;# lsmksysb -f /backup/system1.mksysb&lt;br /&gt;&lt;br /&gt;To restore a specific file from mskysb image :&lt;br /&gt;a. Rewind the tape : &lt;br /&gt;# tctl -f /dev/rmt0 rewind&lt;br /&gt;b. Move the tape forward to the end of 3rd image : &lt;br /&gt;# tctl -f /dev/rmt0.1 fsf 3&lt;br /&gt;c. Restore the specific file: &lt;br /&gt;# restore -xqvf /dev/rmt0.1 /home/user1/file1&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Non-rootvg Backup :&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Few Points:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;a. Volume groups other than rootvg can be backup'ed using savevg command.&lt;br /&gt;b. You can exclude certain files by creating /etc/exclude.vgname.&lt;br /&gt;c. VG data files are kept under,&amp;nbsp; /tmp/vgdata/vg-name/vg-name.data.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Few Commands :&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;To backup a datavg to the tape drive :&lt;br /&gt;# savevg -if /dev/rmt0 datavg&lt;br /&gt;&lt;br /&gt;To backup a datavg to the tape drive and exclude certain files :&lt;br /&gt;# savevg -ief /dev/rmt0 datavg&lt;br /&gt;&lt;br /&gt;To restore the datavg image from the tape onto the disks specified in /tmp/vgdata/datavg/datavg.data file :&lt;br /&gt;# restvg -f /dev/rmt0&lt;br /&gt;&lt;br /&gt;To create the data file (/tmp/vgdata/oravg/oravg.data) for oravg :&lt;br /&gt;# mkvgdata oravg&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;File System Backup :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;File systems can be backup'ed using many ways.Few commands used for this are backup, cpio, dsm [TSM Client]. &lt;br /&gt;&lt;br /&gt;To back up all the files and subdirectories in the /home directory using full path names :&lt;br /&gt;# find /home -print l backup -if /dev/rmt0&lt;br /&gt;&lt;br /&gt;To back up all the files and subdirectories in the /home directory using relative path names :&lt;br /&gt;# cd /home&lt;br /&gt;# find . -print l backup -if /dev/rmt0&lt;br /&gt;&lt;br /&gt;I have used "l" for the pipe symbol as it was not displaying properly in blog.&lt;br /&gt;&lt;br /&gt;To backup a list of files:&lt;br /&gt;# cat bakfile&lt;br /&gt;/home/raja/file1.txt&lt;br /&gt;/home/raja/file2.txt&lt;br /&gt;/home/raja/file3.txt&lt;br /&gt;&lt;br /&gt;# backup -iqvf /dev/rmt0 &lt;bakfile&gt;&lt;/bakfile&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;I-node Base Backup:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Here is&amp;nbsp; the syntax for the backup command in case of inode based backup&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;# backup [-u] [-level] [-f device] filesystem&lt;br /&gt;&lt;br /&gt;u -&amp;gt; Updates the /etc/dumpdates file&lt;br /&gt;-level -&amp;gt; Values available from 0 to 9 where 0 is the full backup and 1-9 for backup the changes since the previous level.&lt;br /&gt;&lt;br /&gt;To back up the /home file system by i-node :&lt;br /&gt;# backup -0 -uf /dev/rmt0 /home&lt;br /&gt;&lt;br /&gt;i-node based backup has the advantage of making incremental and differential backups. Here we use the numeric flags (0 to 9) to make the difference in the way it back ups. It actually updates the date/time/mode of last backup in /etc/dumpdates when you use the 'u' flag.&lt;br /&gt;&lt;br /&gt;Here are the different numeric flags used and their meanings, &lt;br /&gt;&lt;br /&gt;0 - Full Backup&lt;br /&gt;1 - Back ups the files created/modified from the date/time of 0th backup&lt;br /&gt;2 - Back ups the files created/modified from the date/time of 1th backup&lt;br /&gt;3 - Back ups the files created/modified from the date/time of 2th backup&lt;br /&gt;4 - Back ups the files created/modified from the date/time of 3th backup&lt;br /&gt;5 - Back ups the files created/modified from the date/time of 4th backup&lt;br /&gt;6 - Back ups the files created/modified from the date/time of 5th backup&lt;br /&gt;7- Back ups the files created/modified from the date/time of 6th backup&lt;br /&gt;8 - Back ups the files created/modified from the date/time of 7th backup&lt;br /&gt;9 - Back ups the files created/modified from the date/time of 8th backup&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Few Examples for i-node based backup :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scenario 1 - Full and Incremental Backup :&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you want to have full backup of /home on sunday night and incremental backup on other nights, then follow the below procedure.&lt;br /&gt;&lt;br /&gt;Sunday Night - Full Backup :&lt;br /&gt;# backup -0 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Monday Night - Incremental Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Tuesday Night - Incremental Backup &lt;br /&gt;# backup -2 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Wednesday Night - Incremental Backup :&lt;br /&gt;# backup -3 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Thursday Night - Incremental Backup :&lt;br /&gt;# backup -4 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Friday Night - Incremental Backup &lt;br /&gt;# backup -5 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Saturday Night - Incremental Backup :&lt;br /&gt;# backup -6 -uf /dev/rmt0 /home&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Advantages of Incremental Backup:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;a. It takes lesser time to restore the specific data.For example, if you lose a file that was created on thursday morning, then you need only the wednesday night tape to restore the specific file.&lt;br /&gt;b. This method consumes less tapes for backup. Hence its cost effective compared to differential backup.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Disadvantages of Incremental Backup:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;a. You need more number of tapes (from sunday-full to last night-incre) to restore the entire file system.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Scenario 2 - Full and Differential Backup :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you want to have full backup of /home on sunday night and differential backup on other nights, then follow the below procedure.&lt;br /&gt;&lt;br /&gt;Sunday Night - Full Backup :&lt;br /&gt;# backup -0 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Monday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Tuesday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Wednesday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Thursday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Friday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home &lt;br /&gt;&lt;br /&gt;Saturday Night - Differential Backup :&lt;br /&gt;# backup -1 -uf /dev/rmt0 /home&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Advantages of Differential Backup:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;a. It takes less tapes (from sunday-full and last night-incre) to restore the entire file system.Hence it is easy for the backup operator to restore the data.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Disadvantages of Differential Backup:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;a. It consumes more tapes for backup. (since we are going to backup the same old files again and again for the whole week).Hence cost is more in this type of backup.&lt;br /&gt;&lt;br /&gt;To list the contents of backup on the tape :&lt;br /&gt;# restore -Tvf /dev/rmt0&lt;br /&gt;&lt;br /&gt;To restore individual files from backup created by 'backup -i' command :&lt;br /&gt;# restore -xvf /dev/rmt0 /home/user1/file1 &lt;br /&gt;&lt;br /&gt;To restore the entire file system :&lt;br /&gt;# restore -rvf /dev/rmt0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Other Unix Backup Commands:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;TAR:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;tar is the only command (i think so) in UNIX which doesnot require a dash(-) infront of a flag.&lt;br /&gt;&lt;br /&gt;To create a tar image in /tmp for a directory :&lt;br /&gt;# tar cvf /tmp/oradata.tar /opt/oradata &lt;br /&gt;&lt;br /&gt;To view the contents of a tar image :&lt;br /&gt;# tar tvf /tmp/oradata.tar &lt;br /&gt;&lt;br /&gt;To restore the tar image :&lt;br /&gt;# tar xvf /tmp/oradata.tar&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;CPIO :&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;cpio reads and writes from stdin and stdout.&lt;br /&gt;&lt;br /&gt;To backup the current directory to a /tmp/file.cpio file :&lt;br /&gt;# find . -print cpio -ov &amp;gt; /tmp/file.cpio &lt;br /&gt;To view the table of contents of the cpio archived tape :&lt;br /&gt;# cpio -itvcC1 &amp;lt; /dev/rmt0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To restore data from the cpio archive file :&lt;br /&gt;# cpio -idv &amp;lt; /tmp/file.cpio &lt;br /&gt;&lt;br /&gt;To restore a selective file from cpio archived tape :&lt;br /&gt;# cpio -imv /home/roger/.profile &amp;lt; /dev/rmt0&lt;br /&gt;&lt;br /&gt;To restore selectively only the *.c and *.cpp file :&lt;br /&gt;# cpio -i "*.c" "*.cpp" &amp;lt; /dev/rmt0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;DD Command :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;'dd' command copies (also converts) from an input device to an output device. This command will not span multiple tapes.&lt;br /&gt;To copy a file and converting all the chars to upper case :&lt;br /&gt;# dd if=/tmp/unixfile.txt of=/tmp/dosfile.txt conv=ucase&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Tcopy Command :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Copies from one tape device to another.&lt;br /&gt;To list the contents of a tape media :&lt;br /&gt;# tcopy /dev/rmt0&lt;br /&gt;To copy all the data from one tape to another tape device :&lt;br /&gt;# tcopy /dev/rmt0 /dev/rmt1&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;tctl Command :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;tctl has been widely used to control tape drives.&lt;br /&gt;To rewind a tape device :&lt;br /&gt;# tctl -f /dev/rm0 rewind&lt;br /&gt;To fast forward to the beginning of 2nd tape mark :&lt;br /&gt;# tctl -f /dev/rmt0.1 fsf&lt;br /&gt;To do retension :&lt;br /&gt;# tctl -f /dev/rmt0 retension&lt;br /&gt;Retension is nothing but moving the tape to beginning, end and again to the beginning. You have to do this, if you encounter multiple read errors during the restoration operation.&lt;br /&gt;To display the status of atape device :&lt;br /&gt;# tctl -f /dev/rmt0 status&lt;br /&gt;To eject a tape device :&lt;br /&gt;# tctl -f /dev/rmt0 offline&lt;br /&gt;&lt;b&gt;&lt;u&gt;TSM Client :&lt;br /&gt;&lt;/u&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Few Points:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;a. It requires a connection to TSM server and also a registeration in the TSM server.&lt;br /&gt;b. You can take the 'backup' and 'archive' based on the TSM server configuration.&lt;br /&gt;c. Archive can be taken for 90 days, 180 days, ... based on the management class.&lt;br /&gt;d. Backup can have different versions. Last backup is the new and current version and oldest backup is the old version for every file that is backed up.&lt;br /&gt;e. Most of the small sized companies keep 3 versions of backup, that means can have 3 backup version for each file.&lt;br /&gt;&lt;br /&gt;To Backup a file :&lt;br /&gt;# dsm backup /tmp/file1 &lt;br /&gt;&lt;br /&gt;To archive a file :&lt;br /&gt;# dsm archive /tmp/file1 &lt;br /&gt;&lt;br /&gt;To list all the backed up filesystems :&lt;br /&gt;# dsm query filespace &lt;br /&gt;&lt;br /&gt;To verify the backup of a file :&lt;br /&gt;# dsmc query backup /tmp/file1 &lt;br /&gt;&lt;br /&gt;To verify the inactive version of a backup of a file :&lt;br /&gt;# dsmc query backup -inactive /tmp/file1 &lt;br /&gt;&lt;br /&gt;To verify the archive of a file :&lt;br /&gt;# dsmc query archive /tmp/file1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;To backup VIO Server :&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To take the OS backup in a CD ROM :&lt;br /&gt;# backupios –cd /dev/cd1 -cdformat&lt;br /&gt;&lt;br /&gt;To take the OS backup in a DVD-RAM :&lt;br /&gt;# backupios –cd /dev/cd1 -udf&lt;br /&gt;&lt;br /&gt;To take the OS backup in a tape drive :&lt;br /&gt;#&amp;nbsp;backupios –tape /dev/rmt0 &lt;br /&gt;&lt;br /&gt;To verify the backup available in a tape :&lt;br /&gt;#&amp;nbsp;backupios –tape /dev/rmt0 -verify&lt;br /&gt;&lt;br /&gt;To generate vio&amp;nbsp;backup&amp;nbsp;(tar file)&amp;nbsp;in a file &amp;nbsp;:&lt;br /&gt;#&amp;nbsp;backupios –file /opt/file1&lt;br /&gt;&lt;br /&gt;To generate vio&amp;nbsp;backup (mksysb image)&amp;nbsp;in a file :&lt;br /&gt;# backupios –file /opt/file1 -mksysb&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Note:&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; To restore a backup image on vio server, you have to use "installios" command in HMC. installios is a menu driven command (tool) which will ask for machine name, vio server(lpar) name, profile name for restoring the mksysb image.&lt;br /&gt;&lt;br /&gt;Please let me know for any comments or corrections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5205098779428261647?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5205098779428261647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5205098779428261647' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5205098779428261647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5205098779428261647'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/backup-and-restoration.html' title='Backup and Restoration'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4492903056851004259</id><published>2009-11-13T15:19:00.012+05:30</published><updated>2009-11-16T17:17:09.449+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIO'/><title type='text'>Tips on VIrtualization and Micropartitioning</title><content type='html'>1. What are the different types of installation of VIO server ?&lt;br /&gt;&lt;br /&gt;a. Installation from CD&lt;br /&gt;b. NIM Based installation&lt;br /&gt;&lt;br /&gt;2. What is the maximum # of virtual processor per partition (lpar) ?&lt;br /&gt;&lt;br /&gt;64 Virtual Processors&lt;br /&gt;&lt;br /&gt;3. What is the maximum # of logical processor supported by AIX Operating System ?&lt;br /&gt;&lt;br /&gt;128 Logical Processors&lt;br /&gt;&lt;br /&gt;4. What are the different types of processor sharing modes ?&lt;br /&gt;&lt;br /&gt;Capped or Uncapped modes&lt;br /&gt;&lt;br /&gt;5. What are the different types of I/O virtualization that can be implemented in a p5 server ?&lt;br /&gt;&lt;br /&gt;a. Virtual Ethernet&lt;br /&gt;b. Shared Ethernet Adapters&lt;br /&gt;c. Shared Fibre Channel Adapters&lt;br /&gt;d. Virtual Disks&lt;br /&gt;&lt;br /&gt;6. What is the range for variable capacity weight ?&lt;br /&gt;&lt;br /&gt;0 to 255 is the range for the variable capacity weight.&lt;br /&gt;128 is the default weight for uncapped partitions.&lt;br /&gt;Weight 0 is equivalent to capped mode.&lt;br /&gt;&lt;br /&gt;7. What is the LMB for Power 4 and Power 5 machines ?&lt;br /&gt;&lt;br /&gt;Power 4 - 256 MB Logical Memory Block&lt;br /&gt;Power 5 - 16 MB LMB&lt;br /&gt;&lt;br /&gt;LMB is the minimum memory block that can allocatable to an LPAR.&lt;br /&gt;&lt;br /&gt;8. What is the minimum allocatable processing unit for an lpar ?&lt;br /&gt;&lt;br /&gt;Initial assignment is a minimum of 0.10 (1/10th) processing unit.&lt;br /&gt;Increments can be made at a minimum of 0.01 (1/100th) proccessing unit.&lt;br /&gt;&lt;br /&gt;9. How can we calculate hypervisor overhead for an lpar ?&lt;br /&gt;&lt;br /&gt;It can be calculated by dividing the maximum memory setting by 64 and rounding up to the nearest logical memory block size.&lt;br /&gt;&lt;br /&gt;10. TIP :&lt;br /&gt;&lt;br /&gt;You can have maximum of 256 VIO slots per partition&lt;br /&gt;&lt;br /&gt;11. TIP :&lt;br /&gt;&lt;br /&gt;In VIO Server, you can have maximum of 65535 virtual I/O slots&lt;br /&gt;&lt;br /&gt;12. TIP :&lt;br /&gt;&lt;br /&gt;You can have maximum of 256 Virtual Ethernet Adapters per partition&lt;br /&gt;&lt;br /&gt;13. TIP :&lt;br /&gt;&lt;br /&gt;You can have 254 partitions or 10 * # processors per power machine&lt;br /&gt;&lt;br /&gt;14.&lt;br /&gt;&lt;br /&gt;Under construction ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4492903056851004259?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4492903056851004259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4492903056851004259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4492903056851004259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4492903056851004259'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/tips-on-virtualization-and.html' title='Tips on VIrtualization and Micropartitioning'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5238354108681571205</id><published>2009-11-13T13:54:00.019+05:30</published><updated>2009-11-26T11:28:33.144+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>Performance Monitoring and Tuning in AIX</title><content type='html'>Performance Monitoring :&lt;br /&gt;&lt;br /&gt;1. How to find out the system-wide memory usage ?&lt;br /&gt;# svmon -G -i 2 5&lt;br /&gt;&lt;br /&gt;2. How to list top 10 memory consuming processes ?&lt;br /&gt;&lt;br /&gt;You can use any of the below commands&lt;br /&gt;# svmon -Put 10&lt;br /&gt;# ps aux head -1; ps aux sort -rn +3 head&lt;br /&gt;&lt;br /&gt;3. How to list top 10 cpu consuming processes ?&lt;br /&gt;&lt;br /&gt;# ps aux head -1; ps aux sort -rn +2 head -10&lt;br /&gt;&lt;br /&gt;4. What is the best command for general performance monitoring :&lt;br /&gt;&lt;br /&gt;# topas&lt;br /&gt;&lt;br /&gt;You can even use 'jtopas', which is a java based system monitoring tool.&lt;br /&gt;&lt;br /&gt;5. How to start trace for the entire system ?&lt;br /&gt;&lt;br /&gt;# trace -a&lt;br /&gt;&lt;br /&gt;6. How to stop trace ?&lt;br /&gt;&lt;br /&gt;# trcstop&lt;br /&gt;&lt;br /&gt;7. Where is the log file for trace tool located ?&lt;br /&gt;&lt;br /&gt;/var/adm/ras/trcfile&lt;br /&gt;&lt;br /&gt;8. What is the command used to generate trace report from a trace log file ?&lt;br /&gt;&lt;br /&gt;# trcrpt&lt;br /&gt;&lt;br /&gt;9. How to generate report on utilization statistics related to an LPAR ?&lt;br /&gt;&lt;br /&gt;# lparstat&lt;br /&gt;&lt;br /&gt;10. How to display the LPAR configuration report ?&lt;br /&gt;&lt;br /&gt;# lpstat -i&lt;br /&gt;&lt;br /&gt;11. What are the mostly used commands to find the cpu, memory,disk i/o statistics ?&lt;br /&gt;&lt;br /&gt;# sar -&amp;gt; CPU, Memory statistics&lt;br /&gt;# vmstat -&amp;gt; CPU, Memory statistics&lt;br /&gt;# iostat -&amp;gt; CPU, Disk I/O satistics&lt;br /&gt;# topas -&amp;gt; CPU, Memory, Network and Disk I/O statistics&lt;br /&gt;# ps aux -&amp;gt; CPU, Memory statistics&lt;br /&gt;&lt;br /&gt;12. How to display processes related to a specific user ?&lt;br /&gt;&lt;br /&gt;# ps -fu username&lt;br /&gt;&lt;br /&gt;13. How to list all the 64bit processes running in a system ?&lt;br /&gt;&lt;br /&gt;# ps -efM&lt;br /&gt;&lt;br /&gt;14. How to enable Interface Specific Network Options in AIX ?&lt;br /&gt;# no -o use_isno=1&lt;br /&gt;&lt;br /&gt;By enabling use_isno option, you can set buffer settings on a specific interface, giving you better control over performance management of network interfaces.&lt;br /&gt;&lt;br /&gt;15. What is 'thewall' and how to set ?&lt;br /&gt;'thewall' in AIX defines the upper limit for network kernel buffers.&lt;br /&gt;&lt;br /&gt;When running AIX 5L V5.3 running a 32 bit kernel is 1GB or half the size of real memory depending on which of the two is the smallest. If you have AIX 5L V5.3 running a 64bit kernel the size of thewall will be 65GB or half the size of real memory, depending on which of the two is smaller.&lt;br /&gt;To display the size of the thewall,&lt;br /&gt;&lt;br /&gt;# no -o thewall&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Note:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;the size of thewall is static from AIX 5L Version 5.1 and later, and cannot be changed, to reduce the upper limit of memory used for networking make use of the maxmbuf tunable.&lt;br /&gt;&lt;br /&gt;16. What is maxbuf tunable variable and how to set it ?&lt;br /&gt;&lt;br /&gt;The maxmbuf tunable used by AIX specifies the maximum amount of memory that can be used by the networking subsystem.&lt;br /&gt;&lt;br /&gt;It can displayed by using the below command,&lt;br /&gt;# lsattr -El sys0 -a maxbuf&lt;br /&gt;&lt;br /&gt;By default the &lt;em&gt;maxmbuf&lt;/em&gt; tunable is disabled, it is set to 0, this means that the value of &lt;em&gt;thewall&lt;/em&gt; will be used to define the maximum amount of memory used for network communications. By setting a non zero value to maxmbuf will override the value of &lt;em&gt;thewall&lt;/em&gt;. This is the only way of reducing the value set by &lt;em&gt;thewall&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;The value of maxbuf's is defined by 1Kb units. To set its value to 1GB,&lt;br /&gt;# chdev -l sys0 -a maxmbuf=1000000&lt;br /&gt;&lt;br /&gt;17. How to find out the media speed of a network interface ?&lt;br /&gt;&lt;br /&gt;# netstat -v ent0 grep Media&lt;br /&gt;&lt;br /&gt;18. How to view the statistics for a specific network adapter ?&lt;br /&gt;&lt;br /&gt;# entstat -d ent1&lt;br /&gt;&lt;br /&gt;You can also use "netstat -v ent1".&lt;br /&gt;&lt;br /&gt;19. How to reset the above network statistics ?&lt;br /&gt;&lt;br /&gt;# entstat -r ent1&lt;br /&gt;&lt;br /&gt;20. How to start iptrace on a specific network adapter ?&lt;br /&gt;&lt;br /&gt;To Start :&lt;br /&gt;# startsrc -s iptrace -a "-i en0 iptrc.out" &amp;amp;&lt;br /&gt;&lt;br /&gt;To Stop:&lt;br /&gt;# stopsrc -s iptrace&lt;br /&gt;&lt;br /&gt;21. How to generate report from the iptrace's output file ?&lt;br /&gt;&lt;br /&gt;# ipreport -r -s iptrc.out &amp;gt; ipreport&lt;br /&gt;&lt;br /&gt;22. How to get the NFS statistics ?&lt;br /&gt;&lt;br /&gt;NFS server RPC statistics : # nfsstat -sr&lt;br /&gt;NFS server NFS statistics : # nfsstat -sn&lt;br /&gt;NFS client RPC statistics : # netstat -cr&lt;br /&gt;NFS client NFS statistics : #netstat -cn&lt;br /&gt;Statistics on mounted file systems : # nfsstat -m&lt;br /&gt;To reset the nfsstat statistics : # nfsstat -z&lt;br /&gt;&lt;br /&gt;23. How to list the current values of all the network tunables?&lt;br /&gt;&lt;br /&gt;# no -a&lt;br /&gt;&lt;br /&gt;24. How to display the current value of a specific network tunable?&lt;br /&gt;&lt;br /&gt;# no -o tcp_recvspace&lt;br /&gt;&lt;br /&gt;25. How to display all the values (current, default, boot, min, max..) values of a network tunable ?&lt;br /&gt;&lt;br /&gt;# no -L tcp_recvspace&lt;br /&gt;&lt;br /&gt;26. What is the file that holds the next boot tunables's values ?&lt;br /&gt;&lt;br /&gt;/etc/tunables/nextboot&lt;br /&gt;&lt;br /&gt;27. What is the file that automatically generated with all the values of the network tunables that were set immediately after the reboot ?&lt;br /&gt;&lt;br /&gt;/etc/tunables/lastboot&lt;br /&gt;&lt;br /&gt;28. How to change the current value of a network tunable's value as well as add the entry to the /etc/tunables/nextboot file ?&lt;br /&gt;&lt;br /&gt;Use the 'p' flag in the no command.&lt;br /&gt;&lt;br /&gt;For Ex., # no -p -o tcp_recvspace=16k&lt;br /&gt;&lt;br /&gt;29. How to display all the NFS network variables ?&lt;br /&gt;&lt;br /&gt;# nfs -a&lt;br /&gt;&lt;br /&gt;30. How to enable the collection of disk input/output statistics ?&lt;br /&gt;&lt;br /&gt;# chdev -l sys0 -a iostat=true&lt;br /&gt;&lt;br /&gt;31. How to display the 5 busiest logical volumes in a VG ?&lt;br /&gt;&lt;br /&gt;# lvmstat -v datavg -c 5&lt;br /&gt;&lt;br /&gt;32. How to display, enable and disable the statistics collection for a VG ?&lt;br /&gt;&lt;br /&gt;To enable: # lvmstat -v datavg -e&lt;br /&gt;To disable: # lvmstat -v datavg -d&lt;br /&gt;To show : # lvmstat -v datavg&lt;br /&gt;&lt;br /&gt;33. How to display the statistics for a LV ?&lt;br /&gt;&lt;br /&gt;# lvmstat -l lv001&lt;br /&gt;&lt;br /&gt;34. How to report disk statistics ?&lt;br /&gt;&lt;br /&gt;# sar -d 5 60&lt;br /&gt;Abovc command displays the disk i/o statistics 60 times in 5 sec interval.&lt;br /&gt;&lt;br /&gt;35. How to list top 10 real memory consuming processes ?&lt;br /&gt;&lt;br /&gt;# svmon -Put 10&lt;br /&gt;&lt;br /&gt;36. How to list top 10 paging space consuming processes ?&lt;br /&gt;&lt;br /&gt;# svmon -Pgt 10&lt;br /&gt;&lt;br /&gt;37. How to list the files opened by a process ?&lt;br /&gt;&lt;br /&gt;# svmon -pP Process_id&lt;br /&gt;&lt;br /&gt;38. How to find out the memory usage of a specific process ?&lt;br /&gt;&lt;br /&gt;# svmon -wP &lt;pid&gt;&lt;br /&gt;&lt;br /&gt;39. How to display the paging (swap) usage ?&lt;br /&gt;&lt;br /&gt;# swap -s allocated = 4718592 blocks used = 1475527 blocks free = 3243065 blocks&lt;br /&gt;&lt;br /&gt;#swap -l&lt;br /&gt;device maj,min total free&lt;br /&gt;/dev/paging02 38, 4 4608MB 3166MB&lt;br /&gt;/dev/paging01 38, 3 4608MB 3168MB&lt;br /&gt;/dev/paging00 10, 14 4608MB 3167MB&lt;br /&gt;/dev/hd6 10, 2 4608MB 3167MB&lt;br /&gt;&lt;br /&gt;40.&lt;br /&gt;&lt;br /&gt;Under Construction ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5238354108681571205?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5238354108681571205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5238354108681571205' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5238354108681571205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5238354108681571205'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/11/performance-monitoring-in-aix.html' title='Performance Monitoring and Tuning in AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7179855236458141533</id><published>2009-10-24T08:52:00.004+05:30</published><updated>2009-11-16T17:22:16.825+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>LDAP in AIX</title><content type='html'>&lt;span class="Apple-style-span"   style="font-family:arial, sans-serif;font-size:12;"&gt;&lt;p&gt;LDAP can be implemented in AIX using IBM Directory Server software which is available in the AIX installation CDs.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Required File Sets: &lt;/b&gt;&lt;br /&gt;&lt;strong&gt;ldap.server&lt;/strong&gt; - Fileset for IBM Directory Server software.&lt;br /&gt;&lt;strong&gt;ldap.client&lt;/strong&gt; - Fileset for IBM Directory client library, header files, utilities.&lt;br /&gt;&lt;strong&gt;ldap.max_crypto_server&lt;/strong&gt; - Fileset for IBM Directory server software, encryption version; Required for SSL setup.&lt;br /&gt;&lt;strong&gt;ldap.max_crypto_client&lt;/strong&gt; - Fileset for IBM Directory client software, encryption version; Required for SSL setup.&lt;br /&gt;&lt;strong&gt;gskkm.rte&lt;/strong&gt; - Fileset for IBM GSKit software; Required for IDS v4 SSL setup.&lt;br /&gt;&lt;strong&gt;gskak.rte&lt;/strong&gt; - Fileset for IBM GSKit software; Required for IDS v6 SSL setup.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DB2: &lt;/b&gt;&lt;br /&gt;DB2 database is installed by default along with the ldap.server fileset.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;mksecldap&lt;/strong&gt; command creates the default db2 instance and database while setting up the LDAP server.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Default DB2 instance created, managed by LDAP: &lt;strong&gt;ldapdb2&lt;/strong&gt;&lt;br /&gt;Default DB2 database created, managed by LDAP: &lt;strong&gt;ldapdb2&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;LDAP Daemons in AIX : &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;slapd - Server Daemon :&lt;/b&gt;&lt;br /&gt;It runs in LDAP server, processes the requests forwarded by secldapclntd.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;secldapclntd - Client Daemon :&lt;/b&gt;&lt;br /&gt;It accepts requests from the LDAP load module, forwards the request&lt;br /&gt;to the LDAP Security Information Server, and passes the result from&lt;br /&gt;the server back to the LDAP load module.&lt;br /&gt;This daemon reads the configuration information defined in the /etc/&lt;br /&gt;security/ldap/ldap.cfg file during its startup, and authenticates to&lt;br /&gt;the LDAP Security Information Server using the server administrator's&lt;br /&gt;distinguished name and password, and establishes a connection between&lt;br /&gt;the local host and the server.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;LDAP Configuration Files: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/etc/slapd32.conf&lt;br /&gt;- Server Config File&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/etc/security/ldap/ldap.cfg&lt;br /&gt;- Client Config File contains ldap server names,port numbers, Admin&lt;br /&gt;DN, Admin DN password, SSL key/path, user/group/id Attr Map Path, user/&lt;br /&gt;group cache size, cache TTL, heart beat interval, # of thread.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/usr/lib/security/methods.cfg&lt;br /&gt;- Loadable module config file contains the LDAP stanza.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;LDAP module entry in /usr/lib/security/methods.cfg :&lt;br /&gt;&lt;/p&gt;&lt;p&gt;LDAP:&lt;br /&gt;program = /usr/lib/security/LDAP&lt;br /&gt;program_64 = /usr/lib/security/LDAP64&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Attribute Map Files: &lt;/b&gt;&lt;br /&gt;These map files are used by the /usr/lib/security/LDAP module and the secldapclntd daemon for translation between AIX attribute names to &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;b&gt;LDAP attribute names. &lt;/b&gt;&lt;br /&gt;Each entry in a mapping file represents a translation for an attribute.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For Example, "accountlocked" user attribute in AIX is mapped to&lt;br /&gt;"isaccountenabled" LDAP attribute.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# /etc/security/ldap/2307aixuser.map&lt;br /&gt;# /etc/security/ldap/2307aixgroup.map&lt;br /&gt;# /etc/security/ldap/idmap.map&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;User Attributes related to LDAP: &lt;/b&gt;&lt;br /&gt;1. hostsallowedlogin = List of hosts where login is enabled&lt;br /&gt;2. hostsdeniedlogin - List of hosts where login is disabled&lt;br /&gt;3. SYSTEM = LDAP&lt;br /&gt;4. registery = LDAP&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Management of secldapclntd daemon: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;start-secldapclntd - Starts the daemon&lt;br /&gt;stop-secldapclntd - Stops the daemon&lt;br /&gt;restart-secldapclntd - Restarts the daemon&lt;br /&gt;ls-secldapclntd - Lists the daemon status including current server,&lt;br /&gt;port number, caching status, etc.&lt;br /&gt;flush-secldapclntd - Clears the cache of the daemon&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Note: secldapclntd daemon is started by "mksecldap -c" command and it&lt;br /&gt;gets started on boot time thru /etc/inittab entry.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;LDAP Server Commands: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To setup the server,&lt;br /&gt;# mksecldap -s -a cn=admin -p pwd -S rfc2307aix&lt;br /&gt;&lt;/p&gt;&lt;p&gt;where&lt;br /&gt;cn=admin is the administrator DN&lt;br /&gt;pwd is the password&lt;br /&gt;rfc2307aix is the schema. Other available schemas are aix and rfc2307.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This will export the locally defined users and groups to the LDAP server with RFC2307AIX schema.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To do the above task without migrating local users and groups,&lt;br /&gt;# mksecldap -s -a cn=admin -p pwd -S rfc2307aix -u NONE&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To undo a previous server setup,&lt;br /&gt;# mksecldap -s -U&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To generate/import SSL certificate,&lt;br /&gt;# gsk5ikm&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To export all locally defined users and groups to a ldif file,&lt;br /&gt;# sectoldif -d cn=aixsecdb,cn=aixdata -S rfs2307aix &gt; /tmp/ ldapusers.ldif&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To import users and groups from ldif file to the LDAP server,&lt;br /&gt;# Use ldif2db or ldapadd command&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;LDAP Client Commands: &lt;/b&gt;&lt;br /&gt;To setup LDAP client without SSL,&lt;br /&gt;# mksecldap -c -h servername -a adminDN -p passwd&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To setup ldap client using SSL,&lt;br /&gt;# mksecldap -c -h servername -a adminDN -p passwd -k /usr/ldap/etc/&lt;br /&gt;mykey.kdb -p keypwd&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To undo a previous client setup,&lt;br /&gt;# mksecldap -c -U&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;DB2 commands for managing LDAP database: &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To drop(delete) the ldapdb2 database:&lt;br /&gt;# su - ldapdb2&lt;br /&gt;$ db2 drop database ldapdb2&lt;br /&gt;$ exit&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To drop the ldapdb2 instance:&lt;br /&gt;# /usr/lpp/db2_07_01/instance/db2idrop ldapdb2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;User/Group Related Commands:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To create a LDAP user from a client:&lt;br /&gt;# mkuser -R LDAP joe&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To modify the authentication method to LDAP for user1:&lt;br /&gt;# mkuser SYSTEM=LDAP registry=LDAP user1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To lock a LDAP user:&lt;br /&gt;# chuser -R LDAP account_locked=true user2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To allow user1 to login from host1 and host2:&lt;br /&gt;# chuser -R LDAP hostsallowedlogin=host1,host2 user1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To deny user1 to login from host2:&lt;br /&gt;# chuser -R LDAP hostsdeniedlogin=host2 user1&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To allow user1 to login from the machine with IP 192.9.200.1 :&lt;br /&gt;# chuser -R LDAP hostsallowedlogin=192.9.200.1 user1 &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Please post your comments and questions.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7179855236458141533?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7179855236458141533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7179855236458141533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7179855236458141533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7179855236458141533'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/10/ldap-in-aix.html' title='LDAP in AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-3590564494935143967</id><published>2009-10-23T20:54:00.008+05:30</published><updated>2009-12-09T14:56:32.609+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>My Notes on NIM - Network Installation Manager</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;strong&gt;&lt;u&gt;Required Filesets:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;For Server - bos.sysmgt.nim.master and bos.sysmgt.nim.spot&lt;br /&gt;For Client - bos.sysmgt.nim.client&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;strong&gt;&lt;u&gt;Few Resource Definitions:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;SPOT &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;- Shared Product Object Tree is a directory containing files required to boot a machine and the boot image&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;LPP_SOURCE &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;- Licensed Program Product source is a directory containing images/filesets that AIX uses to load software&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;MKSYSB &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;- Mksysb resource used to build a machine &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;strong&gt;&lt;u&gt;Requirements for NIM Server:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;strong&gt;&lt;u&gt;Disk Space :&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;1. 3 GB per base lpp_source resource&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;2. 500 MB + per mksysb resource&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;3. 500 MB per SPOT resource&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;4. Additional buffer space for future growth&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family: Arial;"&gt;Other Requirements:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;# Minimum 512 MB real memory&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;# 10 or 100 MBPS ethernet adapter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;My Recommendations for NIM VG and Filesystems :&lt;/b&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;1. Create a seperate VG called 'nimvg' with enough space.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;2. Create the following filesystems in nimvg based upon your requirement&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&amp;nbsp;a. /tftpboot - To hold boot images&lt;br /&gt;&amp;nbsp;b. /export/nim - To hold the resources like SPOT, LPP, Mksysb&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;strong&gt;&lt;u&gt;Directory Structure :&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;/export/nim/lpp_source&amp;nbsp;- To hold lpp source resources&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;/export/nim/spot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - To hold spot resources&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;/export/nim/mksysb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - To hold the mksysb backup for clients&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Naming Schemes:&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;Follow the below schemes to easily identify during regular operations :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;spot530TL6&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; - SPOT for AIX V 5.3 TL 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;spot530TL9&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;- SPOT for AIX V 5.3 TL 9&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;lpp_source530TL6&amp;nbsp; - LPP_SOURCE for AIX V 5.3 TL 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;lpp_source530TL9&amp;nbsp; - LPP_SOURCE for AIX V 5.3 TL 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;client_server1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; Mksysb image of the host server1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;client_server2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Mksysb image of the hsot server2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&lt;span class="Apple-style-span"&gt;&lt;strong&gt;How to setup the NIM Master :&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;0. Create the /tftpboot and /export/nim file systems as per yoru requirement&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;1. Initial setup of NIM Master&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;a. ODM database&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;b.&amp;nbsp;Boot Area: /tftpboot directory that is used to store boot files (images)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp; c. /etc/niminfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp; Is the Key configuration file that exists on both master and clients&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;d. nimesis daemon - This is the daemon which used to communicate with the nim clients&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;2. Insert the AIX CD into the master server's CD Drive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Arial;"&gt;3.&amp;nbsp;Create LPP_SOURCE and SPOT resources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;strong&gt;&lt;u&gt;Commands to manage NIM master and clients:&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To setup NIM Server:&lt;br /&gt;# nim_master_setup -B -a device=/dev/cd0 -a file_system=/nim -a volume_group=nimvg&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To setup NIM installation in a client:&lt;br /&gt;# smitty nim_bosinst&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To view the status of NIM installation in a NIM client:&lt;br /&gt;# lsnim -l client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To define a lpp_source resource:&lt;br /&gt;# nim -o define -t lpp_source -a source=/dev/cd0 -a server=master -a location=/nim/lpp_source/AIX_5_3_4 AIX_5_3_4&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To define a spot resource:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;# nim -o define -t spot -a server=master -a location=/export/nim/spot -a source=lpp_source530 spot530&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To remove a resource:&lt;br /&gt;# nim -o remove AIX_5_3_4&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To initialize a NIM client for diag operation:&lt;br /&gt;# nim -o diag client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To initialize a NIM client for maintenance operation:&lt;br /&gt;# nim -o maint client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To unconfigure a NIM server:&lt;br /&gt;# nim -o unconfig master_server&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To allocate a SPOT to a NIM client:&lt;br /&gt;# nim -o allocate -a spot=AIX_5_3 client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To deallocate a SPOT from a NIM client:&lt;br /&gt;# nim -o deallocate -a spot=AIX_5_3 client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To remove a NIM client after deallocating all its resources:&lt;br /&gt;# nim -o remove client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To reboot a client:&lt;br /&gt;# nim -o reboot client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To list all the NIM resources:&lt;br /&gt;# lsnim&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To list detailed information about a nim client:&lt;br /&gt;# lsnim -l client_hostname&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;To list the resources allocated to a NIM client:&lt;br /&gt;# lsnim -c resources client_hostname &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;This post is under construction. &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;Please visit later for the upgraded version.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-3590564494935143967?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/3590564494935143967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=3590564494935143967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3590564494935143967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3590564494935143967'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/10/network-installation-manager.html' title='My Notes on NIM - Network Installation Manager'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5371157694146721811</id><published>2009-08-07T07:59:00.009+05:30</published><updated>2009-11-17T17:27:54.492+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>A Video on File / Directory Security</title><content type='html'>Part 1&lt;br /&gt;&lt;object width="800" height="600" class="BLOG_video_class" id="BLOG_video-b0bd9640abadc962" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3Db0bd9640abadc962%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4FF1F62754D6E8AB9BC86222BBB20CB2AEFB203F.3AA8DB7D88C8F430937EC739C04800C9AB4C0598%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db0bd9640abadc962%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNM_7Tw-NRj8DudzfgseZpj-5Nk8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="800" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt1.googlevideo.com/videoplayback?id%3Db0bd9640abadc962%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4FF1F62754D6E8AB9BC86222BBB20CB2AEFB203F.3AA8DB7D88C8F430937EC739C04800C9AB4C0598%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db0bd9640abadc962%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNM_7Tw-NRj8DudzfgseZpj-5Nk8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 2&lt;br /&gt;&lt;object width="800" height="600" class="BLOG_video_class" id="BLOG_video-b4fe8f97218bc809" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt7.googlevideo.com/videoplayback?id%3Db4fe8f97218bc809%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D8543ADC798053A067C84A97248B503CAC8A34B54.17A463DC93A27A36224355779AFE14A1147FB933%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db4fe8f97218bc809%26offsetms%3D5000%26itag%3Dw160%26sigh%3DhBb-cc4oQW751O8JZ1Zi9nt0tRQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="800" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt7.googlevideo.com/videoplayback?id%3Db4fe8f97218bc809%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D8543ADC798053A067C84A97248B503CAC8A34B54.17A463DC93A27A36224355779AFE14A1147FB933%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db4fe8f97218bc809%26offsetms%3D5000%26itag%3Dw160%26sigh%3DhBb-cc4oQW751O8JZ1Zi9nt0tRQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Part 3&lt;br /&gt;&lt;object width="800" height="600" class="BLOG_video_class" id="BLOG_video-219223903b73f765" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt5.googlevideo.com/videoplayback?id%3D219223903b73f765%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DC248AE57A47343642AA16C5CAAB82CB70D92C29.1FCC5E3F6424668B253F08D6F23FA3054BA8B166%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D219223903b73f765%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dvc11fNR3di1c4LRtWuXJOXhnxXs&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="800" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt5.googlevideo.com/videoplayback?id%3D219223903b73f765%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DC248AE57A47343642AA16C5CAAB82CB70D92C29.1FCC5E3F6424668B253F08D6F23FA3054BA8B166%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D219223903b73f765%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dvc11fNR3di1c4LRtWuXJOXhnxXs&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5371157694146721811?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=219223903b73f765&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=b0bd9640abadc962&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=b4fe8f97218bc809&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5371157694146721811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5371157694146721811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5371157694146721811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5371157694146721811'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/08/video-on-file-directory-security.html' title='A Video on File / Directory Security'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7513551475854443197</id><published>2009-08-05T19:37:00.021+05:30</published><updated>2009-11-17T10:08:07.969+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>A Video on User Administration</title><content type='html'>Under Construction&lt;br /&gt;&lt;br /&gt;User Administration - Part 1&lt;br /&gt;&lt;object width="900" height="600" class="BLOG_video_class" id="BLOG_video-ab899b3047f9b03c" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v15.nonxt6.googlevideo.com/videoplayback?id%3Dab899b3047f9b03c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D61AEA2163E4936C34B83A914FA8D420F5EC438F0.4351EAA282346EFFCFA9EF1CB2C376723EF1AD00%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dab899b3047f9b03c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNOK2k04klMgoKJfUqWCvCzzv8bs&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v15.nonxt6.googlevideo.com/videoplayback?id%3Dab899b3047f9b03c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D61AEA2163E4936C34B83A914FA8D420F5EC438F0.4351EAA282346EFFCFA9EF1CB2C376723EF1AD00%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dab899b3047f9b03c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DNOK2k04klMgoKJfUqWCvCzzv8bs&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;User Administration - Part 2&lt;br /&gt;&lt;object width="900" height="600" class="BLOG_video_class" id="BLOG_video-cf67a5bbf80068fc" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt1.googlevideo.com/videoplayback?id%3Dcf67a5bbf80068fc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43415A8166D6D0949FEB9DCA846A43EEE9551811.6D58ED1BDE03B9D9DE7F83CDDFD2DB6F26A405C9%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcf67a5bbf80068fc%26offsetms%3D5000%26itag%3Dw160%26sigh%3De3cRKOkgN8G6auX8U9nY9KGOJf4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt1.googlevideo.com/videoplayback?id%3Dcf67a5bbf80068fc%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D43415A8166D6D0949FEB9DCA846A43EEE9551811.6D58ED1BDE03B9D9DE7F83CDDFD2DB6F26A405C9%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcf67a5bbf80068fc%26offsetms%3D5000%26itag%3Dw160%26sigh%3De3cRKOkgN8G6auX8U9nY9KGOJf4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;User Administration - Part 3&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3SBBv2Azxrc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/3SBBv2Azxrc&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;User Administration - Part 4&lt;br /&gt;&lt;br /&gt;&lt;object width="900" height="600" class="BLOG_video_class" id="BLOG_video-51993043d6393a9c" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v7.nonxt5.googlevideo.com/videoplayback?id%3D51993043d6393a9c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D812659372A26125C37C852E82C3A6974FBAE9C70.444991F186D8F3CDE8C2075EA034EEFF414C1C2%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D51993043d6393a9c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DLZIPz8FEfKJm3XoSVbTJhWFBSCw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v7.nonxt5.googlevideo.com/videoplayback?id%3D51993043d6393a9c%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D812659372A26125C37C852E82C3A6974FBAE9C70.444991F186D8F3CDE8C2075EA034EEFF414C1C2%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D51993043d6393a9c%26offsetms%3D5000%26itag%3Dw160%26sigh%3DLZIPz8FEfKJm3XoSVbTJhWFBSCw&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Administration - Part 5&lt;br /&gt;&lt;br /&gt;&lt;object width="900" height="600" class="BLOG_video_class" id="BLOG_video-92fc4e2f93ba441" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v11.nonxt4.googlevideo.com/videoplayback?id%3D092fc4e2f93ba441%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7ED1793F18AA41325B47134E067818275ED484B8.812811364C1576827CC2A74685B2E7B0604BA0D1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D92fc4e2f93ba441%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4lE_QhzIiWdjViB06Wdbeqq06vQ&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v11.nonxt4.googlevideo.com/videoplayback?id%3D092fc4e2f93ba441%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D7ED1793F18AA41325B47134E067818275ED484B8.812811364C1576827CC2A74685B2E7B0604BA0D1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D92fc4e2f93ba441%26offsetms%3D5000%26itag%3Dw160%26sigh%3D4lE_QhzIiWdjViB06Wdbeqq06vQ&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;User Administration - Part 6&lt;br /&gt;&lt;br /&gt;&lt;object width="900" height="600" class="BLOG_video_class" id="BLOG_video-7e0076e397579363" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v8.nonxt2.googlevideo.com/videoplayback?id%3D7e0076e397579363%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3649A3B2EF625786377D0C478FD4CC33626236FF.1DC5EDB2E0C892CB6B71B6D6736DB30A63008BE1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7e0076e397579363%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrHrxgwdo5Wl1ys3iPVh2lmzfXzg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v8.nonxt2.googlevideo.com/videoplayback?id%3D7e0076e397579363%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D3649A3B2EF625786377D0C478FD4CC33626236FF.1DC5EDB2E0C892CB6B71B6D6736DB30A63008BE1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7e0076e397579363%26offsetms%3D5000%26itag%3Dw160%26sigh%3DrHrxgwdo5Wl1ys3iPVh2lmzfXzg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7513551475854443197?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=51993043d6393a9c&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=7e0076e397579363&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=92fc4e2f93ba441&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=ab899b3047f9b03c&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=cf67a5bbf80068fc&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7513551475854443197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7513551475854443197' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7513551475854443197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7513551475854443197'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/08/user-administration-original-videos.html' title='A Video on User Administration'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2128179697200662988</id><published>2009-08-05T04:55:00.008+05:30</published><updated>2009-08-06T08:07:22.156+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>Multibos - Video</title><content type='html'>&lt;object width="800" height="600" class="BLOG_video_class" id="BLOG_video-ac4cff61db304014" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v19.nonxt5.googlevideo.com/videoplayback?id%3Dac4cff61db304014%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D26DDB9B88141108CABDD6B22B261C53A18E7BA4B.1EDAC1F2E77110F385F4DDC9A0A61F30A2323BF4%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dac4cff61db304014%26offsetms%3D5000%26itag%3Dw160%26sigh%3DflAyFhDXFNBuxtiJanB6QS8OK1k&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="800" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v19.nonxt5.googlevideo.com/videoplayback?id%3Dac4cff61db304014%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D26DDB9B88141108CABDD6B22B261C53A18E7BA4B.1EDAC1F2E77110F385F4DDC9A0A61F30A2323BF4%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dac4cff61db304014%26offsetms%3D5000%26itag%3Dw160%26sigh%3DflAyFhDXFNBuxtiJanB6QS8OK1k&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="800" height="600" class="BLOG_video_class" id="BLOG_video-9d835b45b4c60b52" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v1.nonxt5.googlevideo.com/videoplayback?id%3D9d835b45b4c60b52%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4F5B110F26B88AA12576D48CFECAF1A37391809A.3738B7612CB378A7EE551673F2345FED7F41A12%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d835b45b4c60b52%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dp_OBhWhAuViKOreA0SQG4hBncj4&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="800" height="600" bgcolor="#FFFFFF"flashvars="flvurl=http://v1.nonxt5.googlevideo.com/videoplayback?id%3D9d835b45b4c60b52%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4F5B110F26B88AA12576D48CFECAF1A37391809A.3738B7612CB378A7EE551673F2345FED7F41A12%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D9d835b45b4c60b52%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dp_OBhWhAuViKOreA0SQG4hBncj4&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2128179697200662988?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=9d835b45b4c60b52&amp;type=video%2Fmp4' length='0'/><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=ac4cff61db304014&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2128179697200662988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2128179697200662988' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2128179697200662988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2128179697200662988'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/08/multibos.html' title='Multibos - Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-1907924938622441879</id><published>2009-08-01T00:42:00.008+05:30</published><updated>2009-08-06T08:07:33.441+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='AIX LVM VG'/><title type='text'>Volume Group - Video</title><content type='html'>&lt;object width="900" height="700" class="BLOG_video_class" id="BLOG_video-8f3a98dbea91d999" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v10.nonxt6.googlevideo.com/videoplayback?id%3D8f3a98dbea91d999%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D52436B90826BEAEAEF8CBA99D84259A000B7F416.70D85A2751E06939BC3634B38BFA7BC37E480F82%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8f3a98dbea91d999%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1jPbctKkbull9nHNgh324gKZNGA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="900" height="700" bgcolor="#FFFFFF"flashvars="flvurl=http://v10.nonxt6.googlevideo.com/videoplayback?id%3D8f3a98dbea91d999%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333283145%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D52436B90826BEAEAEF8CBA99D84259A000B7F416.70D85A2751E06939BC3634B38BFA7BC37E480F82%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D8f3a98dbea91d999%26offsetms%3D5000%26itag%3Dw160%26sigh%3D1jPbctKkbull9nHNgh324gKZNGA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-1907924938622441879?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=8f3a98dbea91d999&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/1907924938622441879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=1907924938622441879' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/1907924938622441879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/1907924938622441879'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/07/video-on-volume-group.html' title='Volume Group - Video'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5892812529781233067</id><published>2009-04-10T01:08:00.000+05:30</published><updated>2009-04-10T01:09:34.129+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips IX - System Plan</title><content type='html'>1. How to make a system plan from a running machine ?&lt;br /&gt;&lt;br /&gt;# mksysplan -f marc.sysplan -m Machine-Name -v&lt;br /&gt;&lt;br /&gt;where &lt;br /&gt;  marc.sysplan is the file name.&lt;br /&gt;&lt;br /&gt;2. How to list a system plan ?&lt;br /&gt;&lt;br /&gt;# lssysplan&lt;br /&gt;&lt;br /&gt;3. How to delete a particular system plan ?&lt;br /&gt;&lt;br /&gt;# rmsysplan&lt;br /&gt;&lt;br /&gt;4. How to reploy a system plan on a managed server ?&lt;br /&gt;&lt;br /&gt;# deploysysplan&lt;br /&gt;&lt;br /&gt;5. How to copy a system plan from/into the HMC ?&lt;br /&gt;&lt;br /&gt;# cpsysplan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This post is under construction.&lt;br /&gt;Please check the updated version in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5892812529781233067?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5892812529781233067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5892812529781233067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5892812529781233067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5892812529781233067'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hmc-tips-ix-system-plan.html' title='HMC Tips IX - System Plan'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4989546542253533589</id><published>2009-04-10T01:06:00.001+05:30</published><updated>2009-07-13T02:17:39.817+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACMP'/><title type='text'>HACMP Tips III - C-SPOC Commands</title><content type='html'>CSPOC commands are located under /usr/es/sbin/cluster/sbin. If you need, please add this directory to your PATH.&lt;br /&gt;&lt;br /&gt;1. To create a user in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_mkuser&lt;br /&gt;&lt;br /&gt;2. To change/set passwd for a user in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_chpasswd&lt;br /&gt;&lt;br /&gt;3. To change a user's attribute in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_chuser&lt;br /&gt;&lt;br /&gt;4. To remove a user in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_rmuser&lt;br /&gt;&lt;br /&gt;5. To list users in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_lsuser&lt;br /&gt;&lt;br /&gt;6. To create a group in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_mkgroup&lt;br /&gt;&lt;br /&gt;7. To change attributes of a group :&lt;br /&gt;&lt;br /&gt;# cl_lsgroup&lt;br /&gt;&lt;br /&gt;8. To remove a group in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_rmgroup&lt;br /&gt;&lt;br /&gt;9. To create a shared VG in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_mkvg&lt;br /&gt;&lt;br /&gt;10. To change the attributes of a shared VG :&lt;br /&gt;&lt;br /&gt;# cl_chvg&lt;br /&gt;&lt;br /&gt;11. To extend a VG (add a PV to a VG) :&lt;br /&gt;&lt;br /&gt;# cl_extendvg&lt;br /&gt;&lt;br /&gt;12. To reduce a VG (remove a PV from a VG) :&lt;br /&gt;&lt;br /&gt;# cl_reducevg&lt;br /&gt;&lt;br /&gt;13. To mirror a VG :&lt;br /&gt;&lt;br /&gt;# cl_mirrorvg&lt;br /&gt;&lt;br /&gt;14. To unmirror a VG :&lt;br /&gt;&lt;br /&gt;# cl_unmirrorvg&lt;br /&gt;&lt;br /&gt;15. To list VG's in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_lsvg&lt;br /&gt;&lt;br /&gt;16. To sync a VG :&lt;br /&gt;&lt;br /&gt;# cl_syncvg&lt;br /&gt;&lt;br /&gt;17. To import a volume group :&lt;br /&gt;&lt;br /&gt;# cl_importvg&lt;br /&gt;&lt;br /&gt;18. To import a VG into a list of nodes :&lt;br /&gt;&lt;br /&gt;# cl_updatevg&lt;br /&gt;&lt;br /&gt;19. To activate/varyon a VG :&lt;br /&gt;&lt;br /&gt;# cl_activate_vgs VG_name&lt;br /&gt;&lt;br /&gt;20. To deactivate/varyoff a VG :&lt;br /&gt;&lt;br /&gt;# cl_deactivate_vgs VG_name&lt;br /&gt;&lt;br /&gt;21. To create a LV :&lt;br /&gt;&lt;br /&gt;# cl_mklv&lt;br /&gt;&lt;br /&gt;22. To change the attributes of a LV :&lt;br /&gt;&lt;br /&gt;# cl_chlv&lt;br /&gt;&lt;br /&gt;23. To list a LV :&lt;br /&gt;&lt;br /&gt;# cl_lslv&lt;br /&gt;&lt;br /&gt;24. To remove a LV :&lt;br /&gt;&lt;br /&gt;# cl_rmlv&lt;br /&gt;&lt;br /&gt;25. To make copies for a LV :&lt;br /&gt;&lt;br /&gt;# cl_mklvcopy&lt;br /&gt;&lt;br /&gt;26. To remove copies for a LV :&lt;br /&gt;&lt;br /&gt;# cl_rmlvcopy&lt;br /&gt;&lt;br /&gt;27. To extend a LV :&lt;br /&gt;&lt;br /&gt;# cl_extendlv&lt;br /&gt;&lt;br /&gt;28. To create a file system in a cluster :&lt;br /&gt;&lt;br /&gt;# cl_crfs&lt;br /&gt;&lt;br /&gt;29. To create a LV followed by a FS :&lt;br /&gt;&lt;br /&gt;# cl_crlvfs&lt;br /&gt;&lt;br /&gt;30. To change the attribute of a FS :&lt;br /&gt;&lt;br /&gt;# cl_chfs&lt;br /&gt;&lt;br /&gt;31. To lsit file systems :&lt;br /&gt;&lt;br /&gt;# cl_lsfs&lt;br /&gt;&lt;br /&gt;32. To remove a FS :&lt;br /&gt;&lt;br /&gt;# cl_rmfs&lt;br /&gt;&lt;br /&gt;33. To show JFS2 file systems with all attributes :&lt;br /&gt;&lt;br /&gt;# cl_lsjfs2&lt;br /&gt;&lt;br /&gt;34. To list JFS2 filesysems and their resource groups :&lt;br /&gt;&lt;br /&gt;# cl_showfs2&lt;br /&gt;&lt;br /&gt;35. To activate/mount a file system :&lt;br /&gt;&lt;br /&gt;# cl_activate_fs /filesystem_mountpoint&lt;br /&gt;&lt;br /&gt;36. To activate/mount a NFS file system :&lt;br /&gt;&lt;br /&gt;# cl_activate_nfs retry NFS_Hostname /filesystem_mountpoint&lt;br /&gt;&lt;br /&gt;37. To deactivate/unmount a file system :&lt;br /&gt;&lt;br /&gt;# cl_deactivate_fs /filesystem_mountpoint&lt;br /&gt;&lt;br /&gt;38. To deactivate/unmount a NFS file system :&lt;br /&gt;&lt;br /&gt;# cl_deactivate_nfs /filesystem_mountpoint&lt;br /&gt;&lt;br /&gt;39. To export(NFS) a file system :&lt;br /&gt;&lt;br /&gt;# cl_export_fs hostname /filesystem_mountpoint&lt;br /&gt;&lt;br /&gt;40. To list the process numbers using the NFS directory :&lt;br /&gt;&lt;br /&gt;# cl_nfskill -u /nfs_mountpoint&lt;br /&gt;&lt;br /&gt;41. To kill the processes using the NFS directory :&lt;br /&gt;&lt;br /&gt;# cl_nfskill -k /nfs_mountpoint&lt;br /&gt;&lt;br /&gt;This post is under construction.&lt;br /&gt;Please check the updated version in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4989546542253533589?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4989546542253533589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4989546542253533589' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4989546542253533589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4989546542253533589'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hacmp-tips-iii-c-spoc-commands.html' title='HACMP Tips III - C-SPOC Commands'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4008675727501548994</id><published>2009-04-10T01:05:00.004+05:30</published><updated>2009-11-16T13:49:55.525+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACMP'/><title type='text'>HACMP Tips II - Utility Commands</title><content type='html'>Below mentioned utility commands are available under /usr/es/sbin/cluster/utilities.&lt;br /&gt;If you need, please add it to your PATH variable.&lt;br /&gt;&lt;br /&gt;1. To list cluster and node topology information :&lt;br /&gt;&lt;br /&gt;# cltopinfo (or) cllscf&lt;br /&gt;&lt;br /&gt;2. To show the config for the nodes :&lt;br /&gt;&lt;br /&gt;# cltopinfo -n&lt;br /&gt;&lt;br /&gt;3. To show all networks configured in the cluster :&lt;br /&gt;&lt;br /&gt;# cltopinfo -w&lt;br /&gt;&lt;br /&gt;4. To show resources defined for all groups :&lt;br /&gt;&lt;br /&gt;# clshowres&lt;br /&gt;&lt;br /&gt;5. To show resources defined to selected the group :&lt;br /&gt;&lt;br /&gt;# clshowres -g&lt;br /&gt;&lt;br /&gt;6. To list all resource groups :&lt;br /&gt;&lt;br /&gt;# cllsgrp&lt;br /&gt;&lt;br /&gt;7. To list all file systems :&lt;br /&gt;&lt;br /&gt;# cllsfs&lt;br /&gt;&lt;br /&gt;8. To list the service IPs configured for a node :&lt;br /&gt;&lt;br /&gt;# cllsip nodename&lt;br /&gt;&lt;br /&gt;9. To show the whole cluster configuration :&lt;br /&gt;&lt;br /&gt;# cldump&lt;br /&gt;&lt;br /&gt;10. To show adapter information :&lt;br /&gt;&lt;br /&gt;# cllsif&lt;br /&gt;&lt;br /&gt;11. To show network information :&lt;br /&gt;&lt;br /&gt;# cllsnw&lt;br /&gt;&lt;br /&gt;12. To show the status of resource groups :&lt;br /&gt;&lt;br /&gt;# clfindres&lt;br /&gt;&lt;br /&gt;13. To list all resources :&lt;br /&gt;&lt;br /&gt;# cllsres&lt;br /&gt;&lt;br /&gt;14. To list all tape resources :&lt;br /&gt;&lt;br /&gt;# cllstape&lt;br /&gt;&lt;br /&gt;15. To list all nodes in a cluster :&lt;br /&gt;&lt;br /&gt;# cllsnode&lt;br /&gt;&lt;br /&gt;16. To list all application servers alongwith their start and stop scripts :&lt;br /&gt;&lt;br /&gt;# cllsserv&lt;br /&gt;&lt;br /&gt;17. To list all logical volumes in a cluster :&lt;br /&gt;&lt;br /&gt;# cllslv&lt;br /&gt;&lt;br /&gt;18. To list all IP networks in a cluster :&lt;br /&gt;&lt;br /&gt;# cllsipnw&lt;br /&gt;&lt;br /&gt;19. To list all alive network interfaces :&lt;br /&gt;&lt;br /&gt;# cllsaliveif&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4008675727501548994?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4008675727501548994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4008675727501548994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4008675727501548994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4008675727501548994'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hacmp-tips-ii-utility-commands.html' title='HACMP Tips II - Utility Commands'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5721720791118789310</id><published>2009-04-10T01:05:00.001+05:30</published><updated>2009-04-10T01:09:53.112+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HACMP'/><title type='text'>HACMP Tips I - Files and Scripts</title><content type='html'>1. Where is the rhosts file located for HACMP ?&lt;br /&gt;&lt;br /&gt;Location: /usr/es/sbin/cluster/etc/rhosts&lt;br /&gt;Used By: clcomd daemon to validate the addresses of the incoming connections&lt;br /&gt;Updated By: &lt;br /&gt;   It is updated automatically by clcomd daemon during the first connection.&lt;br /&gt;But we should update it manually incase of configuring the cluster on an unsecured network.&lt;br /&gt;&lt;br /&gt;2. What happened to ~/.rhosts file in the current version of HACMP ?&lt;br /&gt;&lt;br /&gt;~/.rhosts is only needed during the migration from pre-5.1 versions of hacmp.&lt;br /&gt;Once migration is completed, we should remove the file if no other applications need rsh.&lt;br /&gt;From HACMP V5.1, inter-node communication for cluster services is handled by clcomd daemon.&lt;br /&gt;&lt;br /&gt;3. What is the entry added to /etc/inittab for to IP Address Takeover ?&lt;br /&gt;&lt;br /&gt;harc:2:wait:/usr/es/sbin/cluster/etc/harc.net # HACMP network startup&lt;br /&gt;&lt;br /&gt;4. What is the entry added to /etc/inittab file due auto-start of HACMP ?&lt;br /&gt;hacmp:2:once:/usr/es/sbin/cluster/etc/rc.init&lt;br /&gt;&lt;br /&gt;5. What is the script used to start cluster services ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/etc/rc.cluster&lt;br /&gt;&lt;br /&gt;6. rc.cluster calls a script internally to start the cluster services. What is that ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/utilities/clstart&lt;br /&gt;&lt;br /&gt;7. What is the equivalent script for clstart in CSPOC ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/sbin/cl_clstart&lt;br /&gt;&lt;br /&gt;8. What is the script used to stop cluster services ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/utitilies/clstop&lt;br /&gt;&lt;br /&gt;9. What is the equivalent script for clstop in CSPOC ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/sbin/cl_clstop&lt;br /&gt;&lt;br /&gt;10. What happens when clstrmgr daemon terminates abmornally ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/ckuster/utilities/clexit.rs script ahlts the system.&lt;br /&gt;You can change the default behavior of the clexit.rc script by configuring&lt;br /&gt;/usr/es/sbin/cluster/etc/hacmp.term&lt;br /&gt;&lt;br /&gt;11. What script is invoked by clinfo daemon incase of a network or node event ?&lt;br /&gt;&lt;br /&gt;/usr/es/sbin/cluster/etc/clinfo.rc&lt;br /&gt;      &lt;br /&gt;&lt;br /&gt;This post is under construction.&lt;br /&gt;Please check the updated version in future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5721720791118789310?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5721720791118789310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5721720791118789310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5721720791118789310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5721720791118789310'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hacmp-tips-i-files-and-scripts.html' title='HACMP Tips I - Files and Scripts'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4561742844569908069</id><published>2009-04-10T01:03:00.000+05:30</published><updated>2009-04-10T01:09:34.129+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips VIII - DLPAR Requirements</title><content type='html'>1. What is version requirment for DLPAR operations ?&lt;br /&gt;&lt;br /&gt;a. A P4 processor based pSeries system or later&lt;br /&gt;b. October 2002 or later system microcode update&lt;br /&gt;c. A HMC at version R3V1.0 or later&lt;br /&gt;4. AIX 5L Version 5.2 or later&lt;br /&gt;&lt;br /&gt;2. What are the AIX filesets required for DLPAR ?&lt;br /&gt;&lt;br /&gt;a. # lslpp -l rsct.core*&lt;br /&gt;b. # lslpp -l csm.client&lt;br /&gt;&lt;br /&gt;3. What are the daemons required for DLPAR ?&lt;br /&gt;&lt;br /&gt;#lssrc -a | grep rsct&lt;br /&gt;ctrmc  rsct  21044  active&lt;br /&gt;IBM.CSMAgentRM  rsct_rm 21045  active&lt;br /&gt;IBM.ServiceRM  rsct_rm 11836  active&lt;br /&gt;IBM.DRM  rsct_rm 20011  active&lt;br /&gt;IBM.HostRM  rsct_rm 20012  active&lt;br /&gt;IBM.DMSRM  rsct_rm 906  active&lt;br /&gt;IBM.LparCmdRM  rsct_rm 901  active&lt;br /&gt;&lt;br /&gt;4. On HMC, how to list partitions recognized by DLAPR ?&lt;br /&gt;&lt;br /&gt;# lspartition -dlpar&lt;br /&gt;&lt;br /&gt;If all active AIX 5.2 partitions are listed as Active&lt;1&gt;, ..., DCaps:&lt;0xf&gt; your system has been set up properly for DLPAR.&lt;br /&gt;If you're missing some active partitions or some partitions are reported as Active&lt;0&gt;, your system probably still has a network/hostname set up problem.&lt;br /&gt;&lt;br /&gt;5. How to resolve name resolution issues between LPARs and HMC ?&lt;br /&gt;&lt;br /&gt;Step I :&lt;br /&gt;# vi /etc/resolv.conf&lt;br /&gt;1.Same DNS server for LPARs and HMC&lt;br /&gt;2.Remove the duplicate entries.&lt;br /&gt;&lt;br /&gt;Step II: &lt;br /&gt;Please check to see the that ct_node_id is unique for each node in the environment:&lt;br /&gt;"cat /var/ct/cfg/ct_node_id"\&lt;br /&gt;&lt;br /&gt;If duplicate ct_node_id values are found issue a recfgct on the problem node(s) to have a new/unique ct_node_id generated.&lt;br /&gt;# /usr/sbin/rsct/install/bin/recfgct&lt;br /&gt;&lt;br /&gt;(This command will start/restart ctcas,ctrmc system and will generate a new id in the file /var/ct/cfg/ct_node_id )&lt;br /&gt;&lt;br /&gt;Step III:&lt;br /&gt;ping &lt;hmc_hostname&gt; from aix.&lt;br /&gt;&lt;br /&gt;Step IV:&lt;br /&gt;Please also do the following steps on the LPAR(s) to refresh RMC subsystem&lt;br /&gt;/usr/sbin/rsct/bin/rmcctrl -z ----&gt; Stops the RMC subsystem and all resource managers.&lt;br /&gt;/usr/sbin/rsct/bin/rmcctrl -A ----&gt; Adds and starts the RMC subsystem&lt;br /&gt;/usr/sbin/rsct/bin/rmcctrl -p ----&gt; Enables remote client connections&lt;br /&gt;&lt;br /&gt;Step V: &lt;br /&gt;Ensure /var directory is not 100% full&lt;br /&gt;After expanding the /var directory, execute the following command.&lt;br /&gt;# /usr/sbin/rsct/bin/rmcctrl -z&lt;br /&gt;# rm /var/ct/cfg/ct_has.thl&lt;br /&gt;# rm /var/ct/cfg/ctrmc.acls&lt;br /&gt;# /usr/sbin/rsct/bin/rmcctrl -A&lt;br /&gt;&lt;br /&gt;Step VI:&lt;br /&gt;If problem still persists, please run the below command to collect the DLPAR log in /tmp/ctsupt:&lt;br /&gt;# /usr/sbin/rsct/bin/ctsnap  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. How to find the parent device of a device like cdrom in AIX ?&lt;br /&gt;&lt;br /&gt;# lsdev -Cl cd0 -F parent&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4561742844569908069?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4561742844569908069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4561742844569908069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4561742844569908069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4561742844569908069'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hmc-tips-viii-dlpar-requirements.html' title='HMC Tips VIII - DLPAR Requirements'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2974598012416304323</id><published>2009-04-10T01:02:00.000+05:30</published><updated>2009-04-10T01:09:34.129+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips VII - General Terms</title><content type='html'>1. What is the maximum number of servers managed by HMC ?&lt;br /&gt;&lt;br /&gt;&gt; Maximum of 48 non-590-595 servers&lt;br /&gt;&gt; Maximum of 32 590/595 servers&lt;br /&gt;&lt;br /&gt;2. What is the maximum number of LPARs supported by a HMC ?&lt;br /&gt;&lt;br /&gt;&gt; Maximum of 254 LPARs &lt;br /&gt;&lt;br /&gt;3. How many HMCs can manage a server at one time ?&lt;br /&gt;&lt;br /&gt;&gt; You can have a maximum of 2 HMCs manage a server at one time&lt;br /&gt;&lt;br /&gt;4. What are the different types of dynamic operations you can do with CPU, Memory and I/O Adapter on a LPAR ?&lt;br /&gt;&lt;br /&gt;&gt; Add&lt;br /&gt;&gt; Remove&lt;br /&gt;&gt; Move&lt;br /&gt;&lt;br /&gt;5. How do we connect the HMC to power machines ?&lt;br /&gt;&lt;br /&gt;For Power-4 machines, we connect the hmc using serial cables.&lt;br /&gt;&lt;br /&gt;But for Power-5 machines, HMC connects to service processors via SSL-encrypted Ethernet, replacing the serial cables.&lt;br /&gt;&lt;br /&gt;6. Do we have firewall configured in HMC ?&lt;br /&gt;&lt;br /&gt;Yes. Each network card has an integrated firewall.&lt;br /&gt;&lt;br /&gt;7. Do we need to configure DHCP in HMC ?&lt;br /&gt;&lt;br /&gt;HMC may be a DHCP server for entry and mid-range servers.&lt;br /&gt;&lt;br /&gt;But for high-end servers like P595, HMC must be a DHCP server&lt;br /&gt;&lt;br /&gt;8. can we have the same HMC to manage P4 and P5 machines ?&lt;br /&gt;&lt;br /&gt;POWER5 HMCs cannot manage POWER4 servers, and vice versa.&lt;br /&gt;&lt;br /&gt;9. Can we have the existing P4 HMCs upgraded to support P5 machines ?&lt;br /&gt;&lt;br /&gt;Yes. We can. This involves a complete overwirte of teh disk and the loss of all previous configuration including user profiles.&lt;br /&gt;&lt;br /&gt;10. What to do incase of disk failure in HMC ?&lt;br /&gt;&lt;br /&gt;We can restore the HMC using recovery CD.&lt;br /&gt;Then restore the latest Critical consule data backup which will restore the profiles, user ids, passwords, etc..&lt;br /&gt;&lt;br /&gt;11. What is the default user id and password for the HMC ?&lt;br /&gt;&lt;br /&gt;When the HMC is powered on the first time, login as hscroot and password as 'abc123'.&lt;br /&gt;&lt;br /&gt;12. Can we manage a power machine without a HMC ?&lt;br /&gt;&lt;br /&gt;Yes. We can run a server in manufacturing default mode, will all resources but no logical partitionings, CoD or Service Focal point,etc..&lt;br /&gt;For entry level server, we can use the Integrated Virtualization Manager.&lt;br /&gt;&lt;br /&gt;13. What is the network critetia for dual HMC connection ?&lt;br /&gt;&lt;br /&gt;Dual HMCs require two different private networks.&lt;br /&gt;&lt;br /&gt;14. What is the default service processor IP address in Power-5 Machines ?&lt;br /&gt;&lt;br /&gt;Eth0 - HMC1 - 192.168.2.147 / 255.255.255.0&lt;br /&gt;Eth1 - HMC2 - 192.168.3.147 / 255.255.255.0&lt;br /&gt;&lt;br /&gt;15. What is the default user id and password for accessing service processor ?&lt;br /&gt;&lt;br /&gt;User id - admin&lt;br /&gt;Password - admin&lt;br /&gt;&lt;br /&gt;16. Do we need a HMC for p5 model servers ?&lt;br /&gt;&lt;br /&gt;One HMC is mandatory for 590, 595 or 575.&lt;br /&gt;Dual HMC are recommended.&lt;br /&gt;&lt;br /&gt;17. Do we need private network for HMc connectivity for p5-595 ?&lt;br /&gt;&lt;br /&gt;One private network is mandatory for p5 590,595 or 575.&lt;br /&gt;&lt;br /&gt;18. Can we have IVM support multiple servers ?&lt;br /&gt;&lt;br /&gt;One IVM allowed per server and it only manages partitions on one server.&lt;br /&gt;&lt;br /&gt;19. What does FSP (Flexible Service Processor) has ?&lt;br /&gt;&lt;br /&gt;FSP has&lt;br /&gt;a. Operating System&lt;br /&gt;b. UserIds / Passwords&lt;br /&gt;c. Filesystem&lt;br /&gt;d. Networking&lt;br /&gt;e. Firewall&lt;br /&gt;f. Webserver&lt;br /&gt;g. ASMI&lt;br /&gt;h. Firmware&lt;br /&gt;&lt;br /&gt;20. What to do if you forgot the admin password for FSP ?&lt;br /&gt;&lt;br /&gt;If you do not know the admin password, place a hardware call to get 'celogin'&lt;br /&gt;&lt;br /&gt;21. What to do if you forgot the HMC hostname/ipaddress for a long running LPAR ?&lt;br /&gt;&lt;br /&gt;You can always get the HMC IPaddress from a LPAR if we have performed "handshake" with the HMC.&lt;br /&gt;&lt;br /&gt;Issue the below command to get the HMC IPAddress&lt;br /&gt;&lt;br /&gt;#  lsrsrc IBM.ManagementServer&lt;br /&gt;Resource Persistent Attributes for IBM.ManagementServer&lt;br /&gt;resource 1:&lt;br /&gt;        Name             = "169.121.54.48"&lt;br /&gt;        Hostname         = "169.121.54.48"&lt;br /&gt;        ManagerType      = "HMC"&lt;br /&gt;        LocalHostname    = "169.121.54.59"&lt;br /&gt;        ClusterTM        = "9078-160"&lt;br /&gt;        ClusterSNum      = ""&lt;br /&gt;        ActivePeerDomain = ""&lt;br /&gt;        NodeNameList     = {"SAP-PRodServer"}&lt;br /&gt;&lt;br /&gt;22. One HMC should be within 8metres of Managed Server&lt;br /&gt;&lt;br /&gt;23. Each FSP Ethernet port should be connected to only one HMC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2974598012416304323?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2974598012416304323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2974598012416304323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2974598012416304323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2974598012416304323'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/04/hmc-tips-vii-general-terms.html' title='HMC Tips VII - General Terms'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4365288742413554552</id><published>2009-03-25T20:38:00.005+05:30</published><updated>2009-03-31T03:58:48.140+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>AIX - Tips and Tricks - Part V</title><content type='html'>1. How to force a failover of an EtherChannel ?&lt;br /&gt;# /usr/lib/methods/ethchan_config -f Etherchannel_Device&lt;br /&gt;&lt;br /&gt;2. How to add a backup adapter to an existing etherchannel device ?&lt;br /&gt;# /usr/lib/methods/ethchan_config -a -b Etherchannel_Device Ethernet_Adapter&lt;br /&gt;&lt;br /&gt;3. How to change the address to ping attribute of an EtherChannel ?&lt;br /&gt;#  /usr/lib/methods/ethchan_config -c Etherchannel_Device netaddr New_Ping_IP_Addr&lt;br /&gt;&lt;br /&gt;4. How to list the available major numbers in a system ?&lt;br /&gt;# lvlstmajor&lt;br /&gt;&lt;br /&gt;5. How to list the major number of a volume group ?&lt;br /&gt;# lvgenmajor rootvg&lt;br /&gt;&lt;br /&gt;6. Consider a situation where you have a VG in a PV. But you have not imported that.&lt;br /&gt; Now you need to find a list of attributes of that volume group before importing/varyon it.&lt;br /&gt; Answer the below questions :&lt;br /&gt;&lt;br /&gt;a. How to list the maximum number of logical volumes allowed in the VG ?&lt;br /&gt;# lqueryvg -p PVname -N&lt;br /&gt;&lt;br /&gt;b. How to show the PP size ?&lt;br /&gt;# lqueryvg -p PVname -s&lt;br /&gt;&lt;br /&gt;c. How to show the number of free PPs in the VG ?&lt;br /&gt;# lqueryvg -p PVname -F&lt;br /&gt;&lt;br /&gt;d. How to show the current number of LVs in the VG ?&lt;br /&gt;# lqueryvg -p PVname -n&lt;br /&gt;&lt;br /&gt;e. How to list the current number of PVs in the VG ?&lt;br /&gt;# lqueryvg -p PVname -c&lt;br /&gt;&lt;br /&gt;f. How to list the total number of VGDAs for the VG ?&lt;br /&gt;# lqueryvg -p PVname -D&lt;br /&gt;&lt;br /&gt;g. How to list each LVID, LV name, state for each logical volume ?&lt;br /&gt;# lqueryvg -p PVname -l&lt;br /&gt;&lt;br /&gt;h. How to list each PVID, number of VGDAs and state for each PV in the VG ?&lt;br /&gt;# lqueryvg -p PVname -P&lt;br /&gt;&lt;br /&gt;i. How to list all the attributes with tags for the vG ?&lt;br /&gt;# lqueryvg -p PVname -At&lt;br /&gt;&lt;br /&gt;j. How to list the VGID from that physical volume ?&lt;br /&gt;# lqueryvg -p PVname -v&lt;br /&gt;&lt;br /&gt;7. How do you move a physical partition ( actually its just a data between PPs) ?&lt;br /&gt;# lmigratepp -g VGID -p old_PVID -n old_PPNum -P new_PVID -N new_PPNum&lt;br /&gt;&lt;br /&gt;8. How to retrive the VG name for a particular LV from ODM ?&lt;br /&gt;# getlvodm -b LVID&lt;br /&gt;&lt;br /&gt;9. How to retrive all configured PVs from ODM ?&lt;br /&gt;# getlvodm -C&lt;br /&gt;&lt;br /&gt;10. How to retrive the major number for a VGID from ODM ?&lt;br /&gt;# getlvodm -d VGID&lt;br /&gt;&lt;br /&gt;11. How to retrive the logical volume allocation characteristics for a LVID from ODM ?&lt;br /&gt;# getlvodm -c LVID&lt;br /&gt;&lt;br /&gt;12. How to retrive the free configured PVs from ODM ?&lt;br /&gt;# getlvodm -F&lt;br /&gt;&lt;br /&gt;13. How to retrive the strip size for a LVID from ODM ?&lt;br /&gt;# getlvodm -F LVID&lt;br /&gt;&lt;br /&gt;14. How to retrive the PV name for a PVID from ODM ?&lt;br /&gt;# getlvodm -g PVID&lt;br /&gt;&lt;br /&gt;15. How to retrive all VG names from the ODM ?&lt;br /&gt;# getlvodm -h&lt;br /&gt;&lt;br /&gt;16. How to retrive the VGID for a PVID from ODM ?&lt;br /&gt;# getlvodm -j PVID&lt;br /&gt;&lt;br /&gt;17. How to retrive the LVs and LVIDs for a VG name or VGID from ODM ?&lt;br /&gt;# getlvodm -L VGDescriptor&lt;br /&gt;&lt;br /&gt;18. How to retrive the LVID/LV Name for a LV Name or LVID from ODM ?&lt;br /&gt;# getlvodm -l LVDescriptor&lt;br /&gt;&lt;br /&gt;19. How to retrive the mount point for a LVID from ODM ?&lt;br /&gt;# getlvodm -m LVID&lt;br /&gt;&lt;br /&gt;20. How to retrive the stripe width for a LVID from ODM ?&lt;br /&gt;# getlvodm -N LVID&lt;br /&gt;&lt;br /&gt;21. How to retrive the PVID/PN name for a PV name or PVID from ODM ?&lt;br /&gt;# getlvodm -p PVDesciptor&lt;br /&gt;&lt;br /&gt;22. How to retrive the PV names, PVIDs and VGs of all configured PVs from ODM ?&lt;br /&gt;# getlvodm -P&lt;br /&gt;&lt;br /&gt;23. How to retrive the relocatable flag for a LVID from ODM ?&lt;br /&gt;# getlvodm -r LVID&lt;br /&gt;&lt;br /&gt;24. How to retrive the VG state for a VG from ODM ?&lt;br /&gt;# getlvodm -s VGDescriptor&lt;br /&gt;&lt;br /&gt;25. How to retrive the timestamp for a VG from ODM ?&lt;br /&gt;# getlvodm -T VGDescriptor&lt;br /&gt;&lt;br /&gt;26. How to retrive the VG name for a VGID from ODM ?&lt;br /&gt;# getlvodm -t VGID&lt;br /&gt;&lt;br /&gt;27. How to retrive the auto-on value for a VG name or VGID from ODM ?&lt;br /&gt;# getlvodm -v VGDesciptor&lt;br /&gt;&lt;br /&gt;28. How to retrive the VGID for a vG name ?&lt;br /&gt;# getlvodm -v VGDesciptor&lt;br /&gt;&lt;br /&gt;29. How to retrive the PV names and PVIDs for a VG from ODM ?&lt;br /&gt;# getlvodm -w VGDesciptor&lt;br /&gt;&lt;br /&gt;30. How to retrive the LV type ffor a LVID from ODM ?&lt;br /&gt;# getlvodm -y LVID&lt;br /&gt;&lt;br /&gt;31. How to retrive the concurrent capable flag for a VG from ODM ?&lt;br /&gt;# getlvodm -X VGDescriptor&lt;br /&gt;&lt;br /&gt;32. How to retrive the auto-on concurrent flag for a VG from ODM ?&lt;br /&gt;# getlvodm -x VGDescriptor&lt;br /&gt;&lt;br /&gt;33. How to display the contents of LVCB ?&lt;br /&gt;# getlvcb -A LVName&lt;br /&gt;&lt;br /&gt;34. How to list the number of copies of a LV from LVCB ?&lt;br /&gt;# getlvcb -c LVName&lt;br /&gt;&lt;br /&gt;35. How to list the file system name of a LV from LVCB ?&lt;br /&gt;# getlvcb -f LVName&lt;br /&gt;&lt;br /&gt;36. How to list the label of a LV from LVCB ?&lt;br /&gt;# getlvcb -L LVName&lt;br /&gt;&lt;br /&gt;37. How to display the type of the file system from LVCB ?&lt;br /&gt;# getlvcb -t LVName&lt;br /&gt;&lt;br /&gt;38. How to display the upper limit from LVCB ?&lt;br /&gt;# getlvcb -u LVName&lt;br /&gt;&lt;br /&gt;39. How to list the current defrag state of a file system ?&lt;br /&gt;# defrag -q Filesystem&lt;br /&gt;&lt;br /&gt;40. How to lsit the current and future (if degragmented) state of a file system ?&lt;br /&gt;# degrag -r Filesystem&lt;br /&gt;&lt;br /&gt;41. How to defragment a file system ?&lt;br /&gt;# defrag Filesystem&lt;br /&gt;&lt;br /&gt;42. How to run fsck on 2 filesystems simultaneously on different drives ?&lt;br /&gt;# dfsck FileSystem1 FileSystem2&lt;br /&gt;&lt;br /&gt;43. How to list the superblock, i-name map, disk map information for a file system ?&lt;br /&gt;# dumpfs Filesystem&lt;br /&gt;&lt;br /&gt;44. Where is the magic file located ?&lt;br /&gt;/etc/magic&lt;br /&gt;&lt;br /&gt;45. How do you remove a file system data from /etc/filesystems ?&lt;br /&gt;# imfs -x -l LVName&lt;br /&gt;&lt;br /&gt;46. How do you list inode, last update/modify/access timestamp of a file ?&lt;br /&gt;# istat FileName&lt;br /&gt;&lt;br /&gt;47. How do you update the i-node table and write buffered files to the hard disk ?&lt;br /&gt;# sync&lt;br /&gt;&lt;br /&gt;48. How do you list the filesystems in a volume group ?&lt;br /&gt;# lsvgfs VGName&lt;br /&gt;&lt;br /&gt;49. How do you redefine the set of PVs of a VG in the ODM ?&lt;br /&gt;# redefinevg -d PVName  VGName&lt;br /&gt;&lt;br /&gt;50. How do you replace a PV in a VG ?&lt;br /&gt;# replacepv SourcePV DestinationPV&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4365288742413554552?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4365288742413554552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4365288742413554552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4365288742413554552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4365288742413554552'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/aix-tips-and-tricks-part-v.html' title='AIX - Tips and Tricks - Part V'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-3064513205689255674</id><published>2009-03-23T05:24:00.001+05:30</published><updated>2009-03-23T05:29:07.621+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips VI - Reference Code</title><content type='html'>&lt;div&gt;1. To list the current reference code for the managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lsrefcode -r sys -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. To list last 10 reference codes for the managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lsrefcode -r sys -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -n 10 &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. To list the reference code (Its called as LED in old pSeries servers) for each partition in the managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lsrefcode -r lpar -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -F lpar_name,time_stamp,refcode&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. To list last 25 reference codes (led) for partitions lpar-a and lpar-b :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lsrefcode -r lpar -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -n 25 --filter ""lpar_names=lpar-a,lpar-b""&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-3064513205689255674?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/3064513205689255674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=3064513205689255674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3064513205689255674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3064513205689255674'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-vi-reference-code.html' title='HMC Tips VI - Reference Code'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-3936915579812907813</id><published>2009-03-23T05:20:00.002+05:30</published><updated>2009-03-23T05:29:07.621+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips V - DLPAR Operations</title><content type='html'>&lt;div&gt;1. To list the memory by system level :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lshwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; --level sys&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. To list the memory by lpar level :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lshwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; --level lpar&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. To list the processor / processing units by system level :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lshwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; --level sys&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. To list the processor / processing units by lpar level :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lshwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; --level lpar&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. To list the processor / processing units by pool level :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lshwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; --level pool&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. To add 1GB of memory to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o a -p&lt;span class="Apple-style-span" style="font-style: italic;"&gt; Lpar_name &lt;/span&gt;-q 1024&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. To remove 1GB of memory to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o r -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt; -q 1024&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8. To move 1GB of memory from lpar_a to lpar_b dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o m -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_a_name&lt;/span&gt; -t &lt;span class="Apple-style-span" style="font-style: italic;"&gt;L&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;par_b_name&lt;/span&gt; -q 1024&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9. To add 1 dedicated cpu to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;M&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;anaged-System&lt;/span&gt; -o a -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt; -procs 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;10. To remove 1 dedicated cpu to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o r -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt; -procs 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;11. To move 1 dedicated cpu from lpar_a to lpar_b dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o m -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_a_name&lt;/span&gt; -t &lt;span class="Apple-style-span" style="font-style: italic;"&gt;L&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;par_b_name&lt;/span&gt; -procs 1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;12. To add 0.5 processing unit to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;M&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;anaged-System&lt;/span&gt; -o a -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt; -procunits 0.5&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;13. To remove 0.5 processing unit to an lpar dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m Managed-System -o r -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt; -procunits 0.5&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;14. To move 0.5 processing unit from lpar_a to lpar_b dynamically :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# chhwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -o m -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_a_name&lt;/span&gt; -t &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_b_name&lt;/span&gt; -procunits 0.5&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;15. To restore memory resources on a lpar based on its profile :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;16. To restore memory resources for all partitions in a managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r mem -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;17. To restore processing resources on a lpar based on its profile :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;18. To restore processing resources for all partitions in a managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r proc -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;19. To restore physical I/O slots on a lpar based on its profile :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r io -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -p &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Lpar_name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;20. To restore physical I/O slots for all partitions in a managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rsthwres -r io -m Managed-System&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--- Rest In The Next ---&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-3936915579812907813?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/3936915579812907813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=3936915579812907813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3936915579812907813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3936915579812907813'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-v-dlpar-operations.html' title='HMC Tips V - DLPAR Operations'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4121177357050298654</id><published>2009-03-21T16:45:00.003+05:30</published><updated>2009-03-23T05:29:07.621+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips IV - Backup</title><content type='html'>&lt;div&gt;&lt;div&gt;1. To backup HMC data on DVD :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# bkconsdata -r dvd &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. To backup HMC data to a ftp server :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# bkconsdata -r ftp -h &lt;span class="Apple-style-span" style="font-style: italic;"&gt;ftp_server_name&lt;/span&gt; -u &lt;span class="Apple-style-span" style="font-style: italic;"&gt;ftp_username&lt;/span&gt; --passwd &lt;span class="Apple-style-span" style="font-style: italic;"&gt;ftp_password&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. To backup HMC data to a NFS mounted file system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# bkconsdata -r nfs -n &lt;span class="Apple-style-span" style="font-style: italic;"&gt;nfs_server_name&lt;/span&gt; -l &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Nfs_mount_point&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. To list storage media devices :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# lsmediadev&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. To backup profile data for a managed system :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# bkprofdata -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System&lt;/span&gt; -f &lt;span class="Apple-style-span" style="font-style: italic;"&gt;File_name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Profile data files are kept under /var/hsc/profiles/&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-Machine-Serial-Number&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. To restore a managed profile data :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;# rstprofdata -m &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Managed-System &lt;/span&gt;-l &lt;span class="Apple-style-span" style="font-style: italic;"&gt;restore_type &lt;/span&gt;-f &lt;span class="Apple-style-span" style="font-style: italic;"&gt;File-Name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Valid restore types are&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1 - Full restore from the backup file.&lt;/div&gt;&lt;div&gt;2 - Merge the current profile data and backup profile data, with priority to backup.&lt;/div&gt;&lt;div&gt;3 - Merge the current profile data and backup profile data, with priority to current data.&lt;/div&gt;&lt;div&gt;4 - Initialize the profile data. All partition, partition/system profiles will be deleted.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4121177357050298654?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4121177357050298654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4121177357050298654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4121177357050298654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4121177357050298654'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-iv-backup.html' title='HMC Tips IV - Backup'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5874889844244125765</id><published>2009-03-20T22:18:00.004+05:30</published><updated>2009-03-21T16:44:37.560+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips III - User Management</title><content type='html'>1. To list all users in a HMC&lt;br /&gt;&lt;br /&gt;# lshmcusr&lt;br /&gt;&lt;br /&gt;2. To list only user names and managed resource roles for all HMC users :&lt;br /&gt;&lt;br /&gt;# lshmcusr -F name:resourcerole&lt;br /&gt;&lt;br /&gt;3. To create a user :&lt;br /&gt;&lt;br /&gt;# mkhmcusr -u &lt;span style="font-style: italic;"&gt;User_Id&lt;/span&gt; -a &lt;span style="font-style: italic;"&gt;ROLE &lt;/span&gt;-d &lt;span style="font-style: italic;"&gt;DESCRIPTION &lt;/span&gt;--passwd &lt;span style="font-style: italic;"&gt;PASSWORD &lt;/span&gt;-M &lt;span style="font-style: italic;"&gt;PASSWD_EXPIRATION_DAYS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. To remove a user :&lt;br /&gt;&lt;br /&gt;# rmhmcusr -u &lt;span style="font-style: italic;"&gt;USER_NAME&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. To change an hmc user's password :&lt;br /&gt;&lt;br /&gt;# chhmcusr -u &lt;span style="font-style: italic;"&gt;User_Name&lt;/span&gt; -t passwd -v &lt;span style="font-style: italic;"&gt;New_Password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. To change the task role for the user "user1" to hmcoperator :&lt;br /&gt;&lt;br /&gt;# chhmcusr -r user1 -t taskrole -v hmcoperator&lt;br /&gt;&lt;br /&gt;Available task roles are&lt;br /&gt;hmcsuperadmin, hmcoperator, hmcviewer, hmcpe, hmcservicerep or a user defined task role&lt;br /&gt;&lt;br /&gt;6. To list all managed resource objects :&lt;br /&gt;&lt;br /&gt;# lsaccfg -t resource&lt;br /&gt;&lt;br /&gt;7. To list all managed resource roles :&lt;br /&gt;&lt;br /&gt;# lsaccfg -t resourcerole&lt;br /&gt;&lt;br /&gt;8. To create a task role using a config file :&lt;br /&gt;&lt;br /&gt;# mkaccfg -t resourcerole -f /tmp/fil1&lt;br /&gt;&lt;br /&gt;9. To create a task role :&lt;br /&gt;&lt;br /&gt;# mkaccfg -t taskrole -i "name=tr1,parent=hmcsuperadmin,"resources=cec:chcod+lscod+lshwres,lpar:chssyscfg+lssyscfg+mksyscfg""&lt;br /&gt;&lt;br /&gt;10. To change a task role :&lt;br /&gt;&lt;br /&gt;# chaccfg -t taskrole -i "name=tr1,"resources=cec:chhwres+chsysstate,lpar:chssyscfg+chled+chhwres""&lt;br /&gt;&lt;br /&gt;11. To remove a task role :&lt;br /&gt;&lt;br /&gt;# rmaccfg -t taskrole -n tr1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- Rest in the next ---&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5874889844244125765?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5874889844244125765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5874889844244125765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5874889844244125765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5874889844244125765'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-iii-user-management.html' title='HMC Tips III - User Management'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6864017601409573226</id><published>2009-03-20T22:17:00.005+05:30</published><updated>2009-03-21T16:44:37.561+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips II - Partitions and Profiles</title><content type='html'>1. To list all machines configured in a hmc&lt;br /&gt;&lt;br /&gt;# lssyscfg -r sys&lt;br /&gt;&lt;br /&gt;2. To list all lpars(partitions) in a power machine&lt;br /&gt;&lt;br /&gt;# lssyscfg -r lpar -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. To activate/start an LPAR :&lt;br /&gt;&lt;br /&gt;# chsysstate -r lpar -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -o on -n &lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt; -f &lt;span style="font-style: italic;"&gt;Profile_ name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. To deactivate/shutdown an LPAR :&lt;br /&gt;&lt;br /&gt;# chsysstate -r lpar -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -o shutdown --immed -n &lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. To open the console of a partition :&lt;br /&gt;&lt;br /&gt;# mkvterm -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -p &lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. To close the console of a partition: &lt;br /&gt;&lt;br /&gt;# rmvterm -m &lt;managed_syste&gt; &lt;/managed_syste&gt;&lt;span style="font-style: italic;"&gt;Managed_System &lt;/span&gt;&lt;managed_syste&gt;-p &lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7. To list the profile of a partition:&lt;br /&gt;&lt;br /&gt;#  lssyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; --filter "lpar_names=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,profile_names=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;8. To change the min/desired/maximum memory settings of a partition profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;,lpar_name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,min_mem=512,desired_mem=19456,max_mem=20480"&lt;br /&gt;&lt;br /&gt;9. To change the min/desired/maximum processor units of a partition profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;,lpar_name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,min_proc_units=0.2,desired_proc_units=0.5,max_proc_units=2.0"&lt;br /&gt;&lt;br /&gt;10. To change the min/desired/maximum virtual processor of a partition profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;,lpar_name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,min_procs=1,desired_procs=2,max_procs=6"&lt;br /&gt;&lt;br /&gt;11. To change capped/uncapped setting in a partition profile :&lt;br /&gt;# chsyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;,lpar_name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,sharing_mode=uncap,uncap_weight=128"&lt;br /&gt;&lt;br /&gt;Possible values for sharing_mode are cap and uncap.&lt;br /&gt;Possible values for uncap_weight are from 0 to 128.&lt;br /&gt;&lt;br /&gt;12. To change the name of a partition profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r prof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Profile_Name&lt;/span&gt;,lpar_name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,new_name=New_Profile_Name"&lt;br /&gt;&lt;br /&gt;13. To change the name of a partition :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r lpar -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,new_name=&lt;span style="font-style: italic;"&gt;New_LPAR_Name&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;14. To change the default profile of a partition :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r lpar -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;LPAR_Name&lt;/span&gt;,default_profile=&lt;span style="font-style: italic;"&gt;Partition_Profile_Name&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;15. To set "power off the machine after all partitions are shutdown" for a power machine :&lt;br /&gt;&lt;br /&gt;# chsysscfg -r sys -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "power_off_policy=0"&lt;br /&gt;&lt;br /&gt;Possible values are&lt;br /&gt;&lt;br /&gt;0 -&gt; Power off after all partitions are shutdown&lt;br /&gt;1 -&gt; Do not power off after all partitions are shutdown&lt;br /&gt;&lt;br /&gt;16. To rename a system profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r sysprof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;span style="font-style: italic;"&gt;Sys_Prof_Name&lt;/span&gt;,new_name=&lt;span style="font-style: italic;"&gt;New_Sys_Prof_Name&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;17. To add 2 more partition profiles to a system profile :&lt;br /&gt;&lt;br /&gt;# chsyscfg -r sysprof -m &lt;span style="font-style: italic;"&gt;Managed_System&lt;/span&gt; -i "name=&lt;sys_prof_name&gt;,"lpar_names+=partition3,partition4",&lt;br /&gt;         "profile_names+=profile3,profile4""&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- Rest in the next ---&lt;/sys_prof_name&gt;&lt;/managed_syste&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6864017601409573226?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6864017601409573226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6864017601409573226' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6864017601409573226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6864017601409573226'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-ii-partitions-and-profiles.html' title='HMC Tips II - Partitions and Profiles'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7416995161523463554</id><published>2009-03-20T22:16:00.003+05:30</published><updated>2009-03-21T16:44:37.561+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HMC'/><title type='text'>HMC Tips I - HMC and Managed System</title><content type='html'>1. To enable ssh in a hmc :&lt;br /&gt;&lt;br /&gt;# chhmc -c ssh -s enable&lt;br /&gt;You can disable it by replacing the word 'enable' with 'disable'&lt;br /&gt;&lt;br /&gt;2. To enable xntp in a hmc :&lt;br /&gt;&lt;br /&gt;# chhmc -c xntp -s enable&lt;br /&gt;You can disable it by replacing the word 'enable' with 'disable'&lt;br /&gt;&lt;br /&gt;3. To add an entry in the syslog config file :&lt;br /&gt;&lt;br /&gt;# chhmc -c syslog -s add -a IP_Addr ( or '-h host_name' )&lt;br /&gt;You can remove an entry by replacing the word 'add' with 'remove'&lt;br /&gt;&lt;br /&gt;4. To add an entry in the ntp config file :&lt;br /&gt;&lt;br /&gt;# chhmc -c xntp -s add -a IP_Addr ( or 'h host_name' )&lt;br /&gt;You can remove an entry by replacing the word 'add' with 'remove'&lt;br /&gt;&lt;br /&gt;5. To configure the network as a startup device :&lt;br /&gt;&lt;br /&gt;# chhmc -c netboot -s enable&lt;br /&gt;You can disable it by replacing the word 'enable' with 'disable'&lt;br /&gt;&lt;br /&gt;6. To permit IP addresses from utilizing HMC services :&lt;br /&gt;&lt;br /&gt;# chhmc -s ssh ( or any_service) -s add  -a IP_Addr&lt;br /&gt;You can remove an entry by replacing the word 'add' with 'remove'&lt;br /&gt;&lt;br /&gt;7. To add a DNC_server or domain_suffix :&lt;br /&gt;&lt;br /&gt;chhmc -c network -s add [-ns DNS_Server] [-ds domain_suffix ]&lt;br /&gt;You can remove an entry by replacing the word 'add' with 'remove'&lt;br /&gt;&lt;br /&gt;8. To change network settings for a specific network interface :&lt;br /&gt;&lt;br /&gt;# chhmc -c network -s modify -i interface_name&lt;br /&gt;  [-a IP_Addr] [-nm network_mask] [ --lparcomm on|off]&lt;br /&gt;&lt;br /&gt;Note: Network settings for the s10 interface cannot be changed.&lt;br /&gt;&lt;br /&gt;9. To change other network settings :&lt;br /&gt;&lt;br /&gt;# chhmc -c network -s modify&lt;br /&gt;  [-h hostname] [-d network-domain-name]&lt;br /&gt;  [-g gateway]&lt;br /&gt;&lt;br /&gt;10. To change the locale for the HMC :&lt;br /&gt;&lt;br /&gt;# chhmc -c locale -s modify -l locale&lt;br /&gt;&lt;br /&gt;11. To change the HMC date and time, time zone :&lt;br /&gt;&lt;br /&gt;# chhmc -c date -s modify&lt;br /&gt;    [ --datetime &lt;date-time&gt; ]&lt;br /&gt;    [ --clock {local | utc} ]&lt;br /&gt;    [ --timezone {time-zone | none} ]&lt;br /&gt;&lt;br /&gt;12. To list the BIOS Level of the HMC :&lt;br /&gt;&lt;br /&gt;# lshmc -b&lt;br /&gt;&lt;br /&gt;13. To list the current locale :&lt;br /&gt;&lt;br /&gt;# lshmc -l&lt;br /&gt;&lt;br /&gt;14. To list all of the locales supported by HMC :&lt;br /&gt;&lt;br /&gt;# lshmc -L&lt;br /&gt;&lt;br /&gt;15. To list network settings :&lt;br /&gt;&lt;br /&gt;# lshmc -n&lt;br /&gt;&lt;br /&gt;16. To list remote access settings :&lt;br /&gt;&lt;br /&gt;# lshmc -r&lt;br /&gt;&lt;br /&gt;17. To list VPD information :&lt;br /&gt;&lt;br /&gt;# lshmc -v&lt;br /&gt;&lt;br /&gt;18. To list version information :&lt;br /&gt;&lt;br /&gt;# lshmc -V&lt;br /&gt;&lt;br /&gt;19. List IP Connections to SP's and Bulk Power Controllers :&lt;br /&gt;&lt;br /&gt;# lssysconn -r all&lt;br /&gt;&lt;br /&gt;20. To list all machines configured in a hmc&lt;br /&gt;&lt;br /&gt;# lssyscfg -r sys&lt;br /&gt;&lt;br /&gt;21. To power on a managed system :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o on -f &lt;span style="font-style: italic;"&gt;SYS_PROF_NAME&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;22. To power on a managed system in standby mode :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o onstandby -f &lt;span style="font-style: italic;"&gt;SYS_PROF_NAME&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;23. To power off a managed system :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o off --immed&lt;br /&gt;&lt;br /&gt;24. To restart a managed system :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o off --immed --restart&lt;br /&gt;&lt;br /&gt;25. To recover partition data for a managed system :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o recover&lt;br /&gt;&lt;br /&gt;26. To initiate service processor failover for a managed system :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sys -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -o spfailover&lt;br /&gt;&lt;br /&gt;27. To validate or activate a system profile :&lt;br /&gt;&lt;br /&gt;# chsysstate -r sysprof -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; -n &lt;span style="font-style: italic;"&gt;SYS_PROF_NAME&lt;/span&gt; --test&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;28. To change the password of a managed system :&lt;br /&gt;&lt;br /&gt;# chsyspwd -t {access | admin | general} -m &lt;span style="font-style: italic;"&gt;MANAGED_SYSTEM&lt;/span&gt; --passwd &lt;span style="font-style: italic;"&gt;Current_Password&lt;/span&gt; --newpassword &lt;span style="font-style: italic;"&gt;New_Password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- Rest in the next ---&lt;/date-time&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7416995161523463554?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7416995161523463554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7416995161523463554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7416995161523463554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7416995161523463554'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/hmc-tips-i-hmc-and-managed-system.html' title='HMC Tips I - HMC and Managed System'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-616218233235081398</id><published>2009-03-07T02:55:00.002+05:30</published><updated>2009-03-26T03:56:19.346+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>AIX - Tips and Tricks - Part IV</title><content type='html'>AIX Tips 'n' Tricks - Part IV&lt;br /&gt;&lt;br /&gt;1. How to list IDE controllers in your system ?&lt;br /&gt;&lt;br /&gt;lscfg -l ide*&lt;br /&gt;&lt;br /&gt;Sample Output: &lt;br /&gt;&lt;br /&gt;DEVICE LOCATION DESCRIPTION&lt;br /&gt;ide0   01-00-00 ATA/IDE Controller Device&lt;br /&gt;ide1   01-00-01 ATA/IDE Controller Device&lt;br /&gt;&lt;br /&gt;It shows &lt;br /&gt;Controller ide0 and ide1 are located on the system planar &lt;br /&gt;(Notice 1st and 2nd digits in location code). &lt;br /&gt;The planar indicator is the second digit in the location value with a value of 1.&lt;br /&gt;6th digit indicates the controller number.&lt;br /&gt;&lt;br /&gt;2. After a successful login, the login command displays the message of the day, the date and time of the last successful and unsuccessful login attempts for this user, and the total number of unsuccessful login attempts for this user since the last change of authentication information (usually a password).&lt;br /&gt;&lt;br /&gt;How to supress these messages?&lt;br /&gt;&lt;br /&gt;You can supress these messages by creating a .hushlogin file in your home directory.&lt;br /&gt;&lt;br /&gt;At the prompt in your home directory, type the following:&lt;br /&gt;# touch .hushlogin &lt;br /&gt;&lt;br /&gt;The touch command creates the empty file named .hushlogin if it does not already exist. The next time you log in, all login messages will be suppressed. You can instruct the system to retain only the message of the day, while suppressing other login messages.&lt;br /&gt;&lt;br /&gt;3. What are the files, system reads when you logon ?&lt;br /&gt;&lt;br /&gt;First File : /etc/environment - contains variables specifying the basic environment for all processes.&lt;br /&gt;&lt;br /&gt;Second File: /etc/profile     - controls system-wide default variables&lt;br /&gt;&lt;br /&gt;Third File : $HOME/.profile   - lets you customize your individual working environment&lt;br /&gt;&lt;br /&gt;Fourth File: $HOME/.env       - lets you customize your individual working environment variables.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. How to override variables defined in /etc/environment for a particular user?&lt;br /&gt;&lt;br /&gt;A fourth file that the operating system uses at every user logon is the&lt;br /&gt;$HOME/.env file, if your .profile contains the following line: export&lt;br /&gt;ENV=$HOME/.env The .env file lets you customize your individual&lt;br /&gt;working environment variables.&lt;br /&gt;&lt;br /&gt;The .env file contains the individual user environment variables that override the variables set in the /etc/environment file. You can customize your environment variables as desired by modifying your .env file.&lt;br /&gt;&lt;br /&gt;5. How to change the font in AIX ?&lt;br /&gt;&lt;br /&gt;To change the font to an italic, roman, and bold face of the same size, type the following:&lt;br /&gt;&lt;br /&gt;# chfont -n /usr/lpp/fonts/It114.snf /usr/lpp/fonts/Bld14.snf /usr/lpp/&lt;br /&gt;fonts/Rom14.snf&lt;br /&gt;&lt;br /&gt;You can also use smitty chfont.&lt;br /&gt;&lt;br /&gt;6. How to run a process in the background ?&lt;br /&gt;&lt;br /&gt;For Ex, to run script1.sh in background run&lt;br /&gt;&lt;br /&gt;# script1.sh &amp;     -&gt;  But this script process gets killed if you close the terminal&lt;br /&gt;&lt;br /&gt;So always run,      # nohup script1.sh &amp;&lt;br /&gt;&lt;br /&gt;Usage of nohup doesn't kill the process if you close the telnet session.&lt;br /&gt;Output from the process/script will be stored in a file called nohup.out in the directory from where you started the process.&lt;br /&gt;&lt;br /&gt;So if you want to start backup using mksysb and close your terminal wihle leaving leaving office, you can safely use "nohup command &amp;".&lt;br /&gt;&lt;br /&gt;Next day morning, you can view the contents of nohup.out to know the status of the backup job.&lt;br /&gt;&lt;br /&gt;7. Whats the default priority for a process?&lt;br /&gt;&lt;br /&gt;Default priority is 0. Priority numbers is in the range of -20 to 20.&lt;br /&gt;Highest number is the lowest priority and lowest number has hight priority.&lt;br /&gt;&lt;br /&gt;To set the priority while start a process, use nice command.&lt;br /&gt;If the process is already running, you can use "renice" command to change its priority.&lt;br /&gt;&lt;br /&gt;8. How to stop, resume a process and to make it foreground process?&lt;br /&gt;&lt;br /&gt;To stop(pause) a foreground process,  use Cntrol + Z keys ie., Ctrl+Z.&lt;br /&gt;&lt;br /&gt;Note: Ctrl+Z works in the Korn shell (ksh) and C shell (csh), but not in the Bourne shell (bsh). To restart a stopped process, you must either be the user who started the process or have root user authority.&lt;br /&gt;&lt;br /&gt;To restart a stopped process, enter&lt;br /&gt;# kill -19 pid&lt;br /&gt;&lt;br /&gt;To run it in foreground, enter&lt;br /&gt;# fg pid&lt;br /&gt;&lt;br /&gt;where pid is the procedd id which can be obtained from "ps -ef | grep process_name"&lt;br /&gt;&lt;br /&gt;9. How to display a program output as well as copying to a file ?&lt;br /&gt;&lt;br /&gt;Normally usage of output redirection supresses the output on screen.&lt;br /&gt;Ex. ls -l &gt; file1&lt;br /&gt;&lt;br /&gt;If we want to redirect the output as well as show the output in screen use the tee command.&lt;br /&gt;&lt;br /&gt;Ex: ls -l | tee -a file1&lt;br /&gt;&lt;br /&gt;10. How to capture the terminal screen to a file ?&lt;br /&gt;&lt;br /&gt;To capture the screen of a terminal, at the prompt, type the following:&lt;br /&gt;&lt;br /&gt;#script&lt;br /&gt;&lt;br /&gt;The system displays information similar to the following:&lt;br /&gt;&lt;br /&gt;Script command is started. The file is typescript.&lt;br /&gt;&lt;br /&gt;Everything displayed on the screen is now copied to the "typescript" file.&lt;br /&gt;&lt;br /&gt;To stop the script command, press Ctrl-D or type exit and press Enter.&lt;br /&gt;&lt;br /&gt;The system displays information similar to the following:&lt;br /&gt;&lt;br /&gt;^D&lt;br /&gt;Script command is complete. The file is typescript.&lt;br /&gt;&lt;br /&gt;Use the cat command to display the contents of your file.&lt;br /&gt;&lt;br /&gt;11. How to number all lines in a file ?&lt;br /&gt;&lt;br /&gt;# n1 -ba file1.txt&lt;br /&gt;&lt;br /&gt;This will display all lines of file1.txt alongwith their line number.&lt;br /&gt;&lt;br /&gt;12. What are the supported file systems in AIX ?&lt;br /&gt;&lt;br /&gt;a) JFS (or) JFS2 - Disk based file system&lt;br /&gt;b) NFS           - Network based File system&lt;br /&gt;c) CDRFS         - CDROM based file system&lt;br /&gt;d) UDFS          - DVD-ROM based file system&lt;br /&gt;e) RAMFS         - RAM based file system used while booting the system&lt;br /&gt;&lt;br /&gt;13. What are the different directory abbreviations ?&lt;br /&gt;&lt;br /&gt;Abbreviation    Meaning&lt;br /&gt;.               The current working directory&lt;br /&gt;..              The parent of the current working directory&lt;br /&gt;~               Your home directory&lt;br /&gt;$HOME           Your home directory&lt;br /&gt;&lt;br /&gt;14. What are the different directory path names ?&lt;br /&gt;&lt;br /&gt;Absolute path name - Traces the path from the /(root) directory.&lt;br /&gt;Absolute path names always begin with the slash (/) symbol. &lt;br /&gt;       Ex. /home/raja/dir1&lt;br /&gt;&lt;br /&gt;Relative path name - Traces the path from the current directory&lt;br /&gt;through its parent or its subdirectories and files. As user "raja", I&lt;br /&gt;can say ./dir1 since I'm already in /home/raja&lt;br /&gt;&lt;br /&gt;15. How to move a directory ?&lt;br /&gt;&lt;br /&gt;# mvdir book manual&lt;br /&gt;&lt;br /&gt;This moves the book directory under the directory named manual, if the manual directory exists. Otherwise, the book directory is renamed to manual.&lt;br /&gt;&lt;br /&gt;16. What the RAID groups AIX LVM supports?&lt;br /&gt;&lt;br /&gt;RAID-0                   - Striping&lt;br /&gt;RAID-1                   - Mirroring&lt;br /&gt;RAID-10 (or) RAID 0+1    - Mirroring and striping&lt;br /&gt;&lt;br /&gt;17. How to read and remove mails from my system mailbox?&lt;br /&gt;&lt;br /&gt;At your system command line prompt, enter the mail command:&lt;br /&gt;# mail&lt;br /&gt;&lt;br /&gt;If there is no mail in your system mailbox, the system responds with a message:&lt;br /&gt;No mail for YourID&lt;br /&gt;&lt;br /&gt;If there is mail in your mailbox, the system displays a listing of the messages in your system mailbox:&lt;br /&gt;&lt;br /&gt;Mail Type ? for help.&lt;br /&gt;"/usr/mail/lance": 3 messages 3 new&lt;br /&gt;        &gt;N 1 karen Tue Apr 27 16:10 12/321 "Dept Meeting"&lt;br /&gt;        N 2 lois Tue Apr 27 16:50 10/350 "System News"&lt;br /&gt;        N 3 tom Tue Apr 27 17:00 11/356 "Tools Available" &lt;br /&gt;&lt;br /&gt;The current message is always prefixed with a greater-than symbol (&gt;).&lt;br /&gt;&lt;br /&gt;Each one-line entry displays the following fields:&lt;br /&gt;&lt;br /&gt;status - Indicates the class of the message.&lt;br /&gt;number - Identifies the piece of mail to the mail program.&lt;br /&gt;sender - Identifies the address of the person who sent the mail.&lt;br /&gt;date   - Specifies the date the message was received.&lt;br /&gt;size   - Defines the number of lines and characters contained in the message (this includes the header).&lt;br /&gt;subject- Identifies the subject of the message, if it has one.&lt;br /&gt;&lt;br /&gt;The status can be any of the following:&lt;br /&gt;N      - A new message.&lt;br /&gt;P      - A message that will be preserved in your system mailbox.&lt;br /&gt;U      - An unread message. This is a message that was listed in the mailbox the last time you used the mail program, but the contents were not examined.&lt;br /&gt;*      - A message that was saved or written to a file or folder.&lt;br /&gt;&lt;br /&gt;18. What is the difference between IBM system p5 570 and IBM System p570 Server  models ?&lt;br /&gt;&lt;br /&gt;IBM System p5 570 is the P5(Power5 Processor) server whereas System p&lt;br /&gt;570 is the latest model from IBM containing POWER 6 Processor.&lt;br /&gt;&lt;br /&gt;19. How to display the values of NFS tuning parameters?&lt;br /&gt;&lt;br /&gt;# nfso -o&lt;br /&gt;&lt;br /&gt;20. How to monitor the performance of file systems?&lt;br /&gt;&lt;br /&gt;Use filemon command.&lt;br /&gt;&lt;br /&gt;21. How to list the available memory slots (DIMM) in your pSeries box ?&lt;br /&gt;&lt;br /&gt;# lscfg -vp | grep -e "Memory DIMM" -e "Size"&lt;br /&gt;&lt;br /&gt;22. What are the login programs what do not need AIX license ?&lt;br /&gt;&lt;br /&gt;ftp, rsh and recec.&lt;br /&gt;&lt;br /&gt;23. Have you seen some people use rmt0.1 (or) rmt1.5 for tape device name. We know rmt0 or rmt5 is a tape drive name but whats the ".1" or ".5" that comes after the tape drive name.&lt;br /&gt;&lt;br /&gt;Here is the logic&lt;br /&gt;&lt;br /&gt;rmt0.x where x = A + B + C&lt;br /&gt;&lt;br /&gt;A = density        0 = high      4 = low&lt;br /&gt;B = retension      0 = no        2 = yes&lt;br /&gt;C = rewind         0 = yes       1 = no&lt;br /&gt;&lt;br /&gt;So rmt0.1 means tape drive rmt0 with no rewind.&lt;br /&gt;Normally if we use rmt0 for taking backup, after the backup operaation&lt;br /&gt;tape gets rewinded. IF you dont want to rewind, use rmt0.1&lt;br /&gt;&lt;br /&gt;24. Tips on System Dump Device&lt;br /&gt;&lt;br /&gt;a) Don't mirror the system dump device&lt;br /&gt;b) Don't use compression on the dump device&lt;br /&gt;c) Don't use a secondary dump device unless it is on a seperate device&lt;br /&gt;&lt;br /&gt;25. How to monitor/obtain LVM performance?&lt;br /&gt;&lt;br /&gt;Use lvmstat command.&lt;br /&gt;&lt;br /&gt;26. How to monitor/obtain NFS performance statistics?&lt;br /&gt;&lt;br /&gt;Use nfsstat command.&lt;br /&gt;&lt;br /&gt;27. How to set the variables defined in a file to the current shell/ environment ?&lt;br /&gt;&lt;br /&gt;Suppose you the following variable defined in file1.sh&lt;br /&gt;&lt;br /&gt;LANG=jp_JP&lt;br /&gt;TZ=CUT-5&lt;br /&gt;&lt;br /&gt;To set them in current shell, run ". ./file1.sh"&lt;br /&gt;&lt;br /&gt;28. How will you encode a binary file ?&lt;br /&gt;&lt;br /&gt;uuencode command converts a binary file to ascii data. This is mainly used for sending a file thru mail.&lt;br /&gt;&lt;br /&gt;For Ex.,&lt;br /&gt;uuencode source_file output_file&lt;br /&gt;&lt;br /&gt;29. How you decode a file (which was encoded using uuencode command) ?&lt;br /&gt;&lt;br /&gt;# uudecode source_file&lt;br /&gt;&lt;br /&gt;30. How to view a a compressed file without uncompressing it ?&lt;br /&gt;&lt;br /&gt;Use "zcat file1.Z"&lt;br /&gt;&lt;br /&gt;31. How to configure the system to send mails each time an error is added to error report&lt;br /&gt;&lt;br /&gt;a. Create a file /tmp/mailtoroot&lt;br /&gt;&lt;br /&gt;errnotify:&lt;br /&gt;  en_name = "mailtoroot"&lt;br /&gt;  en_persistenceflg = 1&lt;br /&gt;  en_method = "/usr/bin/errpt -a -l $1 | mail -s \"errpt: $9\" root"&lt;br /&gt;&lt;br /&gt;b. odmadd /tmp/mailtoroot&lt;br /&gt;&lt;br /&gt;c. Verify by creating a error message&lt;br /&gt;&lt;br /&gt;# errlogger 'Test Error Message"&lt;br /&gt;&lt;br /&gt;You can always remove this ODM entry using the below command:&lt;br /&gt;&lt;br /&gt;# odmdelete -q 'en_name=mailtoroot' -o errnotify&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-616218233235081398?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/616218233235081398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=616218233235081398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/616218233235081398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/616218233235081398'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/03/aix-tips-and-tricks-part-iv.html' title='AIX - Tips and Tricks - Part IV'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-3674553885281703022</id><published>2009-02-10T07:57:00.006+05:30</published><updated>2009-03-26T03:39:06.051+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>AIX - Tips and Tricks - Part III</title><content type='html'>1. To list machines configured in a NIM Server,&lt;br /&gt;# lsnim -c machines&lt;br /&gt;&lt;br /&gt;2. To list networks configured in a NIM Server,&lt;br /&gt;# lsnim -c networks&lt;br /&gt;&lt;br /&gt;3. To reset a machine (return to ready state)&lt;br /&gt;# nim -Fo reset MachineName&lt;br /&gt;&lt;br /&gt;4. To list core file settings for a user,&lt;br /&gt;# lscore user1&lt;br /&gt;&lt;br /&gt;The output will look like:&lt;br /&gt;    compression: on&lt;br /&gt;    path specification: default&lt;br /&gt;    corefile location: default&lt;br /&gt;    naming specification: off&lt;br /&gt;&lt;br /&gt;5. To list the default settings for the system,&lt;br /&gt;&lt;br /&gt;# lscore -d&lt;br /&gt;&lt;br /&gt;The output will look like:&lt;br /&gt;    compression: off&lt;br /&gt;    path specification: on&lt;br /&gt;    corefile location: /corefiles&lt;br /&gt;    naming specification: off&lt;br /&gt;&lt;br /&gt;6. To make any process run by root dump compressed core files and restore the location of the core files to the system default,&lt;br /&gt;&lt;br /&gt;# chcore -c on -p default root&lt;br /&gt;Note: If no default is specified, cores will dump in the current directory.&lt;br /&gt;&lt;br /&gt;7. To enable a default core path for the system, type:&lt;br /&gt;&lt;br /&gt;# chcore -p on -l /corefiles -d&lt;br /&gt;&lt;br /&gt;8. To scan logical volume lv01, report the status of each partition, and have every block of each partition read to determine whether it is capableof performing I/O operations, type:&lt;br /&gt;&lt;br /&gt;# mirscan -l lv01&lt;br /&gt;&lt;br /&gt;9. To do the above operation in a PV,&lt;br /&gt;&lt;br /&gt;# mirscan -p hdisk1&lt;br /&gt;&lt;br /&gt;10. To do the above operation in a VG,&lt;br /&gt;&lt;br /&gt;# mirscan -v vg01&lt;br /&gt;&lt;br /&gt;11. To determine if the 64-bit kernel extension is loaded,&lt;br /&gt;&lt;br /&gt;# genkex grep 64&lt;br /&gt;&lt;br /&gt;12. To list all JFS file systems,&lt;br /&gt;&lt;br /&gt;# lsjfs&lt;br /&gt;&lt;br /&gt;13. To list all JFS2 file systems&lt;br /&gt;&lt;br /&gt;# lsjfs2&lt;br /&gt;&lt;br /&gt;14. To mirror a terminal1 on terminal2&lt;br /&gt;a. Open terminal 1 and find the pts value (ps -ef grep pts)&lt;br /&gt;&lt;br /&gt;b. Open terminal 2 and enter 'portmir -t pts/1'&lt;br /&gt;c. Now you will see commands and outputs from terminal 1 in terminal 2.&lt;br /&gt;This is basically monitor a terminal.&lt;br /&gt;d. Say "portmir -o" to end the mirroring after the use&lt;br /&gt;&lt;br /&gt;15. To identify the current run level,&lt;br /&gt;&lt;br /&gt;# cat /etc/.init.state&lt;br /&gt;&lt;br /&gt;16. To list the available CD ROM drives,&lt;br /&gt;&lt;br /&gt;# lsdev -Cc cdrom&lt;br /&gt;&lt;br /&gt;17. To find out the speed of your network adapter,&lt;br /&gt;&lt;br /&gt;# entstat -d ent0 grep "Media Speed"&lt;br /&gt;&lt;br /&gt;18. To find out when your system was last installed/updated&lt;br /&gt;&lt;br /&gt;# lslpp -f bos.rte&lt;br /&gt;&lt;br /&gt;19. To list the status of your tape drive,&lt;br /&gt;&lt;br /&gt;# tctl -f /dev/rmt0 status&lt;br /&gt;&lt;br /&gt;20. How to setup anonymous ftp in AIX&lt;br /&gt;&lt;br /&gt;Run the below script to setup anon ftp,&lt;br /&gt;# /usr/lpp/tcpip/samples/anon.ftp&lt;br /&gt;&lt;br /&gt;21. If telnet takes more time to produce a prompt, do the below checks&lt;br /&gt;&lt;br /&gt;a. do nslookup of the client ip from the aix serverb. &lt;br /&gt;b. Check the nameservers in /etc/resolv.confc. &lt;br /&gt;c. Check the 'hosts' entry in /etc/netsvc.conf or NSORDER variable&lt;br /&gt;&lt;br /&gt;This issue might be due to the DNS configuration issue. Pointing to a good nameserver should solve the problem.&lt;br /&gt;&lt;br /&gt;22. How to shutdown the system to maintenance mode ?&lt;br /&gt;&lt;br /&gt;# shutdown -Fm&lt;br /&gt;&lt;br /&gt;23. How to log ftp accesses to a file&lt;br /&gt;&lt;br /&gt;a. Add the below line in /etc/syslog.confdaemon.debug /tmp/daemon.log&lt;br /&gt;b. # touch /tmp/daemon.log&lt;br /&gt;c. # refresh syslogd&lt;br /&gt;d. Modify your inetd.conf so that ftpd is called with the "-l" flag.&lt;br /&gt;&lt;br /&gt;24. How to find a file name from inode number ?&lt;br /&gt;&lt;br /&gt;# ncheck -i xxxx /mountpoint&lt;br /&gt;where xxxx -&gt; inode number of the file&lt;br /&gt;&lt;br /&gt;25. How to redirect the system console to a file or tty temporarily&lt;br /&gt;&lt;br /&gt;# swcons /tmp/console.out&lt;br /&gt;&lt;br /&gt;or &lt;br /&gt;&lt;br /&gt;# swcons /dev/tty5&lt;br /&gt;&lt;br /&gt;26. How to recreate a deleted /dev/null file ?&lt;br /&gt;&lt;br /&gt;# /bin/mknod /dev/null c 2 2&lt;br /&gt;&lt;br /&gt;27. How to add commands that should get executed during every system shutdown ?&lt;br /&gt;&lt;br /&gt;Add them to /etc/rc.shutdown&lt;br /&gt;&lt;br /&gt;28. How to reduce the size or do cleanup of /var/adm/wtmp ?&lt;br /&gt;&lt;br /&gt;# &gt; /var/adm/wtmp&lt;br /&gt;&lt;br /&gt;29. How to find out the fileset a file belongs to ?&lt;br /&gt;&lt;br /&gt;# which_fileset command_name&lt;br /&gt;&lt;br /&gt;30. In which file, the mapping of file Vs fileset stored ?&lt;br /&gt;&lt;br /&gt;# /usr/lpp/bos/AIX_file_list&lt;br /&gt;&lt;br /&gt;31. How to set maximum logins for a user in a system ?&lt;br /&gt;&lt;br /&gt;Change the value of "maxlogins" under "usw" stanza in /etc/security/login.cfg&lt;br /&gt;&lt;br /&gt;32. How to change the initial message that prints while logging in ?&lt;br /&gt;&lt;br /&gt;Change the value of "herald" in /etc/security/login.cfg&lt;br /&gt;&lt;br /&gt;33. How to set the # of seconds the user is given to enter their password ?&lt;br /&gt;&lt;br /&gt;Change the value of "logintimeout" under "usw" stanza in /etc/security/login.cfg&lt;br /&gt;&lt;br /&gt;Links to my old tips&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aixulagam.blogspot.com/2007/07/aix-tips-n-tricks-part-i.html"&gt;Tips and Tricks - Part I&lt;/a&gt;&lt;br /&gt;&lt;a href="http://aixulagam.blogspot.com/2007/08/aix-tips-n-tricks-part-ii.html"&gt;Tips and Tricks - Part II&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-3674553885281703022?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/3674553885281703022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=3674553885281703022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3674553885281703022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/3674553885281703022'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2009/02/aix-tips-and-tricks-part-iii.html' title='AIX - Tips and Tricks - Part III'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-1768465960037433607</id><published>2008-12-15T21:43:00.003+05:30</published><updated>2008-12-31T01:49:43.130+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='File System'/><title type='text'>File System Snapshot</title><content type='html'>File system snapshots are available from AIX 5L v5.2 in JFS2 file systems. Snapshots had to be created into separate logical volumes. This is called “JFS2 External Snapshot”.&lt;br /&gt;&lt;br /&gt;Starting from AIX V6.1 IBM offers the ability to create snapshots with the file system. This is called as “JFS2 Internal Snapshot”. These internal snapshots are stored under /fsmountpoint/.snapshot/snapshotname.&lt;br /&gt;&lt;br /&gt;Both the internal and the external snapshots keep track of the changes to the snapped file system by saving the modified or deleted file blocks. Snapshots provide point-in-time (PIT) images of the source file system. Basically snapshots are used for taking PIT images (backup) of a file system during production runtime.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advantages of Internal Snapshot:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) No super user permissions are necessary to access data from a snapshot, since no initial mount operation is required.&lt;br /&gt;b) No additional file system or logical volume needs to be maintained and monitored.&lt;br /&gt;c) Snapshots are easily NFS exported, since they are in held in the same filesystem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Management of Internal snapshots:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A JFS2 file system must be created with the new -a isnapshot=yes option. Existing file systems created without the isnapshot option cannot be used for internal snapshots. They have to be recreated or have to use external snapshots.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To create an internal snapshot:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# snapshot -o snapfrom=/oracle -n snap10&lt;br /&gt;Snapshot "snap10" for file system /oracle created.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To create an external snapshot:&lt;/span&gt;&lt;br /&gt;# snapshot -o snapfrom=/oralce /dev/snaporacle&lt;br /&gt;This command creates a snapshot for the /oracle file system on the /dev/snaporacle logical volume, which already exists.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To list all snapshots for a file system:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# snapshot –q /oracle&lt;br /&gt;Snapshots for /oracle&lt;br /&gt;Current   Name         Time&lt;br /&gt;*       snap10     Mon Dec 15 09:17:51 CDT 2008&lt;br /&gt;&lt;br /&gt;Files under this snapshot “snap10” are available under /oracle/.snapshot/snap10 directory. These files are read only; no modifications are allowed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To delete an internal snapshot:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# snapshot –d –n snap10 /oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;SMIT Screens:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To access smitty menu items, following the below steps&lt;br /&gt;&lt;br /&gt;smitty&gt; system storage management&gt; file systems&gt; add change show delete filesystems&gt; enhanced journaled filesystems&lt;br /&gt;&lt;br /&gt;shows the below options&lt;br /&gt;&lt;br /&gt;List Snapshots for an Enhanced Journaled File System&lt;br /&gt;Create Snapshot for an Enhanced Journaled File System&lt;br /&gt;Mount Snapshot for an Enhanced Journaled File System&lt;br /&gt;Remove Snapshot for an Enhanced Journaled File System&lt;br /&gt;Unmount Snapshot for an Enhanced Journaled File System&lt;br /&gt;Change Snapshot for an Enhanced Journaled File System&lt;br /&gt;Rollback an Enhanced Journaled File System to a Snapshot&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some points on Internal snapshots:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. A snapped file system can be mounted read only on previous AIX 5L versions. The snapshot itself cannot be accessed. The file system must be in a clean state; run the fsck command to ensure that this is true.&lt;br /&gt;&lt;br /&gt;2. A file system created with the ability for internal snapshots can still have external snapshots.&lt;br /&gt;&lt;br /&gt;3. Once a file system has been enabled to use internal snapshots, this cannot be undone.&lt;br /&gt;&lt;br /&gt;4.  If the fsck command has to modify the file system, any internal snapshots for the file system will be deleted by fsck.&lt;br /&gt;&lt;br /&gt;5. Snapped file systems cannot be shrunk.&lt;br /&gt;&lt;br /&gt;6. The defragfs command cannot be run on a file system with internal snapshots.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Some points on Internal and External snapshots:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. A file system can use exclusively one type of snapshot at the same time.&lt;br /&gt;&lt;br /&gt;2. External snapshots are persistent across a system reboot.&lt;br /&gt;&lt;br /&gt;3. Typically, a snapshot will need two to six percent of the space needed for the snapped file system. For a highly active file system, 15 percent is estimated.&lt;br /&gt;&lt;br /&gt;4. During the creation of a snapshots, only read access to the snapped file system is allowed.&lt;br /&gt;&lt;br /&gt;5. There is reduced performance for write operations to a snapped file system. Read operations are not affected.&lt;br /&gt;&lt;br /&gt;6. Snapshots are not replacement for backups. A snapshot depends always on the snapped file system, while backups have no dependencies on the source.&lt;br /&gt;&lt;br /&gt;7. Neither the mksysb nor alt_disk_install commands will preserve snapshots.&lt;br /&gt;&lt;br /&gt;8. A file system with snapshots cannot be managed by DMAPI. A file system being managed by DMAPI cannot create a snapshot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-1768465960037433607?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/1768465960037433607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=1768465960037433607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/1768465960037433607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/1768465960037433607'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/12/file-system-snapshot.html' title='File System Snapshot'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2232928084334429040</id><published>2008-12-15T21:39:00.001+05:30</published><updated>2008-12-31T01:49:43.130+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='File System'/><title type='text'>File systems on CD-ROM and DVD disks</title><content type='html'>Normally we used to manually mount/unmount/eject media in CDs and DVDs. AIX offers an automatic management of cd/dvd media using cdromd daemon. This is done by a daemon called cdromd. Cdromd manages a set a cd/dvd drives.&lt;br /&gt;&lt;br /&gt;You can manually mount a read/write UDFS with the following command:&lt;br /&gt;&lt;br /&gt;# mount -V udfs DevName MtPt&lt;br /&gt;where DevName is the name of the DVD drive and MtPt is the mount point for the file system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To mount a media in cd0 which is managed by cdromd,&lt;/span&gt;&lt;br /&gt;# cdmount cd0&lt;br /&gt;&lt;br /&gt;To have the cdromd daemon enabled on each system startup, add the following line to /etc/inittab:&lt;br /&gt;&lt;br /&gt;cdromd:23456789:wait:/usr/bin/startsrc -s cdromd&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Use the below commands to start/sop/list cdromd daemon,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# startsrc -s cdromd&lt;br /&gt;&lt;br /&gt;# stopsrc -s cdromd&lt;br /&gt;&lt;br /&gt;# lssrc -s cdromd&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Here are some examples to manage the media,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To eject a media from cd1,&lt;/span&gt;&lt;br /&gt;# cdeject cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To ask cdromd if cd0 is managed,&lt;/span&gt;&lt;br /&gt;# cdcheck –a cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To ask cdromd if a media is not present on cd0,&lt;/span&gt;&lt;br /&gt;# cdcheck –e cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To unmount a file system on cd0,&lt;/span&gt;&lt;br /&gt;# cdumount cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To suspend management of cd0 by cdromd, (this ejects the media)&lt;/span&gt;&lt;br /&gt;# cdutil –s cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To suspend management of cd0 by cdromd without ejecting the media,&lt;/span&gt;&lt;br /&gt;# cdutil –s –k cd0&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;To resume management of cd0 by cdromd,&lt;/span&gt;&lt;br /&gt;# cdutil –r cd0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2232928084334429040?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2232928084334429040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2232928084334429040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2232928084334429040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2232928084334429040'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/12/file-systems-on-cd-rom-and-dvd-disks.html' title='File systems on CD-ROM and DVD disks'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8086106008899114122</id><published>2008-12-11T02:31:00.004+05:30</published><updated>2008-12-31T01:50:13.946+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPAR'/><title type='text'>WPAR</title><content type='html'>&lt;div style="text-align: justify;"&gt;                                    WPARs are a new term introduced within AIX 6.1. Prior to WPAR, we used logical partitions to isolate the operating environment. This is no longer necessary as we can have multiple WPARs running in a single LPAR.  If you are Solaris or HP-UX admin, you would have seen zones in solaris and virtual machines in HP-UX. WPAR is more or less similar to them.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;There are 2 types of wpars&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;a.    System WPAR   &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;                                System WPARs are autonomous virtual system environments with their own private file systems, users and groups, login, network space and administrative domain.&lt;br /&gt;     For system WPARs, local file system spaces, such as /home and /usr, are constructed from isolated sections of the file system space for the global environment. By default, these spaces are located in the /wpars directory of the global environment. All processes run within the WPAR appear in the base directory for the WPAR. For example, users in the WPAR “part1” would see the /wpars/part1/usr directory as the /usr directory.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b.    Application WPAR&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;                                Application workload partitions (WPARs) provide an environment for the isolation of applications and their resources to enable checkpoint, restart, and relocation at the application level. These WPARs share the global environment's file system namespace. When an application WPAR is created, it has access to all mounts available to the global environment's file system.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Creating an application wpar:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;                   You can create an application WPAR using the wparexec command.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;                     You must supply the path to the application or command that you want to create an application WPAR for, and you must supply any command line arguments when you run the wparexec command. The application can either come from a specification file, or be specified on the command line. Unlike system WPARs, it is not necessary to assign an explicit name to an application WPAR. Although both WPAR types require a name, the names for application WPARs are generated based on the name of the application running in the WPAR.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Complete the following steps to create an application WPAR:&lt;br /&gt;&lt;br /&gt;1.    Log in as the root user to the system where you want to create and configure the workload partition. This login places you into the global environment.&lt;br /&gt;&lt;br /&gt;2.    To create and configure the workload partition, run the following command:&lt;br /&gt;wparexec -n wparname -- /usr/bin/ps -ef &gt; /ps.out&lt;br /&gt;&lt;br /&gt;The output should look similar to the following:&lt;br /&gt;wparexec: Verifying filesystems...&lt;br /&gt;wparexec: Workload partition wparname created successfully.&lt;br /&gt;startwpar: COMMAND START, ARGS: wparname&lt;br /&gt;startwpar: Starting workload partition 'wparname'&lt;br /&gt;startwpar: Mounting all workload partition file systems&lt;br /&gt;startwpar: Loading workload partition&lt;br /&gt;startwpar: Shutting down all workload partition processes&lt;br /&gt;rmwpar: Removing workload partition firstapp&lt;br /&gt;rmwpar: Return Status = SUCCESS&lt;br /&gt;startwpar: Return Status = SUCCESS&lt;br /&gt;You have now successfully created an application WPAR.&lt;br /&gt;Application WPARs start as soon as the wparexec command is issued, and stop as soon as the application completes its operation. When the operation is complete, the configuration for the application WPAR is destroyed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System WPAR:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To create a system WPAR:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is an example for the system WPAR creation,&lt;br /&gt;&lt;br /&gt;# mkwpar -n system1&lt;br /&gt;mkwpar: Creating file systems...&lt;br /&gt;/&lt;br /&gt;/home&lt;br /&gt;/opt&lt;br /&gt;/proc&lt;br /&gt;/tmp&lt;br /&gt;/usr&lt;br /&gt;/var&lt;br /&gt;&lt;br /&gt;&lt;&lt;&gt;&gt;&lt;br /&gt;&lt;br /&gt;FILESET STATISTICS&lt;br /&gt;------------------&lt;br /&gt;241  Selected to be installed, of which:&lt;br /&gt;   241  Passed pre-installation verification&lt;br /&gt;----&lt;br /&gt;241  Total to be installed&lt;br /&gt;&lt;br /&gt;+-----------------------------------------------------------------------------+&lt;br /&gt;                      Installing Software...&lt;br /&gt;+-----------------------------------------------------------------------------+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Filesets processed:  6 of 241  (Total time:  2 secs).&lt;br /&gt;&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     X11.base.smt 6.1.0.1&lt;br /&gt;Filesets processed:  7 of 241  (Total time:  3 secs).&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     X11.help.EN_US.Dt.helpinfo 6.1.0.0&lt;br /&gt;Filesets processed:  8 of 241  (Total time:  3 secs).&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     bos.acct 6.1.0.1&lt;br /&gt;Filesets processed:  9 of 241  (Total time:  3 secs).&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     bos.acct 6.1.0.2&lt;br /&gt;Filesets processed:  10 of 241  (Total time:  4 secs).&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     bos.adt.base 6.1.0.0&lt;br /&gt;     bos.adt.insttools 6.1.0.0&lt;br /&gt;Filesets processed:  12 of 241  (Total time:  4 secs).&lt;br /&gt;installp:  APPLYING software for:&lt;br /&gt;     bos.compat.links 6.1.0.0&lt;br /&gt;     bos.compat.net 6.1.0.0&lt;br /&gt;     bos.compat.termcap 6.1.0.0&lt;br /&gt;&lt;br /&gt;Workload partition devpayrollWPAR01 created successfully.&lt;br /&gt;mkwpar: 0960-390 To start the workload partition, execute the&lt;br /&gt;following as root: startwpar [-v] system1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It normally takes 2 to 4 minutes for the creation of a system WPAR.&lt;br /&gt;&lt;br /&gt;By default, the file systems for a new system WPAR are located in the /wpars/wpar_name directory.&lt;br /&gt;&lt;br /&gt;You can override the default location using the following command:&lt;br /&gt;mkwpar -n wpar_name -d /newfs/wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To change the name of a system WPAR:&lt;/span&gt;&lt;br /&gt;chwpar -n wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configure networks for system WPARs:&lt;/span&gt;&lt;br /&gt;                    You can configure the network for a system WPAR using the -h flag or the -N flag for the mkwpar command or the chwpar command.&lt;br /&gt;&lt;br /&gt;                    If you do not specify any network information when you create a system WPAR, the name of the WPAR resolves to an OP address on the same network as any active global interface.&lt;br /&gt;&lt;br /&gt;Here is an example to create a system WPAR and configure a IP address on it,&lt;br /&gt;&lt;br /&gt;# mkwpar -n wpar_name -N interface=en0 address=224.128.9.3 \&lt;br /&gt;netmask=255.255.255.0 broadcast=224.128.9.255&lt;br /&gt;&lt;br /&gt;This creates a alias ip on the network interface 'en0' in the base Operating system.&lt;br /&gt;&lt;br /&gt;Using the below command you can change the ip address later on&lt;br /&gt;&lt;br /&gt;# chwpar -N address=224.128.9.3 netmask=255.255.255.128 \&lt;br /&gt;broadcast=224.128.9.127 wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Changing the hostname in a system WPAR:&lt;/span&gt;&lt;br /&gt;By default, the name for a system WPAR is used as its host name. You can use the -h flag with the mkwpar command or the chwpar command to change the host name for a system WPAR.&lt;br /&gt;Example: # chwpar -h new_hostname wpar_name&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Removing a network from a system WPAR:&lt;/span&gt;&lt;br /&gt;You can remove a network from a system WPAR using the chwpar command with the -K flag.&lt;br /&gt;&lt;br /&gt;Example: # chwpar -K -N address=124.128.9.3 wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuring domain resolution for system WPARs:&lt;/span&gt;&lt;br /&gt;You can configure the domain resolution for system WPARs using the -r flag for the mkwpar command.&lt;br /&gt;&lt;br /&gt;Below command copies the global environment’s domain resolution configuration into the system wpars,&lt;br /&gt;&lt;br /&gt;# mkwpar -n wpar_name -r&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuring system WPAR-specific routing:&lt;/span&gt;&lt;br /&gt;                     You can configure a WPAR to use its own routing table using the -i flag and the -I flag for the mkwpar command, the wparexec command, or the chwpar command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Configuring resource controls for system WPARs:&lt;/span&gt;&lt;br /&gt;                         You can configure the resource controls to limit the physical resources a system WPAR has access to using the -R flag for the mkwpar command and chwpar command.&lt;br /&gt;To initialize resource control settings, run the following mkwpar command:&lt;br /&gt;mkwpar -n wpar_name -R active=yes CPU=10%-20%,50% totalProcesses=1024&lt;br /&gt;In this example, the WPAR is entitled to the following system resources:&lt;br /&gt;&lt;br /&gt;·    A minimum of 10% of the global environment’s processors upon request&lt;br /&gt;·    A maximum of 20% of the global environment’s processors when there is contention&lt;br /&gt;·    A maximum of 50% of the global environment’s processors when there is no contention&lt;br /&gt;·    A maximum of 1024 processes at a time&lt;br /&gt;To change resource control settings dynamically for an existing active or inactive application WPAR run the following chwpar command:&lt;br /&gt;chwpar -R totalThreads=2048 shares_memory=100 wpar_name&lt;br /&gt;Note: You can also use the -K flag for the chwpar command to remove individual attributes from the profile and restore those controls to their default, as follows:&lt;br /&gt;chwpar -K -R totalProcesses shares_CPU wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Starting a System WPAR:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After logging into the global environment, run the below command to start a system WPAR&lt;br /&gt;# startwpar wpar_name&lt;br /&gt;&lt;br /&gt;To start in a maintenance mode,&lt;br /&gt;# startwpar –m wpar_name&lt;br /&gt;Note: You cannot start WPARs that rely on NFS-mounted file systems in maintenance mode.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Stopping a System WPAR:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;                   You can stop a WPAR from the global environment using the stopwpar command.&lt;br /&gt;Stopping a system WPAR follows a similar paradigm to the shutdown command and the halt command for AIX®. For application WPARs, running the stopwpar command is equivalent to removing the WPAR with the rmwpar command.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;To stop a system WPAR in the same way that the shutdown command stops a system, run the following command:&lt;br /&gt;# stopwpar wpar_name&lt;br /&gt;&lt;br /&gt;To stop a system WPAR quickly in the same way that the halt command stops a system, run the following command:&lt;br /&gt;# stopwpar -F wpar_name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Software update in system WPARs:&lt;/span&gt;&lt;br /&gt;When you install software in the global environment, it is not always automatically available for use within your system WPAR. You can use the syncwpar command or the syncroot command to make software available.&lt;br /&gt;&lt;br /&gt;                  Application workload partitions share their file systems with the global environment and do not create new file systems. Therefore, the syncwpar command and the syncroot command are applicable only to system WPARs.&lt;br /&gt;&lt;br /&gt;To make software available in one or more WPARs, run the following command in the global environment:&lt;br /&gt;&lt;br /&gt;# syncwpar wpar_name1 wpar_name 2&lt;br /&gt;&lt;br /&gt;The syncroot command performs the same function as the syncwpar command, but the syncroot command operates only within the WPAR where it is issued.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Listing WPARs:&lt;/span&gt;&lt;br /&gt;           You can list summary data for system WPARs and application WPARs using the lswpar command.&lt;br /&gt;&lt;br /&gt;For example, to list the WPARs on a system with names that start with "mypar_", run the following command:&lt;br /&gt;# lswpar 'mypar_*'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Listing WPAR identifiers:&lt;/span&gt;&lt;br /&gt;You can list the identifiers for a WPAR using the lparstat command or the uname command using the ‘-W’ flag.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Logging into a WPAR:&lt;/span&gt;&lt;br /&gt;             After you configure and activate a system WPAR, you can log in to it locally using the clogin command.&lt;br /&gt;&lt;br /&gt;To log in to a system WPAR and create a shell as the root user, run the following command:&lt;br /&gt;# clogin wpar_name&lt;br /&gt;&lt;br /&gt;To log in to a system WPAR and create a shell as a different user, run the following command:&lt;br /&gt;# clogin -l username wpar_name&lt;br /&gt;&lt;br /&gt;Note:  You can also log into a system WPAR remotely using the a network-based login command, such as the rlogin command, the telnet command, or the rsh command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Backing up WPARs:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can back up a WPAR using the savewpar command, the mkcd command, or the mkdvd command.&lt;br /&gt;&lt;br /&gt;The savewpar command uses the data created by the mkwpardata command to back up your WPAR. If these files are not already on your system, the savewpar command will call the mkwpardata command to create these files.&lt;br /&gt;&lt;br /&gt;The image files contain the following information:&lt;br /&gt;·    A list of logical volumes and their sizes&lt;br /&gt;·    A list of file systems and their sizes&lt;br /&gt;·    A list of volume groups&lt;br /&gt;·    The WPAR name&lt;br /&gt;&lt;br /&gt;To back up a WPAR to the default tape device, run the following command:&lt;br /&gt;# savewpar wparname&lt;br /&gt;&lt;br /&gt;To back up a WPAR to a file, run the following command:&lt;br /&gt;# savewpar -f file wparname&lt;br /&gt;&lt;br /&gt;You can also back up a WPAR to a CD device using the mkcd -W command or to a DVD device using the mkdvd -W command.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Restoring WPARs:&lt;/span&gt;&lt;br /&gt;You can restore a WPAR using the restwpar command. You can restore a WPAR from a backup image created by the savewpar command, the mkcd command, or the mkdvd command.&lt;br /&gt;&lt;br /&gt;To restore the backup image from the /dev/rmt1 device, run the following command:&lt;br /&gt;restwpar -f/dev/rmt1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Removing WPARs:&lt;/span&gt;&lt;br /&gt;You can remove a WPAR using the rmwpar command.&lt;br /&gt;&lt;br /&gt;To remove a WPAR, it must be in the defined state, and you must provide the name of the WPAR.&lt;br /&gt;&lt;br /&gt;To remove a WPAR, run the following command:&lt;br /&gt;rmwpar wpar_name&lt;br /&gt;&lt;br /&gt;To stop a WPAR before removing it, run the following rmwpar command with the -s flag:&lt;br /&gt;rmwpar -s wpar_name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8086106008899114122?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8086106008899114122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8086106008899114122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8086106008899114122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8086106008899114122'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/12/wpars-are-new-term-introduced-within.html' title='WPAR'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7383589815869013369</id><published>2008-11-11T23:23:00.001+05:30</published><updated>2008-12-31T01:47:38.356+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>AIX Commands – Part I</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Bookman Old Style" size="4"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Bookman Old Style" size="4"&gt;Volume Group Commands&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Bookman Old Style" size="4"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font face="Bookman Old Style" size="4"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Display all VGs:&lt;/p&gt;  &lt;p&gt;# lsvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Display all active VGs:&lt;/p&gt;  &lt;p&gt;# lsvg –o&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Display info about rootvg,&lt;/p&gt;  &lt;p&gt;# lsvg rootvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Display info about all LVs in all VGs,&lt;/p&gt;  &lt;p&gt;# lsvg -o |lsvg –il &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Display info about all PVs in rootvg&lt;/p&gt;  &lt;p&gt;# lsvg -p rootvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Create VG with name vgxx on hdisk1 with partition size 8MB, &lt;/p&gt;  &lt;p&gt;# mkvg -s 8 hdisk1&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Create VG with name sivg on hdisk1 with partition size 8MB, &lt;/p&gt;  &lt;p&gt;# mkvg -s 8 -y sivg hdisk1&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Create sivg on hdisk1 with PP size 4 and no of partions 2 * 1016, &lt;/p&gt;  &lt;p&gt;# mkvg -s 4 -t 2 -y sivg hdisk1 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To make VG newvg automatically activated at startup,&lt;/p&gt;  &lt;p&gt;# chvg -a y newvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To deactivate the automatic activation at startup,&lt;/p&gt;  &lt;p&gt;# chvg -a n newvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To change maximum no. of PP to 2032 on vg newvg,&lt;/p&gt;  &lt;p&gt;# chvg -t 2 newvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To disable quorum on VG newvg,&lt;/p&gt;  &lt;p&gt;# chvg -Q n newvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Reorganises PP allocation of VG newvg,&lt;/p&gt;  &lt;p&gt;# reorgvg newvg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Add PV hdisk3 and hdisk4 to VG newvg,&lt;/p&gt;  &lt;p&gt;# extendvg newvg hdisk3 hdisk4&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Exports the VG newvg,&lt;/p&gt;  &lt;p&gt;# exportvg newvg &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Import the hdisk2 with name newvg, and assign major number 44,&lt;/p&gt;  &lt;p&gt;# importvg -V 44 -y newvg hdisk2 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Remove PV hdisk3 from VG newvg,&lt;/p&gt;  &lt;p&gt;# reducevg newvg hdisk3 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To deactviate VG newvg,&lt;/p&gt;  &lt;p&gt;# varyoffvg newvg &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To activate VG newvg,&lt;/p&gt;  &lt;p&gt;# varyonvg newvg &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To sync the mirrored LV in the VG sivg,&lt;/p&gt;  &lt;p&gt;# syncvg -v sivg &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To mirror LVs of sivg with hdisk2 (-m for exact mirror, -S forbackground mirror),&lt;/p&gt;  &lt;p&gt;# mirrorvg -S -m sivg hdisk2 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To remove the mirrored PV from the set,&lt;/p&gt;  &lt;p&gt;# unmirrorvg sivg hdisk2 &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;To synchronize ODM with LVM(VGDA) for datavg,&lt;/p&gt;  &lt;p&gt;# synclvodm datavg&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;font size="+0"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="+0"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="+0"&gt;File System&amp;#160; Commands … &lt;/font&gt;&lt;/strong&gt;In next part&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7383589815869013369?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7383589815869013369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7383589815869013369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7383589815869013369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7383589815869013369'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/aix-commands-part-i.html' title='AIX Commands – Part I'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8772341674996499006</id><published>2008-11-11T23:07:00.001+05:30</published><updated>2008-12-31T01:53:20.398+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multibos'/><title type='text'>Multibos</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Is it possible to have 2 BOS instance in a single rootvg and do patching on only 1 instance. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Yes. It is possible with the introduction of multibos.&lt;/p&gt;  &lt;p&gt;“multibos” command allows the administrator to create multiple instances of AIX on the same rootvg. multibos setup operation actually creates a standby BOS that boots from a distinct logical volume. This creates 2 bootable sets of BOS on a single rootvg. Administrator can boot from either instance of BOS by specifying the respective BLV as an argument to the bootlist command.&lt;/p&gt;  &lt;p&gt;The multibos command allows the administrator to access, install maintenance and technology levels for, update, and customize the standby BOS either during setup or in subsequent customization operations. Installing maintenance and technology updates to the standby BOS does not change system files on the active BOS. This allows for concurrent update of the standby BOS, while the active BOS remains in production.&lt;/p&gt;  &lt;p&gt;In addition, the multibos command has the ability to copy or share logical volumes and file systems. By default, the BOS file systems (currently /, /usr, /var, and /opt,) and the boot logical volume are copied. You can also make copies of other file systems using –L flag.&lt;/p&gt;  &lt;p&gt;ll other file systems and logical volumes are shared between instances of BOS. Separate log device logical volumes (for example, those that are not contained within the file system) are not supported for copy and will be shared.&lt;/p&gt;  &lt;p&gt;But there are some restrictions for implementing multibos.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The multibos command is supported on AIX 5L Version 5.3 with the 5300-03 Recommended Maintenance package and later. &lt;/li&gt;    &lt;li&gt;The current rootvg must have enough space for each BOS object copy. BOS object copies are placed on the same disk or disks as the original. &lt;/li&gt;    &lt;li&gt;The total number of copied logical volumes cannot exceed 128. The total number of copied logical volumes and shared logical volumes are subject to volume group limits.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Lets see some examples,&lt;/p&gt;  &lt;p&gt;1. To preview the creation of a standby BOS,&lt;/p&gt;  &lt;p&gt;# multibos –sXp&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;My recommendation:&lt;/u&gt;&lt;/strong&gt; Always preview (-p flag) the setup operation becore proceeding with the actual operation&lt;/p&gt;  &lt;p&gt;2. To create a standby BOS,&lt;/p&gt;  &lt;p&gt;# multibos –sX&lt;/p&gt;  &lt;p&gt;3. To mount a standby BOS,&lt;/p&gt;  &lt;p&gt;# multibos –m&lt;/p&gt;  &lt;p&gt;4. To unmount a standby BOS,&lt;/p&gt;  &lt;p&gt;# multibos –u&lt;/p&gt;  &lt;p&gt;5. To remove a standby BOS,&lt;/p&gt;  &lt;p&gt;# multibos –R&lt;/p&gt;  &lt;p&gt;6. To start a standby BOS shell,&lt;/p&gt;  &lt;p&gt;# multibos –S&lt;/p&gt;  &lt;p&gt;After starting a standby BOS shell, you can do patching or customize the BOS.&lt;/p&gt;  &lt;p&gt;7. To setup bootlist for the standby BOS,&lt;/p&gt;  &lt;p&gt;# bootlist pm normal hdisk0 blv=bos_hd5&lt;/p&gt;  &lt;p&gt;whereas bos_hd5 is the BLV for the standby BOS which was created by multibos setup operation.&lt;/p&gt;  &lt;p&gt;If you want to boot from the old BOS, please boot from hd5.&lt;/p&gt;  &lt;p&gt;I started using multibos to avoid alt_disk_install during patching. This saves a lot of downtime for me. After the creation of standby BOS, we do patching in the standby bos which happens during production time with no downtime. We need downtime only to boot the machine in standby BLV. Its very simple. Have a try.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds3/multibos.htm"&gt;Man Page for multibos&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8772341674996499006?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8772341674996499006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8772341674996499006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8772341674996499006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8772341674996499006'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/multibos.html' title='Multibos'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-7201425010659363748</id><published>2008-11-07T03:58:00.001+05:30</published><updated>2008-12-31T01:47:38.356+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>IBM AIX - Features and Limits</title><content type='html'>Its a bit old table. But its a really good doc for people working in different versions of AIX.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 15px; white-space: pre; "&gt;&lt;a title="View aix-features-limits document on Scribd" href="http://www.scribd.com/doc/6910902/aixfeatureslimits" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;aix-features-limits&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_42531133430423" name="doc_42531133430423" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=6910902&amp;amp;access_key=key-208nwv4zfopb0uifo6v2&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=6910902&amp;amp;access_key=key-208nwv4zfopb0uifo6v2&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_42531133430423_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Get your own&lt;/a&gt; at Scribd or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:    &lt;a href="http://www.scribd.com/browse?c=21-science" style="text-decoration: underline;"&gt;Science&lt;/a&gt;      &lt;a href="http://www.scribd.com/browse?c=37-islam" style="text-decoration: underline;"&gt;Islam&lt;/a&gt;       &lt;a href="http://www.scribd.com/tag/memory" style="text-decoration: underline;"&gt;memory&lt;/a&gt;      &lt;a href="http://www.scribd.com/tag/System" style="text-decoration: underline;"&gt;System&lt;/a&gt;    &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-7201425010659363748?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/7201425010659363748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=7201425010659363748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7201425010659363748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/7201425010659363748'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/ibm-aix-features-and-limits.html' title='IBM AIX - Features and Limits'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6913390971722466487</id><published>2008-11-07T03:53:00.000+05:30</published><updated>2008-12-31T01:47:38.356+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>AIX Quick Sheet</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 15px; white-space: pre; "&gt;&lt;a title="View AIX Quick Sheet document on Scribd" href="http://www.scribd.com/doc/2160166/AIX-Quick-Sheet" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;AIX Quick Sheet&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_429502672618911" name="doc_429502672618911" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2160166&amp;amp;access_key=key-1pq7vch26u6z9lak93lc&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2160166&amp;amp;access_key=key-1pq7vch26u6z9lak93lc&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_429502672618911_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Get your own&lt;/a&gt; at Scribd or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:    &lt;a href="http://www.scribd.com/browse?c=114-technology" style="text-decoration: underline;"&gt;Technology&lt;/a&gt;      &lt;a href="http://www.scribd.com/browse?c=37-islam" style="text-decoration: underline;"&gt;Islam&lt;/a&gt;       &lt;a href="http://www.scribd.com/tag/software" style="text-decoration: underline;"&gt;software&lt;/a&gt;      &lt;a href="http://www.scribd.com/tag/language" style="text-decoration: underline;"&gt;language&lt;/a&gt;    &lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6913390971722466487?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6913390971722466487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6913390971722466487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6913390971722466487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6913390971722466487'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/aix-quick-sheet.html' title='AIX Quick Sheet'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6308181558512322900</id><published>2008-11-07T03:48:00.003+05:30</published><updated>2008-12-31T01:53:37.562+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>How to get partition number on AIX Partitions</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 15px; white-space: pre; "&gt;&lt;div&gt;I hope you guys already know about "lparstat -l" command which shows the details about a partition like partition id, cpu, memory allocations,etc..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is another option to get the partition id. OR You can make use of this option to find whether yoru server is an LPAR or not.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a title="View How to Get the Partition Number on Aix Partitions document on Scribd" href="http://www.scribd.com/doc/2582935/How-to-Get-the-Partition-Number-on-Aix-Partitions" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;How to Get the Partition Number on Aix Partitions&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_462213137823036" name="doc_462213137823036" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2582935&amp;amp;access_key=key-myw4mxqnidf96xnejh5&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2582935&amp;amp;access_key=key-myw4mxqnidf96xnejh5&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_462213137823036_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Get your own&lt;/a&gt; at Scribd or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:    &lt;a href="http://www.scribd.com/browse?c=114-technology" style="text-decoration: underline;"&gt;Technology&lt;/a&gt;      &lt;a href="http://www.scribd.com/browse?c=115-general" style="text-decoration: underline;"&gt;General&lt;/a&gt;       &lt;a href="http://www.scribd.com/tag/linux" style="text-decoration: underline;"&gt;linux&lt;/a&gt;      &lt;a href="http://www.scribd.com/tag/programming" style="text-decoration: underline;"&gt;programming&lt;/a&gt;    &lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6308181558512322900?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6308181558512322900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6308181558512322900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6308181558512322900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6308181558512322900'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/how-to-get-partition-number-on-aix.html' title='How to get partition number on AIX Partitions'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2702849919419366985</id><published>2008-11-07T03:30:00.002+05:30</published><updated>2008-12-31T01:50:53.118+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>AIX 5.1 Installation Document -</title><content type='html'>Here is a nice doc on AIX 5.1 Installation. It got screen by screen slides&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 15px; white-space: pre; "&gt;&lt;a title="View AIX 5 1 Installation Document document on Scribd" href="http://www.scribd.com/doc/2156861/AIX-5-1-Installation-Document" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;AIX 5 1 Installation Document&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_540352094834743" name="doc_540352094834743" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2156861&amp;amp;access_key=key-1rfhf51p9nlh43mg46sl&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2156861&amp;amp;access_key=key-1rfhf51p9nlh43mg46sl&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_540352094834743_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Get your own&lt;/a&gt; at Scribd or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:    &lt;a href="http://www.scribd.com/browse?c=106-culture" style="text-decoration: underline;"&gt;Culture&lt;/a&gt;      &lt;a href="http://www.scribd.com/browse?c=114-technology" style="text-decoration: underline;"&gt;Technology&lt;/a&gt;       &lt;a href="http://www.scribd.com/tag/software" style="text-decoration: underline;"&gt;software&lt;/a&gt;      &lt;a href="http://www.scribd.com/tag/oracle" style="text-decoration: underline;"&gt;oracle&lt;/a&gt;    &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2702849919419366985?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2702849919419366985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2702849919419366985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2702849919419366985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2702849919419366985'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/aix-51-installation-document.html' title='AIX 5.1 Installation Document -'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-868625652226141615</id><published>2008-11-07T03:24:00.001+05:30</published><updated>2008-12-31T01:50:03.522+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>AIX Etherchannel Load Balancing Options</title><content type='html'>Here is a cool document about Etherchannel Load Balancng options in AIX.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 15px; white-space: pre; "&gt;&lt;a title="View AIX EtherChannel Load Balancing Options document on Scribd" href="http://www.scribd.com/doc/2153747/AIX-EtherChannel-Load-Balancing-Options" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;AIX EtherChannel Load Balancing Options&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_141395024098582" name="doc_141395024098582" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2153747&amp;amp;access_key=key-1fs8s5hcabit2jymbtlw&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2153747&amp;amp;access_key=key-1fs8s5hcabit2jymbtlw&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_141395024098582_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Get your own&lt;/a&gt; at Scribd or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:    &lt;a href="http://www.scribd.com/browse?c=101-government" style="text-decoration: underline;"&gt;Government&lt;/a&gt;      &lt;a href="http://www.scribd.com/browse?c=114-technology" style="text-decoration: underline;"&gt;Technology&lt;/a&gt;       &lt;a href="http://www.scribd.com/tag/and" style="text-decoration: underline;"&gt;and&lt;/a&gt;      &lt;a href="http://www.scribd.com/tag/Traffic" style="text-decoration: underline;"&gt;Traffic&lt;/a&gt;    &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-868625652226141615?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/868625652226141615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=868625652226141615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/868625652226141615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/868625652226141615'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/11/aix-etherchannel-load-balancing-options.html' title='AIX Etherchannel Load Balancing Options'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8184874441399319198</id><published>2008-10-30T20:29:00.002+05:30</published><updated>2008-12-31T01:50:53.118+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>AIX Version 6.0 Study Materials</title><content type='html'>&lt;div&gt;Here are some study materials from IBM&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg247430.pdf"&gt;AIX V6 Advanced Security Features - Introduction and Configuration&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg247431.pdf"&gt;Introduction to Workload Partition Management in IBM AIX Version 6.1&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.redbooks.ibm.com/redbooks/pdfs/sg247559.pdf"&gt;IBM AIX Version 6.1 Differences Guide&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below are AIX v6 materials from rootvg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=142&amp;amp;Itemid=174"&gt;AIX V6 Beta - First experiances&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=270&amp;amp;Itemid=174"&gt;AIX V6 Boot Messages - Whats New ?&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=173&amp;amp;Itemid=174"&gt;WPAR For Begineers&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=271&amp;amp;Itemid=174"&gt;AIX Security by Default - What is New ?&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=156&amp;amp;Itemid=174"&gt;Introducing AIX Security Expert&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=158&amp;amp;Itemid=174"&gt;AIX 6 Beta - chwpar&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rootvg.net/index.php?option=com_content&amp;amp;task=view&amp;amp;id=272&amp;amp;Itemid=174"&gt;Trusted AIX Installed, now what ?&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8184874441399319198?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8184874441399319198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8184874441399319198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8184874441399319198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8184874441399319198'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/aix-version-60-study-materials.html' title='AIX Version 6.0 Study Materials'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6174062796012688354</id><published>2008-10-30T02:53:00.003+05:30</published><updated>2008-10-30T03:16:01.759+05:30</updated><title type='text'>Few tips from other bloggers</title><content type='html'>Few tips on AIX&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://aix4200.wordpress.com/2006/07/03/aix-cpu-deallocation-how-would-you-replace-failed-cpu-dynamically-on-aix/"&gt;AIX CPU deallocation: How would you replace failed CPU dynamically on aix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://aix4200.wordpress.com/2006/07/03/aix-32-bit64-bit-kernel-support/"&gt;AIX 32 bit/64 bit Kernel Support&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://aixduniya.blogspot.com/2007/11/directories-to-monitor-in-aix.html"&gt;Directories to monitor in AIX &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://technicaldoc.blogspot.com/2007/01/aix-lvm-quick-refrence.html"&gt;AIX/LVM Quick Reference &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://technicaldoc.blogspot.com/2007/11/change-ip-with-one-command.html"&gt;Change IP with one command &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://technicaldoc.blogspot.com/2007/09/display-slot-information-on-pseries.html"&gt;Display Slot information in AIX &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://technicaldoc.blogspot.com/2007/01/delete-multiple-default-gateways.html"&gt;Delete multiple gateways&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8. &lt;a href="http://technicaldoc.blogspot.com/2007/01/set-backspace-in-unix-console.html"&gt;How to set backspace in UNIX terminal&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;9. &lt;a href="http://technicaldoc.blogspot.com/2007/02/lvm-information-crash-with-odm.html"&gt;LVM information crash with ODM &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;10. &lt;a href="http://technicaldoc.blogspot.com/2006/11/use-screen-to-run-programs-in-dedicated.html"&gt;Use "screen" to run programs in a dedicated session&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6174062796012688354?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6174062796012688354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6174062796012688354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6174062796012688354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6174062796012688354'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/few-tips-from-other-bloggers.html' title='Few tips from other bloggers'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4181748898023314871</id><published>2008-10-30T02:23:00.001+05:30</published><updated>2008-12-31T01:48:47.377+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>Korn Shell Script Lessons 1-7</title><content type='html'>&lt;strong&gt;Korn Shell - Lesson 1 - Print statements and Comment&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2dsnPhM7GB0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2dsnPhM7GB0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 2a - Variables&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9isdvN8UQ8o&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9isdvN8UQ8o&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 2b - Reading input&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eCqfXxmKI6E&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/eCqfXxmKI6E&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 3 - Debugging&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_lO6zK8gbGM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_lO6zK8gbGM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 4 - A Little About Arrays/Lists&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qubiF7YY5DY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qubiF7YY5DY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 5 - Basic Math&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LhAWSrMMLkA&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LhAWSrMMLkA&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 6a - if statement&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ScFNNyIP-Ew&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ScFNNyIP-Ew&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 6b - if statement - compound tests&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qoyJaMKgNmU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qoyJaMKgNmU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 6c - if/else statement&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ohv4DrTnTBk&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ohv4DrTnTBk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 6d - if/then/elif statement&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4uh82h5Z8m4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4uh82h5Z8m4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - Lesson 6e - if/then/elif/else statement&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TYTyw__oSuY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TYTyw__oSuY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Korn Shell - LEsson 7a - String Tests w/ if&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kIcVbsCrXIg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kIcVbsCrXIg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4181748898023314871?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4181748898023314871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4181748898023314871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4181748898023314871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4181748898023314871'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/korn-shell-script-lessons-1-7.html' title='Korn Shell Script Lessons 1-7'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2883734757718661265</id><published>2008-10-30T02:14:00.001+05:30</published><updated>2008-12-31T01:48:47.377+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>Bourne Shell Scripting (Part 61-76)</title><content type='html'>&lt;strong&gt;Bourne  Shell Scripting - Part 61:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5DnCWxQ-lQg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5DnCWxQ-lQg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 62:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zG54LaZ544g&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zG54LaZ544g&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 63:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EtzT1vwxv5I&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EtzT1vwxv5I&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 64:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Pd-tTQLlZpQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Pd-tTQLlZpQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 65:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wJvAdPIGoiU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wJvAdPIGoiU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 66:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LDeaNR1As1I&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LDeaNR1As1I&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 67:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5nUg_8lnJ1I&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5nUg_8lnJ1I&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 68:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/m2SW2Puu4lE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/m2SW2Puu4lE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 69:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HagRWeFc9wM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HagRWeFc9wM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 70:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IB2ymKW6384&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IB2ymKW6384&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 71:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XVlrdgAPeHo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XVlrdgAPeHo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 72:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S35oj72a1e0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S35oj72a1e0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 73:&lt;/strong&gt;&lt;br /&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 74:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wn84XJGSGqw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wn84XJGSGqw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 75:&lt;/strong&gt;&lt;br /&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 76:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_tkCOm7HMHc&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_tkCOm7HMHc&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2883734757718661265?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2883734757718661265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2883734757718661265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2883734757718661265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2883734757718661265'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/bourne-shell-scripting-part-61-76.html' title='Bourne Shell Scripting (Part 61-76)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6618129506987234796</id><published>2008-10-30T02:13:00.001+05:30</published><updated>2008-12-31T01:48:47.378+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>Bourne Shell Scripting (Part 41-60)</title><content type='html'>&lt;strong&gt;Bourne  Shell Scripting - Part 41:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2hGEJXVTRmo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2hGEJXVTRmo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 42:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XN78fDtmFjg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XN78fDtmFjg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 43:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F_hMuTGTb7A&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/F_hMuTGTb7A&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 44:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dII0RH2bRt8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dII0RH2bRt8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 45:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4J6iXpMutWw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4J6iXpMutWw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 46:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/l2WXbkhzyHU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/l2WXbkhzyHU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 47:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HAaJBWZw1jQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HAaJBWZw1jQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 48:&lt;/strong&gt;&lt;br /&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 49:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4ioZDaSZlEY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4ioZDaSZlEY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 50:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DIEnhhZLfT0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DIEnhhZLfT0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 51:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/t2QvZ3vhQLU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/t2QvZ3vhQLU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 52:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5cWZRvIi0HE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5cWZRvIi0HE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 53:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TvI8Ey4lJq4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TvI8Ey4lJq4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 54:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/az-RNS1uwmI&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/az-RNS1uwmI&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 55:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qFcq_D6mrOM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qFcq_D6mrOM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 56:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5OvpFqD52qY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5OvpFqD52qY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 57:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aXDfX0Bg8mk&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aXDfX0Bg8mk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 58:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lCzD17Nv8lM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/lCzD17Nv8lM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 59:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Vz-J2lDqYio&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Vz-J2lDqYio&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 60:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S_ugxDs-ZzE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S_ugxDs-ZzE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6618129506987234796?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6618129506987234796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6618129506987234796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6618129506987234796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6618129506987234796'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/bourne-shell-scripting-part-41-60.html' title='Bourne Shell Scripting (Part 41-60)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-4858786110910954610</id><published>2008-10-30T02:12:00.000+05:30</published><updated>2008-12-31T01:48:47.378+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>Bourne Shell Scripting (Part 21-40)</title><content type='html'>&lt;strong&gt;Bourne  Shell Scripting - Part 21:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-sc8lKz4r9Y&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-sc8lKz4r9Y&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 22:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/nrE7C-rTgkw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/nrE7C-rTgkw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 23:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7o2KgpiErfQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7o2KgpiErfQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 24:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MkUKXKEMLps&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MkUKXKEMLps&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 25:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Al09DAlBX-k&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Al09DAlBX-k&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 26:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uK_aAjnNINg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uK_aAjnNINg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 27:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gqaMrBmo9QE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gqaMrBmo9QE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 28:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GeSBjUA4LCE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GeSBjUA4LCE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 29:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bGcSEAxM-Ao&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bGcSEAxM-Ao&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 30:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1SjZ3edK2sM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1SjZ3edK2sM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 31:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/1SjZ3edK2sM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/1SjZ3edK2sM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 32:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Xrtw__NWQ_g&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Xrtw__NWQ_g&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 33:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P6dQdEjS9pQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/P6dQdEjS9pQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 34:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4TlxSdQ7nk4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4TlxSdQ7nk4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 35:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tc0mf-Dmr9Q&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tc0mf-Dmr9Q&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 36:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IOistVF37aI&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IOistVF37aI&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 37:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Cqto5ya1LZM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Cqto5ya1LZM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 38:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9ydqp2hJU4s&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9ydqp2hJU4s&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 39:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gXhyjASrFw0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gXhyjASrFw0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 40:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CaUWcrgbUlc&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/CaUWcrgbUlc&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-4858786110910954610?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/4858786110910954610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=4858786110910954610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4858786110910954610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/4858786110910954610'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/bourne-shell-scripting-part-21-40.html' title='Bourne Shell Scripting (Part 21-40)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8235849217547670673</id><published>2008-10-30T02:05:00.003+05:30</published><updated>2008-12-31T01:48:47.379+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>Bourne Shell Scripting (Part 1-20)</title><content type='html'>&lt;strong&gt;Bourne Shell Scripting - Part 1:&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/otTfPzX2p80&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/otTfPzX2p80&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 2:&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kULKgfd0oHQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kULKgfd0oHQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 3:&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Sdrv_ZbVCzg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Sdrv_ZbVCzg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 4:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/39l-bwET8nk&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/39l-bwET8nk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 5:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YYwoBB-JgoQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YYwoBB-JgoQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 6:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Kg_hJ4vhNoQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Kg_hJ4vhNoQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 7:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n_L4OlZv_Tw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/n_L4OlZv_Tw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 8:&lt;/strong&gt;&lt;br /&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 9:&lt;/strong&gt;&lt;br /&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 10:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/FT6fPbISSjU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/FT6fPbISSjU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 11:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GUVWI0GB6L8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GUVWI0GB6L8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 12:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0_zwcMSuAwE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0_zwcMSuAwE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 13:&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kYfUSMs5JC0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kYfUSMs5JC0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 14:&lt;/strong&gt;File not found&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 15:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fl0jQDYRVTE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fl0jQDYRVTE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 16:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_reLa5qGpuY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_reLa5qGpuY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 17:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MGrNXOFBI3Y&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MGrNXOFBI3Y&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 18:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wG0nqV05Lyo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wG0nqV05Lyo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 19:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JiEj3GjJmlE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JiEj3GjJmlE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bourne  Shell Scripting - Part 20:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/55bxjj8lzi8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/55bxjj8lzi8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-8235849217547670673?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/8235849217547670673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=8235849217547670673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8235849217547670673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/8235849217547670673'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/bourne-shell-scripting.html' title='Bourne Shell Scripting (Part 1-20)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-605322120016287806</id><published>2008-10-30T01:29:00.000+05:30</published><updated>2008-12-31T01:48:47.379+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shell Scripting'/><title type='text'>(bash) Shell Script Variables</title><content type='html'>&lt;strong&gt;(bash) Shell Script Variables (Part 1):&lt;/strong&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mR-qHyD3bk8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mR-qHyD3bk8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(bash) Shell Script Variables (Part 2):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0Im6ZhlIVmM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0Im6ZhlIVmM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(bash) Shell Script Variables (Part 3):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LBUEjc0po9Q&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LBUEjc0po9Q&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-605322120016287806?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/605322120016287806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=605322120016287806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/605322120016287806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/605322120016287806'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/bash-shell-script-variables.html' title='(bash) Shell Script Variables'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5728892421734175295</id><published>2008-10-30T01:26:00.001+05:30</published><updated>2008-12-31T01:49:21.721+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>Basic Work With Text Files (youtube video)</title><content type='html'>&lt;strong&gt;Basic Work With Text Files (part 1/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kG9BNV-W8F8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kG9BNV-W8F8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 2/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/04uFWrRCVJs&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/04uFWrRCVJs&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 3/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vaT7mZqkd_g&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vaT7mZqkd_g&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 4/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Q2b4OP8o0T8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Q2b4OP8o0T8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 5/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_InOCPi62gU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_InOCPi62gU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 6/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/K2ARoU2VcU0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/K2ARoU2VcU0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 7/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Qm9_JGXRJuU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Qm9_JGXRJuU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Work With Text Files (part 8/8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xCsyt1TKS10&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xCsyt1TKS10&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5728892421734175295?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5728892421734175295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5728892421734175295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5728892421734175295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5728892421734175295'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/basic-work-with-text-files-youtube.html' title='Basic Work With Text Files (youtube video)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5132391471854910150</id><published>2008-10-30T01:25:00.000+05:30</published><updated>2008-12-31T01:49:21.721+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>Introduction to VI editor (youtube Video)</title><content type='html'>&lt;strong&gt;Introduction to VI editor (Part 1):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0TfHWDkfWGk&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0TfHWDkfWGk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Introduction to VI editor (Part 2):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IngY2mtT7wI&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IngY2mtT7wI&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Introduction to VI editor (Part 3):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Kur8RoBGBkg&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Kur8RoBGBkg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5132391471854910150?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5132391471854910150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5132391471854910150' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5132391471854910150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5132391471854910150'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/introduction-to-vi-editor-youtube-video.html' title='Introduction to VI editor (youtube Video)'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5226083860274080917</id><published>2008-10-30T01:23:00.001+05:30</published><updated>2008-12-31T01:49:21.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>Youtube video on Basic Unix/Linux File Permissions</title><content type='html'>&lt;strong&gt;Basic Unix/Linux File Permissions (Part 1):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x3SMuCKbAkY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/x3SMuCKbAkY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 2):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IFyTQkeITaw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IFyTQkeITaw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 3):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0MdmG9OvkS4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0MdmG9OvkS4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 4):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6MGjnenhEhw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/6MGjnenhEhw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 5):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TLQ0xSmhrhM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TLQ0xSmhrhM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/g8uqcP78M1A&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/g8uqcP78M1A&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 7):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Gwv7g1EYb-0&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Gwv7g1EYb-0&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 8):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0pkzK_qj6o4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0pkzK_qj6o4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 9):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xLE6FN9pTU8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xLE6FN9pTU8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux File Permissions (Part 10):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MfUtaM2Qe-8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MfUtaM2Qe-8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5226083860274080917?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5226083860274080917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5226083860274080917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5226083860274080917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5226083860274080917'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/youtube-video-on-basic-unixlinux-file.html' title='Youtube video on Basic Unix/Linux File Permissions'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6314612076157892065</id><published>2008-10-30T01:21:00.001+05:30</published><updated>2008-12-31T01:49:21.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>Youtube video on Basic Unix/Linux Commands Arguments</title><content type='html'>&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 1/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ja6_B2OZyBU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ja6_B2OZyBU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 2/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uQURHA0oAUY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uQURHA0oAUY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 3/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GjWgDXsZPJs&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GjWgDXsZPJs&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 4/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/A9gvh-uZHxY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/A9gvh-uZHxY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 5/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Rv3o41km6DE&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Rv3o41km6DE&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands Arguments (Part 6/6):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ML6I-kjt2Qo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ML6I-kjt2Qo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6314612076157892065?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6314612076157892065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6314612076157892065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6314612076157892065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6314612076157892065'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/youtube-video-on-basic-unixlinux.html' title='Youtube video on Basic Unix/Linux Commands Arguments'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-5685099110163722809</id><published>2008-10-30T01:20:00.000+05:30</published><updated>2008-12-31T01:49:21.722+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'>Youtube video on basic unix/Liux commands</title><content type='html'>&lt;strong&gt;Basic Unix/Linux Commands (Part 1/4):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RgmtkgXs-1I&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RgmtkgXs-1I&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands (Part 2/4):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JsHZKojYBOc&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JsHZKojYBOc&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands (Part 3/4):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vV3Q4fxgMHs&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vV3Q4fxgMHs&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Basic Unix/Linux Commands (Part 4/4):&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LD6rQ4BdG38&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LD6rQ4BdG38&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-5685099110163722809?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/5685099110163722809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=5685099110163722809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5685099110163722809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/5685099110163722809'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/youtube-video-on-basic-unixliux.html' title='Youtube video on basic unix/Liux commands'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2003891662462434616</id><published>2008-10-30T00:46:00.006+05:30</published><updated>2008-12-31T01:50:53.119+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX'/><title type='text'>Some YOUTUBE videos on pSeries and AIX</title><content type='html'>&lt;strong&gt;How to boot a pSeries/LPAR to AIX from Service Processor:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QxcszEjsXgc&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QxcszEjsXgc&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tour of the new p695 pSeries Server:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S08jolZqnSc&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S08jolZqnSc&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Creation of LPAR via HMC:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Rb0mHrEDEbo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Rb0mHrEDEbo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Introduction to HMCv7:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wsMThgZmC3Q&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wsMThgZmC3Q&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dynamically changing LPARs:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3AcYHFfbnNM&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3AcYHFfbnNM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installing AIX from CDROM:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yO7kWMYTOl8&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yO7kWMYTOl8&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installing AIX from NIM:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Bk5UlVsjxQo&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Bk5UlVsjxQo&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ethernet Options with Virtual Ethernet:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/I8QV7WDLSDY&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/I8QV7WDLSDY&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Setting up Virtual Ethernet via the Virtual I/O Server:&lt;/strong&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8MRFrkzTQkQ&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8MRFrkzTQkQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2003891662462434616?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2003891662462434616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2003891662462434616' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2003891662462434616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2003891662462434616'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2008/10/some-youtube-videos-on-pseries-and-aix.html' title='Some YOUTUBE videos on pSeries and AIX'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-6212957734994049778</id><published>2007-11-04T02:04:00.008+05:30</published><updated>2009-11-16T17:07:01.923+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='VIO'/><title type='text'>Virtual I/O Server - Some Commands</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;Initialize the LPAR Configuration : &lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;# &lt;/strong&gt;mkgencfg -o init&lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;[OS] Software Management :&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To dis&lt;/span&gt;&lt;span lang="EN-GB"&gt;play VIO Server level:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# ioslevel&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To update the IOS software:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# updateios –dev /update &lt;/span&gt;&lt;span lang="EN-GB"&gt;-&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To installs a new filesets (mainly used for TL updates):&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# updateios –dev /cd0 &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;-&lt;/span&gt;&lt;span lang="EN-GB"&gt;install -accept&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To commit all applied :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;# &lt;span lang="EN-GB"&gt;updateios –commit&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To rejects all uncommitted updates :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# updateios –reject&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To clean all incomplete pieces of the previous installation :&lt;/p&gt;&lt;p class="MsoNormal"&gt;# &lt;span lang="EN-GB"&gt;updateios –clean&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove a fileset :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# updateios –remove fileset_name&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To take the OS backup in a CD ROM :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# backupios –cd /dev/cd1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-cdformat&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To take the OS backup in a DVD-RAM :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# backupios –cd /dev/cd1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-udf&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To take the OS backup in a tape drive :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# backupios –tape /dev/rmt0&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Just verifies the backup available in a tape :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# backupios –tape /dev/rmt0&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-verify&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Generates backup to a file. No user VGs are -nosvg back’d up :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# backupios –file /opt/file1&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the underlying AIX OS version :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# oem_platform_level&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To open a non-restricted root shell :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# oem_setup_env&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;This shell is &lt;/span&gt;&lt;span lang="EN-GB"&gt;used mainly for the installation of vendor &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;software such as device drivers.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;strong&gt;&lt;u&gt;Remote Management :&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable remote_management using NIM master :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# remote_management nim1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable remote management :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# remote_management –disable&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;License Management:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the current license :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# license –view&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To accept the license :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# license –accept&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To view if the license has been accepted :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# license&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Software Management:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all the installed software :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssw&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all the installed software and their history&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssw –hist&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Management of Virtual Terminals:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To open a virtual terminal for partition with id 2 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mkvt –id &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To close a virtual terminal for a partition with id 2 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# rmvt –id 2&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Device Management:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To change the attribute of a device permanently.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chdev&lt;span style="font-size:0;"&gt; &lt;/span&gt;-dev scsi0 -attr id=6&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-perm&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Sometimes it reboots the system if perm is used&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the path between hdisk1 and scsi0 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chpath -dev hdisk1 &lt;/span&gt;&lt;span lang="EN-GB"&gt;-pdev scsi0 -op disable&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To configures the devices in the VIO server :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgdev&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To configures the devices attached to scsi0 adapter :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# cfgdev –dev &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To unconfigure the cd-rom device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmdev –dev cd0&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To unconfigure scsi adapter and its child devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmdev –recursive –dev scsi1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To unconfigures the children of pci1 but not the PCI bus pci1 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmdev –pdev pci1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Management of Virtual/Shared Devices:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create a virtual target device that maps lv20 as a virtual disk for a client partition hosted by the vhost0 virtual server adapter :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;# mkvdev -vdev lv20 -vadapter vhost0&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Same as above except here hdisk is used instead of a logical volume :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mkvdev -vdev hdisk6 &lt;/span&gt;&lt;span lang="EN-GB"&gt;-vadapter vhost2&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create a SEA that maps the physical Ethernet adapter ent4 as a virtual adapter for the client&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;partitions served by the virtual Ethernet adapters ent6 and ent7, using ent6 as the default adapter and 8 as the default id :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mkvdev -sea ent4 &lt;/span&gt;&lt;span lang="EN-GB"&gt;-vadapter ent6,ent7&lt;/span&gt;&lt;span lang="EN-GB"&gt; &lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;-default ent6 -defaultid 8&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove a virtual target device vtscsi9 along with its backing lv :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmvdev –vdev vtscsi9 –&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove all virtual target device associated with backing device lv001 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmvdev –vdev lv001&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove a specific virtual target device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmvdev –vtd vtscsi10&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;List Device Mapping:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all virtual target devices and backing devices mapped to virtual server adapter vhost2 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsmap -vadapter vhost2&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list SEA and physical device mapped to virtual Ethernet Adapter ent4 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsmap -vadapter ent4 –net&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;To list all virtual target devices and backing devices where backing devices are of type LV :&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsmap -all -type lv&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all network mapping :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsmap –all –net&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;How to list Devices :&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the virtual devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –virtual&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the virtual adapters :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –type adapter –virtual&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the slots :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;# &lt;span lang="EN-GB"&gt;lsdev –slot&lt;span style="font-size:0;"&gt; s&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the adapters :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –type adapter&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;Few other device types: &lt;/span&gt;&lt;span lang="EN-GB"&gt;disk, lv, optical, tape, tty&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all physical Ethernet adapters and Etherchannel available for creating a SEA :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –type ent4sea&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all virtual Ethernet adapters available for creating a SEA :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –type ven4sea&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all adapters over which ip address can be configured :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –type ent4ip&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display parent device of a device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev –dev hdisk0 –&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list disks names and physical location alone :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsdev -type disk &lt;/span&gt;&lt;span lang="EN-GB"&gt;-field name physloc&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Logical Volume Manager :&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Volume Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create a vg on hdisk1 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mkvg -vg newvg hdisk1&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To drain I/O's for a vg and suspends future I/O's :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chvg -suspend vg03&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To resume normal I/O operations for a vg :&lt;/p&gt;&lt;p class="MsoNormal"&gt;# &lt;span lang="EN-GB"&gt;chvg -resume vg03&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Unlock a VG if left in a locked state by abnormal termination of another lvm operation :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chvg -unlock vg03&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To add a physical volume to a volume group :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# extendvg vg3 hdisk3&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To remove a PV from a VG :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# reducevg vg01 hdisk1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To remove a PV and all residing LVs from a VG with no confirmation :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# reducevg –rmlv –f&lt;span style="font-size:0;"&gt; &lt;/span&gt;vg01&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To activate a vg :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# activatevg vg03&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To deactivate a vg :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# deactivatevg vg03&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To mirror the VIO Server’s rootvg to hdisk4 and reboots VIO Server :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mirrorios –force hdisk4&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To mirror the VIO Server’s rootvg to hdisk4 but don’t reboot the server :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mirrorios –defer hdisk4&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove the rootvg mirror from hdisk4 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# unmirrorios hdisk4&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To import a VG from hdisk07 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# importvg –vg vg001 hdisk07&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To export a VG :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# exportvg vg3&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;Note: Volume Group containing a &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;paging space can’t be exported&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To sync a VG :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# syncvg –vg vg01&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To sync a LV :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# syncvg –lv lv001&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To sync a PV :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# syncvg –pv hdisk4 hdisk5&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To redefine a VG based on the VGDA from hdisk04 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# redefvg –dev hdisk04&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Logical Volume :&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create a logical volume of size 1MB in vg01 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mklv –lv lv001 vg01 1M &lt;/span&gt;&lt;span lang="EN-GB"&gt;hdisk1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To create a logical volume with mirror in place in vg01 of size 1GB :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mklv –mirror vg01 1G&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To extend an LV by 3MB :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# extendlv lv01 3M&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To extend an LV by 1GB with space taken from hdisk5 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# extendlv lv01 1G hdisk5&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove a logical volume :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmlv lv05&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the properties of a logical volume :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lslv lv03&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display info about LV by Physical volume :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lslv –pv lv03&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display LVs that can be used as backing devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lslv –free&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To make a copy for lv01 in hdisk03 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mklvcopy lv01 hdisk03&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove lv01’s copy from hdisk03 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmlvcopy lv01 hdisk03&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To copy the contents of lv01 to lv02 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cplv lv01 lv02&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To copy the contents of lv01 to a new lv in vg01 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cplv –vg vg01 lv01&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To change the name of oldlv to newlv :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chlv –lv newlv oldlv&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Physical Volume&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all physical volumes in the system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lspv&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the status and characteristics of hdisk03 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lspv hdisk03&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all the available PVs used as virtual SCSI backing &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lspv –avail&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list PVs that can be used as virtual SCSI backing &lt;/span&gt;&lt;span lang="EN-GB"&gt;devices and are not currently a backing device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# lspv –free&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To move physical partitions from hdisk1 to hdisk2 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# migratepv hdisk1 hdisk2&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To move physical partitions in lv01 from hdisk1 to &lt;/span&gt;&lt;span lang="EN-GB"&gt;hdisk2&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# migratepv –lv lv01 hdisk1 hdisk2&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Storage Pool Management:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create storage pool “client_data” using hdisk3 hdisk4 hdisk3 and hdisk4 :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mksp -f client_data&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To set client_data storage pool as default :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# chsp –default client_data &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all storage pools :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssp&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list the default storage pool :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssp –default&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list the backing device in rootvg storage pool :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# lssp –bd –sp rootvg&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To attach a storage from a storage pool to a Virtual SCSI adapter:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# mkbdsp -bd lv001 &lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-vadapter vthost2 -tn vtscsi9&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To removes storage from a Virtual SCSI adapter, and removes the backing device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# rmbdsp –bd lv001&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove storage from a Virtual SCSI adapter, &lt;/span&gt;&lt;span lang="EN-GB"&gt;And makes sure backing device is not deleted :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmbdsp –bd lv001 -savebd&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To removes storage from a Virtual SCSI adapter, a&lt;/span&gt;&lt;span lang="EN-GB"&gt;nd removes the backing device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# rmbdsp –vtd vtscsi9&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To removes storage from a Virtual SCSI adapter. and makes sure backing device is not deleted :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmbdsp –vtd vtscsi8 -savebd&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Network Configuration :&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;TCP/IP Configation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To configure tcpip on a network interface :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mktcpip -hostname sys01vio2 -inetaddr 9.47.90.113 -interface en2 -netmask 255.255.255.0 -gateway 9.47.90.1&lt;/span&gt;&lt;span lang="EN-GB"&gt; &lt;/span&gt;&lt;span lang="EN-GB"&gt;-nsrvdomain yahoo.com -start&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; TEXT-INDENT: -0.25in"&gt;&lt;!--[if !supportLists]--&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;-&lt;span style="FONT: 7pt 'Times New Roman'; font-size-adjust: none; font-stretch: normal"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the stored tcp/ip configuration in the system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lstcpip –stored&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display ethernet adapters on the system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# lstcpip –adapters&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the system hostname :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lstcpip –hostname&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display DNS name servers in search order and domain name :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lstcpip –namesrv&lt;span style="font-size:78%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the routing table :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lstcpip –routtable&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display routing table in numeric output instead of  &lt;/span&gt;&lt;span lang="EN-GB"&gt;hostname :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# lsctpip –num –routtable&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the open inet sockets :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# lstcpip –sockets –family inet&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the status of all configured interfaces :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lstcpip –state&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove all TCP/IP configuration :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmtcpip –all&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To unconfigure tcpip in en0:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmtcpip –interface en0&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To cleanup static routing table :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmtcpip –f&lt;span style="font-size:0;"&gt; &lt;/span&gt;-routing&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove IP information from en0 after reboot :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# rmtcpip –f –interface en0 &lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-nextboot&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;To r&lt;span lang="EN-GB"&gt;emove DNS information and clears the hosts file :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# rmcpip –namesrv&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Managing IP address-to-host name Mapping Entries:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To add IP address-to-host name mapping entry :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# hostmap&lt;span style="font-size:0;"&gt; &lt;/span&gt;-addr 192.100.1.7 &lt;/span&gt;&lt;span lang="EN-GB"&gt;-host alpha&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To list all IP address-to-host name mapping entries :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# hostmap –ls&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To delete the IP address-to-host name mapping entry :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# hostmap-rm 192.100.1.7&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Managing Network Services:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable all the network services :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startnetsvc ALL&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable the telnet daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startnetsvc telnet&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable the ftp daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# startnetsvc ftp&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable the ssh daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# startnetsvc ssh&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt; To enable the ldap daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startnetsvc ldap&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable the cimserver daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# startnetsvc cimserver&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable the xntpd daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# startnetsvc xntpd&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To send CLI tracing details to the system log :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startnetsvc tracelog&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To send system error to the system log :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startnetsvc errorlog&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable all the network services :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc ALL&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the telnet daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc telnet&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the ftp daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc ftp&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the ssh daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc ssh&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To disable the ldap daemon :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc ldap&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the cimserver daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc cimserver&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To disable the xntpd daemon :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;stopnetsvc xntpd&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To stop sending CLI tracing details to system log :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc tracelog&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To stop sending system error log to the system log :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# stopnetsvc errorlog&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;-&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the status of ftp network service :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsnetsvc ftp&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Managing DNS, Domain and Search &lt;?xml:namespace prefix = st1 /&gt;&lt;st1:place st="on"&gt;Order&lt;/st1:place&gt; Entries:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To add a domain entry :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgnamesrv -add &lt;/span&gt;&lt;span lang="EN-GB"&gt;-dname abc.aus.century.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To add a name server entry :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgnamesrv –add&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;-ipaddr 192.9.201.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the DNS entries :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgnamesrv&lt;span style="font-size:0;"&gt; &lt;/span&gt;-ls&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Network Tuning Parameters:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the maximum size of the mbuf pool :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# optimizenet –get thewall&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To set a machine as internet work router over TCP/IP networks :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# optimizenet –set&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;ipforwarding=1&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display information on udp_recvspace :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# optimizenet –h&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;udp_recvspace&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Network Monitoring:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all the statistics, including the device- specific statistics :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# entstat ent0&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To reset all the statistics back to their initial &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;values :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# entstat –reset ent0&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the route to a particular host :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# traceroute nis.nsf.net&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;System Monitoring :&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the summary of current system activity :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# sysstat&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the system statistics :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# topas&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;System Management Commands:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To halt the operating system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# shutdown&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To halt the operating system forcibly :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# shutdown –force&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To reboot the vio server :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# shutdown –restart&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To invalidate the boot list for service mode :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# bootlist -mode service –rm&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the boot list for service mode :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# bootlist -mode service –ls&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To set the boot list for normal mode :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# bootlist –more normal&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;hdisk0&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the complete detailed error report :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# errlog –ls&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove all the error log entries :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# errlog –rm 0&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove the error log entries older than 5 days :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# errlog –rm 5&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To change the system date and time :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chdate -day 12 -month 10&lt;/span&gt;&lt;span lang="EN-GB"&gt; &lt;/span&gt;&lt;span lang="EN-GB"&gt;-year 2004 -hour 16 -minute 30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To change the language for the entire system to French Canadian :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chlang -lang fr_CA&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display available languages :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chlang –ls&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To perform hardware problem determination and &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;maintenance :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# diagmenu&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To generate report on microcode levels of all the &lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;# invscout –report&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the vpd survey of the partition :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# invscout –vpd&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To append the current MOTD [Message Of The Day] :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# motd –append “Message”&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To overwrite MOTD :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# motd –overwrite &lt;/span&gt;&lt;span lang="EN-GB"&gt;-file filename&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To do the initial configuration of VIO Server :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgassist&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;It is like configuration assitant in AIX.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To do filesystem scan :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;# &lt;span lang="EN-GB"&gt;fsck /dev/lv01&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display exported (nfs) directories on a remote server :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# showmount hostname&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To start system dump on the primary device :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# startsysdump&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display continuous disk report on disk1 at 2sec interval :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viostat -disk disk1 2&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display adapter throughput reports :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viostat –adapter&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display system and adapter throughput reports :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viostat –sys –adapter&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To gather system info and to store it in the floppy disk :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# snap -general -dev /dev/rfd0&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display microcode levels of all devices :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsfware –all&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Managing Agents:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To start an agent : &lt;/span&gt;&lt;span lang="EN-GB"&gt;# startsvc agent_name&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To stop an agent: &lt;/span&gt;&lt;span lang="EN-GB"&gt;# stopsvc agent_name&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display an agent's configuration information :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssvc agent_name&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To display all the available agents :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lssvc&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the attributes associated with ITSM_base agent :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgsvc –ls ITM_base&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the ITM_base agent ssh public key :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# cfgsvc -key ITM_base&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;User Management:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To create a user :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# mkuser&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To change an attribute of a user :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# chuser&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the properties of a user :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsuser &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To remove a user from the system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# rmuser&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To set/reset password for a user :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# passwd&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;&lt;u&gt;Security Commands:&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display all failed logins :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsfailedlogin&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To display the contents of global command log :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# lsgcl&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To displays high system settings :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure -level high&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To apply all of the high system settings to the system :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure -level high –apply&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To displays the current system settings :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure –view&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To allow IP activity on the ftp-data, ftp, ssh, www, https, rmc, and cimon ports, and to deny other IP activity :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure –firewall on&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;To enable IP activity on all ports :&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure –firewall off&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To display the list of allowed ports :&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;# viosecure -firewall view&lt;span style="font-size:0;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-6212957734994049778?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/6212957734994049778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=6212957734994049778' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6212957734994049778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/6212957734994049778'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2007/11/virtual-io-server-some-commands.html' title='Virtual I/O Server - Some Commands'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-2514808439287471023</id><published>2007-08-26T05:12:00.000+05:30</published><updated>2008-12-31T01:51:42.823+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>AIX - Tips n Tricks - Part II</title><content type='html'>&lt;p class="MsoNormal"&gt;1. How to configure the system and create a restricted shell user ? &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;Below example shows how to create a restricted shell user (this user can execute only "ls" and "vi" commands &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;a) Make a reduced bin directory to contain links to programs for the user or users:&lt;span style=""&gt;  &lt;/span&gt;     &lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;# mkdir /usr/rbin &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;b) Link the necessary commands and programs in the reduced bin directory. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;For example, give access to the ls and vi commands:&lt;br /&gt;      # ln -s /usr/bin/ls /usr/rbin/ls&lt;br /&gt;      # ln -s /usr/bin/vi /usr/rbin/vi &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;c) Add Rsh as a valid shell in /etc/security/login.cfg:&lt;br /&gt;      # vi /etc/security/login.cfg &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;d) Add /usr/bin/Rsh to the list of shells in the usw stanza:&lt;/p&gt;&lt;p class="MsoNormal"&gt;      usw:&lt;br /&gt;      shells =&lt;span style=""&gt;  &lt;/span&gt;/bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/bin/ksh93,/usr/bin/sh,&lt;br /&gt;/usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh,/usr/bin/tsh,/usr/bin/ksh93,/usr/sbin/&lt;br /&gt;&lt;span style=""&gt;                      &lt;/span&gt;uucp/uucico,/usr/sbin/sliplogin,/usr/sbin/snapp,/usr/bin/Rsh &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;e) Add the restricted shell user:&lt;br /&gt;      # mkuser shell="/usr/bin/Rsh" alex &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;f) Assign an initial password:&lt;br /&gt;      # passwd alex &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;g) Change the ownership of the users profile to root:&lt;br /&gt;      # chown root:system /home/alex/.profile &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;h) Change the permissions of the users profile to 755:&lt;br /&gt;      # chmod 755 /home/alex/.profile &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;i) Edit the users profile setting the PATH and Shell variables:&lt;/p&gt;&lt;p class="MsoNormal"&gt;        # vi /home/alex/.profile&lt;br /&gt;      Set PATH for the new bin directory and Set SHELL to rksh:&lt;br /&gt;      PATH=/usr/rbin; export SHELL=/usr/bin/Rsh &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;2. How to change the default welcome (herald) message on the login display ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Edit the file /etc/security/login.cfg and update the herald parameter ... &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;default:&lt;br /&gt;herald = "Unauthorized use of this system is prohibited\n\nlogin: "&lt;br /&gt;      sak_enable = false&lt;br /&gt;      logintimes =&lt;br /&gt;      logindisable = 0&lt;br /&gt;      logininterval = 0&lt;br /&gt;      loginreenable = 0&lt;br /&gt;      logindelay = 0 &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can also use the below command to change the herald value&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# chsec -f /etc/security/login.cfg -a default -herald "Unauthorized use of this system is prohibited.\n\nlogin: " &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;3. How to set automatic logoff (only for terminals) ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Edit the /etc/security/.profile file to include an automatic logoff value for all users, as in the following example: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;TMOUT=600 ; TIMEOUT=600 ; export readonly TMOUT TIMEOUT &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The number 600, in this example, is in seconds, which is equal to 10 minutes. However, this method only works from the shell. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;4. How to auto forward the mails ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Create $HOME/.forward file and add adresses or aliases. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;When mail is sent to a local user, the sendmail command checks for the $HOME/.forward file. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If the file exists, the message is not sent to the user. The message is sent to the addresses or aliases in the $HOME/.forward file. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­--------------------------------- &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;5. How to set(define) and unset a variable in a shell or shell script ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# x=3       -&gt; Defines a vlue for a variable 'x'&lt;br /&gt;# echo $x   -&gt; Displays the vlue of 'x' vairable&lt;br /&gt;3&lt;br /&gt;# unset x   -&gt; Unsets the variable&lt;br /&gt;# echo $x   -&gt; Again display its value&lt;br /&gt;# &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­--------------------------------- &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;6. How to send file1 as a message to user alex ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# mail alex &lt;&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;7. How to display mail queue ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;Note: mailq is the queue where your mails are stored &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# mailq (or) sendmail -bp &lt;/p&gt;  &lt;p class="MsoNormal"&gt;There is 1 request in the mail queue&lt;br /&gt;---QID---- --Size-- -----Q-Time----- ----------Sender/ &lt;span style=""&gt; &lt;/span&gt;Recipient-----------&lt;br /&gt;OAA&lt;span style=""&gt;                           &lt;/span&gt;19258&lt;span style=""&gt;            &lt;/span&gt;* 29 Mon Jun 26 14:57         root &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­--------------------------------- &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;8. Whats sendmail command? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It receives formatted messages and routes messages to one or more users. IT can deliver messages to users on local/remote machines. It will be started by tcpip sub-system . It uses /etc/mail/sendmail.cf as config file. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Once  this daemon started, you can find its process id in &lt;/p&gt;  &lt;p class="MsoNormal"&gt;/etc/sendmail.pid. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;9. How to define mail aliases for users? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;a) Add the aliases to /etc/aliases.&lt;br /&gt;For Example,&lt;br /&gt;      nobody: /dev/null&lt;br /&gt;      certify: user02, user5801@server3, root@server4, user5911@se &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;b) Rebuild the aliases database using&lt;br /&gt;newaliases (or) sendmail -bi &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;10. If logging with telnet takes long time (for ex. 2 mins), what might be the issue? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;There might be problem with DNS resolution. Check /etc/resolv.conf and check dns connection thru nslookup command. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;11. While attempting to log in, you see the below message. How you solve this issue ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;'All available login sessions are in use.' &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Check the number of AIX user license using "lslicense"&lt;br /&gt;If required increase the license using "chlicense" command. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;12. Oracle DBA says that his database is not able to go beyond certain limit. For example, oracle userid is not able to start more than 500 process's. Whats the issue? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This is because of the "maxuproc" value is 500. Check the value using "lsattr -El sys0 -a maxuproc" &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If required change the value using&lt;br /&gt;# chdev -l sys0 -a maxuproc=1000 &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Normally for Oracle Production machines, you have to consult with DBA's while installing the server and set an agreed value. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;13. Errpt is not displaying any reports. Found that /var/adm/ras/ &lt;span style=""&gt; &lt;/span&gt;errlog file is there in the location and errdemon is running fine. What might be the issue the issue? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;errlog file seems to be corrupted. Delete the file and stop the errdemon (/usr/lib/errstop). &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Start the errdaemon (/usr/lib/errdemon). While starting, daemon creates the errlog file automatically. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;14. How to list IDE controllers in your system ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# lscfg -l ide* &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;DEVICE LOCATION DESCRIPTION&lt;br /&gt;ide0   01-00-00 ATA/IDE Controller Device&lt;br /&gt;ide1   01-00-01 ATA/IDE Controller Device &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The following sample display from the lscfg -l ide command shows &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;There are 2 IDE I/O controllers configured in the server&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Controller ide0 and ide1 are located on the system planar ( Notice 1st and 2nd digits in location code) &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;The planar indicator is the second digit in the location value with a value of 1.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;6th digit indicates the controller number. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;15. After a successful login, the login command displays the message of the day, the date and time of the last successful and unsuccessful login attempts for this user, and the total number of unsuccessful login attempts for this user since the last change of authentication information (usually a password).&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;How do you suppress these messages? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can suppress these messages by creating a “.hushlogin” file in your home directory. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For Example,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;At the prompt in your home directory, type the following:&lt;br /&gt;# touch .hushlogin &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The touch command creates the empty file named .hushlogin if it does not already exist. The next time you log in, all login messages will be suppressed. You can instruct the system to retain only the message of the day, while suppressing other login messages. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;16. Whats the files system read once you login ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;First File : /etc/environment - contains variables specifying the basic environment for all processes. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Second File: /etc/profile     - controls system-wide default variables &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Third File : $HOME/.profile   - lets you customize your individual working environment &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Fourth File: $HOME/.env       - lets you customize your individual working environment variables. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;17. How to override variables defined in /etc/environment for a particular user? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;A fourth file that the operating system uses at login time is the&lt;br /&gt;$HOME/.env file, if your .profile contains the following line: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;export ENV=$HOME/.env &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The .env file lets you customize your individual working environment variables. The .env file contains the individual user environment variables that override the variables set in the /etc/environment file. You can customize your environment variables as desired by modifying your .env file. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;18. &lt;span style=""&gt; &lt;/span&gt;How to change the font in AIX ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To change the font to an italic, roman, and bold face of the same size, type the following: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# chfont -n /usr/lpp/fonts/It114.snf /usr/lpp/fonts/Bld14.snf /usr/lpp/&lt;br /&gt;&gt; fonts/Rom14.snf &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;You can also use smitty chfont. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;19. How to run a process in the background ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For Ex, to run script1.sh in background run &lt;/p&gt;  &lt;p class="MsoNormal"&gt;# script1.sh &amp;     &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;But this script process gets killed if you close the terminal &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So always practice to run using nohup,&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# nohup script1.sh &amp;amp; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Usage of nohup doesn't kill the process if you close the telnet session. Output from the process/script will be stored in a file called nohup.out in the directory from where you started the process. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This will help you in case if you want to start backup using mksysb and close your terminal/ leaving office, you can safely use "nohup command &amp;". Next day morning, you can view the contents of nohup.out to know the status of the backup job. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;20. What is the default priority for a process? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Default priority is 0. Priority numbers is in the range of -20 to 20. Highest number is the lowest priority and lowest number has high priority while using resources. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To set the priority while start a process, use nice command.&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If the process is already running, you can use "renice" command to  change its priority. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;21. How to stop, resume and to make it foreground process? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To stop(pause) a foreground process,  use &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Cntrol + Z keys ie., Ctrl+Z.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Note:&lt;/b&gt; Ctrl+Z works in the Korn shell (ksh) and C shell (csh), but not in the Bourne shell (bsh).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To restart a stopped process, you must either be the user who started the process or have root user authority. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To restart a stopped process, enter&lt;br /&gt;# kill -19 pid &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To run it in foreground, enter&lt;br /&gt;# fg pid &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;where pid is the process id which can be obtained from the following command&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ps -ef | grep precess_name | awk '{print $2}'&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;22. How to display a program output as well as copying to a file ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Normally usage of output redirection suppresses the output on screen. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;Ex. ls -l &gt; file1 &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If we want to redirect the output as well as show the output in screen use the tee command. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex: ls -l | tee -a file1 &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;23..How to capture your terminal screen to a file ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To capture the screen of a terminal, at the prompt, type the &lt;span style=""&gt; &lt;/span&gt;following: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;#script &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The system displays information similar to the following: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;Script command is started. The file is typescript. &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;Everything displayed on the screen is now copied to the "typescript" &lt;span style=""&gt; &lt;/span&gt;file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To stop the script command, press Ctrl-D or type exit and press Enter. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The system displays information similar to the following: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;^D&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Script command is complete. The file is typescript. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Use the cat command to display the contents of your file. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;24. What are the supported file systems in AIX ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;a) JFS (or) JFS2 &lt;span style=""&gt;   &lt;/span&gt;- Disk based file system&lt;br /&gt;b) NFS           &lt;span style=""&gt;       &lt;/span&gt;- Network based File system&lt;br /&gt;c) CDRFS         &lt;span style=""&gt;    &lt;/span&gt;- CDROM based file system&lt;br /&gt;d) UDFS          &lt;span style=""&gt;     &lt;/span&gt;- DVD-ROM based file system&lt;br /&gt;e) RAMFS        &lt;span style=""&gt;    &lt;/span&gt;- RAM based file system used while booting the system &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;br /&gt;&lt;br /&gt;25. What are the different directory abbreviations? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Abbreviation    Meaning&lt;/b&gt;&lt;br /&gt;.               &lt;span style=""&gt;        &lt;/span&gt;The current working directory&lt;br /&gt;..              &lt;span style=""&gt;        &lt;/span&gt;The parent of the current working directory&lt;br /&gt;~               &lt;span style=""&gt;       &lt;/span&gt;Your home directory&lt;br /&gt;$HOME        &lt;span style=""&gt;  &lt;/span&gt;Your home directory &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;26. What are the different directory path names ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Absolute path name&lt;/b&gt;:&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: 0.5in;"&gt;Traces the path from the /(root) directory. Absolute path names always &lt;/p&gt;  &lt;p class="MsoNormal"&gt;begin with the slash (/) symbol. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Ex. /home/ raja/dir1 &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;b style=""&gt;Relative path name:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left: 0.5in; text-indent: 0.5in;"&gt;Traces the path from the current directory through its parent or its &lt;/p&gt;  &lt;p class="MsoNormal"&gt;subdirectories and files. As user "raja", I can say ./dir1 since I'm already in /home/raja &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;27. How to move a directory ? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# mvdir book manual &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This moves the book directory under the directory named manual, if the&lt;br /&gt;manual directory exists. Otherwise, the book directory is renamed to manual. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;28. What the RAID groups AIX LVM supports? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;RAID-0         &lt;span style=""&gt;              &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;        &lt;span style=""&gt;   &lt;/span&gt;- Striping&lt;br /&gt;RAID-1                   &lt;span style=""&gt;                &lt;/span&gt;- Mirroring&lt;br /&gt;RAID-10 (or) RAID 0+1 &lt;span style=""&gt;      &lt;/span&gt;- Mirroring and striping &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;29. How to read and remove mails from my system mailbox? &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;At your system command line prompt, enter the mail command:&lt;br /&gt;# mail &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;If there is no mail in your system mailbox, the system responds with a message:&lt;br /&gt;&lt;br /&gt;&lt;i style=""&gt;No mail for YourID &lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If there is mail in your mailbox, the system displays a listing of the messages in your system mailbox: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# mail &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here Type ? for help. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;"/usr/mail/lance": 3 messages 3 new&lt;br /&gt;      &gt;N 1 karen Tue Apr 27 16:10 12/321 "Dept Meeting"&lt;br /&gt;      N 2 lois Tue Apr 27 16:50 10/350 "System News"&lt;br /&gt;      N 3 tom Tue Apr 27 17:00 11/356 "Tools Available" &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The current message is always prefixed with a greater-than symbol (&gt;). &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Each one-line entry displays the following fields: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;status&lt;/b&gt; &lt;span style=""&gt;             &lt;/span&gt;- Indicates the class of the message.&lt;br /&gt;&lt;b style=""&gt;number&lt;/b&gt; &lt;span style=""&gt;          &lt;/span&gt;- Identifies the piece of mail to the mail program.&lt;br /&gt;&lt;b style=""&gt;sender&lt;/b&gt; &lt;span style=""&gt;            &lt;/span&gt;- Identifies the address of the person who sent the mail.&lt;br /&gt;&lt;b style=""&gt;date&lt;/b&gt;   &lt;span style=""&gt;              &lt;/span&gt;- Specifies the date the message was received.&lt;br /&gt;&lt;b style=""&gt;size&lt;/b&gt;   &lt;span style=""&gt;               &lt;/span&gt;- Defines the number of lines and characters contained in the&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;                       &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;message (this includes the header).&lt;br /&gt;&lt;b style=""&gt;subject&lt;span style=""&gt;            &lt;/span&gt;&lt;/b&gt;- Identifies the subject of the message, if it has one. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The status can be any of the following:&lt;br /&gt;&lt;b style=""&gt;N &lt;/b&gt;    - &lt;span style=""&gt;  &lt;/span&gt;A new message.&lt;br /&gt;&lt;b style=""&gt;P&lt;/b&gt;      - &lt;span style=""&gt; &lt;/span&gt;A message that will be preserved in &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;30. After logging as an application user (oradba), when I issued "crontab -l" system throwed the below error&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;i style=""&gt;0481-103 Cannot open a file in the /var/spool/cron/crontabs directory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;What is the solution?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here is the solution&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;a) Create an empty file /var/spool/cron/crontabs/oradba&lt;/p&gt;  &lt;p class="MsoNormal"&gt;b) Change the ownership of the file to root.cron&lt;/p&gt;  &lt;p class="MsoNormal"&gt;c) Login as oradba and issue "crontab -l" to verify the cron.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;31. How to identify the program listening in the given port ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;METHOD I: # lsof –P –n –i :505&lt;span style=""&gt;   &lt;/span&gt;(for port 505)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;METHOD II: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;# netstat -Aan|grep 9404&lt;/p&gt;  &lt;p class="MsoNormal"&gt;f100060006952b98 tcp&lt;span style=""&gt;        &lt;/span&gt;0&lt;span style=""&gt;      &lt;/span&gt;0&lt;span style=""&gt;  &lt;/span&gt;*.9404&lt;span style=""&gt;             &lt;/span&gt;*.*&lt;span style=""&gt;                &lt;/span&gt;LIST&lt;/p&gt;  &lt;p class="MsoNormal"&gt;EN&lt;/p&gt;  &lt;p class="MsoNormal"&gt;f100060006a90b98 tcp&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;0&lt;span style=""&gt;      &lt;/span&gt;0&lt;span style=""&gt;  &lt;/span&gt;*.19404&lt;span style=""&gt;            &lt;/span&gt;*.*&lt;span style=""&gt;                &lt;/span&gt;LIST&lt;/p&gt;  &lt;p class="MsoNormal"&gt;EN&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# rmsock f100060006952b98 tcpcb&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The socket 0x6952808 is being held by proccess 753870 (java).&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;32. How to display non-printable characters in a text file ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lets create a file with non-printable characters.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# vi filename.txt&lt;/p&gt;  &lt;p class="MsoNormal"&gt;^I^I^I^I$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;this is a test$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;^I^I^I^I$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;~&lt;/p&gt;  &lt;p class="MsoNormal"&gt;: set list&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now we will list the file so that non-printable chars are viewed&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# cat -vet filename.txt&lt;/p&gt;  &lt;p class="MsoNormal"&gt;^I^I^I^I$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;this is a test$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;^I^I^I^I$&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# od -c filename.txt&lt;/p&gt;  &lt;p class="MsoNormal"&gt;0000000 \t \t \t \t \n \n \n \n t h i s i s&lt;/p&gt;  &lt;p class="MsoNormal"&gt;0000020 a t e s t \n \t \t \t \t \n&lt;/p&gt;  &lt;p class="MsoNormal"&gt;0000034&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;33. How to display specific lines in a text files ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;For illustration purposes, I'm using the cat -n filename to show the line numbers in this script.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# cat -n filename&lt;/p&gt;  &lt;p class="MsoNormal"&gt;...&lt;/p&gt;  &lt;p class="MsoNormal"&gt;8 for i in $*&lt;/p&gt;  &lt;p class="MsoNormal"&gt;9&lt;/p&gt;  &lt;p class="MsoNormal"&gt;10 do&lt;/p&gt;  &lt;p class="MsoNormal"&gt;11&lt;/p&gt;  &lt;p class="MsoNormal"&gt;12 typeset -i16 hex&lt;/p&gt;  &lt;p class="MsoNormal"&gt;13 hex=$i&lt;/p&gt;  &lt;p class="MsoNormal"&gt;14 print $i equals $hex in hexadecimal&lt;/p&gt;  &lt;p class="MsoNormal"&gt;15&lt;/p&gt;  &lt;p class="MsoNormal"&gt;16 typeset -i8 oct&lt;/p&gt;  &lt;p class="MsoNormal"&gt;17 oct=$i&lt;/p&gt;  &lt;p class="MsoNormal"&gt;18 print $i equals $oct in octal&lt;/p&gt;  &lt;p class="MsoNormal"&gt;19&lt;/p&gt;  &lt;p class="MsoNormal"&gt;20 typeset -i2 bin&lt;/p&gt;  &lt;p class="MsoNormal"&gt;21 bin=$i&lt;/p&gt;  &lt;p class="MsoNormal"&gt;22 print $i equals $bin in binary&lt;/p&gt;  &lt;p class="MsoNormal"&gt;23&lt;/p&gt;  &lt;p class="MsoNormal"&gt;24 print&lt;/p&gt;  &lt;p class="MsoNormal"&gt;25 done&lt;/p&gt;  &lt;p class="MsoNormal"&gt;...&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Prints out the for loop without displaying the line numbers&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# sed -n 8,25p filename | tee for_loop&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;34. How to recover the root password in AIX ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;If you forgotten the root password, we can easily recover it but the system requires 2 recycles.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here is the way I follow &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Password recovery is one of the simplest troubleshooting procedure in&lt;br /&gt;AIX. Once you boot from CD, you see a menu with 3 menu items. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;In that &lt;span style=""&gt; &lt;/span&gt;select the 3rd item &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;ie., "Start Maintenance Mode for System Recovery" &lt;span style="font-family:Wingdings;"&gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;"Access a Root Volume Group" -&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;"Access this volume group and start a shell". &lt;/p&gt;  &lt;p class="MsoNormal"&gt;This will open a shell prompt. The just use "passwd" command for&lt;br /&gt;setting a new password for root. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Thats it. root password has been changed. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now you can reboot the machine from rootvg hard disk (normally it should be hdisk0)&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;34. How to find out the (real) memory usage ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;# svmon -G&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                      &lt;/span&gt;size&lt;span style=""&gt;         &lt;/span&gt;inuse&lt;span style=""&gt;             &lt;/span&gt;free&lt;span style=""&gt;        &lt;/span&gt;pin&lt;span style=""&gt;         &lt;/span&gt;virtual&lt;/p&gt;  &lt;p class="MsoNormal"&gt;memory&lt;span style=""&gt;     &lt;/span&gt;2097152&lt;span style=""&gt;    &lt;/span&gt;2097026&lt;span style=""&gt;        &lt;/span&gt;126&lt;span style=""&gt;     &lt;/span&gt;195637&lt;span style=""&gt;    &lt;/span&gt;1237158&lt;/p&gt;  &lt;p class="MsoNormal"&gt;pg space&lt;span style=""&gt;    &lt;/span&gt;524288&lt;span style=""&gt;      &lt;/span&gt;61023&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;               &lt;/span&gt;work&lt;span style=""&gt;       &lt;/span&gt;pers&lt;span style=""&gt;       &lt;/span&gt;clnt&lt;span style=""&gt;      &lt;/span&gt;lpage&lt;/p&gt;  &lt;p class="MsoNormal"&gt;pin&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;195404&lt;span style=""&gt;        &lt;/span&gt;233&lt;span style=""&gt;          &lt;/span&gt;0&lt;span style=""&gt;          &lt;/span&gt;0&lt;/p&gt;  &lt;p class="MsoNormal"&gt;in use&lt;span style=""&gt;      &lt;/span&gt;1189840&lt;span style=""&gt;     &lt;/span&gt;906786&lt;span style=""&gt;        &lt;/span&gt;400&lt;span style=""&gt;          &lt;/span&gt;0&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The &lt;span style="font-family:BookMaster;"&gt;size &lt;/span&gt;and &lt;span style="font-family:BookMaster;"&gt;inuse &lt;/span&gt;columns of the memory and &lt;span style="font-family:BookMaster;"&gt;pgspace &lt;/span&gt;output represent real memory and paging space usage respectively.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The &lt;span style="font-family:BookMaster;"&gt;size &lt;/span&gt;is measured as the number of 4K pages.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here in this case used memory is&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                      &lt;/span&gt;= ((2097026 x 4)/1024)/1024 GB of used memory&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;35. Here are some of the errors you get when paging space is low.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;INIT: Paging space is low!&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;ksh: cannot fork no swap space&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Not enough memory&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Fork function failed&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;fork () system call failed&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Unable to fork, too many processes&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Fork failure - not enough memory available&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 0.5in;"&gt;Fork function not allowed. Not enough memory available.&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;---------------------------------------------------------------------------­---------------------------------&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;36. How is the default paging space size determined ?&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;It follows the following standard&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Set      paging space to 2 times the amount of RAM&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Paging      space can use no more than 20% of total disk space in the root volume Group&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Paging      space can be no larger than 2 GB&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-2514808439287471023?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/2514808439287471023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=2514808439287471023' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2514808439287471023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/2514808439287471023'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2007/08/aix-tips-n-tricks-part-ii.html' title='AIX - Tips n Tricks - Part II'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-9061925038562623023</id><published>2007-07-06T20:25:00.000+05:30</published><updated>2008-12-31T01:52:04.654+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Power Path'/><title type='text'>PowerPATH - Some commands</title><content type='html'>&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;INSTALLATION:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Required Filesets:&lt;br /&gt;&lt;br /&gt;EMCpower.base 3.0.0.0&lt;br /&gt;EMCpower.multi_path_clariio 3.0.0.0&lt;br /&gt;EMCpower.multi_path 3.0.0.0&lt;br /&gt;EMCpower.consistency_grp 3.0.0.0&lt;br /&gt;&lt;br /&gt;2. Register PowerPath on the host.&lt;br /&gt;&lt;br /&gt;Enter the 12-character license key using the below command.&lt;br /&gt;# emcpreg -install&lt;br /&gt;&lt;br /&gt;3. Validate your registration number using&lt;br /&gt;# powermt check_registration&lt;br /&gt;&lt;br /&gt;4. Initialize the PowerPath hdiskpower devices and make them available to the host.&lt;br /&gt;&lt;br /&gt;To initialize devices at the command line, enter:&lt;br /&gt;# powermt config&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;Maintenance Commands:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Equivalent to cfgmgr:&lt;br /&gt;# emc_cfgmgr&lt;br /&gt;&lt;br /&gt;To display hdiskpowern to hdiskn configuration:&lt;br /&gt;# powermt display dev=all&lt;br /&gt;&lt;br /&gt;Reconfigure or create the hdiskpower devices&lt;br /&gt;# powermt config&lt;br /&gt;&lt;br /&gt;To list HBA:&lt;br /&gt;# powermt display&lt;br /&gt;&lt;br /&gt;To remove HBA:&lt;br /&gt;# powermt remove hba=hba#&lt;br /&gt;&lt;br /&gt;Test all configured paths:&lt;br /&gt;# powermt restore&lt;br /&gt;&lt;br /&gt;To remove any hdiskpower devices that are no longer available:&lt;br /&gt;# powermt check&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Uninstallation:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;a) Stop all applications/processes that access powerpath hdiskpower device.&lt;br /&gt;b) Varyoff volumegroups that contains hdiskpower device (or) remove hdiskpower devices from the volumegroups&lt;br /&gt;&lt;br /&gt;c) Uninstall powerpath filesets using&lt;br /&gt;# installp –u EMCpower&lt;br /&gt;&lt;br /&gt;d) If you wanna remove powerpath from the system entirely, remove the file “/etc/emcp_registration”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5322502266968065231-9061925038562623023?l=theaix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://theaix.blogspot.com/feeds/9061925038562623023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5322502266968065231&amp;postID=9061925038562623023' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/9061925038562623023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5322502266968065231/posts/default/9061925038562623023'/><link rel='alternate' type='text/html' href='http://theaix.blogspot.com/2007/07/powerpath-some-commands.html' title='PowerPATH - Some commands'/><author><name>Raja</name><uri>http://www.blogger.com/profile/09565408287435022859</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5322502266968065231.post-8843032943163659615</id><published>2007-07-05T21:25:00.000+05:30</published><updated>2008-12-31T01:51:42.823+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIX Tips'/><title type='text'>AIX - Tips n Tricks - Part I</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;1. To confirm which network adapter is plugged into the switch in IBM AIX&lt;br /&gt;&lt;br /&gt;Try this next time to confirm what adapter is actually plugged in to a switch:&lt;br /&gt;&lt;br /&gt;This will not only tell you where you have a connection but it will also tell you what speed the port on the switch is. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;em&gt;# netstat -v grep -E "ETHERMedia"&lt;br /&gt;ETHERNET STATISTICS (ent0) :&lt;br /&gt;Media Speed Selected: 100 Mbps Full Duplex&lt;br /&gt;Media Speed Running: 100 Mbps Full Duplex&lt;br /&gt;ETHERNET STATISTICS (ent1) :&lt;br /&gt;Media Speed Selected: 1000 Mbps Full Duplex&lt;br /&gt;Media Speed Running: 1000 Mbps Full Duplex&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;2. How to determine if IBM AIX 64 bit kernel (sotware) is installed on your IBM AIX server?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;# lslpp -l bos.64bit &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;em&gt;bos.64bit 4.3.3.76 COMMITTED Base Operating System 64 bit&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;3. How you create a snapshot of your IBM AIX server to send to IBM for tech support ?&lt;br /&gt;&lt;br /&gt;This is requried whenver you face issues with your server and you seek help from IBM to sort out the issue.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;# snap -gc&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This will create a file called snap.pax.Z in the directory /tmp/ibmsupt. Send this file to IBM so that they will get full configuration of your server.&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;4. How to enable entended history in AIX 5.3 ?&lt;br /&gt;&lt;br /&gt;In AIX 5.3, you have the capability to have a time stamped history. To enable it, just set the following variable:&lt;br /&gt;&lt;em&gt;EXTENDED_HISTORY=ON&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;em&gt;export EXTENDED_HISTORY=ON&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;If required add this line to your .profile.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;5. How to find the microcode level of tape drives ? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;To find microcode level (firmware) of tape drives in IBM AIX:&lt;br /&gt;&lt;em&gt;# tapeutil -f /dev/rmt1 vpd&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;6. pgrep and pkill - how to terminate processes ?&lt;br /&gt;&lt;br /&gt;You can use the pgrep and pkill commands to identify and stop command processes that you no longer want to run. These commands are useful when you mistakenly start a process that takes a long time to run.&lt;br /&gt;&lt;br /&gt;To terminate a process:&lt;br /&gt;a. pgrep - to find out the PID(s) for the process(es)&lt;br /&gt;b. pkill - followed by the PID(s)&lt;br /&gt;&lt;br /&gt;The following example illustrates how to find all the processes with a specific name (xterm) and terminate the xterm process that was started last.&lt;br /&gt;&lt;em&gt;# pgrep xterm 17818 17828 17758 18210&lt;br /&gt;# pkill -n 18210&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Note: If you need to forcibly terminate a process, use the -9 option to the pkill command. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;For Example&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;# kill -9 -n xterm&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;7. How to modify Asynchronous I/O variables in AIX ? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;To modify the minservers asynchronous I/O variable (MINIMUM number of servers) in IBM AIX:&lt;br /&gt;&lt;em&gt;# chdev -l aio0 -a minservers='1'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;To modify the maxservers asynchronous I/O variable (MAXIMUM number of servers per cpu) in IBM AIX 5L:&lt;br /&gt;&lt;em&gt;# chdev -l aio0 -a maxservers='10'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;To modify the maxservers asynchronous I/O variable (MAXIMUM number of servers) in IBM AIX v4.3:&lt;br /&gt;&lt;em&gt;# chdev -l aio0 -a maxservers='80'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;To modify the requests asynchronous I/O variable (Maximum number of REQUESTS) in IBM AIX:&lt;br /&gt;&lt;em&gt;# chdev -l aio0 -a requests='4096'&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Notes:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;1) Valeus will only take effect after a reboot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;2) You may use multiple -a options on the same command line3) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The maxservers variable is PER CPU for AIX 5L and TOTAL for AIX v4.3&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;8. How to display microcode and firmware levels of the system and adapters in IBM AIX ? &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;To displays microcode level information for all supported devices in IBM AIX :&lt;br /&gt;&lt;br /&gt;&lt;em&gt;# lsmcode -A&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sys0!system:SF240_284 (t) SF240_261 (p) SF240_284 (t)&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ent0!14108902.DV0210&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ent1!14108902.DV0210&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ent2!14108902.DV0210&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ent3!14108902.DV0210&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sisscsia0!44415254.05080064&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sisscsia1!44415255.050A0064&lt;/em&gt;&lt;br /&gt;&lt;em&gt;hdisk0!ST37320.4A553042.43373038&lt;/em&gt;&lt;br /&gt;&lt;em&gt;hdisk1!ST37320.4A553042.43373038 &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;9. How to determine if simultaneous multi-threading (SMT) is enabled in AIX ?&lt;br /&gt;&lt;br /&gt;Your system is capable of SMT if it's a POWER5-based system running AIX 5L Version 5.3.To determine if it is enabled:# smtctl&lt;br /&gt;&lt;br /&gt;To enable SMT: &lt;em&gt;# smtctl -m on&lt;/em&gt; [ -w bo
