<?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:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-110134089985063272</id><updated>2026-03-11T14:16:44.038+05:30</updated><category term="Interview Questions"/><category term="Frequently Used Commands"/><category term="Tips and Tricks"/><category term="Vmware"/><category term="Concept"/><category term="Linux installations"/><category term="Ubuntu"/><category term="linux"/><category term="virtualization"/><category term="Bash"/><category term="Scripting"/><category term="Open Source tools"/><category term="DatabaseAdminstration"/><category term="Training and materials"/><category term="Troubleshooting"/><category term="Oracle on Linux"/><category term="open Nebula"/><category term="Linux Jobs"/><category term="security"/><category term="Chef"/><category term="Downloads"/><category term="IT NEWS"/><category term="Networking"/><category term="apache"/><category term="Amanda"/><category term="Ansible"/><category term="Answer these Questions"/><category term="Citrix"/><category term="KVM"/><category term="Linux Links"/><category term="MySql"/><category term="Nagios"/><category term="Python"/><category term="Samba"/><category term="antivirus"/><category term="clusters"/><category term="dhcp"/><category term="gpg"/><category term="httpd"/><category term="kibana"/><category term="DevOps"/><category term="ELK"/><category term="ELK stack"/><category term="FTP"/><category term="Free trainings"/><category term="Hardware"/><category term="Mac"/><category term="MediaWiki"/><category term="OpenNMS"/><category term="Performance Monitoring"/><category term="Product Reviews"/><category term="SFTP"/><category term="SSL"/><category term="Server"/><category term="Social Awareness"/><category term="Solaris"/><category term="TCP/IP"/><category term="Technology"/><category term="Vyatta"/><category term="encryption"/><category term="git"/><category term="iptables"/><category term="java"/><category term="knife"/><category term="logstash"/><category term="openSSL"/><category term="php"/><category term="postfix"/><category term="postgres"/><category term="postgres-XL"/><category term="rssh"/><category term="selinux"/><category term="svn"/><category term="unix"/><category term="windows7"/><category term="xml"/><title type='text'>LearnAdmin</title><subtitle type='html'>Linux administration , Unix administration , Vmware Vsphere administration , Oracle DBA ,apache, backup, dhcp, dns, kvm, xen, kernel, ldap, kvm, monitoring, ticketing, networking, Mail servers, SAN,troubleshooting</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>322</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-5845041041377010708</id><published>2017-10-31T20:15:00.002+05:30</published><updated>2017-10-31T20:15:49.439+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="DevOps"/><title type='text'>What is Software delivery ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
Implementing CI/CD is part of Devops . Here CD is continouse Delivery .&lt;br /&gt;
&lt;br /&gt;
It include steps we need to do to make code available to customer.&lt;br /&gt;
&lt;br /&gt;
Which means running that code on production servers , making that code resilient .&lt;br /&gt;
&lt;br /&gt;
Which means no bugs , no security issues , No outages and no traffic spikes .&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/5845041041377010708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/5845041041377010708?isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/5845041041377010708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/5845041041377010708'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/10/what-is-software-delivery.html' title='What is Software delivery ?'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-7787991397855336289</id><published>2017-08-04T11:46:00.000+05:30</published><updated>2017-08-04T12:02:00.762+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><title type='text'>Python script to check if file is locked also display last modified time</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;To lock file for testing use this command&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;The below command will lock /home/ubuntu/fileloc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;flock -x -w 5 /home/ubuntu/fileloc echo &quot;4&quot; &amp;gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;/home/ubuntu/fileloc &amp;amp;&amp;amp; sleep 5&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: #cccccc; color: #222222; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 12.8px;&quot;&gt;------------------------&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;test.py&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;import os, time&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;import datetime as dt&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;def is_locked(filepath):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;locked = None&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;file_object = None&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;if os.path.exists(filepath):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;try:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;Trying to open %s.&quot; % filepath&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;buffer_size = 8&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;# Opening file in append mode and read the first 8 characters.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;file_object = open(filepath, &#39;a&#39;, buffer_size)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;if file_object:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;%s is not locked.&quot; % filepath&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;locked = False&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;except IOError, message:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;File is locked (unable to open in append mode). %s.&quot; % \&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;message&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;locked = True&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;finally:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;if file_object:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;file_object.close()&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;%s closed.&quot; % filepath&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;else:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;%s not found.&quot; % filepath&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;return locked&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;def wait_for_files(filepaths):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;for filepath in filepaths:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;if is_locked(filepath):&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print &quot;%s is currently in use.&quot; % \&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;(filepath)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;st = os.stat(filepath)&amp;nbsp;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;mtime = dt.datetime.fromtimestamp(st.&lt;wbr&gt;&lt;/wbr&gt;st_mtime)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print(&#39;%s modified %s&#39;%(filepath, mtime))&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot; style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p2&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;# Test&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;if __name__ == &#39;__main__&#39;:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;files = [r&quot;/home/ubuntu/filelock&quot;]&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;m_-755151159375877325gmail-p1&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span class=&quot;m_-755151159375877325gmail-Apple-converted-space&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;print wait_for_files(files)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;-------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #222222; font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc; font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;python test.py&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/7787991397855336289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/7787991397855336289?isPopup=true' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7787991397855336289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7787991397855336289'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/08/python-script-to-check-if-file-is.html' title='Python script to check if file is locked also display last modified time'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-8730571595959023464</id><published>2017-08-02T14:37:00.000+05:30</published><updated>2017-08-03T14:30:12.240+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="DatabaseAdminstration"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres"/><category scheme="http://www.blogger.com/atom/ns#" term="postgres-XL"/><title type='text'>Install and configure postges-xl</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Other than official documentation i did not find much help . It took one hour for me to setup . As i thought its straight forward setup . Download source , compile it and install it . But there is more to it&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Below are steps i followed :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Download a stable branch&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;git clone --depth=1 &amp;nbsp;-b XL9_5_STABLE git://git.postgresql.org/git/postgres-xl.git&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;cd postgres-xl/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;./configure&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;make&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;cd contrib/pgxc_ctl&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;make&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;cd postgres-xl/ ; make install&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;cd contrib/pgxc_ctl ; make install&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now installation is done&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Add below in /etc/profile&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;export LD_LIBRARY_PATH=/usr/local/pgsql/lib&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;export PGDATA=/usr/local/pgsql/data&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;export PATH=$PATH:/usr/local/pgsql/bin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Then add postgres user&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;and set /user/local/pgsql as its home directory&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;chown postgres:postgres -R /user/local/pgsql&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now we need to setup postgres-XL . Since it is distributed database we need atleast two nodes . In general every component sits on its own node and also have stand by nodes .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;For this tutorial purpose i am using two nodes node1 and node2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Major components of Postgres-XL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Global Transaction Monitor (GTM) :&lt;/b&gt; The Global Transaction Monitor ensures cluster-wide transaction consistency. GTM is responsible for issuing transaction ids and snapshots as part of its Multi-version Concurrency Control.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Coordinator :&lt;/b&gt; The Coordinator manages the user sessions and interacts with GTM and the data nodes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Data Node :&lt;/b&gt; The Data Node is where the actual data is stored.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;I have tried installing everything on &amp;nbsp;node1 for demo purpose but default port of coordinator and data node are same also the share same /tmp directory structure.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;So we might &amp;nbsp;need to change port number then temp directories etc&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Below is the error for reference purpose&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; postgres@Node1:~$ postgres --datanode -D &amp;nbsp; &amp;nbsp; &amp;nbsp; /usr/local/pgsql/dbdata -h 0.0.0.0 -p 5432 -c gtm_host=node1 -c gtm_port=6666 &amp;amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;[3] 35190&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node1:~$ LOG: &amp;nbsp;could not bind IPv4 socket: Address already in use&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;HINT: &amp;nbsp;Is another postmaster already running on port 5432? If not, wait a few seconds and retry.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;WARNING: &amp;nbsp;could not create listen socket for &quot;0.0.0.0&quot;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;FATAL: &amp;nbsp;could not create any TCP/IP sockets&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;^C&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;[3]+ &amp;nbsp;Exit 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;postgres --datanode -D /usr/local/pgsql/dbdata -h 0.0.0.0 -p 5432 -c gtm_host=node1 -c gtm_port=6666&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node1:~$ postgres --datanode -D /usr/local/pgsql/dbdata -h 0.0.0.0 -p 5433 -c gtm_host=node1 -c gtm_port=6666 &amp;amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;[3] 35196&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node1:~$ LOG: &amp;nbsp;database system was shut down at 2017-08-01 16:29:12 UTC&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;FATAL: &amp;nbsp;lock file &quot;/tmp/.s.PGPOOL.6667.lock&quot; already exists&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;HINT: &amp;nbsp;Is another postmaster (PID 35113) using socket file &quot;/tmp/.s.PGPOOL.6667&quot;?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;LOG: &amp;nbsp;pool manager process (PID 35199) exited with exit code 1&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;LOG: &amp;nbsp;terminating any other active server processes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;LOG: &amp;nbsp;startup process (PID 35198) exited with exit code 2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;LOG: &amp;nbsp;aborting startup due to startup process failure&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;[3]+ &amp;nbsp;Exit 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;postgres --datanode -D /usr/local/pgsql/dbdata -h 0.0.0.0 -p 5433 -c gtm_host=node1 -c gtm_port=6666&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now this two node setup&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Node1 will have &amp;nbsp;Global Transaction monitor + Coordinator&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Node2 will be the Data node .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;We need to download and install from source on both the servers then&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;One Node1&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Init GTM&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Create a directory in /usr/local/pgsql called gtm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node1:~/data$ initgtm -D &amp;nbsp;/usr/local/pgsql/gtm -Z gtm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;The files belonging to this GTM system will be owned by user &quot;postgres&quot;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;This user must also own the server process.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;fixing permissions on existing directory /usr/local/pgsql/gtm ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating configuration files ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating control file ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Success.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;You can now start the GTM server using:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; gtm -D /usr/local/pgsql/gtm&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;or&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; gtm_ctl -Z gtm -D /usr/local/pgsql/gtm -l logfile start&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Then start GTM service&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;gtm -D /usr/local/pgsql/gtm -h 0.0.0.0 -n node1 -p 6666 &amp;amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now coordinator service&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Create a directory pgdata or coordinator and run below&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node1:~$ initdb -D /usr/local/pgsql/pgdata --nodename=node1&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;The files belonging to this database system will be owned by user &quot;postgres&quot;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;This user must also own the server process.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;The database cluster will be initialized with locale &quot;en_US.UTF-8&quot;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;The default database encoding has accordingly been set to &quot;UTF8&quot;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;The default text search configuration will be set to &quot;english&quot;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Data page checksums are disabled.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;fixing permissions on existing directory /usr/local/pgsql/pgdata ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating subdirectories ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;selecting default max_connections ... 100&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;selecting default shared_buffers ... 128MB&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;selecting dynamic shared memory implementation ... posix&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating configuration files ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating template1 database in /usr/local/pgsql/pgdata/base/1 ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;initializing pg_authid ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;initializing dependencies ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating system views ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating cluster information ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;loading system objects&#39; descriptions ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating collations ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating conversions ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating dictionaries ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;setting privileges on built-in objects ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;creating information schema ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;loading PL/pgSQL server-side language ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;vacuuming database template1 ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;copying template1 to template0 ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;copying template1 to postgres ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;syncing data to disk ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;freezing database template0 ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;freezing database template1 ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;freezing database postgres ... ok&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;WARNING: enabling &quot;trust&quot; authentication for local connections&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;You can change this by editing pg_hba.conf or using the option -A, or&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;--auth-local and --auth-host, the next time you run initdb.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Success.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;You can now start the database server of the Postgres-XL coordinator using:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; postgres --coordinator -D /usr/local/pgsql/pgdata&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;or&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; pg_ctl start -D /usr/local/pgsql/pgdata -Z coordinator -l logfile&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;You can now start the database server of the Postgres-XL datanode using:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; postgres --datanode -D /usr/local/pgsql/pgdata&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;or&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; pg_ctl start -D /usr/local/pgsql/pgdata -Z datanode -l logfile&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now start the service&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;b&gt;postgres --coordinator -D /usr/local/pgsql/pgdata -h 0.0.0.0 -p 5432 -c gtm_host=node1 -c gtm_port=6666 &amp;amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Now on node2 &amp;nbsp;after you compile from source and followed steps till adding content in /etc/profile and adding of postgres user is done&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Create a data folder and initialize as above&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;initdb -D /usr/local/pgsql/data --nodename=node2&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Then start service&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres --datanode -D /usr/local/pgsql/data -h 0.0.0.0 -p 5432 -c gtm_host=node1 -c gtm_port=6666 &amp;amp;amp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Now you can run psql and connect&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres@Node2:~$ psql&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;psql (PGXL 9.5r1.5, based on PG 9.5.6 (Postgres-XL 9.5r1.5))&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;Type &quot;help&quot; for help.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;postgres=#&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/8730571595959023464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/8730571595959023464?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8730571595959023464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8730571595959023464'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/08/install-and-configure-postges-xl.html' title='Install and configure postges-xl'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-1681433306765275018</id><published>2017-05-12T13:39:00.002+05:30</published><updated>2017-05-12T13:39:33.327+05:30</updated><title type='text'>Creating a dummy process in linux with a process name for testing and other purpose</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;bash -c &#39;exec -a ProcessName sleep 1000000&#39; &amp;amp;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/1681433306765275018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/1681433306765275018?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/1681433306765275018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/1681433306765275018'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/05/creating-dummy-process-in-linux-with.html' title='Creating a dummy process in linux with a process name for testing and other purpose'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-6622483477143321278</id><published>2017-03-23T16:31:00.002+05:30</published><updated>2017-03-23T16:31:36.872+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="Nagios"/><title type='text'>nagios https proxy monitoring plugin or Bash website monitoring script</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
if [ $# -eq 0 ]&lt;br /&gt;
&amp;nbsp; then&lt;br /&gt;
&amp;nbsp; &amp;nbsp; echo &quot;No arguments supplied&quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ $# -eq 1 &amp;nbsp;]&lt;br /&gt;
then&lt;br /&gt;
&lt;br /&gt;
output=`curl &amp;nbsp;-x 10.11.10.10:3128 -L $1 -m 10 -o /dev/null || echo &quot;Website_down&quot;`&lt;br /&gt;
&lt;br /&gt;
if [ &quot;$output&quot; == &quot;Website_down&quot; ] ; then&lt;br /&gt;
&lt;br /&gt;
echo &quot;Website is down CRITICAL &amp;nbsp;&quot;&lt;br /&gt;
exit 2&lt;br /&gt;
&lt;br /&gt;
else&lt;br /&gt;
&lt;br /&gt;
echo &quot;Website_up $1 &amp;nbsp;OK&quot;&lt;br /&gt;
exit 0&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/6622483477143321278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/6622483477143321278?isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6622483477143321278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6622483477143321278'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/03/nagios-https-proxy-monitoring-plugin-or.html' title='nagios https proxy monitoring plugin or Bash website monitoring script'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-8907834871171264141</id><published>2017-03-23T16:30:00.000+05:30</published><updated>2017-03-23T16:30:08.485+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chef"/><title type='text'>Adding client certificate file using chef data bags</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;
Below is just an example&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
logstash_cert_secret = &lt;span class=&quot;s3&quot;&gt;Chef&lt;/span&gt;::&lt;span class=&quot;s3&quot;&gt;EncryptedDataBagItem&lt;/span&gt;.load_secret(&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;/etc/chef/secrets/logstash_client_key&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;)&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
logstash_certs = &lt;span class=&quot;s3&quot;&gt;Chef&lt;/span&gt;::&lt;span class=&quot;s3&quot;&gt;EncryptedDataBagItem&lt;/span&gt;.load(&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;certs&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;, &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;logstash_client&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;, logstash_cert_secret)&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;directory &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;/etc/pki/tls/certs/&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s6&quot;&gt;&lt;b&gt;do&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; action &lt;span class=&quot;s7&quot;&gt;:create&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; mode &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;0755&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; owner &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; group &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;b&gt;end&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;file &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;/etc/pki/tls/certs/logstash_client.crt&lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s6&quot;&gt;&lt;b&gt;do&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; action &lt;span class=&quot;s7&quot;&gt;:create&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; mode &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;0644&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; owner &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; group &lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;root&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p4&quot;&gt;
&amp;nbsp; content logstash_certs[&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s5&quot;&gt;crt&lt;/span&gt;&lt;span class=&quot;s4&quot;&gt;&quot;&lt;/span&gt;].join(&lt;span class=&quot;s4&quot;&gt;&quot;&quot;&lt;/span&gt;)&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p5&quot;&gt;
&lt;span class=&quot;s8&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;b&gt;end&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/8907834871171264141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/8907834871171264141?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8907834871171264141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8907834871171264141'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/03/adding-client-certificate-file-using.html' title='Adding client certificate file using chef data bags'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-6103867981826540534</id><published>2017-03-03T13:22:00.000+05:30</published><updated>2017-03-03T13:22:49.198+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Search and replace in all files in a current directory </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;grep -rl &#39;pc961&#39; ./|xargs sed -i &#39;s/pc961/pc/g&#39;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/6103867981826540534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/6103867981826540534?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6103867981826540534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6103867981826540534'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/03/search-and-replace-in-all-files-in.html' title='Search and replace in all files in a current directory '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-2315696035922070342</id><published>2017-03-03T13:18:00.003+05:30</published><updated>2017-03-03T13:18:48.885+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><title type='text'>Ansible define a basic windows hosts </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
[windows]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
10.10.10.120&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[windows:vars]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_connection=winrm&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_ssh_user=Administrator&lt;/div&gt;
&lt;style type=&quot;text/css&quot;&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px &#39;Andale Mono&#39;; color: #29f914; background-color: #000000}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px &#39;Andale Mono&#39;; color: #29f914; background-color: #000000; min-height: 14.0px}
&lt;/style&gt;








&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_ssh_pass=AdminPa$$&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/2315696035922070342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/2315696035922070342?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/2315696035922070342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/2315696035922070342'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/03/ansible-define-basic-windows-hosts.html' title='Ansible define a basic windows hosts '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-3649718418570516675</id><published>2017-01-09T19:02:00.001+05:30</published><updated>2017-03-23T16:28:07.615+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><title type='text'>Three basic Git commands</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1) git add -A&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
git add -A is equivalent to &amp;nbsp;git add .; git add -u.&lt;br /&gt;
&lt;br /&gt;
git add . &amp;nbsp;( This will add all files but does not remove files )&lt;br /&gt;
git add -u ( This will add only changes but will not add any new files created )&lt;br /&gt;
&lt;br /&gt;
So we use&lt;br /&gt;
&lt;br /&gt;
git add -A ( this will take care of both the commands )&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) git commit -m “Commit changes text ex: I have added new function xyz to the file&lt;comment changed=&quot;&quot; changes=&quot;&quot; have=&quot;&quot; here.=&quot;&quot; i=&quot;&quot; is=&quot;&quot; this=&quot;&quot; what=&quot;&quot; your=&quot;&quot;&gt;”&lt;/comment&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3) git push origin &amp;nbsp;&lt;branchname&gt;&lt;/branchname&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
example of branch name : develop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another 3 frequently used commands include :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;git pull&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;git status&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;git merge origin/Branchname&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/3649718418570516675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/3649718418570516675?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3649718418570516675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3649718418570516675'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2017/01/three-basic-git-commands.html' title='Three basic Git commands'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-5353562915611550292</id><published>2016-09-14T16:24:00.000+05:30</published><updated>2016-09-14T16:26:53.470+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ansible"/><title type='text'>Installing configuring Ansible and deploying haproxy playbook </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; Basic installation&amp;nbsp;&lt;/h3&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;&lt;b&gt;sudo yum install ansible (or) &lt;/b&gt;&lt;span style=&quot;line-height: 1.5;&quot;&gt;sudo pip install ansible&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: black; font-family: times; font-size: small; line-height: normal; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;h3 style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: inconsolata, consolata, monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px; text-align: left;&quot;&gt;
&lt;span style=&quot;color: black; font-family: times; font-size: small; line-height: normal; white-space: normal;&quot;&gt;Configuring your hosts file with inventory&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;cat /etc/ansible/hosts&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[haproxy]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
10.0.184.12&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[all_servers:vars]&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_connection=ssh&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_user=root&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
ansible_ssh_private_key_file=/Users/home/yoursshkey.pem&lt;/div&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;
I have only one server in my inventory where i will be setting up an haproxy 
For easy management we will be writing common variables under &lt;span style=&quot;line-height: 1.5;&quot;&gt;[all_servers:vars]&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
When we run ansible play books hosts will be picked from the above inventory file &lt;/pre&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;Example : &lt;span style=&quot;line-height: 1.5;&quot;&gt;hosts: haproxy  ( this will run on all servers under haproxy )&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;Now test servers doing a ping ( ping in ansible will connect to the server using ssh )&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;div class=&quot;p1&quot; style=&quot;color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5;&quot;&gt;
&lt;b&gt;&amp;nbsp;ansible haproxy -m ping&lt;/b&gt;&lt;/div&gt;
&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 1.5;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;p2&quot; style=&quot;color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5;&quot;&gt;
10.0.184.12 | SUCCESS =&amp;gt; {&lt;/div&gt;
&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 1.5;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;p2&quot; style=&quot;color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5;&quot;&gt;
&amp;nbsp; &amp;nbsp; &quot;changed&quot;: false,&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 1.5;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;p2&quot; style=&quot;color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5;&quot;&gt;
&amp;nbsp; &amp;nbsp; &quot;ping&quot;: &quot;pong&quot;&lt;/div&gt;
&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 1.5;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;p2&quot; style=&quot;color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5;&quot;&gt;
}&lt;/div&gt;
&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 1.5;&quot;&gt;

&lt;/span&gt;&lt;/span&gt;&lt;pre style=&quot;box-sizing: border-box; color: #404040; font-family: Inconsolata, Consolata, Monaco, monospace; font-size: 12px; line-height: 1.5; overflow: auto; padding: 12px;&quot;&gt;Then Download ready made packages from ansible galaxy &lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;https://galaxy.ansible.com/devops/haproxy/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;Also download dependencies that will configure EPEL repositories&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;https://galaxy.ansible.com/sfromm/epel/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;Then create a common playbook for both the roles main.yml&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;background-color: #cccccc; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2px; white-space: normal;&quot;&gt;
&lt;/b&gt;&lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;span style=&quot;color: #404040; font-family: &amp;quot;inconsolata&amp;quot; , &amp;quot;consolata&amp;quot; , &amp;quot;monaco&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;box-sizing: border-box; overflow: auto; padding: 12px;&quot;&gt;&lt;div class=&quot;p1&quot;&gt;
- hosts: haproxy&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; roles:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; - { role: devops.epel }&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
- hosts: haproxy&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; roles:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; - role: devops.haproxy&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; haproxy_stats:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name: &#39;global_monitor&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ip: &quot;{{ ansible_default_ipv4.address }}&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; port: &#39;38888&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stats:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; enabled: True&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hide_version: true&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; uri: /slb_stats_url&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; realm: Welcome\ to\ slb\ monitor&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; auth: admin:admin&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; refresh: 2s&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; haproxy_frontends:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; - name: &#39;fe-testsite&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ip: &#39;{{ ansible_default_ipv4.address }}&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; port: &#39;80&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maxconn: &#39;1000&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; default_backend: &#39;be-testsite&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; haproxy_backends:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; - name: &#39;be-testsite&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; description: &#39;testsite&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; servers:&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - name: &#39;be-testsite-01&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ip: &#39;192.168.1.100&#39;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
sh-3.2# &lt;b&gt;ansible-playbook main.yml&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
PLAY [haproxy] *****************************************************************&lt;br /&gt;
&lt;br /&gt;
TASK [setup] *******************************************************************&lt;br /&gt;
ok: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.epel : Installs python dependencies] ******************************&lt;br /&gt;
changed: [10.0.184.12] =&amp;gt; (item=[u&#39;libselinux-python&#39;])&lt;br /&gt;
&lt;br /&gt;
TASK [devops.epel : Disable SElinux] *******************************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.epel : create EPEL yum repository] ********************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.epel : import EPEL GPG key] ***************************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
PLAY [haproxy] *****************************************************************&lt;br /&gt;
&lt;br /&gt;
TASK [setup] *******************************************************************&lt;br /&gt;
ok: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Include OS-specific variables.] *************************&lt;br /&gt;
ok: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Installs haproxy as well as socat for socket api.] ******&lt;br /&gt;
changed: [10.0.184.12] =&amp;gt; (item=[u&#39;haproxy&#39;, u&#39;socat&#39;])&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Ensure HAProxy is started and enabled on boot.] *********&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Ensure chroot directory exists.] ************************&lt;br /&gt;
ok: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Create directory for the frontend] **********************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Empty the folder if not already empty] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the frontends] *********************************&lt;br /&gt;
[DEPRECATION WARNING]: Using bare variables is deprecated. Update your playbooks so that the environment value uses the full variable syntax (&#39;{{haproxy_frontends}}&#39;).&lt;br /&gt;
This feature will be&lt;br /&gt;
removed in a future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.&lt;br /&gt;
changed: [10.0.184.12] =&amp;gt; (item={u&#39;ip&#39;: u&#39;10.0.184.12&#39;, u&#39;maxconn&#39;: u&#39;1000&#39;, u&#39;default_backend&#39;: u&#39;be-testsite&#39;, u&#39;port&#39;: u&#39;80&#39;, u&#39;name&#39;: u&#39;fe-testsite&#39;})&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Create directory for the backends] **********************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Empty the folder if not already empty] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the backends] **********************************&lt;br /&gt;
[DEPRECATION WARNING]: Using bare variables is deprecated. Update your playbooks so that the environment value uses the full variable syntax (&#39;{{haproxy_backends}}&#39;).&lt;br /&gt;
This feature will be&lt;br /&gt;
removed in a future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.&lt;br /&gt;
changed: [10.0.184.12] =&amp;gt; (item={u&#39;servers&#39;: [{u&#39;ip&#39;: u&#39;192.168.1.100&#39;, u&#39;name&#39;: u&#39;be-testsite-01&#39;}], u&#39;description&#39;: u&#39;testsite&#39;, u&#39;name&#39;: u&#39;be-testsite&#39;})&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Create directory for the listen sections] ***************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Empty the folder if not already empty] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the listen sections] ***************************&lt;br /&gt;
skipping: [10.0.184.12] =&amp;gt; (item=haproxy_listen)&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Create directory for the userlists] *********************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Empty the folder if not already empty] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the userlist sections] *************************&lt;br /&gt;
skipping: [10.0.184.12] =&amp;gt; (item=haproxy_userlists)&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Create &amp;nbsp;the compiled folder] ****************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Empty the folder if not already empty] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the global config] *****************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the default config] ****************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Build up the stats config] ******************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Assemble the frontends configuration file] **************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Assemble the backends configuration file] ***************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Assemble the listen sections configuration file] ********&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Assemble the userlists sections configuration file] *****&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
TASK [devops.haproxy : Assemble the final configuration file] ******************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
RUNNING HANDLER [devops.haproxy : restart haproxy] *****************************&lt;br /&gt;
changed: [10.0.184.12]&lt;br /&gt;
&lt;br /&gt;
PLAY RECAP *********************************************************************&lt;br /&gt;
10.0.184.12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: ok=31 &amp;nbsp; changed=27 &amp;nbsp; unreachable=0 &amp;nbsp; &amp;nbsp;failed=0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is just a test deployment that will forward request to background test server 192.168.1.100&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/5353562915611550292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/5353562915611550292?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/5353562915611550292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/5353562915611550292'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2016/09/installing-configuring-ansible-and.html' title='Installing configuring Ansible and deploying haproxy playbook '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-930263738235736284</id><published>2015-09-04T14:35:00.000+05:30</published><updated>2015-09-04T14:35:46.195+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="httpd"/><category scheme="http://www.blogger.com/atom/ns#" term="kibana"/><title type='text'>Kibana4 apache configuration with authentication </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
We need to configure httpd to listen on port 80 which does a reverse proxy to localhost on 5601.&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Make sure kibana is listening only on internal port before this settings are done .&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ServerAdmin devops@learnadmin.com&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ServerName kibana.learnadmin.com&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DocumentRoot /var/www/auth&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;proxy&gt;&lt;/proxy&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AuthType Basic&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AuthName &quot;Authentication Required&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AuthUserFile &quot;/var/www/auth/htpasswd&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Require valid-user&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ProxyPass / http://localhost:5601/&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ProxyPassReverse / http://localhost:5601/&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Use below command to create a htpasswd file and enable authentication&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
htpasswd -c /var/www/auth/htpasswd devops&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/930263738235736284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/930263738235736284?isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/930263738235736284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/930263738235736284'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2015/09/kibana4-apache-configuration-with.html' title='Kibana4 apache configuration with authentication '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-8779841788054907602</id><published>2015-09-04T14:28:00.000+05:30</published><updated>2015-09-04T14:28:26.518+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="ELK"/><category scheme="http://www.blogger.com/atom/ns#" term="ELK stack"/><category scheme="http://www.blogger.com/atom/ns#" term="kibana"/><category scheme="http://www.blogger.com/atom/ns#" term="logstash"/><title type='text'>Monitoring of kibana and logstash services and start them if process not found </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;p1&quot;&gt;
Kibana and logstash might run out of memory and application might get closed or get terminated. In that case we will be running the below script to monitor services and start them if not running .&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
There are other parameters that need to be verified before going for this option like java heap size etc.&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;#!/bin/bash&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;LOGSTASH=logstash&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;KIBANA=kibana&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;var1=`ps -ef|grep -i $LOGSTASH|sed -e &#39;/grep/d&#39;`&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;if [ -z &quot;$var1&quot; ]; then&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;nohup /opt/logstash/bin/logstash -f /etc/logstash/conf.d/logstash.conf &amp;amp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;echo &quot;Process logstash not found&quot; | mail -s &quot;Process logstash not found creating a new one&quot; devops@learnadmin.com&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;echo &quot;process logstash&amp;nbsp; found.&quot;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;fi&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;var2=`ps -ef|grep -i $KIBANA|sed -e &#39;/grep/d&#39;`&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;if [ -z &quot;$var2&quot; ]; then&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;nohup /opt/kibana/bin/kibana status &amp;amp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;echo &quot;Process kibana&amp;nbsp; not found&quot; | mail -s &quot;Process kibana not found creating a new one&quot; devops@learnadmin.com&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;echo &quot;process kibana found.&quot;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;fi&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/8779841788054907602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/8779841788054907602?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8779841788054907602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8779841788054907602'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2015/09/monitoring-of-kibana-and-logstash.html' title='Monitoring of kibana and logstash services and start them if process not found '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-7454358100245866902</id><published>2015-08-24T12:13:00.000+05:30</published><updated>2015-08-24T12:13:35.123+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chef"/><category scheme="http://www.blogger.com/atom/ns#" term="knife"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Chef provision a esxi virtual machine or a virtual server</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
We need to install esxi knife plugin on our workstation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gem install knife-esx&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Add below params in knife.rb&lt;br /&gt;
&lt;br /&gt;
knife[:esx_host] = &quot;esx&quot;&lt;br /&gt;
knife[:esx_username] = &quot;root&quot;&lt;br /&gt;
knife[:esx_password] = &quot;password of your esxi server&quot;&lt;br /&gt;
&lt;br /&gt;
Need to create a ubuntu template ( or custom OS template as per requirement ) &lt;br /&gt;
Below example shows how to provision a ubuntu template .&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ssh root@esxi&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;mkdir -p /vmfs/volumes/datastore1/esx-gem/templates&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;vmkfstools -i /vmfs/volumes/datastore1/ubuntu-12.10-x64_template/*.vmdk –diskformat thin /vmfs/volumes/datastore1/esx-gem/templates/ubuntu-12.10-x64_template.vmdk&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;esx template list&lt;/b&gt; ( should display the template we installed )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;knife esx vm create --vm-name server1 --use-template ubuntu-12.10-x64_template --verbose true --distro ubuntu12.04-19-gems --vm-memory 2048 -x provision -i ~/.ssh/id_rsa&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/7454358100245866902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/7454358100245866902?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7454358100245866902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7454358100245866902'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2015/08/chef-provision-esxi-virtual-machine-or.html' title='Chef provision a esxi virtual machine or a virtual server'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-8412676950413229344</id><published>2015-01-12T19:16:00.002+05:30</published><updated>2015-01-16T19:47:52.795+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chef"/><title type='text'>How to use chef encrypted databags </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Note: Please comment the below line in knife.rb file else it will automatically decrypt values&lt;br /&gt;
and show when we use &quot;knife data bag show&quot; command&lt;br /&gt;
I initially thought knife was not encrypting my values and had to debug ..which took lot of time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[root@ec2-test .chef]# &lt;b&gt;cat knife.rb | grep secret&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
#knife[:secret_file] =&#39;/root/encrypted_data_bag_secret&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;knife data bag create&amp;nbsp; --secret-file /root/.chef/encrypted_data_bag_secret testbag password&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
{&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;id&quot;: &quot;password&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;password&quot;: &quot;this is test password key&quot;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
}&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[root@ec2-test .chef]# &lt;b&gt;knife data bag show testbag password&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;id: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt; password&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
password:&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&amp;nbsp; &lt;/span&gt;cipher: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;s2&quot;&gt; aes-256-cbc&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;s1&quot;&gt;encrypted_data:&lt;/span&gt; KMHzeFQwfm0wWeHFymxfJsMo425CP+wlwoZ6xN7waVlgUNOmRrr/+jOtDLIN&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; s7Xl&lt;/div&gt;
&lt;div class=&quot;p3&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &lt;span class=&quot;s1&quot;&gt;iv: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt; TYPYnSqYTcmU8ZWE2sIt4A==&lt;/div&gt;
&lt;div class=&quot;p3&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;version:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;s2&quot;&gt; 1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;Once encrypted if you try to edit the encrypted databag it shows like this&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
{&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;name&quot;: &quot;data_bag_item_testbag_password&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;json_class&quot;: &quot;Chef::DataBagItem&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;chef_type&quot;: &quot;data_bag_item&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;data_bag&quot;: &quot;testbag&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &quot;raw_data&quot;: {&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &quot;id&quot;: &quot;password&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &quot;password&quot;: {&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;encrypted_data&quot;: &quot;KMHzeFQwfm0wWeHFymxfJsMo425CP+wlwoZ6xN7waVlgUNOmRrr/+jOtDLIN\ns7Xl\n&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;iv&quot;: &quot;TYPYnSqYTcmU8ZWE2sIt4A==\n&quot;,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;version&quot;: 1,&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;cipher&quot;: &quot;aes-256-cbc&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;nbsp; }&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;span class=&quot;s2&quot;&gt;





















&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
}&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
To show the decrypted values we can use&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
[root@ec2-test .chef]# &lt;b&gt;knife data bag show&amp;nbsp; testbag password --secret-file /root/.chef/encrypted_data_bag_secret&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;id: &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt; password&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;span class=&quot;s1&quot;&gt;password:&lt;/span&gt; this is test password key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---------------------------&lt;br /&gt;
Some important commands related to data bags&lt;br /&gt;
&lt;br /&gt;
Generate random secret key&lt;br /&gt;
&lt;br /&gt;








&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;openssl rand -base64 512 &amp;gt;encrypted_data_bag_secret&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
Generate random password&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;







&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;date | md5 &lt;/b&gt;in mac&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;b&gt;date | md5sum &lt;/b&gt;in any linux machine&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/8412676950413229344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/8412676950413229344?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8412676950413229344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/8412676950413229344'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2015/01/how-to-use-chef-encrypted-databags.html' title='How to use chef encrypted databags '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-2220787072159122733</id><published>2014-07-30T15:57:00.003+05:30</published><updated>2014-07-30T15:57:28.892+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="httpd"/><title type='text'>Setting a Secure Flag to cookie in httpd – Apache </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
First check if mod_headers is loaded. Else enable that module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;LoadModule headers_module modules/mod_headers.so&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Once the module is loaded .&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Header edit Set-Cookie ^(.*)$ $1;Secure&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add above line to your virtual host in httpd.conf/ssl.conf as per your config&lt;br /&gt;
&lt;br /&gt;
What this does is it adds a secure flag to your cookie. This flag is set by application server when sending&lt;br /&gt;
a new cookie to client/user when sending http response.This also mean that server will not send cookie over http. It sends only via https .This prevents unauthorized access to cookie data&lt;br /&gt;
&lt;br /&gt;
This can be done via code in java or can be done @ apache/httpd config level.&lt;br /&gt;
&lt;br /&gt;
Here is more info on code level changes &lt;a href=&quot;https://www.owasp.org/index.php/SecureFlag&quot;&gt;click here..!!&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/2220787072159122733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/2220787072159122733?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/2220787072159122733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/2220787072159122733'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/07/setting-secure-flag-to-cookie-in-httpd.html' title='Setting a Secure Flag to cookie in httpd – Apache '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-6166183044089720794</id><published>2014-07-09T15:29:00.003+05:30</published><updated>2014-07-09T15:29:47.251+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="openSSL"/><title type='text'>Get SSL certificate expire date / Openssl get certificate expire date </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;openssl x509 -in /home/certificates/certname.crt -noout -enddate&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/6166183044089720794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/6166183044089720794?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6166183044089720794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6166183044089720794'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/07/get-ssl-certificate-expire-date-openssl.html' title='Get SSL certificate expire date / Openssl get certificate expire date '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-1748446425179668746</id><published>2014-06-27T14:04:00.000+05:30</published><updated>2014-06-27T14:04:05.093+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="FTP"/><category scheme="http://www.blogger.com/atom/ns#" term="rssh"/><category scheme="http://www.blogger.com/atom/ns#" term="SFTP"/><title type='text'>rssh chroot jailroot sftp creation - By Vinodh tiruttani</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #1f497d; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 16.0pt; line-height: 115%; mso-themecolor: text2; text-shadow: auto;&quot;&gt;Steps for chroot jail folder creation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;background: white; color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Arial;&quot;&gt;The chroot command&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;changes its current and root directories to the
provided directory and then run command&lt;/strong&gt;, if supplied, or an
interactive copy of the user&#39;s login shell. Please note that not every
application can be chrooted.&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; text-shadow: auto;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Creating User&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# /usr/sbin/useradd
testrssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# su testrssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin root]$ cd /home/testrssh/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin ~]$ ssh-keygen -t dsa&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Generating public/private dsa key pair.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Enter file in which to save the key
(/home/testrssh/.ssh/id_dsa):&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Created directory &#39;/home/testrssh/.ssh&#39;.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Enter passphrase (empty for no passphrase):
&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&amp;lt; Type passphrase &amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Enter same passphrase again: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&amp;lt;&amp;nbsp; Re-type passphrase &amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Your identification has been saved in
/home/testrssh/.ssh/id_dsa.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Your public key has been saved in
/home/testrssh/.ssh/id_dsa.pub.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;The key fingerprint is:&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;92:c9:fe:9f:47:29:ba:15:29:9c:51:84:0f:c6:d8:0b
testrssh@learnadmin.com&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin ~]$&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin ~]$ cd .ssh/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin .ssh]$ pwd&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;/home/testrssh/.ssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin .ssh]$ cp id_dsa.pub
authorized_keys2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin .ssh]$ ls -l&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;total 24&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;-rw-r--r-- 1 testrssh testrssh 618 Jun 12
18:12 authorized_keys2 &lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;-rw-------&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; 1 testrssh testrssh 736 Jun 12 18:11
id_dsa &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;( 600 permission)&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;-rw-r--r-- 1 testrssh testrssh 618 Jun 12
18:11 id_dsa.pub&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin .ssh]$&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[testrssh@learnadmin .ssh]$ exit&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# /usr/sbin/usermod -s
/usr/bin/rssh testrssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Download from net rssh-2.3.3.tar.gz from http://www.pizzashack.org/rssh/downloads.shtml&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# tar xvf
rssh-2.3.3.tar.gz&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# cd rssh-2.3.3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin rssh-2.3.3]# ./configure&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin rssh-2.3.3]# make&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin rssh-2.3.3]# make install&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin rssh-2.3.3]# cd ..&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Download
from net rssh-2.3.3-1.x86_64.rpm&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;[root@learnadmin ~]# rpm -ivh
rssh-2.3.3-1.x86_64.rpm&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Preparing...&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;
########################################### [100%]&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;
1:rssh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
########################################### [100%]&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# pwd&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;/root&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 39.0pt; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: Symbol; font-size: 11.0pt; mso-bidi-font-family: Symbol; mso-bidi-font-weight: bold; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Converting rssh chroot Jail
folder – Execute the below script from the below location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;[root@learnadmin ~]# cp
/usr/share/doc/rssh-2.3.3/mkchroot.sh .&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# chmod 775 mkchroot.sh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;[root@learnadmin ~]# ./mkchroot.sh
/home/testrssh/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;NOT changing owner of root jail.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;NOT changing perms of root jail.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;setting up /home/testrssh//usr/bin&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;setting up
/home/testrssh//usr/libexec/openssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;setting up /home/testrssh//usr/libexec&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Copying libraries for /usr/bin/scp.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libcrypto.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libutil.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libz.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libnsl.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib64/libcrypt.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libresolv.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libgssapi_krb5.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libkrb5.so.3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libk5crypto.so.3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libcom_err.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnss3.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libc.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libdl.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libkrb5support.so.0&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libkeyutils.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnssutil3.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libplc4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libplds4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnspr4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libpthread.so.0&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libselinux.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libsepol.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Copying libraries for
/usr/libexec/openssh/sftp-server.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libcrypto.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libutil.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libz.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libnsl.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libcrypt.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;/lib64/libresolv.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libgssapi_krb5.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libkrb5.so.3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libk5crypto.so.3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libcom_err.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnss3.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libc.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libdl.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libkrb5support.so.0&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libkeyutils.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnssutil3.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libplc4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libplds4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/usr/lib64/libnspr4.so&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libpthread.so.0&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libselinux.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib64/libsepol.so.1&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Copying libraries for /usr/bin/rssh.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libc.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Copying libraries for
/usr/libexec/rssh_chroot_helper.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
/lib64/libc.so.6&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;copying name service resolution
libraries...&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tar: Removing leading `/&#39; from member names&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;lib/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot;&gt;&lt;a href=&quot;http://libnss_files-2.5.so/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;libnss_files-2.5.so&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tar: /lib/libnss1_files*: Cannot stat: No
such file or directory&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;tar: Error exit delayed from previous
errors&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
lib/libnss_files.so.2&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Setting up /etc in the chroot jail&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;cp: omitting directory `/etc/ld.so.conf.d&#39;&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Chroot jail configuration completed.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;NOTE: if you are not using the passwd file for authentication,&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;you may need to copy some of the /lib/libnss_* files into the jail.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;NOTE: you must MANUALLY edit your syslog rc script to start
syslogd&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;with appropriate options to log to /home/testrssh//dev/log.&amp;nbsp; In
most cases,&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;you will need to start syslog as:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /sbin/syslogd -a
/home/testrssh//dev/log&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;NOTE: we make no guarantee that ANY
of this will work for you... if it&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;doesn&#39;t, you&#39;re on your own.&amp;nbsp; Sorry!&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #7030a0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;while
executing above command some files are not copied, we need to copy manually.&lt;/span&gt;&lt;/u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]#&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]# cd /home/testrssh/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin testrssh]# cd dev/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin dev]# mknod -m 666 zero c
1 5&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin dev]# mknod -m 666 null c
1 3&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin dev]# cd ../lib&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib]# cp
/lib/ld-linux.so.2 .&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib]# cp /lib/libc.so.6 .&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib]# cd ../lib64/&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib64]# cp /lib64/ld-linux-x86-64.so.2
.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib64]# cp /lib64/libnss_*
.&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin lib64]# cd&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin]# vi /etc/rssh.conf ( add
the user and uncomment 2 lines)&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;allowscp&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;allowsftp&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;user=testrssh:011:00011:&quot;/home/testrssh&quot;&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;:wq!&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@learnadmin ~]#&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Done rssh chroot jail folder is created&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;-------------------------------------------------&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Testing rssh login&amp;nbsp; from remote system&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Login to server &amp;nbsp;from remote
server&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: #7030a0; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;Copy
id_dsa key from Server ( user: testrssh )&lt;/span&gt;&lt;/u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;[root@clientmachine test-rssh-keys]# vi id_dsa_testrssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;-----BEGIN DSA PRIVATE KEY-----&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Proc-Type: 4,ENCRYPTED&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;DEK-Info: DES-EDE3-CBC,42ED97DC52451DE9&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;UAh2bmigMZ5DN0KVadfR9bRrFL7l0mUMF7iCjgbqHA3wgNfPttytDmt3jJR5Mmb+&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;uxl0s1D1JwDvNstUgTL9fDC+TnrQXj+0YVQ7bvHPLdcyTEUm3MXNAbqv3PUoFAVa&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;qfLPtybOHCADOA6wH+vcJ4Mt2NM/M+fbMbcmBsrMw3fYzB2na5Zs2OoVxKLbVPEo&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;mKP3Eu5Eo1nC6wApQkBzO7ZJDq3x7YjxPPQJZ82j/vVVuZsGj0IFBRm1Esj8gABp&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;MlQfTzK0wnbbCJ2L3CqRPS7gyyKCpdQtuNYliDh8E+uXAsCjIx+rksfRJkTmKTDj&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Huob0no/69che/tnBzhzQV3B6C1BrJ4CPElRVOoq2niQIy4ruku5wK9ONm3J50It&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;wc3uADpOgBUStavVpuUJTU4Oe8rVraUhEyBB0iOpYySGrAAfEtabwCwB0OvK+bht&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;1mLleTDGadms07+psexV4L66bmDY6ypu7dtcGWuFXQP5UQdOHqS7ehdEtCpuboer&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;BVkcrdivDHoc88cScuDOytPsFyMiHJ5fkrMLtKWQBTF3I7SiDqVBq/lKFcubZK3Q&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;K/PpJyasnxlcaLJLFkFibw==&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;-----END DSA PRIVATE KEY-----&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;:wq!&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;[root@ clientmachine test-rssh-keys]#
chmod 600 id_dsa_testrssh&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;[root@ clientmachine test-rssh-keys]#
sftp -o IdentityFile=id_dsa_testrssh testrssh@sftp server&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Connecting to 10.x.x.x...&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Enter passphrase for key &#39;id_dsa_testrssh&#39;:&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sftp&amp;gt; ls&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;dev&amp;nbsp;&amp;nbsp;&amp;nbsp; etc&amp;nbsp;&amp;nbsp;&amp;nbsp;
lib&amp;nbsp;&amp;nbsp;&amp;nbsp; lib64&amp;nbsp; usr&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sftp&amp;gt; cd /root&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Couldn&#39;t canonicalise: No such file or
directory&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sftp&amp;gt; cd /tmp&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;Couldn&#39;t canonicalise: No such file or
directory&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;sftp&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;color: red; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;rssh
chroot jail folder is working.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span lang=&quot;EN-IN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;


























































































































































































































































































































































&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/1748446425179668746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/1748446425179668746?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/1748446425179668746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/1748446425179668746'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/06/rssh-chroot-jailroot-sftp-creation-by.html' title='rssh chroot jailroot sftp creation - By Vinodh tiruttani'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-3379440801903374478</id><published>2014-04-25T11:39:00.001+05:30</published><updated>2014-04-25T11:39:33.896+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><title type='text'>Linux grep a process and kill all process id&#39;s </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;kill -9 `ps -ef | grep ProcessName | grep -v grep | awk &#39;{print $2}&#39;`&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/3379440801903374478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/3379440801903374478?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3379440801903374478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3379440801903374478'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/04/linux-grep-process-and-kill-all-process.html' title='Linux grep a process and kill all process id&#39;s '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-755742618015580729</id><published>2014-04-10T14:43:00.000+05:30</published><updated>2014-04-10T14:45:04.822+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="xml"/><title type='text'>How to parse xml tags in bash or retrieve xml tag values in linux </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Consider the following example file test.xml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;header&gt;&lt;/header&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;lt;header&amp;gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;tag1&amp;gt;1&amp;lt;/tag1&amp;gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;system&amp;gt;test123&amp;lt;/system&amp;gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;cdc&amp;gt;230&amp;lt;/cdc&amp;gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&amp;lt;/header&amp;gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;grep -E -m 1 -o &quot;&lt;system&gt;(.*)&lt;/system&gt;&quot; test.xml&lt;br /&gt;
&lt;br /&gt;
This will return &quot;&lt;system&gt;test123&lt;/system&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you want only the value we need to pipe it further&lt;br /&gt;
&lt;br /&gt;
grep -E -m 1 -o &quot;&lt;system&gt;(.*)&lt;/system&gt;&quot; test.xml | sed -e &#39;s,.*&lt;system&gt;\([^&amp;lt;]*\)&lt;/system&gt;.*,\1,g&#39;&lt;br /&gt;
&lt;br /&gt;
This will return &quot;test123&quot;&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/755742618015580729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/755742618015580729?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/755742618015580729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/755742618015580729'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/04/how-to-parse-xml-tags-in-bash-or.html' title='How to parse xml tags in bash or retrieve xml tag values in linux '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-646917156887504577</id><published>2014-03-26T17:18:00.001+05:30</published><updated>2014-03-26T17:18:07.756+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Samba"/><title type='text'>fix  failed: NT_STATUS_BAD_NETWORK_NAME&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;smbclient -L 127.0.0.1 -U testuser&lt;/b&gt; &amp;nbsp;( will list directories )&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;smbclient //127.0.0.1/Pubshare -U testuser&lt;/b&gt; ( will connect )&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/646917156887504577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/646917156887504577?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/646917156887504577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/646917156887504577'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/03/fix-failed-ntstatusbadnetworkname.html' title='fix  failed: NT_STATUS_BAD_NETWORK_NAME&quot;'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-4442459305346701983</id><published>2014-03-10T11:56:00.000+05:30</published><updated>2014-03-10T11:56:06.222+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="encryption"/><category scheme="http://www.blogger.com/atom/ns#" term="gpg"/><title type='text'>Simple gpg encryption setup </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Generation of encryption keys&lt;br /&gt;
-----------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gpg --gen-key&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gpg (GnuPG) 1.4.5; Copyright (C) 2006 Free Software Foundation, Inc.&lt;br /&gt;
This program comes with ABSOLUTELY NO WARRANTY.&lt;br /&gt;
This is free software, and you are welcome to redistribute it&lt;br /&gt;
under certain conditions. See the file COPYING for details.&lt;br /&gt;
&lt;br /&gt;
Please select what kind of key you want:&lt;br /&gt;
&amp;nbsp; &amp;nbsp;(1) DSA and Elgamal (default)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;(2) DSA (sign only)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;(5) RSA (sign only)&lt;br /&gt;
Your selection? 1&lt;br /&gt;
DSA keypair will have 1024 bits.&lt;br /&gt;
ELG-E keys may be between 1024 and 4096 bits long.&lt;br /&gt;
What keysize do you want? (2048)&lt;br /&gt;
Requested keysize is 2048 bits&lt;br /&gt;
Please specify how long the key should be valid.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 = key does not expire&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;n&gt; &amp;nbsp;= key expires in n days&lt;/n&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;n&gt;w = key expires in n weeks&lt;/n&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;n&gt;m = key expires in n months&lt;/n&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;n&gt;y = key expires in n years&lt;/n&gt;&lt;br /&gt;
Key is valid for? (0) 0&lt;br /&gt;
Key does not expire at all&lt;br /&gt;
Is this correct? (y/N) y&lt;br /&gt;
&lt;br /&gt;
You need a user ID to identify your key; the software constructs the user ID&lt;br /&gt;
from the Real Name, Comment and Email Address in this form:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;Heinrich Heine (Der Dichter) &lt;heinrichh duesseldorf.de=&quot;&quot;&gt;&quot;&lt;/heinrichh&gt;&lt;br /&gt;
&lt;br /&gt;
Real name: learnadmin&lt;br /&gt;
Email address: admin@learnadmin.com&lt;br /&gt;
Comment: this is comment section&lt;br /&gt;
You selected this USER-ID:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &quot;learnadmin (this is comment section) &lt;admin learnadmin.com=&quot;&quot;&gt;&quot;&lt;/admin&gt;&lt;br /&gt;
&lt;br /&gt;
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o&lt;br /&gt;
You need a Passphrase to protect your secret key.&lt;br /&gt;
----------------&lt;br /&gt;
Here give password which is used for decryption of files. ( my testpassphrase is test@123 )&lt;br /&gt;
----------------&lt;br /&gt;
We need to generate a lot of random bytes. It is a good idea to perform&lt;br /&gt;
some other action (type on the keyboard, move the mouse, utilize the&lt;br /&gt;
disks) during the prime generation; this gives the random number&lt;br /&gt;
generator a better chance to gain enough entropy.&lt;br /&gt;
.++++++++++++++++++++++++++++++.+++++++++++++++.+++++++++++++++...++++++++++++++++++++++++++++++++++++++++..+++++..+++++..++++++++++++++++++++.+++++..........+++++&lt;br /&gt;
&lt;br /&gt;
Not enough random bytes available. &amp;nbsp;Please do some other work to give&lt;br /&gt;
the OS a chance to collect more entropy! (Need 162 more bytes)&lt;br /&gt;
We need to generate a lot of random bytes. It is a good idea to perform&lt;br /&gt;
some other action (type on the keyboard, move the mouse, utilize the&lt;br /&gt;
disks) during the prime generation; this gives the random number&lt;br /&gt;
generator a better chance to gain enough entropy.&lt;br /&gt;
.+++++.+++++++++++++++..+++++.+++++.+++++++++++++++.+++++.++++++++++++++++++++.+++++++++++++++.++++++++++...+++++++++++++++....+++++++++++++++..++++++++++++++++++++&amp;gt;++++++++++&amp;gt;+++++.&amp;gt;.+++++........&amp;lt;+++++.......................................................................&amp;gt;+++++....................&amp;lt;+++++......&amp;gt;+++++................................................................................................................+++++^^^^&lt;br /&gt;
gpg: /home/username/.gnupg/trustdb.gpg: trustdb created&lt;br /&gt;
gpg: key 4F13D8CF marked as ultimately trusted&lt;br /&gt;
public and secret key created and signed.&lt;br /&gt;
&lt;br /&gt;
gpg: checking the trustdb&lt;br /&gt;
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model&lt;br /&gt;
gpg: depth: 0 &amp;nbsp;valid: &amp;nbsp; 1 &amp;nbsp;signed: &amp;nbsp; 0 &amp;nbsp;trust: 0-, 0q, 0n, 0m, 0f, 1u&lt;br /&gt;
pub &amp;nbsp; 1024D/4F13D8CF 2014-03-10&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Key fingerprint = BB11 7A85 CC87 55D2 6F35 &amp;nbsp;D34C CD32 5F04 4F13 D8CF&lt;br /&gt;
uid &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;learnadmin (this is comment section)&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&lt;admin learnadmin.com=&quot;&quot;&gt;&lt;/admin&gt;&lt;br /&gt;
sub &amp;nbsp; 2048g/5A897101 2014-03-10&lt;br /&gt;
&lt;br /&gt;
------------------------&lt;br /&gt;
Tip for creating random key for cert generation :&lt;br /&gt;
Depending on your disk type&lt;br /&gt;
&lt;b&gt;dd if=/dev/sda of=/dev/zero&lt;/b&gt;&lt;br /&gt;
(or)&lt;br /&gt;
&lt;b&gt;dd if=/dev/hda2 &amp;nbsp;of=/dev/zero&lt;/b&gt;&lt;br /&gt;
2911235+0 records in&lt;br /&gt;
2911234+0 records out&lt;br /&gt;
1490551808 bytes (1.5 GB) copied, 8.24918 seconds, 181 MB/s&lt;br /&gt;
&lt;br /&gt;
The above command with take input form your disk and writes it randomly to /dev/zero&lt;br /&gt;
&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gpg --import Yourkey.gpg&lt;/b&gt; ( not required . This key need to be imported if you are using this encryption on other server or other client )&lt;br /&gt;
&lt;br /&gt;
Create a file test.txt and try to encrypt and check if it is working ...!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gpg --always-trust --encrypt --recipient &quot;learnadmin (this is comment section) &lt;admin learnadmin.com=&quot;&quot;&gt;&quot; test.txt&lt;/admin&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gpg --batch --passphrase test@123 --decrypt test.txt.gpg&amp;gt;test.txt&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/4442459305346701983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/4442459305346701983?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/4442459305346701983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/4442459305346701983'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2014/03/simple-gpg-encryption-setup.html' title='Simple gpg encryption setup '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-6132044603107701408</id><published>2013-12-26T15:50:00.000+05:30</published><updated>2013-12-26T15:50:11.351+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Open Source tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance Monitoring"/><title type='text'>Graphite &amp; statsd installation and Configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;How to install Graphite and statsd&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;-----------------------------------&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
yum install &amp;nbsp; python-devel.noarch&lt;br /&gt;
yum install &amp;nbsp; pycairo.x86_64 Django.noarch django-tagging.noarch &amp;nbsp;python-twisted.noarch python-zope-interface.x86_64 python-zope-interface httpd memcached &amp;nbsp;python-memcached&lt;br /&gt;
yum install &amp;nbsp; fontconfig.x86_64 fontconfig-devel.x86_64&lt;br /&gt;
yum install &amp;nbsp; mod_wsgi.x86_64&lt;br /&gt;
yum install &amp;nbsp; python-pip.noarch&lt;br /&gt;
&lt;br /&gt;
pip-python install whisper&lt;br /&gt;
pip-python install carbon&lt;br /&gt;
pip-python install graphite-web&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp /opt/graphite/conf/carbon.conf.example /opt/graphite/conf/carbon.conf&lt;br /&gt;
&amp;nbsp;cp /opt/graphite/conf/storage-schemas.conf.example /opt/graphite/conf/storage-schemas.conf&lt;br /&gt;
&amp;nbsp;cp /opt/graphite/conf/graphite.wsgi.example /opt/graphite/conf/graphite.wsgi&lt;br /&gt;
&amp;nbsp;cp /opt/graphite/examples/example-graphite-vhost.conf /etc/httpd/conf.d/graphite.conf&lt;br /&gt;
&amp;nbsp;cp /opt/graphite/webapp/graphite/local_settings.py.example /opt/graphite/webapp/graphite/local_settings.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;python /opt/graphite/webapp/graphite/manage.py syncdb&lt;br /&gt;
&amp;nbsp;chown -R apache:apache /opt/graphite/storage/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
wget -O /etc/init.d/carbon https://gist.github.com/raw/3652720/6978bda604c794e21165a81c6b879528d19e8bb4/carbon.init.sh&lt;br /&gt;
&amp;nbsp;chmod 0755 /etc/init.d/carbon&lt;br /&gt;
chkconfig --add carbon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;/opt/graphite/bin/carbon-cache.py start&lt;br /&gt;
&amp;nbsp;/etc/init.d/httpd start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
yum install nodejs npm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd /opt/graphite&lt;br /&gt;
git clone https://github.com/etsy/statsd.git&lt;br /&gt;
cd statsd&lt;br /&gt;
cp exampleConfig.js local.js&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/carbon start&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/memcached &amp;nbsp;start&lt;br /&gt;
/etc/init.d/statsd start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configurations&lt;br /&gt;
--------------------&lt;br /&gt;
Graphite Configuration: /opt/graphite&lt;br /&gt;
Statsd configugration: /opt/graphite/statsd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Graphite/Statsd Logs&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
Graphite: /opt/graphite/storage/log/webapp&lt;br /&gt;
Statsd: &amp;nbsp;/var/log/statsd/&lt;br /&gt;
statsderr.log &amp;nbsp;statsd.log&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/6132044603107701408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/6132044603107701408?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6132044603107701408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/6132044603107701408'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2013/12/graphite-statsd-installation-and.html' title='Graphite &amp; statsd installation and Configuration'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-3942233257966584698</id><published>2013-12-20T17:32:00.001+05:30</published><updated>2013-12-20T17:32:21.280+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><title type='text'>Bash script to mask credit card number or any data in logs.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
create a temp test file for testing your data&lt;br /&gt;
&lt;br /&gt;
cat test.txt&lt;br /&gt;
&lt;br /&gt;
hi this is my credit card number 1234567891234567&lt;br /&gt;
i have 22 this 22 is just for testing 1234567890123456 and this one&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here is the format which varies according to your requirement .&lt;/div&gt;
&lt;div&gt;
In my case there are 16 digits .&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
I want to mask first 6 number here is the regular expression or bash command&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;b&gt;sed -e :a -e &quot;s/[0-9]\{6\}\([0-9]\{10\}\)/\*\*\*\*\*\*\1/;ta&quot; test.txt&amp;nbsp;&lt;/b&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;
here 6 and 10 are number of masks and number of visible characters respectively.&lt;/div&gt;
&lt;div&gt;
you can alter them according to your needs.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And the stars can be replaced by # or the value you want to mask with .&lt;/div&gt;
&lt;div&gt;
The number of starts should be equal to number of masks in my case it is 6&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/3942233257966584698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/3942233257966584698?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3942233257966584698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3942233257966584698'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2013/12/bash-script-to-mask-credit-card-number.html' title='Bash script to mask credit card number or any data in logs.'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-3235396325778074716</id><published>2013-10-30T16:17:00.000+05:30</published><updated>2013-10-30T16:17:08.055+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bash"/><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><title type='text'>Bash script get yesterdays or one day ago&#39;s date or date-1 </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;date -d &#39;1 day ago&#39; +&quot;%Y-%m-%d&quot;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/3235396325778074716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/3235396325778074716?isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3235396325778074716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/3235396325778074716'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2013/10/bash-script-get-yesterdays-or-one-day.html' title='Bash script get yesterdays or one day ago&#39;s date or date-1 '/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-110134089985063272.post-7333508271231414472</id><published>2013-08-22T12:23:00.000+05:30</published><updated>2013-08-22T12:23:37.537+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frequently Used Commands"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Linux list all processes based on memory consumption .</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
list top 5 processes&lt;br /&gt;
&lt;b&gt;ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -5&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
list all processes in assending order .&lt;br /&gt;
&lt;b&gt;ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;www.learnadmin.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linux-administration.blogspot.com/feeds/7333508271231414472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/110134089985063272/7333508271231414472?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7333508271231414472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/110134089985063272/posts/default/7333508271231414472'/><link rel='alternate' type='text/html' href='http://linux-administration.blogspot.com/2013/08/linux-list-all-processes-based-on.html' title='Linux list all processes based on memory consumption .'/><author><name>Naresh Surampudi</name><uri>http://www.blogger.com/profile/12095471814465183650</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='8' src='http://4.bp.blogspot.com/_eIsexi2mSxg/SjIcLFDbEUI/AAAAAAAAAu4/3aq85F-nDiE/S220/Naresh.gif'/></author><thr:total>0</thr:total></entry></feed>