<?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-7987452629242179850</id><updated>2024-12-19T08:47:59.729+05:30</updated><category term="Linux"/><category term="Autosys"/><category term="Storage"/><category term="Database"/><category term="MySQL"/><category term="Scripting"/><category term="Security"/><title type='text'>Data Center Operations</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://data-center-operations.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-865681212861458448</id><published>2023-01-15T00:28:00.000+05:30</published><updated>2023-01-15T00:28:19.522+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>What is Next-Gen AV?</title><content type='html'>&lt;p&gt;&amp;nbsp;Next-generation antivirus (NGAV) refers to a new generation of endpoint protection software that uses advanced techniques such as machine learning, behavioral analysis, and cloud-based threat intelligence to detect and prevent malware, ransomware, and other types of cyber threats.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NGAV systems typically use a combination of signature-based and signature-less detection methods to identify and block malware. Signature-based detection uses known patterns or &quot;signatures&quot; to identify known malware, while signature-less detection uses techniques such as machine learning and behavioural analysis to identify unknown or &quot;zero-day&quot; malware.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NGAV systems also use cloud-based threat intelligence to stay up-to-date with the latest threats, and to share information with other systems to improve detection and response.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NGAV systems can also integrate with other security tools such as firewalls, intrusion detection systems, and endpoint detection and response (EDR) systems to provide a more comprehensive security solution.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NGAV has many advantages over traditional antivirus software, including a higher level of protection against unknown and advanced threats, faster response times, and better performance.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It&#39;s important to note that Next-gen AV is not a replacement for traditional antivirus software, but it can be used as a complement to it, to enhance the overall protection level for the organization.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/865681212861458448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/865681212861458448'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2023/01/what-is-next-gen-av.html' title='What is Next-Gen AV?'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-7265708328470919322</id><published>2015-05-17T12:40:00.002+05:30</published><updated>2023-01-15T00:15:56.036+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Difference between Autosys and Crontab</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUDH2PBNLfs6WQhVKJOoHKdNhO2WChbL8373XW21HKRsTOkA3JaedYIwd-Yaz8gwNhJj2iP5KXcg1pbkUmKqdOAkFbjDeMN85Qt1OSPfXtW92cnqc3B7IL3O_hUX7cCC9aNhy609sPXpOt/s1600/crontab-autosys.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUDH2PBNLfs6WQhVKJOoHKdNhO2WChbL8373XW21HKRsTOkA3JaedYIwd-Yaz8gwNhJj2iP5KXcg1pbkUmKqdOAkFbjDeMN85Qt1OSPfXtW92cnqc3B7IL3O_hUX7cCC9aNhy609sPXpOt/s1600/crontab-autosys.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Autosys is a job scheduling tool that is used to manage and automate the execution of jobs, primarily in the context of an enterprise IT environment. It provides a centralized management console for scheduling, monitoring, and reporting on jobs and job streams. Autosys is more powerful and feature-rich than crontab and is more suited for enterprise-level scheduling needs.&lt;/p&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Crontab, on the other hand, is a simple and lightweight scheduling tool that is built into the Unix/Linux operating system. It is used to schedule and automate the execution of commands or scripts on a regular schedule. Crontab is typically used to schedule system-level tasks such as backups, log rotations, and other maintenance tasks. Crontab is simpler to set up and use than Autosys, but it does not provide the same level of centralized management and reporting capabilities.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In summary, Autosys is a powerful and feature-rich enterprise-level scheduling tool, while Crontab is a simple and lightweight scheduling tool built into Unix/Linux.&amp;nbsp;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7265708328470919322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7265708328470919322'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2015/05/difference-between-autosys-and-crontab.html' title='Difference between Autosys and Crontab'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUDH2PBNLfs6WQhVKJOoHKdNhO2WChbL8373XW21HKRsTOkA3JaedYIwd-Yaz8gwNhJj2iP5KXcg1pbkUmKqdOAkFbjDeMN85Qt1OSPfXtW92cnqc3B7IL3O_hUX7cCC9aNhy609sPXpOt/s72-c/crontab-autosys.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-7368916329933089861</id><published>2015-04-26T00:07:00.002+05:30</published><updated>2023-01-15T00:16:36.662+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>MySQL basic commands</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Learn some basic commands for world&#39;s most popular MySQL database.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;mysql -u [username] -p: This command is used to log in to a MySQL server using a specific username and password.&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;SHOW DATABASES;: This command displays a list of all the databases on the MySQL server.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&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;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;USE [database_name];: This command is used to select a specific database to work with.&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;SHOW TABLES;: This command displays a list of all the tables in the currently selected database.&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;DESCRIBE [table_name];: This command is used to display the structure of a specific table, including the column names and data types.&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;SELECT * FROM [table_name];: This command is used to retrieve all the data from a specific table.&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;INSERT INTO [table_name] (column1, column2, column3) VALUES (value1, value2, value3);: This command is used to insert new data into a specific table.&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;UPDATE [table_name] SET column1 = new_value WHERE some_column = some_value;: This command is used to update existing data in a specific table.&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;DELETE FROM [table_name] WHERE some_column = some_value;: This command is used to delete data from a specific table.&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;EXIT;: This command is used to exit the MySQL prompt and return to the command line.&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;It&#39;s important to note that these commands should be used with caution, as some of them can have a significant impact on the data stored in the database.&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;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDI3l8G54WdFuvjCBcrWcreq98ljlGz-buMDlVFMvV4jZDlG_MzXCl0MxYRRWgdGpXY3DOLwJUwTnEYvnpDkisODdOvFFUz9hREBCC8jDcqsrdRS-LPx4iRrL059UszO4SGj0nHtdQJ_f5/s1600/mysql-basics.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;mysql-basics&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDI3l8G54WdFuvjCBcrWcreq98ljlGz-buMDlVFMvV4jZDlG_MzXCl0MxYRRWgdGpXY3DOLwJUwTnEYvnpDkisODdOvFFUz9hREBCC8jDcqsrdRS-LPx4iRrL059UszO4SGj0nHtdQJ_f5/s1600/mysql-basics.jpg&quot; title=&quot;mysql-basic-commands&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7368916329933089861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7368916329933089861'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2015/04/mysql-basic-commands.html' title='MySQL basic commands'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDI3l8G54WdFuvjCBcrWcreq98ljlGz-buMDlVFMvV4jZDlG_MzXCl0MxYRRWgdGpXY3DOLwJUwTnEYvnpDkisODdOvFFUz9hREBCC8jDcqsrdRS-LPx4iRrL059UszO4SGj0nHtdQJ_f5/s72-c/mysql-basics.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-6181612678531365409</id><published>2014-04-04T11:05:00.002+05:30</published><updated>2023-01-15T00:16:51.031+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><title type='text'>The Best Scripting/Programming Language to learn</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;text-align: left;&quot;&gt;&lt;div&gt;The best scripting or programming language to learn depends on your goals and what you want to do with it. Here are a few popular choices and their uses:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Python: Python is a general-purpose, versatile and popular programming language. It&#39;s a great language for beginners as it has a simple and easy-to-read syntax. It is also widely used in scientific computing, data analysis, artificial intelligence, and back-end web development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JavaScript: JavaScript is the language of the web. It&#39;s used to create interactive front-end web applications and is also increasingly being used on the back-end with technologies like Node.js.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Java: Java is a popular and versatile programming language. It is widely used to develop enterprise-level applications and is the primary language for Android mobile app development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;C#: C# is a language developed by Microsoft. It is primarily used to develop Windows desktop applications and games. It is also used to develop mobile apps and web applications using the ASP.NET framework.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ultimately, it&#39;s best to learn the language that is most relevant to your goals and interests.&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6181612678531365409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6181612678531365409'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/04/the-best-scriptingprogramming-language.html' title='The Best Scripting/Programming Language to learn'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-6310522083970857889</id><published>2014-03-03T23:55:00.002+05:30</published><updated>2023-01-15T00:17:05.441+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Autosys Troubleshooting </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;text-align: left;&quot;&gt;&lt;div&gt;There are a number of things that can go wrong with Autosys, a job scheduling tool, and the specific troubleshooting steps will depend on the issue at hand. Some common issues and troubleshooting steps include:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job status not updating: Check the event server log for error messages and ensure that the event server is running.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job not running: Check the job definition and make sure that the job is enabled and that the schedule and conditions are met.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job running too often: Check the job definition and make sure that the schedule and conditions are correctly set.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job running too long: Check the job log for error messages and performance issues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job not starting: Check the machine status and ensure that the machine is available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job not stopping: Check the job log for error messages and ensure that the stop command is being sent correctly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job not being reported: Check the alarm_if_fail report and ensure that the report is set up correctly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Job not sending email notification: Check the mail server configuration and ensure that the mail server is running and that the job is configured to send email notifications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is also important to check the Autosys documentation and log files for more information on the specific error message and troubleshoot accordingly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8tOmZozLSzXoeGcfpuZRswybQlj0P34RHjNaq1u0y0FvRKYPOg9C4Ontb3tPyNBC3ECqphtIT2nHSsHmG-wOdee_a7dexc4M79FMa2oqZCAM2uj-lBeWVN9iHPZKMzBtihWMwSds6J-oW/s1600/troubleshoot.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8tOmZozLSzXoeGcfpuZRswybQlj0P34RHjNaq1u0y0FvRKYPOg9C4Ontb3tPyNBC3ECqphtIT2nHSsHmG-wOdee_a7dexc4M79FMa2oqZCAM2uj-lBeWVN9iHPZKMzBtihWMwSds6J-oW/s1600/troubleshoot.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6310522083970857889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6310522083970857889'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/03/autosys-troubleshooting-version-451.html' title='Autosys Troubleshooting '/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8tOmZozLSzXoeGcfpuZRswybQlj0P34RHjNaq1u0y0FvRKYPOg9C4Ontb3tPyNBC3ECqphtIT2nHSsHmG-wOdee_a7dexc4M79FMa2oqZCAM2uj-lBeWVN9iHPZKMzBtihWMwSds6J-oW/s72-c/troubleshoot.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-6572894938983418202</id><published>2014-02-25T23:35:00.001+05:30</published><updated>2014-03-04T10:09:04.500+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Openfiler storage installation in Vmware workstation</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Openfiler is a &amp;nbsp;storage operating system made of standard Linux 2.6 kernel to support SAN and NAS appliance.It is also licensed under GPL license,hence it can be downloaded free of cost and use the same for testing as well as in production environments.Here in this post I have deployed Openfiler in vmware to learn more about storage technology and for testing.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNge0NOFOb3z3tSznWBYQkV5biK8ardrcULVqM2hnTK8ZrZLf6rH-pseicwfp58HV9RsBwKHYK-PT3I-W9OjBdi1FQvzyvZtO4j_mxUginunfEY_fK243v5UpKXm7_ivLvATxepB6Id2bP/s1600/openfiler+install.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;openfiler storage&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNge0NOFOb3z3tSznWBYQkV5biK8ardrcULVqM2hnTK8ZrZLf6rH-pseicwfp58HV9RsBwKHYK-PT3I-W9OjBdi1FQvzyvZtO4j_mxUginunfEY_fK243v5UpKXm7_ivLvATxepB6Id2bP/s1600/openfiler+install.png&quot; title=&quot;openfiler-installation&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Two versions are available in Openfiler&lt;/h4&gt;
&lt;br /&gt;
1.Open source version released with Standard features.&lt;br /&gt;
2.Commercial version released with Advanced features.(Availed with two types of subscriptions SME and Enterprise)&lt;br /&gt;
&lt;br /&gt;
Openfiler also supports software and Hardware RAID with various file systems available in Linux market today Ext3,XFS,JFS and ReiserFS.&lt;br /&gt;
Storage spaces are exported via File level and Block level protocols.&lt;br /&gt;
&lt;br /&gt;
File level protocols includes NFS,CIFS,HTTP/DAV and FTP.&lt;br /&gt;
Block level based protocols includes iSCSI and Fibre channel.&lt;br /&gt;
&lt;br /&gt;
Storage can be accessed and configured through intuitive browser based configuration utility.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Advanced features available in commercial version are ,&lt;/h4&gt;
&lt;br /&gt;
1.Fibre channel target&lt;br /&gt;
2.High availability(HA)&lt;br /&gt;
3.Block level replication(includes WAN)&lt;br /&gt;
4.iSCSI target for Virtulization&lt;br /&gt;
5.Remote Disaster Recovery storage&lt;br /&gt;
6.Snapshot management&lt;br /&gt;
&lt;br /&gt;
Openfiler is a Free storage Operating system available in market to test and deploy SAN and NAS appliances.In the below video we will see how to install openfiler in a vmware workstation.&lt;br /&gt;
&lt;br /&gt;
Here I have used 32-bit version.You can also make use of the 64-bit latest version available in openfiler website to test the deployment and configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;640&#39; height=&#39;360&#39; src=&#39;https://www.youtube.com/embed/VSBrPoltxG8?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6572894938983418202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6572894938983418202'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/02/openfiler-installation-in-vmware.html' title='Openfiler storage installation in Vmware workstation'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNge0NOFOb3z3tSznWBYQkV5biK8ardrcULVqM2hnTK8ZrZLf6rH-pseicwfp58HV9RsBwKHYK-PT3I-W9OjBdi1FQvzyvZtO4j_mxUginunfEY_fK243v5UpKXm7_ivLvATxepB6Id2bP/s72-c/openfiler+install.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-5647371143163335735</id><published>2014-01-26T23:17:00.001+05:30</published><updated>2023-01-15T00:04:07.437+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Difference between rpm and yum in RHEL/Centos/Oracle Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;&lt;div&gt;RPM (Red Hat Package Manager) and Yum (Yellowdog Updater Modified) are both package management tools used in Red Hat Enterprise Linux (RHEL), CentOS, and Oracle Linux to install, update, and remove software packages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;RPM is a low-level package management tool that is used to install, update, and remove individual software packages. It can be used to install packages from local or remote sources, and it works with files that have the &quot;.rpm&quot; extension.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yum is a higher-level package management tool that is built on top of RPM. It is used to manage groups of software packages and their dependencies. It can automatically resolve dependencies and install all necessary packages, Yum can also automatically update all packages on the system, and it can also remove unnecessary packages. It works with repositories, which are collections of RPM packages that are stored on a server and can be accessed over a network.&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-LAbVFFtRF1adkYMLkEy5koppGaWQDzH2xWDASKXXoLHqgcAW41IdYJZutZaY0UHn_SPoAzUvedyclVSp1GgqAvT8gQmKoqlIWbNLawmAvP73PpvTGG-Dcbq5nmcntY76973mq_VvOPF2/s1600/rpm-yum.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;yum-rpm&quot; border=&quot;0&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-LAbVFFtRF1adkYMLkEy5koppGaWQDzH2xWDASKXXoLHqgcAW41IdYJZutZaY0UHn_SPoAzUvedyclVSp1GgqAvT8gQmKoqlIWbNLawmAvP73PpvTGG-Dcbq5nmcntY76973mq_VvOPF2/s1600/rpm-yum.png&quot; title=&quot;rpm-yum&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;RPM&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
1.Installation of packages through command line options.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;# rpm -ivh apache 2.2.366.rpm&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2.Dependency resolution is not possible&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;If we need to install apache ,all the dependency packages must be installed separately.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3.Group installation of packages is not possible&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;All the web server components cannot be installed as a group.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4. Centralized management of packages is not possible.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5. Cannot connect to online rpm repositories to install packages, each package must be downloaded.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
6. RPM cannot check for the available software updates online and to install them automatically.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;b&gt;YUM&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
1. Installation of packages through keywords.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; #yum install apache*&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2.Dependency resolution is possible.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;If we are installing apache ,all the dependency packages will be installed automatically.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3.Group installation of packages is possible&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;# yum groupinstall &quot;Web Server&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
4.Centralized management of packages is possible&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;All the packages can be stored on a centralized server and can be retrieved for installation of packages in one or more clients by updating the centralized yum repository in client yum configuration file.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
5.Can connect to online rpm &amp;nbsp;repositories to install packages,&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
6.YUM can check online for all the software updates online and install them automatically replacing the existing packages.&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; # yum install upgrade&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;In summary, RPM is a command line tool for managing individual packages, while Yum is a command line tool for managing groups of packages and their dependencies. Yum is easier to use and more efficient than RPM.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Additionally, Yum can be used to install and update packages from the official Red Hat and CentOS repositories, as well as from third-party repositories. This makes it an ideal tool for managing software packages in production environments, because it simplifies the process of keeping systems up to date with the latest security patches and bug fixes.&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/5647371143163335735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/5647371143163335735'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/difference-between-rpm-and-yum-in-rhel-centos-oracle-linux.html' title='Difference between rpm and yum in RHEL/Centos/Oracle Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-LAbVFFtRF1adkYMLkEy5koppGaWQDzH2xWDASKXXoLHqgcAW41IdYJZutZaY0UHn_SPoAzUvedyclVSp1GgqAvT8gQmKoqlIWbNLawmAvP73PpvTGG-Dcbq5nmcntY76973mq_VvOPF2/s72-c/rpm-yum.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-5608081332670479940</id><published>2014-01-26T22:27:00.003+05:30</published><updated>2014-03-04T10:12:53.834+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>To configure rsyslog server and client in Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In this post we will discuss how to configure rsyslog server and client in Linux. rsyslog utility is used to log the system activities in a remote system.This facility is used for troubleshooting any remote server issues ,that has been hacked by a hacker or in the situation like remote system goes down due to sudden hardware failures.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmtUEmdlUYc3uQAcwbCx1WHEWuA0SveakArF1o4jP1VX6bGgOAtkSY6XVIuG7-3F-0icXQZUYQvF33NMd1HGGE-ZDhKg1EoAYMMSY7nkSIngP6fb703KJp4K7t_N16Jw_SBLwK-ILmvXJy/s1600/rsyslog.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;rsyslog-in-linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmtUEmdlUYc3uQAcwbCx1WHEWuA0SveakArF1o4jP1VX6bGgOAtkSY6XVIuG7-3F-0icXQZUYQvF33NMd1HGGE-ZDhKg1EoAYMMSY7nkSIngP6fb703KJp4K7t_N16Jw_SBLwK-ILmvXJy/s1600/rsyslog.jpg&quot; title=&quot;logrotate&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
There are two methods commonly used.&lt;br /&gt;
&lt;br /&gt;
1.Logging messages into the same server : All the system activities are stored in the local database(hard drive) of the server.&lt;br /&gt;
&lt;br /&gt;
2.Logging message into the remote system : All the system activities are stored in the remote system ie on a centralized logging server, secured way to store critical messages.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To install rsyslog package in Linux(RedHat based systems)&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# yum install rsyslog* &amp;nbsp; [install in centralized server and client]&lt;br /&gt;
# chkconfig rsyslog on&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Centralized rsyslog server(192.168.2.5) configuration&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
#vim /etc/rsyslog.conf&lt;br /&gt;
&lt;br /&gt;
un comment line 13 and 14 (modload and udp) and save the config file.&lt;br /&gt;
[ Here the logs will be received from client through UDP protocol]&lt;br /&gt;
&lt;br /&gt;
# service rsyslog restart&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;Client side configuration&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# vim /etc/rsyslog.conf&lt;br /&gt;
*.* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@192.168.2.5&lt;br /&gt;
&lt;br /&gt;
save the configuration file.&lt;br /&gt;
&lt;br /&gt;
# service rsyslog restart&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To confirm the configuration from server end.&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# cat /var/log/messages&lt;br /&gt;
&lt;br /&gt;
Logs will be updated in client as well as in centralized server.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Disadvantage: &lt;/b&gt;All the logs file from clients will be in the same file.&lt;br /&gt;
&lt;br /&gt;
To avoid create new directory for each client to redirect to the respective directory.&lt;br /&gt;
For more information on rsyslog configuration see /usr/share/doc/rsyslog-*/rsyslog_conf.html&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/5608081332670479940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/5608081332670479940'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/to-configure-rsyslog-server-and-client.html' title='To configure rsyslog server and client in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmtUEmdlUYc3uQAcwbCx1WHEWuA0SveakArF1o4jP1VX6bGgOAtkSY6XVIuG7-3F-0icXQZUYQvF33NMd1HGGE-ZDhKg1EoAYMMSY7nkSIngP6fb703KJp4K7t_N16Jw_SBLwK-ILmvXJy/s72-c/rsyslog.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-7439306501332533888</id><published>2014-01-26T17:28:00.002+05:30</published><updated>2014-03-04T10:14:23.556+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Access Control List in Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Files and directories have permissions by default,different permission to owner,group and others.These default permissions are set by the umask value.&lt;br /&gt;
To grant different permissions for different users, access control list is used. ACL is supported by RedHat Linux kernel with ext3,ext4 and NFS mounted file systems.ACL also recognized by samba file system shares configured on ext3 or ext4 file systems.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjALhyphenhyphenSbab4SRleQEd6cb4EL9k4mDFEqVZZcyGVvdjy2nr0RqtVWQ-OxiamwyBD3Kp63p-nawvbBozXKUacWevrZGtnZ8x-huW_NNoVP2NVnq23qi-g6ywhr4nm9SUCs1RbhwUEYIV1zsAI/s1600/Access-control-list.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;ACL in linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjALhyphenhyphenSbab4SRleQEd6cb4EL9k4mDFEqVZZcyGVvdjy2nr0RqtVWQ-OxiamwyBD3Kp63p-nawvbBozXKUacWevrZGtnZ8x-huW_NNoVP2NVnq23qi-g6ywhr4nm9SUCs1RbhwUEYIV1zsAI/s1600/Access-control-list.jpg&quot; title=&quot;access-control-list&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The copy and move commands also move the directory or file with the acl permissions.&lt;br /&gt;
&lt;br /&gt;
To use acl, the partition must be mounted with acl support.Let see how to mount a ext4 partition with acl support&lt;br /&gt;
&lt;br /&gt;
# mount &amp;nbsp;-t &amp;nbsp;ext3 &amp;nbsp;-o &amp;nbsp;acl &amp;nbsp;device-name &amp;nbsp;partition_name&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To mount the partion permanently with acl support,make changes in /etc/fstab file.&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# vim /etc/fstab&lt;br /&gt;
&lt;br /&gt;
/dev/vol01/lv01 &amp;nbsp; /work &amp;nbsp; &amp;nbsp;ext4 &amp;nbsp; &amp;nbsp;acl &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp;0&lt;br /&gt;
&lt;br /&gt;
By default NFS supports acl, if the exported file system is acl enabled.The NFS client can recognize the acl enabled share.&lt;br /&gt;
&lt;br /&gt;
To disable acl on the NFS server, include no_acl option in the /etc/exports file.&lt;br /&gt;
&lt;br /&gt;
To disable acl on NFS client side while mounting the NFS partition ,specify no_acl option in the command line or include no_acl option in &amp;nbsp;/etc/fstab file .&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To set acl in a file or directory for a user&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl -m u:sam:rw /data&lt;br /&gt;
&lt;br /&gt;
setfacl utility is used to add or modify acl for a file or directory.&lt;br /&gt;
&lt;br /&gt;
m &amp;nbsp; &amp;nbsp;denotes modification&lt;br /&gt;
u &amp;nbsp; &amp;nbsp; usename(we can also give uid of the user)&lt;br /&gt;
rw &amp;nbsp; permission granted for the user&lt;br /&gt;
&lt;br /&gt;
In this example user sam is granted read and write access to /data directory.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To view the acl for a file or a directory&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# getfacl /data&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQibkVLBwmpCSMS6Mq7AoeIYI_JqzARLL9rFMa2Z3EU3tMnpv8NSjNqYNhco5fi-C2s2zs73EKzgO5TExurD_3ipQ796BjkliLb9deOQACry2HtJ97FwidIFp2WGDA0LpFLOqOFDMGs9XK/s1600/acl.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;access control list&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQibkVLBwmpCSMS6Mq7AoeIYI_JqzARLL9rFMa2Z3EU3tMnpv8NSjNqYNhco5fi-C2s2zs73EKzgO5TExurD_3ipQ796BjkliLb9deOQACry2HtJ97FwidIFp2WGDA0LpFLOqOFDMGs9XK/s1600/acl.PNG&quot; title=&quot;acl in linux&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
+ symbol at the end of the permission field, indicates file or a directory has acl in it.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To set different permissions for different users for a directory&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-m &amp;nbsp;u:sam:rw,u:don:rwx &amp;nbsp;/data1&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To set acl for group in directory or a file&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-m &amp;nbsp;g:hr:rw &amp;nbsp;/data2&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To set acl for others in directory or a file&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-m &amp;nbsp;o:r &amp;nbsp;/data2&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To set acl recursively for all the files included in a directory.&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-R &amp;nbsp;-m &amp;nbsp;u:sam:rw &amp;nbsp;/data&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To apply default acl for a directory&lt;/b&gt;[acl will be applied to all the files and directories added in future.]&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-d &amp;nbsp;-m &amp;nbsp;u:susan:rx &amp;nbsp;/data&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;To remove all acl for a directory&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
# setfacl &amp;nbsp;-b &amp;nbsp;/data&lt;br /&gt;
# setfacl &amp;nbsp;-R &amp;nbsp;-b &amp;nbsp;/data (remove acl recursively)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7439306501332533888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7439306501332533888'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/access-control-list-in-linux.html' title='Access Control List in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjALhyphenhyphenSbab4SRleQEd6cb4EL9k4mDFEqVZZcyGVvdjy2nr0RqtVWQ-OxiamwyBD3Kp63p-nawvbBozXKUacWevrZGtnZ8x-huW_NNoVP2NVnq23qi-g6ywhr4nm9SUCs1RbhwUEYIV1zsAI/s72-c/Access-control-list.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-8601564056500627300</id><published>2014-01-22T21:23:00.007+05:30</published><updated>2023-01-15T00:08:51.247+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Swap space management in Linux</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: inherit;&quot;&gt;Swap space, also known as virtual memory, is an area on a hard drive that Linux uses to store data that would otherwise be stored in RAM. It is used when the system runs out of physical memory (RAM) and is used to temporarily store data that is not currently being used by the system.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Managing swap space in Linux can be done by using the following commands:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;free : This command will show the current usage of swap space, including the total amount of swap space, the amount used, and the amount free.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;swapon : This command will enable a swap partition or a swap file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;swapoff : This command will disable a swap partition or a swap file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;mkswap : This command will create a new swap file or partition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;swapon -s : This command will show the current status of swap space, including the location of the swap file or partition, the size, and the priority.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/etc/fstab : This is a configuration file that controls how swap partitions and swap files are automatically enabled at boot time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is important to monitor the swap usage, if the system is frequently using swap space, that means the system is running out of physical memory and it might be a good idea to add more RAM or to optimize the system&#39;s memory usage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s also important to note that if the system uses more swap space than physical memory it can cause a performance degradation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Additionally, it&#39;s recommended to check the documentation of your specific Linux distribution for more information on swap space management and troubleshoot accordingly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The recommended amount of swap space in Linux can vary depending on the specific use case and the amount of physical memory (RAM) available on the system. However, there are some general guidelines that can be used as a starting point:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For systems with less than 4GB of RAM, a swap space of 1-2 times the amount of RAM is recommended.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For systems with 4-16GB of RAM, a swap space of 2-4GB is recommended.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For systems with more than 16GB of RAM, a swap space of 8GB is recommended.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s important to note that these are just general guidelines and the actual amount of swap space needed may vary depending on the system&#39;s usage and the specific applications running on it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s also important to note that with modern systems and Linux distributions, using swap space is not as frequent as before, thanks to the ability of the kernel to use other options like transparent huge pages and compaction as well as the use of more efficient algorithms for memory management.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition, if the system has a high I/O operations, it might be beneficial to have a swap partition on a fast storage medium.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s recommended to monitor the system&#39;s swap usage and adjust the swap space accordingly and also check the specific documentation of your Linux distribution for more information on swap space management and troubleshoot accordingly.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8601564056500627300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8601564056500627300'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/swap-space-management-in-linux.html' title='Swap space management in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-8751593914727916186</id><published>2014-01-17T22:25:00.003+05:30</published><updated>2023-01-15T00:11:05.597+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Difference between SAN and NAS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
In this post I have listed main difference between SAN and NAS environment. To select the right technology for your infra structure ,find the advantages and disadvantages of each technology.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div&gt;SAN (Storage Area Network) and NAS (Network Attached Storage) are both types of network storage, but they have different architecture, functionalities and are used for different purposes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SAN (Storage Area Network) is a dedicated, high-speed network that provides block-level access to data. SANs use Fibre Channel or iSCSI protocols to connect servers to storage devices, typically disk arrays. SANs are typically used in enterprise environments to provide storage for applications such as databases, virtualization, and backups. SANs are typically faster than NAS systems, and are optimized for high-performance and high-availability environments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NAS (Network Attached Storage) is a type of storage that connects to a network and provides file-level access to data. NAS devices typically use the NFS or SMB/CIFS protocols to connect to servers and client systems. NAS systems are typically used for file sharing and storage, and are often used in small-to-medium sized businesses and home networks. NAS systems are typically less expensive than SANs, and are optimized for ease of use and low cost.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In summary, SANs are designed for block-level storage, high-performance and high-availability and are used in enterprise environments, while NAS is designed for file-level storage, ease of use and low cost, and are used in small-to-medium sized businesses and home networks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It&#39;s also important to note that in recent years the distinction between SAN and NAS is becoming blurry as some vendors are providing products that support both block and file level access, this is called SAN/NAS or unified storage.&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;NAS&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Independent device&lt;/li&gt;
&lt;li&gt;Uses standard protocols such as TCP/IP, CIFS,NFS, HTTP&lt;/li&gt;
&lt;li&gt;Connected by Ethernet&lt;/li&gt;
&lt;li&gt;NAS follows a client/server model&lt;/li&gt;
&lt;li&gt;Best suited for File sharing applications&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;br /&gt;
High Storage capacity&lt;br /&gt;
Fast file access for multiple clients&lt;br /&gt;
Easy for data sharing&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;br /&gt;
Less efficient than SAN for moving large amount of data.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;SAN&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Network of storage devices&lt;/li&gt;
&lt;li&gt;Uses FC , SCSI or iSCSI protocol for data transfer&lt;/li&gt;
&lt;li&gt;Connected using Fiber Channel (FC) or SCSI over IP (iSCSI)&lt;/li&gt;
&lt;li&gt;SAN provides direct access to the disks&lt;/li&gt;
&lt;li&gt;Best suited for mission critical database applications&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Advantages&lt;/h4&gt;
&lt;br /&gt;
Centralized Storage&lt;br /&gt;
Better disk utilization&lt;br /&gt;
Higher application performance&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
Disadvantages&lt;/h4&gt;
&lt;br /&gt;
High cost&lt;br /&gt;
Difficult to deploy and manage&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcp82v-Ov_WQKbHDvzNI4Ni_Ps_PU6IeIbj3tbmLGj294fEve59biWb8mwRM-MIHu4mLke-6Fm0vYXKwlgYMm7UpSzH258d7vAnhidO9OrNG0ySbumv3TbSbxYNmkPXvDOcBO3GdxvxKNH/s1600/SAN+and+NAS.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;difference between SAN and NAS&quot; border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcp82v-Ov_WQKbHDvzNI4Ni_Ps_PU6IeIbj3tbmLGj294fEve59biWb8mwRM-MIHu4mLke-6Fm0vYXKwlgYMm7UpSzH258d7vAnhidO9OrNG0ySbumv3TbSbxYNmkPXvDOcBO3GdxvxKNH/s1600/SAN+and+NAS.jpg&quot; title=&quot;SAN vs NAS&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8751593914727916186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8751593914727916186'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/difference-between-san-and-nas.html' title='Difference between SAN and NAS'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcp82v-Ov_WQKbHDvzNI4Ni_Ps_PU6IeIbj3tbmLGj294fEve59biWb8mwRM-MIHu4mLke-6Fm0vYXKwlgYMm7UpSzH258d7vAnhidO9OrNG0ySbumv3TbSbxYNmkPXvDOcBO3GdxvxKNH/s72-c/SAN+and+NAS.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-902056992921231326</id><published>2014-01-17T21:48:00.001+05:30</published><updated>2014-03-04T10:11:08.596+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Storage"/><title type='text'>Storage Basic Fundamentals</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Due to increased amount of data in enterprise business,storage has become most important to any business in the recent history.Cloud storage becomes popular due to its increased productivity and low cost in the market.In this post we can see some major storage concepts.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
There are three types of storage&lt;/h4&gt;
&lt;br /&gt;
DAS - Directly attached storage&lt;br /&gt;
SAN - Storage Area Network&lt;br /&gt;
NAS - Network attached storage&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;DAS&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
In DAS, storage system(hard disk) is directly attached to server.This approach is seen in traditional desktop computers where hard disk have a dedicated connection to system motherboard.&lt;br /&gt;
&lt;br /&gt;
Data is transferred through SCSI commands.Standard Buses used between the hard disk and computer are&lt;br /&gt;
SCSI, ATA and SATA&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;NAS&amp;nbsp;&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGdPzEg2EqePVDXg2C8eDClbU5uDdWEUAB86ApLIgH8KTnN2xpCC7Gf7Jzb4OTmQ5sXx93yJi07kL45GKzHUUbn_J9Pfc_gQ4nbKB2Ry28mnLRziH0u5LBl9JtNFgWsPaoBSEZnJd5RKC/s1600/NAS.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;network attached storage&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGdPzEg2EqePVDXg2C8eDClbU5uDdWEUAB86ApLIgH8KTnN2xpCC7Gf7Jzb4OTmQ5sXx93yJi07kL45GKzHUUbn_J9Pfc_gQ4nbKB2Ry28mnLRziH0u5LBl9JtNFgWsPaoBSEZnJd5RKC/s1600/NAS.gif&quot; title=&quot;NAS&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
NAS is a file based storage, where storage resources are directly attached to LAN. NAS provides storage space to clients by sharing protocols such as NFS(Network File System) and CIFS(Common Internet File Sharing).&lt;br /&gt;
&lt;br /&gt;
NFS - Commonly used sharing protocol in UNIX and Linux platform.&lt;br /&gt;
CIFS - Commonly used sharing protocol in Windows system.&lt;br /&gt;
&lt;br /&gt;
NAS uses various network protocols such as HTTP,FTP and TCP/IP.&lt;br /&gt;
&lt;br /&gt;
In NAS device, processor runs its own embedded operating system to provide access to shared storage.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;SAN&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFb5EJtgVuP1AsZ8twXgC-s3isU6hlGrwXJJ0L6BRAfBWO6I9XI4EDaFFPTb4EACzP6e_FqNDAabDQU7JXy4apS8xB-aAwqdZSvT5FUvusRFFtOJscDYpSl6_YPWQaGgJLeL7R-ZvJnNOK/s1600/san.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;storage area network&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFb5EJtgVuP1AsZ8twXgC-s3isU6hlGrwXJJ0L6BRAfBWO6I9XI4EDaFFPTb4EACzP6e_FqNDAabDQU7JXy4apS8xB-aAwqdZSvT5FUvusRFFtOJscDYpSl6_YPWQaGgJLeL7R-ZvJnNOK/s1600/san.PNG&quot; title=&quot;san&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
SAN is a block based storage.It provides block based access to data through SCSI, FCAL/FCP and iSCSI protocols.&lt;br /&gt;
Block is a sequence of bits or bytes having nominal length.&lt;br /&gt;
&lt;br /&gt;
Sharing of data is difficult in SAN.&lt;br /&gt;
&lt;br /&gt;
In each server hardware HBA adapter is installed to provide block transfer of data through Fabric channel switches.&lt;br /&gt;
&lt;br /&gt;
LUN - A disk provided by the SAN to client system that looks like locally attached storage.&lt;br /&gt;
&lt;br /&gt;
Target - A system (SAN) that offers disk(LUN) to another client system to access storage.&lt;br /&gt;
&lt;br /&gt;
Initiator - Client system that import the LUN provided by the SAN.Appropriate initiator software must be installed to access LUN.&lt;br /&gt;
&lt;br /&gt;
Fabric - It is a collection of fiber channel switches ,that inter connects target and initiators.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/902056992921231326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/902056992921231326'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/storage-basic-fundamentals.html' title='Storage Basic Fundamentals'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGdPzEg2EqePVDXg2C8eDClbU5uDdWEUAB86ApLIgH8KTnN2xpCC7Gf7Jzb4OTmQ5sXx93yJi07kL45GKzHUUbn_J9Pfc_gQ4nbKB2Ry28mnLRziH0u5LBl9JtNFgWsPaoBSEZnJd5RKC/s72-c/NAS.gif" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-4086322962011394298</id><published>2014-01-13T17:59:00.001+05:30</published><updated>2014-03-02T22:14:07.287+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Ports administration and Troubleshooting</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: inherit;&quot;&gt;There are two types of ports&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Software port:&lt;/b&gt; It is a piece of software in a machine used to communicate with remote application.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Hardware port: &lt;/b&gt;It is a physical peripheral in a machine used to connect systems and devices physically.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmvzTVnXq04VHBb3XBd7XsJp-G2Zmd4_XhRr-6G2CBOMZ2Ipp_rinupxkh9swgLWlczQSX13ozeeWU34jF_T2GlKT9TyJ_h954SmCPV8yhYvbyTxiGqvvUg-qbEVWYaUbJu0Z7rlnW09gj/s1600/ports-in-linux.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;software-port&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmvzTVnXq04VHBb3XBd7XsJp-G2Zmd4_XhRr-6G2CBOMZ2Ipp_rinupxkh9swgLWlczQSX13ozeeWU34jF_T2GlKT9TyJ_h954SmCPV8yhYvbyTxiGqvvUg-qbEVWYaUbJu0Z7rlnW09gj/s1600/ports-in-linux.jpg&quot; title=&quot;ports-in-linux&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
The combination of IP address and software port is known as &lt;b&gt;socket number&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
The port numbers vary from 0 to 65535(2 power 16=65535).Default ports or Well known ports range from&amp;nbsp;0 to 1023.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
To view all the default port in Linux machine -&amp;gt; $ &lt;b&gt;less /etc/services&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Nmap&lt;/b&gt;(Network mapper), important monitoring tool used to scan open ports in local and remote machine.Nmap service can be installed in windows,Linux and solaris.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
To install nmap command in Linux &amp;nbsp;-&amp;gt; # &lt;b&gt;yum install nmap&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Command to scan for open ports in a machine(remote/local)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# nmap hostname&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikpaAms9pcK47WdVXgPScCsT17AeU6t83hWKOmS4GGjVK5SrYuB_G2Pp51qU8HRq0LCWHd-ihjbziewv0u9hLoLDcixO3rygPJjCb5DsBE49Fpk1yf8sLhLu6B9HhvCoxE7G9qGgWGtQ19/s1600/port-1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;port number in linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikpaAms9pcK47WdVXgPScCsT17AeU6t83hWKOmS4GGjVK5SrYuB_G2Pp51qU8HRq0LCWHd-ihjbziewv0u9hLoLDcixO3rygPJjCb5DsBE49Fpk1yf8sLhLu6B9HhvCoxE7G9qGgWGtQ19/s640/port-1.PNG&quot; height=&quot;244&quot; title=&quot;port number in linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Command to check whether a particular port is open or not&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# namp -p port_number hostname&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhELDqr1CLWDSzJO3o2FHOftflKoaK7CiQZLcUrXHRTEcaYS0RwLxvVL2j0exda0_xkYcajgsX_FrQ_bFBNKBHRdn_mbSycwc6MoziAdpD3fLKMQlpdQFywZN5emSOGnxgZzPz9UIn9NSH-/s1600/port-2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhELDqr1CLWDSzJO3o2FHOftflKoaK7CiQZLcUrXHRTEcaYS0RwLxvVL2j0exda0_xkYcajgsX_FrQ_bFBNKBHRdn_mbSycwc6MoziAdpD3fLKMQlpdQFywZN5emSOGnxgZzPz9UIn9NSH-/s640/port-2.PNG&quot; height=&quot;180&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Command to scan for entire network-ID/subnet mask&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# namp IP-address/subnetmask&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUMaphkm47HvsqjgYOb2yqDu3GNsirOUYXJBFq9Gz0MrOWKbCveKWklw0UcZuYMr2FCwOeGHq4qXmB_mS-t81c3ghSlUwPTW56a-QbyjiTdS1_wTl-K9h8TJaY-RDpnD1NV-ij0CnO4hr/s1600/port-3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUMaphkm47HvsqjgYOb2yqDu3GNsirOUYXJBFq9Gz0MrOWKbCveKWklw0UcZuYMr2FCwOeGHq4qXmB_mS-t81c3ghSlUwPTW56a-QbyjiTdS1_wTl-K9h8TJaY-RDpnD1NV-ij0CnO4hr/s640/port-3.PNG&quot; height=&quot;582&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Command to check the protocol supported by the remote machine for communication&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# nmap -so hostname&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7lm4UPZEfyNkPDY6_n6P4DylF3mj8EQb29JOcDJHLs_IrZTbQspl9ExzKw8hmfyLVQuVTL-YXXVl6Kp-xae1-q1PktRgfc4tv34pnPYVDNHSwlNAERFmolFQhqUuClfR_n5QeCT05tTPi/s1600/port-4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7lm4UPZEfyNkPDY6_n6P4DylF3mj8EQb29JOcDJHLs_IrZTbQspl9ExzKw8hmfyLVQuVTL-YXXVl6Kp-xae1-q1PktRgfc4tv34pnPYVDNHSwlNAERFmolFQhqUuClfR_n5QeCT05tTPi/s640/port-4.PNG&quot; height=&quot;290&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Command to scan for operating system details(remoet/local) with uptime&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# nmap -o hostname&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilIJLEgT4FajkyXikQR8VyAbitnyniH2AQ3gy0xGYosnyArwXKKaFKitstdfQt58g6MHZPjeG4ZKDRfE6kxCi-V20_cn-NzRZmKvrvXb4d0PXxy34QwCvIaJ-K-HxsV4MuuzYENyw9xlyI/s1600/port-5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilIJLEgT4FajkyXikQR8VyAbitnyniH2AQ3gy0xGYosnyArwXKKaFKitstdfQt58g6MHZPjeG4ZKDRfE6kxCi-V20_cn-NzRZmKvrvXb4d0PXxy34QwCvIaJ-K-HxsV4MuuzYENyw9xlyI/s640/port-5.PNG&quot; height=&quot;220&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;


&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4086322962011394298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4086322962011394298'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/ports-administration-and-troubleshooting.html' title='Ports administration and Troubleshooting'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmvzTVnXq04VHBb3XBd7XsJp-G2Zmd4_XhRr-6G2CBOMZ2Ipp_rinupxkh9swgLWlczQSX13ozeeWU34jF_T2GlKT9TyJ_h954SmCPV8yhYvbyTxiGqvvUg-qbEVWYaUbJu0Z7rlnW09gj/s72-c/ports-in-linux.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-4490463436229280661</id><published>2014-01-11T21:13:00.001+05:30</published><updated>2014-03-04T10:18:03.124+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>NFS-Server and Client configuration 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 class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;NFS-&lt;/b&gt;&amp;nbsp;Network File System is the commonly used to share files over the network.It is widely used in UNIX-Linux based environments. NFS protocol is also used in Netapp storage for importing files to clients. NFS came across various improvements from verisons 1,2,3 and 4.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;NFS 4.1 is in development stage.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;NFS Server configuration in Linux&lt;/b&gt;[NFS version 3]&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Command to install the NFS package&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# yum install nfs*&lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Create export file to enter the NFS share details&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# vim /etc/exports&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;/data/file1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*(ro,sync)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;/home&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; 192.168.1.0/24(rw,sync)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;/data/folder1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*.test.com(rw,sync)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;/data/database1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;192.168.1.203/32(rw,sync)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Explanation:&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Read-only
access to the /data/file1 directory to all networks &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Read/write
access to the /home directory from all servers on the 192.168.1.0 /24 network,
which is all addresses from 192.168.1.0 to 192.168.1.255 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Read/write
access to the /data/folder1 directory from servers in the test.com DNS domain &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Read/write
access to the /data/database1 directory from a single client 192.168.1.203. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
Command to reload the NFS configuration
file[show errors in config file, if errors available]&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# exportfs&amp;nbsp; -r&lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Command to restart the NFS services&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# service&amp;nbsp; nfs&amp;nbsp;
restart &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# service&amp;nbsp; nfslock&amp;nbsp;
restart&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Command to start the NFS services on boot time&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# chkconfig&amp;nbsp; nfs&amp;nbsp; on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# chkconfig&amp;nbsp; nfslock&amp;nbsp;
on&lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To view the exported NFS mount points from the server&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# showmount&amp;nbsp; -e&lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;NFS Client side configuration in Linux&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To view the exported NFS shares from a particular server(192.168.2.1)&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# showmount&amp;nbsp; -e&amp;nbsp;
&amp;lt;192.168.2.1&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# mount&amp;nbsp; -t&amp;nbsp;&amp;nbsp;
nfs&amp;nbsp;&amp;nbsp; 192.168.2.1:/data/files&amp;nbsp; /media&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To mount the NFS share permanently after reboot&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# vim /etc/fstab&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Directory &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Mount Point&amp;nbsp;&amp;nbsp;&amp;nbsp; Type &amp;nbsp; &amp;nbsp;Options &amp;nbsp; &amp;nbsp; &amp;nbsp;Dump &amp;nbsp;FSCK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;192.168.2.1:/data/files &amp;nbsp; /media &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nfs &amp;nbsp; &amp;nbsp; &amp;nbsp; defaults &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#mount&amp;nbsp; -a&lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8BqOAaCJ4dd-OrhqdM5Ew3gYKFmALHoBnKeVmIYwFTfgxGoWqJLa4ZuCSW14gh_spwcNClFhF8gVrxEtLzN8vBshN-CxnthYGyFFqmJif3a1obzJhud776dxyo9XgAvrQCEBH8OE5Dn8w/s1600/nfs+architecture%255B6%255D&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;nfs-architecture&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8BqOAaCJ4dd-OrhqdM5Ew3gYKFmALHoBnKeVmIYwFTfgxGoWqJLa4ZuCSW14gh_spwcNClFhF8gVrxEtLzN8vBshN-CxnthYGyFFqmJif3a1obzJhud776dxyo9XgAvrQCEBH8OE5Dn8w/s1600/nfs+architecture%255B6%255D&quot; height=&quot;404&quot; title=&quot;NFS configuration&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4490463436229280661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4490463436229280661'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/nfs.html' title='NFS-Server and Client configuration in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8BqOAaCJ4dd-OrhqdM5Ew3gYKFmALHoBnKeVmIYwFTfgxGoWqJLa4ZuCSW14gh_spwcNClFhF8gVrxEtLzN8vBshN-CxnthYGyFFqmJif3a1obzJhud776dxyo9XgAvrQCEBH8OE5Dn8w/s72-c/nfs+architecture%255B6%255D" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-7773292658243296132</id><published>2014-01-11T20:38:00.000+05:30</published><updated>2014-03-04T10:20:23.009+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>RPM commands 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 class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;RPM code is used for&amp;nbsp;Linux&amp;nbsp;like operating system ( RHEL , Centos ,Fedora) to&amp;nbsp;build,query,install,update,verify and erase individual software packages.RPM package also contains detailed information about the package version modification,release date,depends on etc.Local rpm package database is stored at /var/lib/rpm ,contains information about file attributes and package dependencies.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Below I have listed some RPM commands used on day to day basis in Linux.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;RPM file format:&lt;/b&gt; name-version-release.architecture.rpm&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;a) Command to install rpm package&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm&amp;nbsp; –ivh&amp;nbsp; package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;strong&gt;-i&lt;/strong&gt; : install
a package&lt;br /&gt;
&lt;strong&gt;-v&lt;/strong&gt; : verbose output&lt;br /&gt;
&lt;strong&gt;-h&lt;/strong&gt;: print hash marks as the
package archive is unpacked.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;b) Command to install package without dependency&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm&amp;nbsp; -ivh&amp;nbsp;&amp;nbsp; package name&amp;nbsp;
- - nodeps&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;c) Command to install package with dependency&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#rpm -ivh package name &amp;nbsp;- - aid&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;d) Command to install a package forcefully&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm &amp;nbsp;-ivh &amp;nbsp;package name &amp;nbsp;- - force&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;e) Command to upgrade a package &lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –Uvh &amp;nbsp;package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;While upgrading ,original package(with exception of
configuration files ) on the system will be removed and new packages will be installed.
Configuration files from the original installation are saved with a “.rpmsave”
extension.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;f) Command to view all installed packages&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qa | less&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;g) Command to uninstall a rpm&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –e package name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –ev&amp;nbsp; - - nodeps
package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;h) Command to check whether a particular rpm(vsftpd) is installed or
not&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#rpm –qa vsftpd*&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;i) Command to view document file for a particular rpm&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#rpm –qd package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;j) Command to view configuration file for a particular rpm&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qc package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;k) Command to find the package name for a particular file name&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qf&amp;nbsp; path to
file&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;l) Command to view the information about the installed rpm package&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qi package name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;m) Command to view the list of recently installed rpm&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm -qa &amp;nbsp;--last |
less&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;n) Command &amp;nbsp;to view the dependency of rpm before installation&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qRp&amp;nbsp; package
name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;o) Command to verify a installed package against rpm database&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm &amp;nbsp;-Vp package
name&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To verify all packages installed&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –Va&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;p) Command to import RPM GPG keys&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm&amp;nbsp; - - import&amp;nbsp; /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [Press
tab to complete]&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;q) Command to view all RPM imported GPG keys&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# rpm –qa &amp;nbsp;gpg-pubkey*&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;r) Command to rebuild corrupted RPM database&lt;/span&gt;&lt;/h4&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
#cd /var/lib/rpm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#rm __db*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;#rpm –rebuilddb&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# /usr/lib/rpm/rpmdb_verify Packages&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4auO6Ky0azjujT4unF8osWvaoSIEe4yjyL7w2ulOQpw2hjPEaeF88tVOE0X1yxIBhmkvNAx0G3Nn8Jad10Grnp_gmXV-t5KYtCLnKDDi_hwrTfjPwuGlNHG8jK0miR6naIaHvrVfFQSge/s1600/redhat+package+manager-rpm.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;rpm package&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4auO6Ky0azjujT4unF8osWvaoSIEe4yjyL7w2ulOQpw2hjPEaeF88tVOE0X1yxIBhmkvNAx0G3Nn8Jad10Grnp_gmXV-t5KYtCLnKDDi_hwrTfjPwuGlNHG8jK0miR6naIaHvrVfFQSge/s1600/redhat+package+manager-rpm.jpg&quot; height=&quot;480&quot; title=&quot;rpm package management in linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7773292658243296132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7773292658243296132'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/rpm-commands-in-linux.html' title='RPM commands in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4auO6Ky0azjujT4unF8osWvaoSIEe4yjyL7w2ulOQpw2hjPEaeF88tVOE0X1yxIBhmkvNAx0G3Nn8Jad10Grnp_gmXV-t5KYtCLnKDDi_hwrTfjPwuGlNHG8jK0miR6naIaHvrVfFQSge/s72-c/redhat+package+manager-rpm.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-6822309410204723955</id><published>2014-01-09T20:58:00.000+05:30</published><updated>2014-03-04T10:40:12.856+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>To configure log on banner for ssh clients</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: inherit;&quot;&gt;SSH(Secure shell protocol ) is used to connect UNIX based machines remotely. ssh protocol &amp;nbsp;encrypts the&amp;nbsp;Data connection between server and client. It uses port no 22.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
While connecting servers remotely we can set banners to display in command line which includes server details and any access rights and issues. This is possible only in ssh protocol version 2 and initially no banners are configured.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Configuration details.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
1.Create a banner file using vim editor and save the file.&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;$ vim /etc/banner&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
############ Welcome to Project X############&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;######You are accessing a secured environment###&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
2.Open the sshd configuration file (/etc/ssh/sshd_config) add the path to banner.&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;$ vim /etc/ssh/sshd_config&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;br /&gt;
Banner /etc/banner&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
3. Restart the sshd service&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;$ service sshd restart&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
Now try to login to the server via Putty.You will see the banner configured.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbOZ_hV92cyUtbqf4B1GKHz3o9bgT5qqHaf2Y2Tt2YyrKMFw1fLAF9j0ozl_EztmTFnIcHH6YKTi-czAzl6n2vUE2IL9jxMTf33ZWMbudTDtK7EqyFinUEF5pC3Ep8elfKU5C1SqiQY189/s1600/logon-banner.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;logon-banner-in-linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbOZ_hV92cyUtbqf4B1GKHz3o9bgT5qqHaf2Y2Tt2YyrKMFw1fLAF9j0ozl_EztmTFnIcHH6YKTi-czAzl6n2vUE2IL9jxMTf33ZWMbudTDtK7EqyFinUEF5pC3Ep8elfKU5C1SqiQY189/s1600/logon-banner.JPG&quot; title=&quot;logon-banner&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6822309410204723955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6822309410204723955'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/to-configure-log-on-banner-for-ssh.html' title='To configure log on banner for ssh clients'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbOZ_hV92cyUtbqf4B1GKHz3o9bgT5qqHaf2Y2Tt2YyrKMFw1fLAF9j0ozl_EztmTFnIcHH6YKTi-czAzl6n2vUE2IL9jxMTf33ZWMbudTDtK7EqyFinUEF5pC3Ep8elfKU5C1SqiQY189/s72-c/logon-banner.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-7946565926167636029</id><published>2014-01-09T20:44:00.000+05:30</published><updated>2014-03-02T21:53:10.997+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Difference between NFS3 and NFS4</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: inherit;&quot;&gt;Here I have listed some major differences between NFS3 and NFS4.Security has been major improvement taken into account for developing NFS4 version.Version NFS 4.1 is in development stage includes pNFS mechanism.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid #B2B4B3 .75pt; mso-padding-alt: 2.25pt 2.25pt 2.25pt 2.25pt; mso-yfti-tbllook: 1184; width: 563px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background: #999999; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #999999; border-left: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;NFSv3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #999999; border-left: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;NFSv4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Personality-&lt;o:p&gt;&lt;/o:p&gt;Behavior&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Stateless protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Stateful protocol&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Semantics-support&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Support UNIX only &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Support UNIX and Windows &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Authentication type&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Weak -(AUTH_SYS) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Strong -(Kerberos) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Identification type&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;32-bit UID/GID &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;String based (xyz@blogspot.com) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Permissions type&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;UNIX based access&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Windows like access &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Transport protocol&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;UDP and TCP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;TCP only&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #B2B4B3 1.0pt; mso-border-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;Caching data&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Ad-hoc&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #B2B4B3 1.0pt; border-left: none; border-right: solid #B2B4B3 1.0pt; border-top: none; mso-border-alt: solid #B2B4B3 .75pt; mso-border-left-alt: solid #B2B4B3 .75pt; mso-border-top-alt: solid #B2B4B3 .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Delegations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK_BstclNlKoJXDPD4M_27LBKMl_hoxE_YvfRJepIl5LjQt9LymsUtLBgtcgXdbg48p-Z99ur8bk-wGbP3dUq2rJfM2yVfeLcEimRLgnyh52oz6y20AF6FdXTEa_nxR82vT1cfOH73w3TN/s1600/nfs4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;nfs4&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK_BstclNlKoJXDPD4M_27LBKMl_hoxE_YvfRJepIl5LjQt9LymsUtLBgtcgXdbg48p-Z99ur8bk-wGbP3dUq2rJfM2yVfeLcEimRLgnyh52oz6y20AF6FdXTEa_nxR82vT1cfOH73w3TN/s1600/nfs4.jpg&quot; title=&quot;nfs3 vs nfs4&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7946565926167636029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/7946565926167636029'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2014/01/difference-between-nfs3-and-nfs4.html' title='Difference between NFS3 and NFS4'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK_BstclNlKoJXDPD4M_27LBKMl_hoxE_YvfRJepIl5LjQt9LymsUtLBgtcgXdbg48p-Z99ur8bk-wGbP3dUq2rJfM2yVfeLcEimRLgnyh52oz6y20AF6FdXTEa_nxR82vT1cfOH73w3TN/s72-c/nfs4.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-2487979377419027535</id><published>2013-12-03T21:22:00.004+05:30</published><updated>2014-03-03T23:38:23.793+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Autosys Job Scheduler workflow</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: inherit;&quot;&gt;In the below post I have explained how Autosys job scheduler 4.5.1 works in a heterogeneous environment.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
In most of the production environment event server and the event processor are installed on the same machine with required agents.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha6tXe0DVe1pccSRM5OGPnLcFValDhCDgxnEpK9NfafRj9VLr078xKs1yJOA65FzKNdI50DcZNwZhdvJv2bvKz4ueIGWmT40Q2iox70dsXFAsoU-j-fwFWDwiVHziHrpmdkEdksLMa1I8/s1600/autosys-function.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;autosys job scheduler&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha6tXe0DVe1pccSRM5OGPnLcFValDhCDgxnEpK9NfafRj9VLr078xKs1yJOA65FzKNdI50DcZNwZhdvJv2bvKz4ueIGWmT40Q2iox70dsXFAsoU-j-fwFWDwiVHziHrpmdkEdksLMa1I8/s640/autosys-function.JPG&quot; height=&quot;283&quot; title=&quot;autosys-job-scheduler&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.The event processor scans the event server database, every 5 sec to identify if any event ready to process.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
2.If a STARTJOB event available in the event server and its starting conditions are satisfied( start time condition), the event processor extract the job attributes when and where the job should run from the event server(DB).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
3.The event processor starts the remote agent on the client,where the job should be running.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In Unix machine inetd process starts the remote agent.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In Windows machine remote agent service is stared by the username and password available in the job definition of the job.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
4.The event processor sends all job parameters to the remote agent and informs the event server about the status change of the job as STARTING.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
5.Remote agent sends acknowledgement to the event processor that it has received all job attributes.Socket connection is terminated.At the same time event processor scans for other events in the event server(database).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
6.Remote agent checks for the available resources in the server, execute the job and sends change status of the job as RUNNING to the event server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
7.Once the job is completed, remote agent sends SUCCESS/FAILURE status to the event server depends on the exit code of the job.Remote agent process is stopped finally.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
8.If the job is SUCCESS ,the log file is deleted from tmp directory.If the job is in FAILURE status, error log file is saved to identify the issue.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/2487979377419027535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/2487979377419027535'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/12/autosys-job-scheduler-workflow.html' title='Autosys Job Scheduler workflow'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha6tXe0DVe1pccSRM5OGPnLcFValDhCDgxnEpK9NfafRj9VLr078xKs1yJOA65FzKNdI50DcZNwZhdvJv2bvKz4ueIGWmT40Q2iox70dsXFAsoU-j-fwFWDwiVHziHrpmdkEdksLMa1I8/s72-c/autosys-function.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-8534101079939526060</id><published>2013-12-03T18:17:00.001+05:30</published><updated>2015-05-18T00:07:44.172+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Difference between ON HOLD and ON ICE in Autosys</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: inherit;&quot;&gt;The difference between ON HOLD and ON ICE in Autosys is that,when a ON_HOLD job is taken OFF_HOLD,the job will be scheduled to run if its starting conditions are already satisfied.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;But when a ON_ICE job is taken OFF_ICE ,the job will not run even though its starting conditions are met.The job is scheduled to run only when the starting conditions reoccur for this job.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
When a job is ON_HOLD,its dependent jobs and downstream from this job will not run.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;But when a job is ON_ICE ,the downstream from this job runs as though the job succeeded.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglc0Z1nsSNm1V8bErdEYAw5PvlodWjrY6k8I24E8PzxsBM_wO7Ah4y25SNpSFsT5uzaMm0zon8FW5ULcaUzVB-4KZFVKEgBIiiOeAuvSVNqTdg6ooKZ8sErsKi6GVisp_DImXeNWnxJC5a/s1600/difference-onice-onhold.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;onhold-and-onice-autosys&quot; border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglc0Z1nsSNm1V8bErdEYAw5PvlodWjrY6k8I24E8PzxsBM_wO7Ah4y25SNpSFsT5uzaMm0zon8FW5ULcaUzVB-4KZFVKEgBIiiOeAuvSVNqTdg6ooKZ8sErsKi6GVisp_DImXeNWnxJC5a/s200/difference-onice-onhold.jpg&quot; title=&quot;difference-between-onhold-onice&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8534101079939526060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8534101079939526060'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/12/difference-between-on-hold-and-on-ice.html' title='Difference between ON HOLD and ON ICE in Autosys'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglc0Z1nsSNm1V8bErdEYAw5PvlodWjrY6k8I24E8PzxsBM_wO7Ah4y25SNpSFsT5uzaMm0zon8FW5ULcaUzVB-4KZFVKEgBIiiOeAuvSVNqTdg6ooKZ8sErsKi6GVisp_DImXeNWnxJC5a/s72-c/difference-onice-onhold.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-8844518235388814803</id><published>2013-12-01T21:57:00.001+05:30</published><updated>2014-03-04T10:41:59.043+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Monitoring Tools for Linux </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: inherit;&quot;&gt;Here in this post I have explained few performance monitoring tools in Linux.These commands are very important for Linux system administrator to perform day to day activities to troubleshoot performance issues in server.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
1. top &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
top, interactive command displays real time cpu,memory,process usage details.&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://data-center-operations.blogspot.in/2013/11/top-command-in-linux.html&quot; rel=&quot;nofollow&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Read more about top--&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
2. sar&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
sar &amp;nbsp;used to find the historical events in the server to troubleshoot cpu,memory,disk,network bottlenecks.&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://data-center-operations.blogspot.in/2013/12/sar-command-in-linux.html&quot; rel=&quot;nofollow&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Read more about sar --&amp;gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
3. free -mto&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Used to view the physical memory and swap memory usage details.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;m - displays results in MB&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;t &amp;nbsp; - displays total(physical&amp;nbsp;+ swap) details.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;o &amp;nbsp;- used to hide other memory though-puts like buffers and cache.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;free&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzSlTONJBqzSDZSAcfd09kmJHzNYLadvHNqLfcLaZ4dkjzHgOU_dN4-4gmXC1TJR2ul1NHZP7q_0ZunBb2VLS05EiMW4_KpbmzeuW0KzXqfSxOMl_zWQI1koTeFwarkMpOBvHTb4Xr9FmF/s640/free.PNG&quot; height=&quot;74&quot; title=&quot;free-command-in-linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Total physical memory - 339 MB&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4.iostat&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
iostat displays information about disk I/O,CPU and remote disk information such as NFS. We can also view the statistics for a specific device.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKjmBg2xfmXb2HxWUPr2jVPxphYHp-Iw5SEyJF0uKGdWHdD-WDndktrae9FC77V72fa8l6XcJ15-aTMK204D2aijQeNYb5aBn5pqoNKsTiL-o_3QiuiR_hxIaIoCtppS9RY6MBNI-AKxnd/s1600/iostat.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;iostat in linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKjmBg2xfmXb2HxWUPr2jVPxphYHp-Iw5SEyJF0uKGdWHdD-WDndktrae9FC77V72fa8l6XcJ15-aTMK204D2aijQeNYb5aBn5pqoNKsTiL-o_3QiuiR_hxIaIoCtppS9RY6MBNI-AKxnd/s640/iostat.PNG&quot; height=&quot;200&quot; title=&quot;iostat&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
5. vmstat&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;vmstat displays virtual memory statistics,memory usage including swap memory.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;iostat and vmstat are part of sar utility in Linux.We have to install sysstat package to work with iostat,vmstat and sar utility.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJLkpI6KqKWVCB7dR9VwOIKT7DGsczjIbzdq_XOrsYUxJx3DcdYqfRFKz0TnFfb8Ixn7b0O1hZgA6U7rTC9bbLiRi0S-hWZIE4KGBLGuCelILzjZt4K_7601ZE7-9QwSS7oxBicAgWS1k/s1600/vmstat.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;vmstat in linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaJLkpI6KqKWVCB7dR9VwOIKT7DGsczjIbzdq_XOrsYUxJx3DcdYqfRFKz0TnFfb8Ixn7b0O1hZgA6U7rTC9bbLiRi0S-hWZIE4KGBLGuCelILzjZt4K_7601ZE7-9QwSS7oxBicAgWS1k/s640/vmstat.PNG&quot; height=&quot;80&quot; title=&quot;vmstat&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;6.w&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Displays detailed information about the users logged in and the process used by the respective users.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXXBsK6WiRDu7wwHP1IwsU7hbf6t5hOrUxR-NZoHjI_deV2x3d2mB6b6l0SsQpK3S48BEfefie_EVk2vTLOu9u8fHbKAj4gSxqyzWIPSd6IFs14dc_90ZKP2K7KsSxeDVDu37q22RHMTxr/s1600/w.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;w command in Linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXXBsK6WiRDu7wwHP1IwsU7hbf6t5hOrUxR-NZoHjI_deV2x3d2mB6b6l0SsQpK3S48BEfefie_EVk2vTLOu9u8fHbKAj4gSxqyzWIPSd6IFs14dc_90ZKP2K7KsSxeDVDu37q22RHMTxr/s640/w.PNG&quot; height=&quot;104&quot; title=&quot;w command&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8844518235388814803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/8844518235388814803'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/12/monitoring-tools-for-linux.html' title='Monitoring Tools for Linux '/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzSlTONJBqzSDZSAcfd09kmJHzNYLadvHNqLfcLaZ4dkjzHgOU_dN4-4gmXC1TJR2ul1NHZP7q_0ZunBb2VLS05EiMW4_KpbmzeuW0KzXqfSxOMl_zWQI1koTeFwarkMpOBvHTb4Xr9FmF/s72-c/free.PNG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-4361681099463656211</id><published>2013-12-01T19:02:00.000+05:30</published><updated>2014-03-04T10:43:01.369+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Sar Command in Linux</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: inherit;&quot;&gt;SAR (System Activity Monitor) command, frequently used monitoring command in Linux and Unix flavors. sar utility provided by the sysstat package in&amp;nbsp;Linux.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;In top we can view the real time analysis (CPU, Memory, load) when we logged into the server. But sar can be used to log the historical events in the server to analyze the bottlenecks with respect to CPU, Memory and load averages in the past.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;sysstat package also installs other packages like iostst,pidstat,mpstat,sar etc..&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
sar utility also installs cron job function to record the historical events.&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;# vim /etc/cron.d/sysstat&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh28yQjdPdlNqqTqOaY9Eo0zeYEzDQ17vNrA14DI7D_V4XGiEUl40tT8aiz1ICMU3Y5NPtuN3iKiWAZiNk4ofnudyyhakSNAlImEx0wQUCdOFRsWJdKWv-V76EZTkRiW69EMQ5rlFESx_OC/s1600/cron.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;sar&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh28yQjdPdlNqqTqOaY9Eo0zeYEzDQ17vNrA14DI7D_V4XGiEUl40tT8aiz1ICMU3Y5NPtuN3iKiWAZiNk4ofnudyyhakSNAlImEx0wQUCdOFRsWJdKWv-V76EZTkRiW69EMQ5rlFESx_OC/s640/cron.PNG&quot; height=&quot;98&quot; title=&quot;sar-cron&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The first cron job used to record the system events for every 10 minutes. Depends on requirement we can change it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The second cron job runs at midnight to save the daily summary report.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;We can also edit the sysstat configuration from the below file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
# vim /etc/sysconfig/sysstat&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtCSVRie_jkru76fo_f8ZcTtqJJ3P51Uh04zhiM2ElVtCn6W7ptMHA2AxSBUSjB9v3HDzzGYjXggswj4B4wk7n0uFDGLT_rBrQOlpcRLsKMVALy-CkwI5sJiF_i8nk66alUAgzG63Dbaba/s1600/sar-utility-unix.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;sar-command-in-linux&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtCSVRie_jkru76fo_f8ZcTtqJJ3P51Uh04zhiM2ElVtCn6W7ptMHA2AxSBUSjB9v3HDzzGYjXggswj4B4wk7n0uFDGLT_rBrQOlpcRLsKMVALy-CkwI5sJiF_i8nk66alUAgzG63Dbaba/s640/sar-utility-unix.jpg&quot; height=&quot;202&quot; title=&quot;sar-utility&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The HISTORY and COMPRESSAFTER parameters used to store the sar log files for a specified period of time.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To view the CPU usage of a system.&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# sar 2 5&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUpx1FIMvwRXZ9I1OKBDI05hrxlsei94STmQeaMsD8nv1yT-iahsqksd-eotM9nzbWGRxHvBVGWAs1-WArlSFkRS0jfaeZEVNlFzM3rtVYBlbIe8TgTpNK4wGnbWZWG0iO5bDJCcTaYqiB/s1600/sar-cpu-unix.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;sar-cpu&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUpx1FIMvwRXZ9I1OKBDI05hrxlsei94STmQeaMsD8nv1yT-iahsqksd-eotM9nzbWGRxHvBVGWAs1-WArlSFkRS0jfaeZEVNlFzM3rtVYBlbIe8TgTpNK4wGnbWZWG0iO5bDJCcTaYqiB/s640/sar-cpu-unix.jpg&quot; height=&quot;156&quot; title=&quot;monitor-cpu-in-linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Displays 5 values of cpu usages with 2 sec interval.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To view the memory usage of a system&lt;/span&gt;&lt;/h4&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# sar -r 1 3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDrsU6Na-AUtFxhuAdqHcmjadjfddDJRQp_k1pja-T4Fl_5_P5C_WjY96cMFA6dF_5G4AFpBYLlV14uCH3Ur3uTCJ9ux5EJ3Foz6VmRB7Q2D294o_9G2E4FL7cpQQ1wx9hXaUe3emHS1x/s1600/sar-mem-unix.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;sar memory issue&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSDrsU6Na-AUtFxhuAdqHcmjadjfddDJRQp_k1pja-T4Fl_5_P5C_WjY96cMFA6dF_5G4AFpBYLlV14uCH3Ur3uTCJ9ux5EJ3Foz6VmRB7Q2D294o_9G2E4FL7cpQQ1wx9hXaUe3emHS1x/s640/sar-mem-unix.jpg&quot; height=&quot;118&quot; title=&quot;sar-memory&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Displays 3 values of memory usage with 1 sec interval.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;To view the server uptime&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;b style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Times, Times New Roman, serif;&quot;&gt;
# uptime&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;
The uptime command used to view&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1. how long the server is running(uptime)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2.The no of users logged into the server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3.Load average of the server with &amp;nbsp;interval 01,05,15 minutes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhToSRoGMYmx3BpE7NzUSrnKJPN8nhlOPHl4xvl9zAr9n0bf9SxYJoMMjIU-1VaKfNczV7zLZp_XQoNvA2b7AUfZNdv94o3DICUlZUquYFaD_jUw8mh9HQoopMJe4Sm7wyU7MfBHbhVx8SL/s1600/uptime.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;uptime&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhToSRoGMYmx3BpE7NzUSrnKJPN8nhlOPHl4xvl9zAr9n0bf9SxYJoMMjIU-1VaKfNczV7zLZp_XQoNvA2b7AUfZNdv94o3DICUlZUquYFaD_jUw8mh9HQoopMJe4Sm7wyU7MfBHbhVx8SL/s640/uptime.PNG&quot; height=&quot;38&quot; title=&quot;uptime-linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4361681099463656211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/4361681099463656211'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/12/sar-command-in-linux.html' title='Sar Command in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh28yQjdPdlNqqTqOaY9Eo0zeYEzDQ17vNrA14DI7D_V4XGiEUl40tT8aiz1ICMU3Y5NPtuN3iKiWAZiNk4ofnudyyhakSNAlImEx0wQUCdOFRsWJdKWv-V76EZTkRiW69EMQ5rlFESx_OC/s72-c/cron.PNG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-3634491148476721195</id><published>2013-11-29T19:53:00.001+05:30</published><updated>2014-03-02T14:52:01.580+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Top command 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 class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The top command in Linux used to display the real time process activity of a running system. By default it list the high CPU intensive task processes. Process values are changed every 3 sec by default.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Top command displays the system uptime, Memory/CPU/Swap usage, no of users logged in and total no of processes running.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Load average shows the running/runnable or uninterruptible processes on the Linux server. The three values show the load averages for the last 01, 05, 15 minutes.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtxAMoS5Ief3A1MH0QzTcTNdyYQRWjl-vVDWhzcWdr9Wr0ngcjOODJs_1d6vp5FQ4yxQN5_i_E5s4kDjjAGM1lsAe4mBgJgppEjYzYTl1iJzx2NRdVaU8OeBvd_Zn9FWnUR2Dm3FoZM78r/s1600/top-command-in-linux.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;top-command-explained&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtxAMoS5Ief3A1MH0QzTcTNdyYQRWjl-vVDWhzcWdr9Wr0ngcjOODJs_1d6vp5FQ4yxQN5_i_E5s4kDjjAGM1lsAe4mBgJgppEjYzYTl1iJzx2NRdVaU8OeBvd_Zn9FWnUR2Dm3FoZM78r/s640/top-command-in-linux.JPG&quot; height=&quot;384&quot; title=&quot;top-command-in-linux&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;b&gt;Explanation:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
PID &amp;nbsp; &amp;nbsp; &amp;nbsp;– process id of the process&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;USER &amp;nbsp;– process owner&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;PR &amp;nbsp; &amp;nbsp; &amp;nbsp; – priority of the process&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;NI &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;– nice value of the process&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;VIRT &amp;nbsp; – total amount of virtual memory used by process&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;RES &amp;nbsp; &amp;nbsp;– total amount of non-swapped physical memory used by the process&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;SHR &amp;nbsp; &amp;nbsp;– total amount of shared memory used by the process.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
Below are the options available in top command, give these options at the time of running the top command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
M &amp;nbsp; – To arrange the processes by RAM utilization.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;P &amp;nbsp; &amp;nbsp;– To arrange the processes by CPU utilization.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;c &amp;nbsp; &amp;nbsp;– To display or hide command/process full path.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;r &amp;nbsp; &amp;nbsp;– To renice a process. Press r and then give the PID (process id) to be reniced. Then give the &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;renice &amp;nbsp;value and press ENTER.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;R &amp;nbsp; &amp;nbsp;– To arrange the processes by PID number.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;h &amp;nbsp; &amp;nbsp;– To display other options available for top command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1 &amp;nbsp; &amp;nbsp;– To display or hide the number of CPUs present on the Linux server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;k &amp;nbsp; &amp;nbsp;– To kill a process in server. Press k and then enter the PID of the process to be killed. Press ENTER finally.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;q &amp;nbsp; &amp;nbsp;– To exit the top command.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;s &amp;nbsp; &amp;nbsp; - To change the display time interval results of top command. Time interval is given in seconds.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;W &amp;nbsp; – To save the modified top command configuration.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/3634491148476721195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/3634491148476721195'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/11/top-command-in-linux.html' title='Top command in Linux'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtxAMoS5Ief3A1MH0QzTcTNdyYQRWjl-vVDWhzcWdr9Wr0ngcjOODJs_1d6vp5FQ4yxQN5_i_E5s4kDjjAGM1lsAe4mBgJgppEjYzYTl1iJzx2NRdVaU8OeBvd_Zn9FWnUR2Dm3FoZM78r/s72-c/top-command-in-linux.JPG" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-118541451356900169</id><published>2013-11-25T18:49:00.000+05:30</published><updated>2014-03-02T22:18:19.024+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Autosys Basic Commands</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: inherit;&quot;&gt;Here I have detailed about &amp;nbsp;Autosys basic commands to work with jobs .These commands helps us to perform day to day activities in Autosys. These commands can be given in Event server/Event processor through command line tools like Putty.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;i&gt;1.To print the status of the job(including last run schedule)&lt;/i&gt;&lt;br /&gt;# autorep -J &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;2.To Print job details(job definition)&lt;/i&gt;&lt;br /&gt;# autorep -J &amp;lt;job name&amp;gt; -q&lt;br /&gt;&lt;br /&gt;&lt;i&gt;3.To print the job last run details&lt;/i&gt;&lt;br /&gt;# autorep -J &amp;lt;job name&amp;gt; -d&lt;br /&gt;&lt;br /&gt;&lt;i&gt;4.To print the job run history&lt;/i&gt;&lt;br /&gt;# autorep –j &amp;lt;job name&amp;gt; -r&amp;nbsp; -4&amp;nbsp;&amp;nbsp; [only we can view last 5 status of jobs (0-4)]&lt;br /&gt;&lt;br /&gt;&lt;i&gt;5.To put job ON_HOLD&lt;/i&gt;&lt;br /&gt;# sendevent -E&amp;nbsp; JOB_ON_HOLD&amp;nbsp; –j&amp;nbsp; &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;6.To put job OFF_HOLD&lt;/i&gt;&lt;br /&gt;# sendevent -E&amp;nbsp; JOB_OFF_HOLD&amp;nbsp; –j&amp;nbsp; &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;7.To put the job ON_ICE&lt;/i&gt;&lt;br /&gt;# sendevent -E&amp;nbsp; JOB_ON_ICE&amp;nbsp; –j&amp;nbsp; &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;8.To put the job OFF_ICE&lt;/i&gt;&lt;br /&gt;# sendevent -E&amp;nbsp; JOB_OFF_ICE&amp;nbsp; –j&amp;nbsp; &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;9.To FORCE_START a job&lt;/i&gt;&lt;br /&gt;# sendevent -E FORCE_STARTJOB -J&amp;nbsp; &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;10.To kill a job&lt;/i&gt;&lt;br /&gt;# sendevent -E KILLJOB -J &amp;lt;job name&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;11.To mark job as success&lt;/i&gt;&lt;br /&gt;# sendevent -E CHANGE_STATUS -s SUCCESS -j &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;14.To mark job as terminated&lt;/i&gt;&lt;br /&gt;# sendevent -E CHANGE_STATUS -s TERMINATED –j &amp;lt;job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;15.Command to find&amp;nbsp; dependent job for job/box&lt;/i&gt;&lt;br /&gt;# job_depends -c -J &amp;lt;box name/job name&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;16.To print the Schedule details for a calender&lt;/i&gt;&lt;br /&gt;# autocal_asc&lt;br /&gt;&lt;br /&gt;Press Enter&lt;br /&gt;&lt;br /&gt;Give the calander name&lt;br /&gt;&lt;br /&gt;Press Enter&lt;br /&gt;&lt;br /&gt;Enter P to print the&amp;nbsp;details&lt;br /&gt;&lt;br /&gt;&lt;i&gt;17.To print job/BOX full details.[This will take more time to pull&amp;nbsp;details]&lt;/i&gt;&lt;br /&gt;# autorep -J &amp;lt;job name&amp;gt; -w&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyECLQAm0cHa3tW5geNnbRj8NySR6IGF9VN13RPodLrXAvB-Iys35X_SXjZGXALzSNwNnVIyYbJNcBFjNCMJzSdHaxN54Pml77_vFZmQcqFdKW0V_Ijsc-wwg14-QfSsBJJ2Kr9NoxCeUw/s1600/autosys.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;autosys-commands&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyECLQAm0cHa3tW5geNnbRj8NySR6IGF9VN13RPodLrXAvB-Iys35X_SXjZGXALzSNwNnVIyYbJNcBFjNCMJzSdHaxN54Pml77_vFZmQcqFdKW0V_Ijsc-wwg14-QfSsBJJ2Kr9NoxCeUw/s1600/autosys.jpg&quot; title=&quot;basic-commands-in-autosys&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Georgia, Times New Roman, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/118541451356900169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/118541451356900169'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/11/autosys-basic-commands.html' title='Autosys Basic Commands'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyECLQAm0cHa3tW5geNnbRj8NySR6IGF9VN13RPodLrXAvB-Iys35X_SXjZGXALzSNwNnVIyYbJNcBFjNCMJzSdHaxN54Pml77_vFZmQcqFdKW0V_Ijsc-wwg14-QfSsBJJ2Kr9NoxCeUw/s72-c/autosys.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7987452629242179850.post-6842227896715053261</id><published>2013-11-25T16:36:00.001+05:30</published><updated>2014-03-09T10:42:32.529+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autosys"/><title type='text'>Autosys Tutorial</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: inherit;&quot;&gt;In this Autosys tutorial I have explained about the Autosys architecture for version 4.5. Autosys job scheduler is an automated job control system for scheduling, reporting and monitoring. These jobs can reside on any configured machine (Windows, UNIX or Linux) that is attached to the network.&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;A &lt;/span&gt;&lt;b style=&quot;font-family: inherit;&quot;&gt;job &lt;/b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;is any single command, executable, script file or Windows batch file.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
Any status changes posted(updated) to the database are called &lt;b&gt;Events&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
Each job definition contains different job attributes and conditions, including when, where and at what time a job should run.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
We can manage, monitor and pull report in Autosys using GUI (Graphical User Interface) and JIL (Job information language).JIL is a programming language defined for Autosys which has its own syntax.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Architecture of Autosys 4.5.1&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Autosys job scheduler contains 3 major components. They are&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;1.Event server (Autosys database)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;2.Event Processor&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;3.Remote agent&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBXE8s6L3NY8QIB1s710WYxsRBo-JklYpqF3yVQGyBpcjdCyVrfzxnqOOxKhe0-TKuUpP4vZK9FBHAmt62muQK9vDNb6Cl0l_6EuO9j9lmfrF2eEObiBsb8FtR58IiChXQZjq6WZyEcyM/s1600/job-scheduler.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img alt=&quot;autosys architecture&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBXE8s6L3NY8QIB1s710WYxsRBo-JklYpqF3yVQGyBpcjdCyVrfzxnqOOxKhe0-TKuUpP4vZK9FBHAmt62muQK9vDNb6Cl0l_6EuO9j9lmfrF2eEObiBsb8FtR58IiChXQZjq6WZyEcyM/s640/job-scheduler.JPG&quot; title=&quot;autosys tutorial&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Autosys Scheduler has [Server--&amp;gt;Client] architecture and requires bundles SYBASE database or third party database software’s like Oracle or MYSQL database.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Event Server&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Event server is the data repository for all events, job definition, reports and system information.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Event server is the database which stores all information including events and job definition.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Event Processor&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Event processor is the heart of Autosys simply called as event _daemon simply a Unix process or windows service that is running in the server.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Event processor continuously scans the event server for any jobs or events to be processed. When event processor finds any events to be processed, it checks the starting conditions for the event. Depends on the attributes of the events or jobs, informs the appropriate remote agent to perform actions. &amp;nbsp;The actions may be starting /stopping of jobs, checking of resources, monitoring of jobs etc.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;We can setup a secondary event processor called shadow event processor. If the primary fails ,the shadow event processor starts processing the events without delay.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Remote agent&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In a Unix machine remote agent is a temporary process started by the event processor to process the events in Autosys client machines.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In a windows machine remote agent is a temporary service started by the event processor to process the events in Autosys client machines.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Event processor starts the remote agent in a specified client as mentioned in the job/event attributes.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Once the job is received the by the remote agent, it process the task and sends the running, completion status to the event server and exit. If the remote agent unable to send the events to the event server, it repeat &amp;nbsp;the communication with event server until success.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6842227896715053261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7987452629242179850/posts/default/6842227896715053261'/><link rel='alternate' type='text/html' href='http://data-center-operations.blogspot.com/2013/11/autosys-tutorial.html' title='Autosys Tutorial'/><author><name>Suren</name><uri>http://www.blogger.com/profile/15287824712244865544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBXE8s6L3NY8QIB1s710WYxsRBo-JklYpqF3yVQGyBpcjdCyVrfzxnqOOxKhe0-TKuUpP4vZK9FBHAmt62muQK9vDNb6Cl0l_6EuO9j9lmfrF2eEObiBsb8FtR58IiChXQZjq6WZyEcyM/s72-c/job-scheduler.JPG" height="72" width="72"/></entry></feed>