<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutorials Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/tutorials/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 25 Sep 2021 07:21:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>What is AWS Certified Solution Architect?</title>
		<link>https://www.scmgalaxy.com/tutorials/what-is-aws-certified-solution-architect/</link>
					<comments>https://www.scmgalaxy.com/tutorials/what-is-aws-certified-solution-architect/#respond</comments>
		
		<dc:creator><![CDATA[Samrat k]]></dc:creator>
		<pubDate>Tue, 07 Sep 2021 12:02:01 +0000</pubDate>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[certified]]></category>
		<category><![CDATA[scmgalaxy]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[Trainers]]></category>
		<category><![CDATA[trainning]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8835</guid>

					<description><![CDATA[<p>Hi guys, today in this article we will discuss about the AWS Certified Solution Architect. A Solution Architect is cloud [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-aws-certified-solution-architect/">What is AWS Certified Solution Architect?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Hi guys, today in this article we will discuss about the <a href="https://www.devopsschool.com/certification/aws-certified-solutions-architect-associate.html">AWS Certified Solution Architect</a>. A Solution Architect is cloud computing professional who designs the architectural of an organization’s cloud assets and works in the implementation of the of the design.</p>



<p class="wp-block-paragraph"><strong>What is AWS Certified Solution Architect?</strong></p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/awslagi.com-AWS-Solutions-Architect-Associate.png" alt="" class="wp-image-8836" width="758" height="297" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/awslagi.com-AWS-Solutions-Architect-Associate.png 570w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/awslagi.com-AWS-Solutions-Architect-Associate-300x117.png 300w" sizes="(max-width: 758px) 100vw, 758px" /></figure>



<p class="wp-block-paragraph">An AWS Certified Solutions Architect is a cloud computing professional who designs the building of an organization&#8217;s cloud assets and plans implementation of the design. The depth knowledge and understanding used to develop technical cloud plan that means they are much in demand. The AWS Solutions Architect also benefits the cloud relocation, trade with high-risk security and workload architecture problems.</p>



<p class="wp-block-paragraph">An AWS certified architect has an individual set of people and technical skills that include:-</p>



<ul class="wp-block-list"><li>The listening and understanding business requirements.</li><li>The ability to integrate information.</li><li>The ability to communicate with people at all levels of cloud knowledge from none to expert.</li><li>The decision making on best tools to meet requirements.</li><li>The basic programming, like Terraform (HCL), Cloud Formation, Python, Bash.</li><li>The cybersecurity understanding and interest.</li><li>The deep cloud architecture knowledge and experience.</li><li>The understanding of software development lifecycle.</li><li>The knowledge of continuous integration processes.</li><li>The knowledge of continuous deployment (CICD).</li><li>The database skills.</li></ul>



<p class="wp-block-paragraph"><strong>Who should take this exam?</strong></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">The AWS Certified Solutions Architect Associate is intended for anyone with one or more years of good experience in designing with available, low cost, fault-tolerant, and scalable separate systems on AWS. But before you take this exam you should go through some points:-</p>



<p class="wp-block-paragraph">One year of good experience with AWS technology, with using computer, networking, storage, and database AWS services as well as AWS deployment and management services.</p>



<ul class="wp-block-list"><li>The experience deploying, managing, and operating workloads on AWS as well as applying security controls and compliance requirements.</li><li>The knowledge with using both the AWS Management Support and the AWS Command Line Interface (CLI).</li><li>The understanding of the AWS Well-Architected Outline, AWS networking, security services, and the AWS global infrastructure.</li><li>The Skill to classify which AWS services meet a given practical requirement and to define technical requirements for an AWS-based application.</li></ul>



<p class="wp-block-paragraph"><strong>Roles &amp; Responsibilities:-</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="380" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/AWS-certifcation1-1024x380.png" alt="" class="wp-image-8837" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/AWS-certifcation1-1024x380.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/AWS-certifcation1-300x111.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/AWS-certifcation1-768x285.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/AWS-certifcation1.png 1236w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The major roles and responsibilities of a Solutions Architect are:-</p>



<ul class="wp-block-list"><li>The conducting architectural analysis, and style of enterprise-wide systems.</li><li>The ensuring the delivery of strong system solutions by the appliance architecture team to the architect business.</li><li>The developing, enhancing, and maintaining established process and procedure of service design for assuring appropriate and robust service design.</li><li>The work with the enterprise architect for creating sure the architecture and strategic blueprints are complied with.</li><li>By starting a part of a high-performance solution architecture team that ropes the developmental effort of a business-oriented project.</li><li>The planning, designing, and executing complex company level solution configuration.</li><li>The preparation and presentation of a test plan, lab reports, technical presentations, and analyst briefings for covering different solution areas.</li><li>The collaborating with the IT development team for ensuring suitable translation of architectural solutions into robust and effective implementation.</li><li>By identifying the customer requirements, analyse the alternatives, and conduct product recommendations related to the platform, software, and network configurations.</li><li>The initiate contact with the client to provide a complete team effort.</li></ul>



<p class="wp-block-paragraph"><strong>What Do AWS Solutions Architects Do?</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="492" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/af245acb9b213d41435e5fe030a61e7b2a2763b66f9ee4a82c810770c01dc2e4-1024x492.png" alt="" class="wp-image-8838" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/af245acb9b213d41435e5fe030a61e7b2a2763b66f9ee4a82c810770c01dc2e4-1024x492.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/af245acb9b213d41435e5fe030a61e7b2a2763b66f9ee4a82c810770c01dc2e4-300x144.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/af245acb9b213d41435e5fe030a61e7b2a2763b66f9ee4a82c810770c01dc2e4-768x369.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/af245acb9b213d41435e5fe030a61e7b2a2763b66f9ee4a82c810770c01dc2e4.png 1398w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">There are many vital core services that an AWS Solutions Architect that must have to get the job done. Let us take a look:-</p>



<ul class="wp-block-list"><li><strong>They Meet With You:</strong></li></ul>



<p class="wp-block-paragraph">But before the work begins, an AWS solution architect that will meet with you and your team to learn about your needs and any problems you have with your existing systems. This type of practical discovery is likely to involve a series of face-to-face onsite and remote meetings.</p>



<p class="wp-block-paragraph">Your AWS solution Architect will come into contact with many members of your organization as your cloud journey progresses. Utmost particularly, the key decision-makers and people with little or no technical knowledge.</p>



<ul class="wp-block-list"><li><strong>They Dive Deep Into the Details:</strong></li></ul>



<p class="wp-block-paragraph">Now the stimulating part begins. Your AWS solution architect will work with your in-house IT teams to create a climbable cloud solution that is both secure and easy to uphold.</p>



<p class="wp-block-paragraph">An AWS solution Architect uses software to make diagrams of your target cloud architecture. It means that you get a clear and precise picture of how your applications and other infrastructure will work once completed in AWS.</p>



<p class="wp-block-paragraph">A capable AWS has impeccable time management assistances. Not only do they listen to your needs, but they can also write scripts, work on relocations, troubleshoot, find and rectify disorganisations, and stay up to date with new AWS features.</p>



<ul class="wp-block-list"><li><strong>They Work with You Throughout Every Step of the Project:</strong></li></ul>



<p class="wp-block-paragraph">The final aim of the AWS Solution architect is to provide you with a secure, hardy, cost-effective, climbable, and working solution that&#8217;s easy to manage.</p>



<p class="wp-block-paragraph">In this volume, architects produce designs and plans for application based on technical discovery meetings. They will classify the best technology for you and make choices to create the best possible solution.</p>



<p class="wp-block-paragraph">At every step, the architect mentions back to their client&#8217;s input and needs. The communication is a crucial part of the process.</p>



<ul class="wp-block-list"><li><strong>They Ensure a Timely and Cost-Effective Solution That Meets Your Business Objectives:</strong></li></ul>



<p class="wp-block-paragraph">An AWS solution architect&#8217;s role is to provide customers with a reasonable and cost-efficient solution that&#8217;s delivered on time. Any of the business, and whatever its size, is concerned with its lowest line. You solution architect will be aware of this and scale your solution accordingly.</p>



<p class="wp-block-paragraph">It is an AWS Solution Architect&#8217;s role to take project limits into accounts, such as budget, time, resources, risk, and scope.</p>



<p class="wp-block-paragraph"><strong>Benefits of AWS Certified Solution Architect?</strong></p>



<figure class="wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="760" height="258" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/tcp_bennies_1.png" alt="" data-id="8840" data-full-url="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/tcp_bennies_1.png" data-link="https://www.scmgalaxy.com/tutorials/?attachment_id=8840" class="wp-image-8840" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/tcp_bennies_1.png 760w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/tcp_bennies_1-300x102.png 300w" sizes="auto, (max-width: 760px) 100vw, 760px" /></figure></li></ul></figure>



<p class="wp-block-paragraph">If you are conscious of what AWS is and its different benefits that you will get after completing the certification, you would not be giving force to know toward know the scope and advantages of this course. Because everyone knows that AWS is the leading cloud service provider because of its cost-effective service which helps every organization to grow. Not only the cost-effective but also its service scalable and ideal for different business sizes. Also, its method to follow difficult security measures to safeguard, maintain, and monitor the data centre makes it the best option to use cloud service. And not to reference, this is the reason AWS is ruling the list of cloud service providers. So, if you are eager to learn cloud technologies and invest your time to grow your skills, there is no better option rather than choosing the AWS Solutions Architect Associate course.</p>



<p class="wp-block-paragraph">The certifications always play an important role in any profession. It is considered as one of the best way to control one’s reliability and worth in the professional career. The same thing is applicable in DevOps, if you are a certified AWS professional then you will get certain benefits:-</p>



<ul class="wp-block-list"><li>The AWS Certified Professional certification assures recruiters that the AWS professional whom we are going to hire has the skills, knowledge, and capability to perform the tasks expected from them after hiring.</li><li>The AWS as technology is controlling the job market. The AWS engineer ranks 2nd on Glassdoor&#8217;s best jobs rankings. The role of AWS certified professional has seen a 200% jump in postings on indeed&#8221; according to SD times report.</li><li>This certified course helps anyone who seeks to make a career as an AWS professional.</li><li>The AWS Certified Engineer is one of the most highly paid job roles in the world. The Pascale even for junior-level AWS practitioners is little bit high.</li></ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Conclusion:-</strong></p>



<p class="wp-block-paragraph">I hope this article enhances you about the concept of AWS Certified Solution Architect. The AWS solution architect  is a cloud computing professional who designs the building of an organization&#8217;s cloud assets and plans implementation of the design. The depth knowledge and understanding used to develop technical cloud plan that means they are much in demand. And if you want to  want to learn AWS then you should see this video.</p>



<p class="wp-block-paragraph">Thank You!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy"  id="_ytid_80023"  width="640" height="360"  data-origwidth="640" data-origheight="360" src="https://www.youtube.com/embed/XIdiTqJoo6o?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/what-is-aws-certified-solution-architect/">What is AWS Certified Solution Architect?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/what-is-aws-certified-solution-architect/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Complete guide of Prometheus with Grafana Certification courses, tutorials, and training</title>
		<link>https://www.scmgalaxy.com/tutorials/complete-guide-of-prometheus-with-grafana-certification-courses-tutorials-and-training/</link>
					<comments>https://www.scmgalaxy.com/tutorials/complete-guide-of-prometheus-with-grafana-certification-courses-tutorials-and-training/#respond</comments>
		
		<dc:creator><![CDATA[uttam.]]></dc:creator>
		<pubDate>Mon, 30 Aug 2021 09:17:30 +0000</pubDate>
				<category><![CDATA[Grafana]]></category>
		<category><![CDATA[Prometheus]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[DevOpsschool]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8491</guid>

					<description><![CDATA[<p>TutorialPrometheus is an associate open provide systems observance system that Grafana provides out-of-the-box support. this subject walks you through the [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-prometheus-with-grafana-certification-courses-tutorials-and-training/">Complete guide of Prometheus with Grafana Certification courses, tutorials, and training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Tutorial</strong><br>Prometheus is an associate open provide systems observance system that Grafana provides out-of-the-box support. this subject walks you through the steps to create a series of dashboards in Grafana to indicate system metrics for a server monitored by Prometheus.</p>



<p class="wp-block-paragraph"><strong>What is Prometheus with Grafana?</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="786" height="334" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/grafana-graph.png" alt="" class="wp-image-8492" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/grafana-graph.png 786w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/grafana-graph-300x127.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/grafana-graph-768x326.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /></figure>



<p class="wp-block-paragraph">Prometheus could be an observance answer for storing time-series knowledge like metrics. Grafana permits visualizing the information keep in Prometheus and different sources. This sample demonstrates the way to capture NServiceBus metrics, storing these in Prometheus and visualizing these metrics victimization Grafana.</p>



<p class="wp-block-paragraph"><strong>Why do we need Prometheus with Grafana?</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/prometheus-stats-dashboard-1024x555.png" alt="" class="wp-image-8495" width="797" height="432" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/prometheus-stats-dashboard-1024x555.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/prometheus-stats-dashboard-300x163.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/prometheus-stats-dashboard-768x417.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/prometheus-stats-dashboard.png 1390w" sizes="auto, (max-width: 797px) 100vw, 797px" /></figure>



<p class="wp-block-paragraph">The combination of OSS grafana and Prometheus is turning into an additional and additional common observation stack utilized by DevOps groups for storing and visualizing statistic information. Prometheus acts because of the storage backend and open supply grafana because of the interface for analysis and visual image.</p>



<p class="wp-block-paragraph"><strong>How does Prometheus work with Grafana?</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3-1024x639.jpeg" alt="" class="wp-image-8497" width="802" height="500" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3-1024x639.jpeg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3-300x187.jpeg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3-768x479.jpeg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3-1536x958.jpeg 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/1_kOloPN8jTFklD4sGlnduFQ-3.jpeg 1920w" sizes="auto, (max-width: 802px) 100vw, 802px" /></figure>



<p class="wp-block-paragraph">Prometheus acts because of the storage backend and open supply grafana because of the interface for analysis and visual image. Prometheus collects metrics from monitored targets by scraping metrics from HTTP endpoints on these targets. handily, Prometheus exposes a large sort of metrics that will be simply monitored.</p>



<p class="wp-block-paragraph"><strong>Key Features of Grafana and Prometheus</strong></p>



<p class="wp-block-paragraph">Key features of Grafana include-</p>



<ul class="wp-block-list"><li>Alert systems.</li><li>Unifies your data.</li><li>Dashboard sharing.</li></ul>



<p class="wp-block-paragraph">Prometheus excels in features like-</p>



<ul class="wp-block-list"><li>Provides time series data.</li><li>Flexible query language, PromQL allows users to select data in real-time.</li><li>Multi-dimensional data model.</li></ul>



<p class="wp-block-paragraph"><strong>Key Strengths of the Grafana and Prometheus</strong></p>



<p class="wp-block-paragraph">Following are the key strengths of Grafana-</p>



<ul class="wp-block-list"><li>Analytics and monitoring tool.</li><li>Visualizing system CPU, memory, I/O utilization metrics.</li><li>Creating custom dashboards.</li><li>Integration with tools like Prometheus, Graphite, InfluxDB, MySQL.</li></ul>



<p class="wp-block-paragraph">Below mentioned are the key strengths for Prometheus-</p>



<ul class="wp-block-list"><li>Supports machine-centric and service-oriented architecture monitoring.</li><li>Availability of viewing statistics of a system.</li><li>Efficient storage.</li></ul>



<p class="wp-block-paragraph"><strong>Prometheus and Grafana Training and Certification </strong></p>



<p class="wp-block-paragraph">Prometheus is in style open-source observance and alerting tool with attention to dependableness and ease. The computer code was developed as a result of the requirement to observe varied microservices that may be running in your system. Prometheus is written within the Go language, and it ships with simply divided binaries that one will use to urge it to run as quickly as attainable.</p>



<p class="wp-block-paragraph"><strong><a href="https://www.devopsschool.com/certification/prometheus-with-grafana.html" target="_blank" rel="noreferrer noopener">DevOpsSchool</a></strong> places each leap forward to instruct participants from basic to Advance level courses of Prometheus. we&#8217;ve got well-experienced trainers and Instructors United Nations agency hold recognition within the IT business. Our mentors offer support to candidates whereas learning and thru coaching.</p>



<p class="wp-block-paragraph"><strong>Agenda of the Prometheus with Grafana</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="421" height="537" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/Capture.png" alt="" class="wp-image-8501" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/Capture.png 421w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/Capture-235x300.png 235w" sizes="auto, (max-width: 421px) 100vw, 421px" /></figure>



<p class="wp-block-paragraph"><strong>About the course: Prometheus with Grafana</strong></p>



<p class="wp-block-paragraph">Our instructor-led Prometheus and Grafana coaching course can enable you to explore and learn to form observability solutions to observe and visualize the performance and health standing of your distributed systems, apps, and containerized clusters.</p>



<p class="wp-block-paragraph">Practical active exercises can offer you the talents to place in situ effective metrics, dashboards, and alerts therefore you&#8217;ll be able to make sure the performance and strength of the platforms you support like Docker, Kubernetes, and more.</p>



<p class="wp-block-paragraph">This course is out there as a part of a wider educational program or as a customizable standalone workshop &#8211; seek advice from us concerning however we will tailor your coaching to suit in together with your existing skills, your current school stack, and your learning goals.</p>



<p class="wp-block-paragraph">Through custom coaching, we will show you how to install, assemble and deploy Prometheus and/or Grafana to live the performance and health of platforms as well as Kubernetes, Docker, Puppet, Spring Boot, Node …the list is large.</p>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">We have seen that Grafana provides a seamless thanks to connecting with the Prometheus knowledge supply and it provides nice visualization through queries. attempt it out mistreatment the <a href="https://www.devopsschool.com/certification/prometheus-with-grafana.html" target="_blank" rel="noreferrer noopener"><strong>DevOpsSchool</strong></a>, where you&#8217;ll be able to use Grafana right in our internet platform. Also, book a demo and consult with us directly. We&#8217;re forever happy to speak regarding your company&#8217;s observance wants.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Thank you!</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-prometheus-with-grafana-certification-courses-tutorials-and-training/">Complete guide of Prometheus with Grafana Certification courses, tutorials, and training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/complete-guide-of-prometheus-with-grafana-certification-courses-tutorials-and-training/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Complete guide of TypeScript certification courses, tutorials &#038; training</title>
		<link>https://www.scmgalaxy.com/tutorials/complete-guide-of-typescript-certification-courses-tutorials-training/</link>
					<comments>https://www.scmgalaxy.com/tutorials/complete-guide-of-typescript-certification-courses-tutorials-training/#respond</comments>
		
		<dc:creator><![CDATA[uttam.]]></dc:creator>
		<pubDate>Mon, 23 Aug 2021 08:55:16 +0000</pubDate>
				<category><![CDATA[Programming Scripting Languages]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[TypeScript]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8185</guid>

					<description><![CDATA[<p>Tutorials TypeScript lets you write JavaScript the method you actually want to. TypeScript is a typed superset of JavaScript that [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-typescript-certification-courses-tutorials-training/">Complete guide of TypeScript certification courses, tutorials &amp; training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Tutorials</strong></p>



<p class="wp-block-paragraph">TypeScript lets you write JavaScript the method you actually want to. TypeScript is a typed superset of JavaScript that amasses to plain JavaScript. A TypeScript is a pure object concerned with classes, interfaces, and statically typed like C# or Java. Mastering TypeScript can support programmers to write object-oriented programs and have them compiled to JavaScript, both on the client-side and server-side.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-typescript.png" alt="" class="wp-image-8186" width="640" height="349" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-typescript.png 640w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/what-is-typescript-300x164.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p class="wp-block-paragraph">TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. It is pure object-oriented with classes, interfaces, and statically typed programming languages like <strong>C# </strong>or <strong>Java</strong>. You will need a compiler to compile and generate the code in the file. Basically, TypeScript is the ES6 version of JavaScript with some additional features.</p>



<p class="wp-block-paragraph"><strong>TypeScript used for:</strong></p>



<p class="wp-block-paragraph">TypeScript remains a superset of the JavaScript language that devises a single open-source compiler and is developed mostly using a single vendor Microsoft. The goalmouth of TypeScript is to help catch faults first through a type system and to variety JavaScript development more proficient.</p>



<p class="wp-block-paragraph"><strong>Why do we need TypeScript?</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/0ufu1q21.js-ts-1-1024x919.jpg" alt="" class="wp-image-8190" width="590" height="529" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/0ufu1q21.js-ts-1-1024x919.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/0ufu1q21.js-ts-1-300x269.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/0ufu1q21.js-ts-1-768x689.jpg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/0ufu1q21.js-ts-1.jpg 1203w" sizes="auto, (max-width: 590px) 100vw, 590px" /></figure>



<p class="wp-block-paragraph">TypeScript simplifies JavaScript code, making it easier to read and correct. TypeScript offers highly creative development tools for JavaScript IDEs and performs, like static checking. TypeScript creates code easier to read and comprehend. Using TypeScript, we can create a huge development over basic JavaScript.</p>



<p class="wp-block-paragraph"><strong>What do I need to learn to use TypeScript?</strong></p>



<p class="wp-block-paragraph">TypeScript is basically a JS linter. Or, JS with certification that the compiler can understand. Therefore, indifference to other languages comparable to CoffeeScript which enhances syntactic sugar, or else PureScript which does not look similar to JavaScript at all, you do not need to learn a ration to start writing TypeScript code. Kinds in TS are optional, and all JS file is an effective TypeScript file. But the compiler will protest if you have type mistakes in your first files, it does stretch you back to a JavaScript file that works as it did before. Anywhere you are, TypeScript will meet you there, and then it is informal to build up your skills progressively.</p>



<p class="wp-block-paragraph"><strong>How to get started with TypeScript?</strong></p>



<p class="wp-block-paragraph">To compile your TS code, you need to install tsc short for the TypeScript compiler. The easiest way to do it is over the terminal. This can remain done simply through npm by using the following command:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="37" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-154.png" alt="" class="wp-image-8191" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-154.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-154-300x18.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">If you want to use TypeScript with Visual Studio Code, there is a handy guide on their website.</p>



<p class="wp-block-paragraph">Once you have installed <strong>tsc</strong>, you can compile your files with <strong>tsc filename.ts.</strong></p>



<p class="wp-block-paragraph"><strong>Migrating your files from JavaScript to TypeScript</strong></p>



<p class="wp-block-paragraph">Let’s say that we want to change the following JavaScript file to TypeScript due to odd behavior:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="475" height="210" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-157.png" alt="" class="wp-image-8196" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-157.png 475w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-157-300x133.png 300w" sizes="auto, (max-width: 475px) 100vw, 475px" /></figure>



<p class="wp-block-paragraph">Good news. Any JS file is technically a valid TypeScript file, so you’re up to a great start – just switch the file extension to .ts from .js.</p>



<p class="wp-block-paragraph">TypeScript has type inference, which means that it can automatically infer some of the types you use without you adding them. In this case, it presumes that the function sums two variables of type any, which is true but of no great use right now.</p>



<p class="wp-block-paragraph">If we want to sum only numbers, we can add a type signature to <strong>my_sum</strong> to make it accept only numbers.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="223" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-156.png" alt="" class="wp-image-8194" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-156.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-156-300x111.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">Now, TypeScript provides us with an error.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="22" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-158.png" alt="" class="wp-image-8197" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-158.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-158-300x11.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">Good thing we found where the error is: To additional escape errors like these, you can also add kind definitions to variables.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="50" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-159.png" alt="" class="wp-image-8198" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-159.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-159-300x25.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">TypeScript is quite flexible in what it can do and how it can help you.</p>



<p class="wp-block-paragraph"><strong>Features of TypeScript:</strong></p>



<p class="wp-block-paragraph">To sum it up, I think TypeScript will remain to rise in popularity aimed at the predictable future. It offers great development knowledge, does not have much competition, and enjoys high acceptance rates among new open-source projects.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="500" height="401" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-features.png" alt="" class="wp-image-8199" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-features.png 500w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-features-300x241.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<p class="wp-block-paragraph"><strong>Object-Oriented Language:</strong> TypeScript offers a whole feature of an object-oriented programming language such as inheritance, classes, interfaces, modules, etc. In TypeScript, we can write code for both server-side as well as client-side development.</p>



<p class="wp-block-paragraph"><strong>TypeScript supports JavaScript libraries:</strong> TypeScript supports all JavaScript elements. It permits the developers to use existing JavaScript code with TypeScript. Here, we can use each of the JavaScript frameworks, tools, and other libraries easily.</p>



<p class="wp-block-paragraph"><strong>JavaScript is TypeScript:</strong> It means the code written in JavaScript with valid .js extension can be transformed to TypeScript through changing the extension from (.js to .ts) and compiled with other TypeScript files.</p>



<p class="wp-block-paragraph"><strong>TypeScript is portable:</strong> TypeScript is portable because it can be executed on any device, browser, or operating system. It can be run in any environment where JavaScript runs on. It is not specific to any virtual machine for execution.</p>



<p class="wp-block-paragraph"><strong>DOM Manipulation:</strong> TypeScript can be used to manipulate the DOM for removing or adding elements related to JavaScript.</p>



<p class="wp-block-paragraph"><strong>TypeScript is just JS:</strong> TypeScript code is not executed on any browsers straight. The program written in TypeScript constantly starts with JavaScript then ends with JavaScript. Henceforth, we only need to know JavaScript to use it in TypeScript. The code written in TypeScript is compiled and transformed into its JavaScript comparable for the execution. This procedure is recognized as Trans-piled. With the support of JavaScript code, browsers can read the TypeScript code and show the output.</p>



<p class="wp-block-paragraph"><strong>Advantage of TypeScript over JavaScript:</strong></p>



<ul class="wp-block-list"><li>TypeScript continuously highlights errors at compilation time throughout the time of development, while JavaScript points out errors at the runtime.</li><li>TypeScript supports strongly typed or static typing, but this is not in JavaScript.</li><li>TypeScript runs on some browser or JavaScript engine.</li><li>Great tooling supports with IntelliSense, which offers active hints as the code is added.</li><li>It has a namespace concept through defining a module.</li></ul>



<p class="wp-block-paragraph"><strong>TypeScript Variables:</strong></p>



<p class="wp-block-paragraph">A variable is the storage location, which remains used to store worth info to be referenced and used by programs. It acts as a container for worth in code and must be professed earlier the use. We can declare a variable by using the var keyword. In TypeScript, the variable follows the same identification rule as of JavaScript variable declaration. These rules are &#8211;</p>



<ul class="wp-block-list"><li>The variable name must be an alphabet or numeric digit.</li><li>The variable name cannot start with digits.</li><li>The variable name cannot contain spaces and special personalities, but the underscore (_) and the dollar ($) sign.</li></ul>



<p class="wp-block-paragraph">In ES6, we can describe variables using the let and const keywords. These variables have similar syntax for variable declaration and initialization but differ in scope and usage. In TypeScript, there is continuously suggested to define a variable using the let keyword because it delivers the type protection.</p>



<p class="wp-block-paragraph">The let keyword is similar to the var keyword in some respects, and const is a let that prevents re-assignment to a variable.</p>



<p class="wp-block-paragraph"><strong>Collections in TypeScript:</strong></p>



<p class="wp-block-paragraph">TypeScript supports two kinds of collections:</p>



<p class="wp-block-paragraph"><strong>arrays</strong> (where all the members are of the same type and are accessed by position)</p>



<p class="wp-block-paragraph"><strong>tuples</strong> (where each member can be of a different type).</p>



<p class="wp-block-paragraph"><strong>Control Statements in TypeScript:</strong></p>



<p class="wp-block-paragraph">1. If the statement</p>



<p class="wp-block-paragraph">2. If else statement</p>



<p class="wp-block-paragraph">3. If else if statement</p>



<p class="wp-block-paragraph"><strong>If Statement</strong></p>



<p class="wp-block-paragraph">If the statement is used to execute a block of statements if the specified condition is true.</p>



<p class="wp-block-paragraph">Syntax:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="64" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-161.png" alt="" class="wp-image-8204" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-161.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-161-300x32.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph"><strong>If else statement</strong></p>



<p class="wp-block-paragraph">If else statement is used to execute whichever of two blocks of statements depends upon the situation. If the situation is true and if the block will execute or else the block will execute.</p>



<p class="wp-block-paragraph">Syntax:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="112" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-162.png" alt="" class="wp-image-8205" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-162.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-162-300x56.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph"><strong>If else if statement</strong></p>



<p class="wp-block-paragraph">If else statement is used to execute one block of statements from many depends upon the condition. If condition1 is true then the block of statements1 will be executed, else if condition2 is a true block of statements2 is executed, and so on. If no condition is true, and else block of statements will remain executed.</p>



<p class="wp-block-paragraph">Syntax:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="199" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-164.png" alt="" class="wp-image-8207" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-164.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-164-300x99.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph">TypeScript Control Statements Example:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="602" height="288" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-165.png" alt="" class="wp-image-8208" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-165.png 602w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-165-300x144.png 300w" sizes="auto, (max-width: 602px) 100vw, 602px" /></figure>



<p class="wp-block-paragraph"><strong>What is a TypeScript application?</strong></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-mysql-1556297411660-1024x601.jpg" alt="" class="wp-image-8209" width="599" height="352" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-mysql-1556297411660-1024x601.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-mysql-1556297411660-300x176.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-mysql-1556297411660-768x451.jpg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-mysql-1556297411660.jpg 1200w" sizes="auto, (max-width: 599px) 100vw, 599px" /><figcaption>Software, web development, programming concept. Abstract Programming language and program code on screen laptop. Laptop and icons company network. Technology process of Software development (Software, web development, programming concept. Abstract Pr</figcaption></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">TypeScript is a programming language developed then maintained through Microsoft. It is a strict syntactical superset of JavaScript and adds elective static typing to the language. TypeScript might be used to develop JavaScript applications for both server-side and client-side execution as with Node. Js or Deno.</p>



<p class="wp-block-paragraph"><strong>Scope of TypeScript:</strong></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-cover-image-1.jpg" alt="" class="wp-image-8217" width="611" height="316" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-cover-image-1.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-cover-image-1-300x155.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-cover-image-1-768x398.jpg 768w" sizes="auto, (max-width: 611px) 100vw, 611px" /></figure>



<p class="wp-block-paragraph">Variable scopes in TypeScript<strong>:</strong> Here scope means the discernibility of variable. The scope describes that we can access the variable or not. TypeScript variables can be of the following scopes:</p>



<p class="wp-block-paragraph"><strong>Local Scope:</strong> As the name stated, are professed within the block like methods, loops, etc. Local variables are available only within the construct where they are declared.</p>



<p class="wp-block-paragraph"><strong>Global Scope:</strong> If the variable is professed outside the construct then we can access the variable anyplace. This is recognized as Global Scope.</p>



<p class="wp-block-paragraph"><strong>Class Scope:</strong> If a variable is professed inside the class and we can access that variable within the class only.</p>



<p class="wp-block-paragraph"><strong>What are the Objectives for TypeScript Training?</strong></p>



<p class="wp-block-paragraph">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Comprehend TypeScript conceptions</p>



<p class="wp-block-paragraph">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apply different techniques to visualize data using multiple graphs and dashboards</p>



<p class="wp-block-paragraph">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tool TypeScript in the organization to monitor operative intelligence</p>



<p class="wp-block-paragraph">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Troubleshoot various application log issues using SPL (Search Processing Language)</p>



<p class="wp-block-paragraph">•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Implement indexers, forwarders, deployment servers, and deployers in TypeScript.</p>



<p class="wp-block-paragraph"><strong>What are the benefits of TypeScript Certification?</strong></p>



<p class="wp-block-paragraph">Certifications continuously play a critical role in any occupation. You might find some Pay-Per-Click Intermediate specialists who will tell you that certifications do not hold considerable value; this certification validates an individual&#8217;s capability to generate complex searches, reports, and dashboards with Pay-Per-Click Intermediate&#8217;s core software to become the most out of their data. A Pay-Per-Click Intermediate Core Certified Operator can search, use fields, use lookups, and make basic statistical bits of intelligence then dashboards in the Pay-Per-Click Intermediate Initiative or Pay-Per-Click Intermediate Cloud Platforms. This certification validates an individual’s capability to navigate then use the Pay-Per-Click Intermediate Software.</p>



<p class="wp-block-paragraph"><strong>Agenda of TypeScript</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="627" height="491" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-agenda.png" alt="" class="wp-image-8216" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-agenda.png 627w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/typescript-agenda-300x235.png 300w" sizes="auto, (max-width: 627px) 100vw, 627px" /></figure>



<p class="wp-block-paragraph"> <strong>TypeScript</strong> <strong>Course</strong></p>



<p class="wp-block-paragraph">Hello everybody, if you are thinking of learning TypeScript this year then looking for some exceptional resources like books, courses, and tutorials, then you have come to the right place. Now my last limited articles, I have shared several of the best Angular framework tutorials and courses, and today, I am going to share several of the best TypeScript online courses you can join to learn it through yourself. <a href="https://www.devopsschool.com/certification/master-in-typescript-with-nestjs.html" target="_blank" rel="noreferrer noopener">DevOpsSchool</a> is one of the best institutes for certification.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>Conclusions</strong></p>



<p class="wp-block-paragraph">Overall, TypeScript is a great tool to have in your toolset even if you do not use it to its full capability. It is informal to start small and grow slowly, learning and adding new features as you go. TypeScript is practical and welcoming to beginners, so there is no need to be afraid.</p>



<p class="wp-block-paragraph">I hope this article will be useful in your TypeScript. If you want help or have some questions, be sure to ask them on our social media like Twitter or Facebook.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-typescript-certification-courses-tutorials-training/">Complete guide of TypeScript certification courses, tutorials &amp; training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/complete-guide-of-typescript-certification-courses-tutorials-training/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorials for PHP Operators</title>
		<link>https://www.scmgalaxy.com/tutorials/tutorials-for-php-operators/</link>
					<comments>https://www.scmgalaxy.com/tutorials/tutorials-for-php-operators/#respond</comments>
		
		<dc:creator><![CDATA[Ashwani Kumar]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 12:25:05 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Operators in PHP]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[PHP Operators]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Tutorials for PHP Operators]]></category>
		<category><![CDATA[What]]></category>
		<category><![CDATA[What is Operators in PHP]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=7032</guid>

					<description><![CDATA[<p>What is Operators in PHP? Operators are symbols that tell the PHP processor what actions should be taken. The Add [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tutorials-for-php-operators/">Tutorials for PHP Operators</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">What is Operators in PHP?</h2>



<p class="wp-block-paragraph">Operators are symbols that tell the PHP processor what actions should be taken. The Add (+) sign, for example, instructs PHP to combine two variables or values, but the bigger (>) symbol instructs PHP to compare two values. Don&#8217;t make the mistake of assuming that operators and functions are the same. Instead of functional, such operators might be used (such as the PHP ternary).</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://www.devopsschool.com/blog/wp-content/uploads/2021/05/PHP-operators-types.png" alt=""/></figure></div>



<ul class="wp-block-list"><li>Arithmetic operators</li><li>Assignment operators</li><li>Comparison operators</li><li>Increment/Decrement operators</li><li>Logical operators</li><li>String operators</li><li>Array operators</li><li>Spaceship operators</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://ngs-it.com/files/course/Operator-.png" alt="PHP Operators"/></figure></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tutorials-for-php-operators/">Tutorials for PHP Operators</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/tutorials-for-php-operators/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tutorials for PHP Data type</title>
		<link>https://www.scmgalaxy.com/tutorials/tutorials-for-php-data-type/</link>
					<comments>https://www.scmgalaxy.com/tutorials/tutorials-for-php-data-type/#respond</comments>
		
		<dc:creator><![CDATA[Ashwani Kumar]]></dc:creator>
		<pubDate>Wed, 21 Jul 2021 13:38:06 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Data type]]></category>
		<category><![CDATA[Data Types used]]></category>
		<category><![CDATA[Data Types used in PHP]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Tutorials for PHP Data type]]></category>
		<category><![CDATA[What]]></category>
		<category><![CDATA[What is Data Types]]></category>
		<category><![CDATA[Why]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=6901</guid>

					<description><![CDATA[<p>What is Data Types? Their sizes, as well as the names of the variables, might change. In most programming languages [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tutorials-for-php-data-type/">Tutorials for PHP Data type</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">What is Data Types?</h2>



<p class="wp-block-paragraph">Their sizes, as well as the names of the variables, might change. In most programming languages (such as C++ and Java), you may use a number of data types for variables. However, because PHP does not specify type explicitly, the variable type must be determined by the form or type of data to which it is applied.</p>



<h3 class="wp-block-heading">What are the Data Types used in PHP?</h3>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://www.tutorialandexample.com/wp-content/uploads/2018/07/rrrrr.png" alt="PHP Data Types - Tutorial And Example"/></figure></div>



<p class="wp-block-paragraph">There are many data types for various purposes, such as null, binary, integer, float, text, object, property, and an array. We employ eight different types of data in PHP to create our variables. Below is a brief explanation of the various categories.</p>



<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" src="https://image.slidesharecdn.com/php-141120010751-conversion-gate01/95/basic-of-php-36-638.jpg?cb=1416445811" alt="Basic of PHP"/></figure></div>



<p class="wp-block-paragraph"><strong>Integers</strong> − There are whole numbers, including 4195, without a decimal point.</p>



<p class="wp-block-paragraph"><strong>Doubles</strong> − Floating points are numbers such as 3.14159 or 49.1</p>



<p class="wp-block-paragraph"><strong>Booleans</strong> − Have either true or false only two possible values.</p>



<p class="wp-block-paragraph"><strong>NULL</strong> − It has only one value: NULL, is a special kind.</p>



<p class="wp-block-paragraph"><strong>Strings</strong> − There are character strings, such as ‘PHP supports string operations.’</p>



<p class="wp-block-paragraph"><strong>Arrays</strong> − Collections of other values are called and indexed.</p>



<p class="wp-block-paragraph"><strong>Objects</strong> − There are instances of programming classes that can package other class-specific values and functions.</p>



<p class="wp-block-paragraph"><strong>Resources</strong> − Special variables provide access to external PHP tools (such as database connections).</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tutorials-for-php-data-type/">Tutorials for PHP Data type</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/tutorials-for-php-data-type/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to create a subscribe form for your rss feed</title>
		<link>https://www.scmgalaxy.com/tutorials/create-a-subscribe-form-for-your-rss-feed/</link>
					<comments>https://www.scmgalaxy.com/tutorials/create-a-subscribe-form-for-your-rss-feed/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 05 Aug 2017 19:23:00 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Rss feed]]></category>
		<category><![CDATA[Subscribe Form]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2017/08/05/create-a-subscribe-form-for-your-rss-feed/</guid>

					<description><![CDATA[<p>&#160; Create a subscribe form for your rss feed &#160; Joomla Website with K2 Content https://www.templatemonster.com/help/joomla-2-5-x-how-to-set-up-rss-feeds.html &#160; RSS To email [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/create-a-subscribe-form-for-your-rss-feed/">How to create a subscribe form for your rss feed</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="aligncenter wp-image-2690" title="create-a-subscribe-form-for-rss-feed" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/08/create-a-subscribe-form-for-1.png" alt="create-a-subscribe-form-for" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/08/create-a-subscribe-form-for-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/08/create-a-subscribe-form-for-1-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div></div>
<p>&nbsp;</p>
<div>Create a subscribe form for your rss feed</div>
<div></div>
<p>&nbsp;</p>
<div><strong>Joomla Website with K2 Content</strong></div>
<div><a href="https://www.templatemonster.com/help/joomla-2-5-x-how-to-set-up-rss-feeds.html">https://www.templatemonster.com/help/joomla-2-5-x-how-to-set-up-rss-feeds.html</a></div>
<div></div>
<div></div>
<p>&nbsp;</p>
<div><strong>RSS To email using mailchimp</strong></div>
<div><a href="https://mailchimp.com/features/rss-to-email/">https://mailchimp.com/features/rss-to-email/</a></div>
<div></div>
<div></div>
<p>&nbsp;</p>
<div><strong>RSS To email using hubspot</strong></div>
<div><a href="https://knowledge.hubspot.com/blog-user-guide-v2/how-to-set-up-an-rss-to-email-blog-subscription-for-an-external-blog">https://knowledge.hubspot.com/blog-user-guide-v2/how-to-set-up-an-rss-to-email-blog-subscription-for-an-external-blog</a></div>
<div></div>
<div></div>
<p>&nbsp;</p>
<div><strong>RSS to email using phplist</strong></div>
<div><a href="http://docs.phplist.com/RSSFunctionsInfo.html">http://docs.phplist.com/RSSFunctionsInfo.html</a></div>
<div></div>
<p>&nbsp;</p>
<div><strong>Feed Burner</strong></div>
<div><a href="http://digitcodes.com/add-a-stylish-email-subscription-form-for-your-blog/" target="_blank" rel="noopener">http://digitcodes.com/add-a-stylish-email-subscription-form-for-your-blog/</a></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/create-a-subscribe-form-for-your-rss-feed/">How to create a subscribe form for your rss feed</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/create-a-subscribe-form-for-your-rss-feed/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Configure the Knife Command &#8211; Chef</title>
		<link>https://www.scmgalaxy.com/tutorials/configure-the-knife-command/</link>
					<comments>https://www.scmgalaxy.com/tutorials/configure-the-knife-command/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 21 Jul 2016 04:51:16 +0000</pubDate>
				<category><![CDATA[Chef]]></category>
		<category><![CDATA[Chef Knife Command]]></category>
		<category><![CDATA[Chef Knife Setup]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Knife]]></category>
		<category><![CDATA[Knife Command]]></category>
		<category><![CDATA[knife configuration]]></category>
		<category><![CDATA[Knife Setup]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2016/07/21/configure-the-knife-command/</guid>

					<description><![CDATA[<p>We now have to configure the knife command. This command is the central way of communicating with our server and the nodes [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configure-the-knife-command/">Configure the Knife Command &#8211; Chef</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3039 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/configure-the-knife-command.png" alt="configure-the-knife-command" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/configure-the-knife-command.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/07/configure-the-knife-command-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">We now have to configure the <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">knife</code> command. This command is the central way of communicating with our server and the nodes that we will be configuring. We need to tell it how to authenticate and then generate a user to access the Chef server.</p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">Luckily, we&#8217;ve been laying the groundwork for this step by acquiring the appropriate credential files. We can start the configuration by typing:</p>
<pre class="code-pre " style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);"><code style="font-family: monospace, monospace; border-radius: 3px; color: #3a3a3a; line-height: 22px; padding: 0px; margin: 0px; box-sizing: border-box; background-color: transparent;">knife configure --initial </code></pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">This will ask you a series of questions. We will go through them one by one:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">WARNING: No knife configuration file found Where should I put the config file? [/home/<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">your_user</span>/.chef/knife.rb]</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">The values in the brackets ([]) are the default values that knife will use if we do not select a value.</p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">We want to place our knife configuration file in the hidden directory we have been using:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">/home/<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">your_user</span>/chef-repo/.chef/knife.rb</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">In the next question, type in the domain name or IP address you use to access the Chef server. This should begin with <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">https://</code> and end with <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">:443</code>:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">https://<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">server_domain_or_IP</span>:443</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">You will be asked for a name for the new user you will be creating. Choose something descriptive:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">Please enter a name for the new user: [root] <span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">station1</span></pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">It will then ask you for the admin name. This you can just press enter on to accept the default value (we didn&#8217;t change the admin name).</p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">It will then ask you for the location of the existing administrators key. This should be:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">/home/<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">your_user</span>/chef-repo/.chef/admin.pem</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">It will ask a similar set of questions about the validator. We haven&#8217;t changed the validator&#8217;s name either, so we can keep that as <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">chef-validator</code>. Press enter to accept this value.</p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">It will then ask you for the location of the validation key. It should be something like this:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">/home/<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">your_user</span>/chef-repo/.chef/chef-validator.pem</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">Next, it will ask for the path to the repository. This is the <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">chef-repo</code> folder we have been operating in:</p>
<pre style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);">/home/<span class="highlight" style="color: #e94849; box-sizing: border-box; background: 0px 0px;">your_user</span>/chef-repo</pre>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">Finally, it will ask you to select a password for your new user. Select anything you would like.</p>
<p style="margin: 0px auto 22px; padding: 0px; box-sizing: border-box; font-size: 16px; line-height: 28px; width: 745px; font-family: proxima-nova, sans-serif;">This should complete our knife configuration. If we look in our <code style="font-family: monospace, monospace; font-size: 15px; border-radius: 3px; line-height: 22px; padding: 3px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.0470588);">chef-repo/.chef</code> directory, we should see a knife configuration file and the credentials of our new user:</p>
<pre class="code-pre " style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 0px auto 28px; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);"><code style="font-family: monospace, monospace; border-radius: 3px; color: #3a3a3a; line-height: 22px; padding: 0px; margin: 0px; box-sizing: border-box; background-color: transparent;">ls ~/chef-repo/.chef </code></pre>
<pre class="code-pre " style="font-family: monospace, monospace; font-size: 14px; border-radius: 3px; box-sizing: border-box; word-wrap: normal; padding: 13px 17px; margin: 28px auto; width: 745px; overflow: auto !important; background-color: rgba(0, 0, 0, 0.0470588);"><code style="font-family: monospace, monospace; border-radius: 3px; color: #3a3a3a; line-height: 22px; padding: 0px; margin: 0px; box-sizing: border-box; background-color: transparent;">admin.pem  chef-validator.pem  knife.rb  station1.pem</code></pre>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configure-the-knife-command/">Configure the Knife Command &#8211; Chef</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/configure-the-knife-command/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Docker in Linux?</title>
		<link>https://www.scmgalaxy.com/tutorials/how-to-install-docker-in-linux/</link>
					<comments>https://www.scmgalaxy.com/tutorials/how-to-install-docker-in-linux/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 23 Feb 2016 15:02:05 +0000</pubDate>
				<category><![CDATA[Unix / Linux]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker in Linux]]></category>
		<category><![CDATA[Docker installation process in linux]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Install Docker in Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2016/02/23/how-to-install-docker-in-linux/</guid>

					<description><![CDATA[<p>How to Install Docker in Linux? Note &#8211; You should install Docker using root or with sudo access. Install Docker [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-install-docker-in-linux/">How to Install Docker in Linux?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="wp-image-3190 size-full aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/how-to-install-docker-in-li.png" alt="install-docker-in-linux" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/how-to-install-docker-in-li.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/how-to-install-docker-in-li-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div><strong>How to Install Docker in Linux?</strong></div>
<div></div>
<div>Note &#8211; You should install Docker using root or with sudo access.</div>
<div></div>
<div><strong>Install Docker on Ubantu </strong></div>
<div># apt-get update</div>
<div># apt-get install -y docker.io</div>
<div># service docker.io start</div>
<div></div>
<div><strong>Install Docker on Redhar / Centos</strong></div>
<div># yum update</div>
<div># yum install -y docker.io</div>
<div># systemctl start docker.service</div>
<div></div>
<div><strong>How to verify the version of docker?</strong></div>
<div># docker -v</div>
<div># docker version</div>
<div></div>
<div><strong>How to know docker running?</strong></div>
<div># service docker.io status (Ubantu)</div>
<div># systemctl status docker.service (Redhat)</div>
<div></div>
<div><strong>How to check details of Docker clients, deamon, containers, images, drivers, etc</strong></div>
<div># docker info</div>
<div></div>
<div><strong>How to update Docker version?</strong></div>
<div>==============================================</div>
<div># wget -q0- https://get.docker.com/gpg | apt-key add &#8211;</div>
<div># echo deb http://get.docker.com/ubantu docker main &gt; /etc/apt/sources.list.d/docker.list</div>
<div># apt-get update</div>
<div># apt-get install lxc-docker</div>
<div># docker version</div>
<div></div>
<div><strong>Configuration post docker installation:</strong></div>
<div>Adding Users to the Docker Group for non-root user</div>
<div>==============================================</div>
<div># docker run -it ubuntu /bin/bash (as a non-root)</div>
<div>[ permission denied]</div>
<div># cat /etc/group</div>
<div># sudo gpasswd -a username docker</div>
<div># cat /etc/group</div>
<div># docker run -it ubuntu /bin/bash (as a non-root)</div>
<div># logout</div>
<div># login username</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-install-docker-in-linux/">How to Install Docker in Linux?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/how-to-install-docker-in-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Atlassian Jira using Docker?</title>
		<link>https://www.scmgalaxy.com/tutorials/install-atlassian-jira-using-docker/</link>
					<comments>https://www.scmgalaxy.com/tutorials/install-atlassian-jira-using-docker/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 23 Feb 2016 11:32:56 +0000</pubDate>
				<category><![CDATA[CONTAINERS]]></category>
		<category><![CDATA[Atlassian Jira]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Install Atlassian Jira using Docker]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[Jira Installation]]></category>
		<category><![CDATA[Jira Installation using Docker]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2016/02/23/install-atlassian-jira-using-docker/</guid>

					<description><![CDATA[<p>Install Atlassian Jira using Docker Download and Run the jira latest: # docker run &#8211;detach &#8211;publish 8080:8080 cptactionhank/atlassian-jira:latest Then simply navigate [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-atlassian-jira-using-docker/">How to install Atlassian Jira using Docker?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="aligncenter wp-image-3198 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/install-atlassian-jira-usin.png" alt="install-atlassian-jira-using-docker" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/install-atlassian-jira-usin.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2016/02/install-atlassian-jira-usin-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div>Install Atlassian Jira using Docker</div>
<div></div>
<div><strong>Download and Run the jira latest:</strong></div>
<div># <span style="color: #333333; font-family: Consolas, 'Liberation Mono', Courier, monospace; font-size: 16px; line-height: 24px; white-space: pre; background-color: #eaeef3;">docker run &#8211;detach &#8211;publish 8080:8080 cptactionhank/atlassian-jira:latest</span></div>
<div></div>
<div>Then simply navigate your preferred browser to http://[dockerhost]:8080 and finish the configuration.</div>
<div></div>
<div><strong>Notes:</strong></div>
<div>JIRA Home location: /var/atlassian/jira</div>
<div>JIRA Installation location: /opt/atlassian/jira</div>
<div></div>
<div><strong>Reference:</strong></div>
<div><a href="https://hub.docker.com/r/cptactionhank/atlassian-jira/" target="_blank" rel="noopener">https://hub.docker.com/r/cptactionhank/atlassian-jira/</a></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-atlassian-jira-using-docker/">How to install Atlassian Jira using Docker?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/install-atlassian-jira-using-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup AWS Credentials using AWS Command Line Interface?</title>
		<link>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 27 Oct 2015 01:50:00 +0000</pubDate>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS credentials]]></category>
		<category><![CDATA[AWS Guide]]></category>
		<category><![CDATA[AWS Tutorials]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[Command Line Interface]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Setup AWS credentials]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/10/27/setup-aws-credentails-using-aws-command-line-interface/</guid>

					<description><![CDATA[<p>Setup AWS Credentails using AWS Command Line Interface Install the AWS CLI Using Pip Please click here complete installation guide. [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/">How to Setup AWS Credentials using AWS Command Line Interface?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter wp-image-3103 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using.png" alt="setup-aws-credentials-using-aws-command" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/setup-aws-credentails-using-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Setup AWS Credentails using AWS Command Line Interface</strong></p>
<p><strong>Install the AWS CLI Using Pip</strong><br />
Please<strong> <a href="http://www.devopsschool.com/tutorial/aws/how-to-do/install-and-configure-aws-cli.html">click here</a> </strong>complete installation guide.</p>
<p><strong>Test the AWS CLI Installation</strong></p>
<pre class="brush: plain; title: ; notranslate"> $ aws help</pre>
<p><strong>Environment Variables &#8211; </strong></p>
<ul>
<li>AWS_ACCESS_KEY_ID</li>
<li>AWS_SECRET_ACCESS_KEY</li>
</ul>
<p><strong>Step 5: Get a key aws_access_key_id, aws_secret_access_key, region from AWS website, under your </strong></p>
<pre class="brush: plain; title: ; notranslate">$ aws configure</pre>
<p><strong>Step 6: Setup AWS with key</strong></p>
<pre class="brush: plain; title: ; notranslate">$  aws configure
AWS Access Key ID &#x5B;None]: AKIAJB6WCXXXXRKRT5SQ
AWS Secret Access Key &#x5B;None]: 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
Default region name &#x5B;None]: us-east-1
Default output format &#x5B;None]:
$  aws s3 list</pre>
<p><strong>Step 7: Verify details in ~/.aws/credentials and ~/.aws/config</strong></p>
<pre class="brush: plain; title: ; notranslate">$ more ~/.aws/credentials
&#x5B;default]
aws_access_key_id = AKIAJB6WCXXXXRKRT5SQ
aws_secret_access_key = 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

$  more ~/.aws/config
&#x5B;default]
region = us-east-1</pre>
<p><strong>Step 8: Verify AWS CLI setup</strong></p>
<pre class="brush: plain; title: ; notranslate">$ aws ec2 describe-instances --output table --region us-west-2</pre>
<p><strong>The AWS credentials file &#8211;</strong></p>
<p>Located at ~/.aws/credentials on Linux, OS X, or Unix, or at C:\Users\USERNAME \.aws\credentials on Windows. This file can contain multiple named profiles in addition to a default profile.</p>
<p><strong>The CLI configuration file &#8211;</strong></p>
<p>Typically located at ~/.aws/config on Linux, OS X, or Unix, or at C:\Users\USERNAME \.aws\config on Windows. This file can contain a default profile, named profiles, and CLI specific configuration parameters for each.</p>
<p><strong>Reference</strong><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/installing.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/installing.html</a><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html</a><br />
<a href="http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html" target="_blank" rel="noopener">http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/">How to Setup AWS Credentials using AWS Command Line Interface?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setup-aws-credentials-using-aws-command-line-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to attach the jenkins build log as part of the email body?</title>
		<link>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 03 Oct 2015 12:26:05 +0000</pubDate>
				<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Attach]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Email body]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to attach jenkins build log]]></category>
		<category><![CDATA[Jenkins build log]]></category>
		<category><![CDATA[Jenkins build log in email body]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[Part]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ways]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/10/03/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/</guid>

					<description><![CDATA[<p>Way 1 &#8211;  Put following lines as part of Default Content text box ${BUILD_LOG, maxLines=9999, escapeHtml=false} this works for free [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/">How to attach the jenkins build log as part of the email body?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3333 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/jenkins-build-log-as-part-o-1.png" alt="jenkins-build-log-as-part-of-the-email-body" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/jenkins-build-log-as-part-o-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/10/jenkins-build-log-as-part-o-1-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><strong>Way 1 &#8211; </strong></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">Put following lines as part of Default Content text box</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG, maxLines=9999, escapeHtml=false}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">this works for free style projects</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><strong>Way 2 &#8211; If you want send only specific line using regex</strong></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG_REGEX, regex=&#8221;\\b(Buildfile|BUILD)\\<wbr />b&#8221;, linesAfter=1}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG_REGEX, regex=&#8221;^.*?BUILD FAILED.*?$&#8221;, linesBefore=0, linesAfter=10, maxMatches=5, showTruncatedLines=false, escapeHtml=true}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG_REGEX, regex=&#8221;\\b(FC0)\\b&#8221;, linesAfter=1}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG_REGEX, regex=&#8221;^.*?BUILD FAILED.*?$&#8221;, linesBefore=0, linesAfter=10, maxMatches=5, showTruncatedLines=false, escapeHtml=true}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG_REGEX, regex=&#8221;^.*?FC0.*?$&#8221;, maxMatches=95, showTruncatedLines=false, escapeHtml=false, matchedLineHtmlStyle=true}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">This will show exactly which is expected lines as part of the regEx.</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><strong>List of other variables as part of email body</strong></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${PROJECT_URL}/ws/</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_URL}/artifact/</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">${BUILD_LOG, maxLines=1000}</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">More ref</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">Content Token Reference</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">In string arguments, escape &#8220;, \, and line terminators (\n or \r\n) with a \, e.g. arg1=&#8221;\&#8221;quoted\&#8221;&#8221;; arg2=&#8221;c:\\path&#8221;; and arg3=&#8221;one\ntwo&#8221;. The brackets may be omitted if there are no arguments.</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;">New Lines &#8211; Use &lt;br&gt; or &#8220;\&#8221;</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><strong>More Info </strong></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><a style="color: #1155cc;" href="http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin" target="_blank" rel="noopener">http://wiki.hudson-ci.org/<wbr />display/HUDSON/Email-ext+<wbr />plugin</a></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><a style="color: #1155cc;" href="http://stackoverflow.com/questions/9439450/how-will-i-filter-out-only-errors-in-jenkins-email-ext-build-log-regex" target="_blank" rel="noopener">http://stackoverflow.com/<wbr />questions/9439450/how-will-i-<wbr />filter-out-only-errors-in-<wbr />jenkins-email-ext-build-log-<wbr />regex</a></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><a style="color: #1155cc;" href="http://champasoft.blogspot.nl/2012/11/jenkins-pattern-for-e-mailing-log.html" target="_blank" rel="noopener">http://champasoft.blogspot.nl/<wbr />2012/11/jenkins-pattern-for-e-<wbr />mailing-log.html</a></div>
<div style="font-family: Calibri, sans-serif; font-size: 14px;"><a style="color: #1155cc;" href="https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin" target="_blank" rel="noopener">https://wiki.jenkins-ci.org/<wbr />display/JENKINS/Email-ext+<wbr />plugin</a></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/">How to attach the jenkins build log as part of the email body?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Implement Chef roles using Chef server ?</title>
		<link>https://www.scmgalaxy.com/tutorials/implement-chef-roles-using-chef-server/</link>
					<comments>https://www.scmgalaxy.com/tutorials/implement-chef-roles-using-chef-server/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 24 Sep 2015 14:57:08 +0000</pubDate>
				<category><![CDATA[Chef]]></category>
		<category><![CDATA[Chef Guide]]></category>
		<category><![CDATA[Chef roles]]></category>
		<category><![CDATA[Chef server]]></category>
		<category><![CDATA[Chef Tutorial]]></category>
		<category><![CDATA[create Role in Chef]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to Implement Chef roles]]></category>
		<category><![CDATA[Implement]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Roles in Chef]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/09/24/implement-chef-roles-using-chef-server/</guid>

					<description><![CDATA[<p>What is Role? A role is a way to define certain patterns and processes that exist across nodes in an [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/implement-chef-roles-using-chef-server/">How to Implement Chef roles using Chef server ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-3345 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/chef-roles-using-chef-serve.png" alt="implement-chef-roles-using-chef-server" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/chef-roles-using-chef-serve.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/chef-roles-using-chef-serve-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>What is Role?</strong></p>
<p>A role is a way to define certain patterns and processes that exist across nodes in an organization as belonging to a single job function. Each role consists of zero (or more) attributes and a run-list. Each node can have zero (or more) roles assigned to it. When a role is run against a node, the configuration details of that node are compared against the attributes of the role, and then the contents of that role’s run-list are applied to the node’s configuration details. When a chef-client runs, it merges its own attributes and run-lists with those contained within each assigned role.</p>
<p><strong>How to use Roles in Chef?</strong></p>
<ol>
<li>Create a Role and add the cookbooks into it.</li>
<li>Assign the role into each node or bootstrap new nodes using roles</li>
<li>The the run list</li>
</ol>
<p><strong>How to create Role?</strong></p>
<p><strong>Method 1: In Chef Server directly</strong></p>
<pre><code>&gt; knife role create client1</code></pre>
<p>&amp;</p>
<p>Add the run list e.g. &#8220;recipe[nginx]&#8221; under &#8220;run_list&#8221;</p>
<p>Save &amp; exit</p>
<p>The role will be created in Chef Server.</p>
<p>Example</p>
<pre><code>{ "name": "client1", "description": "", "json_class": "Chef::Role", "default_attributes": { }, "override_attributes": { }, "chef_type": "role", "run_list": [ "recipe[nginx]", "recipe[phpapp::web]" ], "env_run_lists": { } } </code></pre>
<p><strong>Let&#8217;s download the role from the Chef server so we have it locally in a Chef repository.</strong></p>
<p>&gt; knife role show client1 -d -Fjson &gt; roles/client1.json</p>
<p><strong>Now, Lets bootstrap the node using knife with roles</strong></p>
<pre>&gt; knife bootstrap --run-list "role[client1]" --sudo hostname</pre>
<p><strong>How to edit the roles in chef Server?</strong></p>
<pre>&gt; knife role edit client1</pre>
<p><strong>Method 2: In local repo under chef-repo folder</strong></p>
<pre><code>&gt; vi webserver.rb</code></pre>
<p>example &#8211;</p>
<pre><code>name "web_server" description "Role for web servers" run_list(   "role[base]",   "recipe{web_server]" ) </code></pre>
<p>&amp; Then upload to chef server using following commands.</p>
<pre>&gt; knife role from file path/to/role/file</pre>
<p><strong>How Assigning Roles to Nodes?</strong></p>
<pre><code>&gt; knife node list</code></pre>
<pre><code>&gt; knife node edit node_name</code></pre>
<p>This will bring up the node&#8217;s definition file, which will allow us to add a role to its run_list:</p>
<pre><code>{ "name": "client1", "chef_environment": "_default", "normal": { "tags": [  ] 	}, "run_list": [ 	"recipe[nginx]" ] } </code></pre>
<p>For instance, we can replace our recipe with our role in this file:</p>
<pre><code>{ "name": "client1", "chef_environment": "_default", "normal": { "tags": [ ] }, "run_list": [ "role[web_server]" ] } </code></pre>
<p><strong>How to bootstrap node using role?</strong></p>
<pre><code>&gt; knife bootstrap {{address}} --ssh-user {{user}} --ssh-password '{{password}}' --sudo --use-sudo-password --node-name node1 --run-list 'role[production]'</code></pre>
<pre><code>&gt; knife bootstrap --run-list "role[phpapp-web]" --sudo hostname</code></pre>
<p><strong>How to run roles against nodes?</strong></p>
<p>You can run chef-client on multiple nodes via knife ssh command like, To query for all nodes that have the webserver role and then use SSH to run the command sudo chef-client, enter:</p>
<pre><code>&gt; knife ssh "role:webserver" "sudo chef-client"</code></pre>
<p>To find the uptime of all of web servers running Ubuntu on the Amazon EC2 platform, enter:</p>
<pre><code>&gt; knife ssh "role:web" "uptime" -x ubuntu -a ec2.public_hostname</code></pre>
<p><strong>Reference</strong></p>
<p><a href="http://docs.chef.io/roles.html" target="_blank" rel="noopener">http://docs.chef.io/roles.html</a></p>
<p><a href="https://docs.chef.io/knife_ssh.html" target="_blank" rel="noopener">https://docs.chef.io/knife_ssh.html</a></p>
<p><a href="https://docs.chef.io/knife_role.html" target="_blank" rel="noopener">https://docs.chef.io/knife_role.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/implement-chef-roles-using-chef-server/">How to Implement Chef roles using Chef server ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/implement-chef-roles-using-chef-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jenkins Backup and Restore Process &#124; Jenkins Tutorial</title>
		<link>https://www.scmgalaxy.com/tutorials/jenkins-backup-and-restore-process/</link>
					<comments>https://www.scmgalaxy.com/tutorials/jenkins-backup-and-restore-process/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 20 Sep 2015 10:34:04 +0000</pubDate>
				<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to Backup Jenkins]]></category>
		<category><![CDATA[How to Restore Jenkins]]></category>
		<category><![CDATA[Jenkins Backup]]></category>
		<category><![CDATA[Jenkins Backup Process]]></category>
		<category><![CDATA[Jenkins Backup Tutorial]]></category>
		<category><![CDATA[Jenkins Process]]></category>
		<category><![CDATA[Jenkins Restore]]></category>
		<category><![CDATA[Jenkins Restore Tutorial]]></category>
		<category><![CDATA[Jenkins Tutorial]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Restore]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/09/20/jenkins-backup-and-restore-process/</guid>

					<description><![CDATA[<p>How Do I Backup Jenkins Jobs using Grunt? Backup Jenkins configuration to S3 bash-backup-script for jenkins‘ job-configs via user-crontab Backup [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/jenkins-backup-and-restore-process/">Jenkins Backup and Restore Process | Jenkins Tutorial</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3353 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-backup-and-restore-.png" alt="jenkins-backup-and-restore-process" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-backup-and-restore-.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-backup-and-restore--300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h3>
<h3><a href="https://www.sghill.net/how-do-i-backup-jenkins-jobs.html" target="_blank" rel="noopener">How Do I Backup Jenkins Jobs using Grunt?</a></h3>
<h3><a href="http://www.clausconrad.com/blog/backup-jenkins-configuration-to-s3" target="_blank" rel="noopener">Backup Jenkins configuration to S3</a></h3>
<h3><a href="http://christoph-burmeister.eu/?p=1981" target="_blank" rel="noopener">bash-backup-script for jenkins‘ job-configs via user-crontab</a></h3>
<h3><a href="http://softwaretester.info/backup-and-restore-jenkins/" target="_blank" rel="noopener">Backup and restore Jenkins using jenkins plugins</a></h3>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/jenkins-backup-and-restore-process/">Jenkins Backup and Restore Process | Jenkins Tutorial</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/jenkins-backup-and-restore-process/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to attach the jenkins build log as part of the email body?</title>
		<link>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/</link>
					<comments>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 11 Sep 2015 16:29:12 +0000</pubDate>
				<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Attach]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Email body]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[How to attach jenkins build log]]></category>
		<category><![CDATA[Jenkins build log]]></category>
		<category><![CDATA[Jenkins build log in email body]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[Part]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ways]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/09/11/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/</guid>

					<description><![CDATA[<p>Way 1 &#8211;  Put following lines as part of Default Content text box ${BUILD_LOG, maxLines=9999, escapeHtml=false} this works for free [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/">How to attach the jenkins build log as part of the email body?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3363 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-build-log-as-part-o.png" alt="jenkins-build-log-as-part-of-the-email-body" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-build-log-as-part-o.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/jenkins-build-log-as-part-o-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Way 1 &#8211; </strong></p>
<p>Put following lines as part of Default Content text box</p>
<p>${BUILD_LOG, maxLines=9999, escapeHtml=false}</p>
<p>this works for free style projects</p>
<p><strong>Way 2 &#8211; If you want send only specific line using regex</strong></p>
<p>${BUILD_LOG_REGEX, regex=&#8221;\\b(Buildfile|BUILD)\\b&#8221;, linesAfter=1}</p>
<p>${BUILD_LOG_REGEX, regex=&#8221;^.*?BUILD FAILED.*?$&#8221;, linesBefore=0, linesAfter=10, maxMatches=5, showTruncatedLines=false, escapeHtml=true}</p>
<p>${BUILD_LOG_REGEX, regex=&#8221;\\b(FC0)\\b&#8221;, linesAfter=1}</p>
<p>${BUILD_LOG_REGEX, regex=&#8221;^.*?BUILD FAILED.*?$&#8221;, linesBefore=0, linesAfter=10, maxMatches=5, showTruncatedLines=false, escapeHtml=true}</p>
<p>${BUILD_LOG_REGEX, regex=&#8221;^.*?FC0.*?$&#8221;, maxMatches=95, showTruncatedLines=false, escapeHtml=false, matchedLineHtmlStyle=true}</p>
<p>This will show exactly which is expected lines as part of the regEx.</p>
<p>More Info</p>
<p><a href="http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin" target="_blank" rel="noopener">http://wiki.hudson-ci.org/display/HUDSON/Email-ext+plugin</a></p>
<p><a href="http://stackoverflow.com/questions/9439450/how-will-i-filter-out-only-errors-in-jenkins-email-ext-build-log-regex" target="_blank" rel="noopener">http://stackoverflow.com/questions/9439450/how-will-i-filter-out-only-errors-in-jenkins-email-ext-build-log-regex</a></p>
<p><a href="http://champasoft.blogspot.nl/2012/11/jenkins-pattern-for-e-mailing-log.html" target="_blank" rel="noopener">http://champasoft.blogspot.nl/2012/11/jenkins-pattern-for-e-mailing-log.html</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/">How to attach the jenkins build log as part of the email body?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/how-to-attach-the-jenkins-build-log-as-part-of-the-email-body/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Courses and Training &#124; DevOps Training &#124; Online &#124; Classroom</title>
		<link>https://www.scmgalaxy.com/tutorials/devops-courses-and-training/</link>
					<comments>https://www.scmgalaxy.com/tutorials/devops-courses-and-training/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 23 Jun 2015 15:12:27 +0000</pubDate>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[Bangalore]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Classroom]]></category>
		<category><![CDATA[Classroom DevOps Training]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[DevOps Course]]></category>
		<category><![CDATA[DevOps Training]]></category>
		<category><![CDATA[DevOps Training Online]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[Hyderabad]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Online DevOps Training]]></category>
		<category><![CDATA[Pune]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Trainer]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Usa]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/06/23/devops-courses-and-training/</guid>

					<description><![CDATA[<p>About the DevOps Course DevOps integrates devlopers and operation teams in order to improve collobration and productivity by automation infrastrcure, [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/devops-courses-and-training/">DevOps Courses and Training | DevOps Training | Online | Classroom</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3456 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/devops-course-training.png" alt="devops-course-training" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/devops-course-training.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/devops-course-training-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div></div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">About the DevOps Course</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">DevOps integrates devlopers and operation teams in order to improve collobration and productivity by automation infrastrcure, automationg workflows and continously application performance. DevOps helps You deliver the best user experience possible and benefits your company by increasing the frequency of deployments of your software and services. DevOps Helps to improve performance and quickly release of application. As rapid delivery of software has become a strategic business asset, progressive IT organizations are pursuing a DevOps culture, where development and operations teams, systems, and tools work in lockstep. By aligning goals and sharing tools and strategies, you can improve velocity and code quality, allowing you to innovate faster.<br style="box-sizing: border-box;" />In this course, we look at the necessity of Devops and how a DevOps transformation can help focus on value and streamlined delivery of your software. We will also cover concepts like Automation, tools &amp; technology which play huge roles in DevOps success;</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Course Objective &#8211; DevOps</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">After the completion of DevOps course at DevOpsCo, you will be able to :</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">Understand the need for DevOps and the problems it resolves.</li>
<li style="box-sizing: border-box;">Learn about the common Infrastructure Servers, Scalability and Availability</li>
<li style="box-sizing: border-box;">Implement Automated Installations and Deployments</li>
<li style="box-sizing: border-box;">Understand Performance and basic Security for Infrastructure</li>
<li style="box-sizing: border-box;">Implement Virtualization Concepts</li>
<li style="box-sizing: border-box;">Understand the need and concepts of Monitoring and Logging</li>
<li style="box-sizing: border-box;">Understand the Continuous Integration and Deployment (CI/CD)</li>
<li style="box-sizing: border-box;">Learn various DevOps tools Chef, Puppets, Jenkins, Nagios, Docker, GIT, etc</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Who should go for this course?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course :</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">DevOps Engineer</li>
<li style="box-sizing: border-box;">Build and Release Engineer,</li>
<li style="box-sizing: border-box;">AppOps Engineer,</li>
<li style="box-sizing: border-box;">Site Reliability Engineer</li>
<li style="box-sizing: border-box;">System Administrator</li>
<li style="box-sizing: border-box;">Operations Engineer</li>
<li style="box-sizing: border-box;">Automation Engineer</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Who should go for this course?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">This course is a foundation to anyone who aspires to become a DevOps Engineer, a Service Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course :</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">DevOps Engineer</li>
<li style="box-sizing: border-box;">Build and Release Engineer,</li>
<li style="box-sizing: border-box;">AppOps Engineer,</li>
<li style="box-sizing: border-box;">Site Reliability Engineer</li>
<li style="box-sizing: border-box;">System Administrator</li>
<li style="box-sizing: border-box;">Operations Engineer</li>
<li style="box-sizing: border-box;">Automation Engineer</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">This course will also help professionals who is somehow associated with cloud infrasture, managing the team or from development and Testing background.</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">Project Managers,</li>
<li style="box-sizing: border-box;">Testing Professionals,</li>
<li style="box-sizing: border-box;">Software Developers and Architects,</li>
</ol>
</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">And have experience with either administering IT infrastructure/applications or with automation</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Pre-requisites</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">Basic understanding of linux/unix system concepts</li>
<li style="box-sizing: border-box;">Familiarity with Command Line Interface (CLI)</li>
<li style="box-sizing: border-box;">Familiarity with a Text Editor</li>
<li style="box-sizing: border-box;">Experience with managing systems/applications/infrastructure or with deployments/automation</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">How to contact?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;"><strong><span style="box-sizing: border-box;">info@scmGalaxy.com</span></strong></li>
<li style="box-sizing: border-box;"><strong>+91 700 483 5930</strong></li>
<li style="box-sizing: border-box;"><span style="box-sizing: border-box; font-weight: bold;">skype &#8211; scmGalaxy</span></li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">How to enroll for this training?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;"><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="events/register/index.html" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-1" style="box-sizing: border-box; border: none; vertical-align: middle;" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/registernow.jpg" alt="" width="232" height="104" /></a></div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Testimonials : What professionals feel about our training?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<p style="box-sizing: border-box; margin: 0px 0px 10px;">Please read our training and courses review at&#8230;</p>
<h3 style="box-sizing: border-box; font-family: Lato, sans-serif; font-weight: 500; line-height: 1.1; color: inherit; margin-top: 20px; margin-bottom: 10px; font-size: 24px;"><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="testimonials.html" target="_blank" rel="noopener">Web</a></h3>
<h3 style="box-sizing: border-box; font-family: Lato, sans-serif; font-weight: 500; line-height: 1.1; color: inherit; margin-top: 20px; margin-bottom: 10px; font-size: 24px;"><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="https://www.youtube.com/scmgalaxy" target="_blank" rel="noopener">Youtube</a></h3>
<h3 style="box-sizing: border-box; font-family: Lato, sans-serif; font-weight: 500; line-height: 1.1; color: inherit; margin-top: 20px; margin-bottom: 10px; font-size: 24px;"><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="https://www.facebook.com/scmgalaxy/" target="_blank" rel="noopener">Facebook</a></h3>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">FAQ : Do you have additional questions?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">Please click on this url to know <a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="training/faq.html" target="_blank" rel="noopener">Click Here</a></div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Why Online training is more preferred than classoom?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">Please click on this url to know <a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="training/advantage-of-online-training-at-scmgalaxy.html" target="_blank" rel="noopener">Click Here</a></div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Classroom Training and Workshop?</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<p style="box-sizing: border-box; margin: 0px 0px 10px;">We do offer classroom training and workshop in Bangalore, Hyderabad, Pune, Mumbai and New Delhi. For more details, please send us an email to info@scmGalaxy.com</p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;">Also, you can follow this url <a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="http://scmgalaxy.com/list.html" target="_blank" rel="noopener">Click Here</a></p>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Fees Details</span> (Fixed)</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">With Lifetime Enrollment</span><br style="box-sizing: border-box;" />INR 25K</p>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Why to Learn DevOps</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">Technical benefits: Continuous software delivery</li>
<li style="box-sizing: border-box;">Technical benefits: Less complex problems to fix</li>
<li style="box-sizing: border-box;">Technical benefits: Faster resolution of problems</li>
<li style="box-sizing: border-box;">Business benefits: Faster delivery of features</li>
<li style="box-sizing: border-box;">Business benefits: More stable operating environments</li>
<li style="box-sizing: border-box;">Business benefits: More time available to add value (rather than fix/maintain)</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;"><span style="box-sizing: border-box; font-weight: bold;">Course Features:</span></div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">30 Hours instructor led online class</li>
<li style="box-sizing: border-box;">Hands on Approach &#8211; We emphasize on learning by doing.</li>
<li style="box-sizing: border-box;">Life time free re-enrollment to future DevOps courses</li>
<li style="box-sizing: border-box;">Life time free access to all learning materials including
<ol style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px;" type="I">
<li style="box-sizing: border-box;">Class recordings</li>
<li style="box-sizing: border-box;">Presentations</li>
<li style="box-sizing: border-box;">Sample Code</li>
<li style="box-sizing: border-box;">Projects</li>
</ol>
</li>
<li style="box-sizing: border-box;">Total Lab Infrasture in cloud and 24&#215;7 available</li>
<li style="box-sizing: border-box;">70% of the class is consist of Lab</li>
<li style="box-sizing: border-box;">Each week assignments (total 4) with personal assistance</li>
<li style="box-sizing: border-box;">Two real time senario based projects with standard evaluation</li>
<li style="box-sizing: border-box;">24&#215;7 online support to queries during and after the course completion</li>
<li style="box-sizing: border-box;">1 dedicated class for Interview preparations</li>
<li style="box-sizing: border-box;">Online Quizs for each tool</li>
<li style="box-sizing: border-box;">Lifetime Free access to Our Learning Portal for FreeVideos, Scripts Collection, Quiz, Interview Guide, Projects, Tutorials etc.</li>
<li style="box-sizing: border-box;">Two Courses One Fee &#8211; DevOps and Build &amp; Release which includes Chef and Puppet courses are together is being offered to our students.</li>
<li style="box-sizing: border-box;">Life time Enrollment &#8211; Once you enroll, its life time enrollment. That means you can attend any number of session, Any Batch, Any time without paying another time for DevOps, Build &amp; Release, Chef and Puppet. That means all courses, only one fees for life time.</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;">
<h3 class="panel-title" style="box-sizing: border-box; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; margin-top: 0px; margin-bottom: 0px; font-size: 16px;"><span style="box-sizing: border-box; font-weight: bold;">Agenda of the training: DevOps Concept and Process</span></h3>
</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<ol class="" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 10px;">
<li style="box-sizing: border-box;">Continous Integration and Delivery Process</li>
<li style="box-sizing: border-box;">Problem That DevOps Solves</li>
<li style="box-sizing: border-box;">Explore the DevOps background, approach, and best practices</li>
<li style="box-sizing: border-box;">Integrate test automation with DevOps</li>
<li style="box-sizing: border-box;">Implement continuous testing</li>
<li style="box-sizing: border-box;">Learn how DevOps practices and principles improve software quality and efficiency</li>
<li style="box-sizing: border-box;">Understand the differences between DevOps and traditional operational methodologies</li>
<li style="box-sizing: border-box;">Discover the major steps required to successfully implement delivery pipelines</li>
<li style="box-sizing: border-box;">DevOps Transition to a Project</li>
<li style="box-sizing: border-box;">Understanding the Continuous Integration and Deployment (CI/CD)</li>
<li style="box-sizing: border-box;">Implement DevOps &#8211; Organization &amp; Culture</li>
</ol>
</div>
</div>
<div class="panel panel-primary" style="box-sizing: border-box; margin-bottom: 20px; border: 1px solid #337ab7; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; color: #050404; font-family: 'Open Sans', sans-serif; font-size: 16px;">
<div class="panel-heading" style="box-sizing: border-box; padding: 10px 15px; border-bottom: 1px solid #337ab7; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #ffffff; background-color: #337ab7; border-top-color: #337ab7; border-right-color: #337ab7; border-left-color: #337ab7;">
<h3 class="panel-title" style="box-sizing: border-box; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; margin-top: 0px; margin-bottom: 0px; font-size: 16px;"><span style="box-sizing: border-box; font-weight: bold;">Agenda of the training: Tools and Technologies</span></h3>
</div>
<div class="panel-body" style="box-sizing: border-box; padding: 15px;">
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">DevOps Concept, Foundation, Culture, Best Practices and Learning</span></p>
<ul style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: none;">
<li style="box-sizing: border-box;">Problem That DevOps Solves</li>
<li style="box-sizing: border-box;">Implement DevOps &#8211; Organization &amp; Culture</li>
<li style="box-sizing: border-box;">Continous Integration and Delivery Process</li>
<li style="box-sizing: border-box;">Explore the DevOps background, approach, and best practices</li>
<li style="box-sizing: border-box;">Integrate test automation with DevOps</li>
<li style="box-sizing: border-box;">Implement continuous testing</li>
<li style="box-sizing: border-box;">Discover the major steps required to successfully implement delivery pipelines</li>
<li style="box-sizing: border-box;">DevOps Transition to a Project</li>
</ul>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Operating Systems</span><br style="box-sizing: border-box;" />Windows<br style="box-sizing: border-box;" />Linux (CentOs &amp; Ubantu)</p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Version Control Management Tools Using</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/source-code-management-tools/git-training.html" target="_blank" rel="noopener">Git</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Build &amp; Lifecycle Management Tools Using</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/build-management-tools/apache-maven-training.html" target="_blank" rel="noopener">Maven</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/build-management-tools/msbuild-training.html" target="_blank" rel="noopener">MSBUILD</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/build-management-tools/gradle-training.html" target="_blank" rel="noopener">Gradle</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">World of Application Packaging Tools with </span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/package-and-repository-management-tools/nuget-training.html" target="_blank" rel="noopener">Nuget</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/package-and-repository-management-tools/yum-training.html" target="_blank" rel="noopener">YUM</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/package-and-repository-management-tools/apt-training.html" target="_blank" rel="noopener">APT</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Virtualization and Container with</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/virtulization-and-container-tools/docker-training.html" target="_blank" rel="noopener">Docker</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/virtulization-and-container-tools/vagrant-training.html" target="new" rel="noopener">Vagrant</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Static Code Analysis using</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/code-analysis-tools/sonarqube-training.html" target="_blank" rel="noopener">SonarQube</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Test Coverage using</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/code-coverage-tools/jacoco-traning.html" target="_blank" rel="noopener">Jacoco</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/code-coverage-tools/cobertura-training.html" target="_blank" rel="noopener">Cobertura</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Incident and Task Management System</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/issues-and-bug-tracking-tools/jira-training.html" target="_blank" rel="noopener">Jira</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Configuration Management, Automation &amp; Deployment Tools Using </span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/configuration-management-tools/chef-training.html" target="_blank" rel="noopener">Chef</a><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/configuration-management-tools/puppet-training.html" target="_blank" rel="noopener">Puppet</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Continuous Integration &amp; Delivery Using</span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/continous-integration-tools/jenkins-training.html" target="_blank" rel="noopener">Jenkins</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Understanding the Cloud Infrastructure with </span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/virtulization-and-container-tools/amazon-aws-training.html" target="_blank" rel="noopener">Amazon AWS EC2</a></p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Server Monitoring Tools with </span><br style="box-sizing: border-box;" />Nagios</p>
<p style="box-sizing: border-box; margin: 0px 0px 10px;"><span style="box-sizing: border-box; font-weight: bold;">Programming and Scripting with </span><br style="box-sizing: border-box;" /><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/scripting-languages/bash-scripting-training.html">Bash Scripting<br style="box-sizing: border-box;" /></a><a style="box-sizing: border-box; background-color: transparent; color: #2f2f2f;" href="courses/agenda/programming-languages/ruby-training.html" target="_blank" rel="noopener">Ruby Fundamental</a></p>
</div>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/devops-courses-and-training/">DevOps Courses and Training | DevOps Training | Online | Classroom</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/devops-courses-and-training/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Shell Scripting (Bash) Training &#124; Bash/Shell Scripting Course</title>
		<link>https://www.scmgalaxy.com/tutorials/shell-scripting-bash-training-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/shell-scripting-bash-training-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 17 Jun 2015 22:21:54 +0000</pubDate>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[Bangalore]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Bash Course]]></category>
		<category><![CDATA[Bash Scripting Course]]></category>
		<category><![CDATA[Bash Training]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[Hyderabad]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Shell Course]]></category>
		<category><![CDATA[Shell Scripting]]></category>
		<category><![CDATA[Shell Scripting Course]]></category>
		<category><![CDATA[Shell Scripting Training]]></category>
		<category><![CDATA[Shell Training]]></category>
		<category><![CDATA[Trainer]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Usa]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/06/17/shell-scripting-bash-training-2/</guid>

					<description><![CDATA[<p>Introduction Introduction Why Shell Scripting? Linux Internal What to Expect From This Course? Prerequisites Git fundamental Introduction of git Git [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/shell-scripting-bash-training-2/">Shell Scripting (Bash) Training | Bash/Shell Scripting Course</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3459 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/shell-bash-training.png" alt="shell-bash-scripting-training" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/shell-bash-training.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/06/shell-bash-training-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><a title="DevOps Training Registration" href="events/register/index.html" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-1" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/registernow.jpg" alt="" width="232" height="104" /></a></p>
<p>Introduction</p>
<ul>
<li>Introduction</li>
<li>Why Shell Scripting?</li>
<li>Linux Internal</li>
<li>What to Expect From This Course?</li>
<li>Prerequisites</li>
</ul>
<p>Git fundamental</p>
<ul>
<li>Introduction of git</li>
<li>Git setup</li>
<li>Basic operations in git</li>
<li>Github</li>
<li>Summary</li>
</ul>
<p>A First Look At Shell Scripts</p>
<ul>
<li>Introduction</li>
<li>Creating A Shell Script</li>
<li>Demo: A Note-Taking Script</li>
<li>Calling The Script</li>
<li>The Shebang</li>
<li>Naming Your Script</li>
<li>Demo: The type Command</li>
<li>Summary</li>
</ul>
<p>Variables</p>
<ul>
<li>Introduction</li>
<li>Demo: Variables</li>
<li>Using Variables in A Script</li>
<li>Using Variables: Good Habits</li>
<li>Reading Input</li>
<li>Debugging your Script</li>
<li>Summary</li>
</ul>
<p>If, Then, Else</p>
<ul>
<li>Introduction</li>
<li>Demo: The If Statement</li>
<li>The If Statement</li>
<li>Return codes</li>
<li>The Conditional Expression</li>
<li>Demo: The Conditional Expression</li>
<li>The Conditional Expression 2</li>
<li>Arithmetic Tests</li>
<li>Demo: Arithmetic Tests</li>
<li>The If Statement Revisited</li>
<li>And, Or, Not</li>
<li>Summary</li>
</ul>
<p>Input and Output</p>
<ul>
<li>Introduction</li>
<li>Output: echo and printf</li>
<li>Input: read revisited</li>
<li>Standard Streams and Redirection</li>
<li>Demo: Redirection</li>
<li>Summary</li>
</ul>
<p>Control Flow</p>
<ul>
<li>Introduction</li>
<li>While and Until</li>
<li>The Classic For Statement</li>
<li>The C-Style For Statement</li>
<li>Break and Continue</li>
<li>The Case Statement</li>
<li>&amp;&amp; and ||</li>
<li>Summary</li>
</ul>
<p>Variables 2</p>
<ul>
<li>Introduction</li>
<li>Integer Variables</li>
<li>Arithmetic Expressions</li>
<li>Arithmetic Expressions 2</li>
<li>Read-only Variables</li>
<li>Exporting Variables</li>
<li>Arrays</li>
<li>Summary</li>
</ul>
<p>Handling Script Parameters</p>
<ul>
<li>Introduction</li>
<li>Special Variables</li>
<li>Shift</li>
<li>Getopts</li>
<li>Getopts: Handling Errors</li>
<li>Summary</li>
</ul>
<p>Shell Functions</p>
<ul>
<li>Introduction</li>
<li>Shell Functions</li>
<li>Shell Functions 2</li>
<li>Functions: Demo</li>
<li>Some Miscellaneous Remarks</li>
<li>Summary</li>
</ul>
<p>Fun with Strings</p>
<ul>
<li>Introduction</li>
<li>Removing Part Of A String</li>
<li>Search and Replace</li>
<li>Setting A Default Value</li>
<li>Conditional Expression Patterns</li>
<li>Regular Expressions in The Conditional Expression</li>
<li>End of Options</li>
<li>Summary</li>
</ul>
<p>Many Ways to Run Your Script</p>
<ul>
<li>Introduction</li>
<li>Running your Code</li>
<li>Nohup and The Background</li>
<li>Exec</li>
<li>At and Cron</li>
<li>Set and Shopt</li>
<li>Summary</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/shell-scripting-bash-training-2/">Shell Scripting (Bash) Training | Bash/Shell Scripting Course</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/shell-scripting-bash-training-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Build and Release Course Training with Jenkins / Maven /Ant/ SVN &#038; Git</title>
		<link>https://www.scmgalaxy.com/tutorials/build-and-release-training-with-jenkins-maven-ant-svn-git-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/build-and-release-training-with-jenkins-maven-ant-svn-git-2/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 13 Feb 2015 11:05:53 +0000</pubDate>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[Bangalore]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Build and Release]]></category>
		<category><![CDATA[Build and Release Course]]></category>
		<category><![CDATA[Build and Release Training]]></category>
		<category><![CDATA[Build and Release Training Program]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Hyderabad]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Trainer]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Usa]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/02/13/build-and-release-training-with-jenkins-maven-ant-svn-git-2/</guid>

					<description><![CDATA[<p>Upcoming Training Dates &#124; Training Agenda &#124; Training Calender &#124; FAQ &#124; Why scmGalaxy Online Training Click Here Mode – Online based Email – info@scmgalaxy.com [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/build-and-release-training-with-jenkins-maven-ant-svn-git-2/">Build and Release Course Training with Jenkins / Maven /Ant/ SVN &#038; Git</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-3521 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/build-and-release-training-.png" alt="build-and-release-training-with-jenkins-maven-ant-svn-git" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/build-and-release-training-.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/build-and-release-training--300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><a title="DevOps Training Registration" href="events/register/index.html" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-1" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/registernow.jpg" alt="" width="232" height="104" /></a></p>
<h4><a href="list.html" target="_blank" rel="noopener">Upcoming Training Dates</a> | <a href="training/" target="_blank" rel="noopener">Training Agenda</a> | <a href="calender/" target="_blank" rel="noopener">Training Calender</a> | <a href="training/faq.html" target="_blank" rel="noopener">FAQ</a> | <a href="training/advantage-of-online-training-at-scmgalaxy.html" target="_blank" rel="noopener">Why scmGalaxy Online Training</a></h4>
<p><a title="upcoming training dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389"><img loading="lazy" decoding="async" class=" size-full wp-image-4" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/upcoming-training-dates.png" alt="" width="200" height="100" /></a><strong><a title="Upcoming Training Dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389">Click Here</a></strong></p>
<p><strong>Mode – Online based</strong><br />
<strong>Email – info@scmgalaxy.com</strong></p>
<p><strong>Lab Setup Details &#8211; Prerequisites</strong><br />
Operating Systems &#8211; Windows 7 or Linux(RHEL 7.X or Ubantu)<br />
JDK 1.7 or Higher<br />
SCM Tool Clients Installed (SVN, GIT, Perforce)<br />
Servlet container like GlassFish and Tomcat (If one wants to host Jenkins outside) – Optional</p>
<p>[If trainee is having any specific learning agenda to be addressed in this training apart from the table of Content as below; please email me @ info@scmgalaxy.com]</p>
<p align="center"><strong>Table of Content</strong></p>
<p><strong>Continuous Integration with Jenkins</strong></p>
<ul>
<li>What is Software Configuration Management</li>
<li>What is Build and Release Engineering</li>
<li>Introduction of Version Control Management?
<ul>
<li>Basic usage of Subversion</li>
<li>Basic usage of git</li>
</ul>
</li>
<li>Introduction of Build Management?
<ul>
<li>How to write ant script?</li>
<li>How to write Maven script?</li>
<li>How to write MSBuild Script?</li>
</ul>
</li>
<li>Introduction of Release Management?</li>
<li>Benefit of Continuous Integration?</li>
<li>Different Continuous Integration Tools?</li>
<li>Focus on Jenkins</li>
<li>Installation and Setup of Jenkinks</li>
<li>Configure a Job to Build the Project using SVN /GIT and ANT/Maven</li>
<li>Using Build Script (Ant, Maven and MSBuild) with Jenkins</li>
<li>Authentication and Authorization in Jenkins</li>
<li>Lab and Assignment</li>
<li>Nodes Setup in Jenkins</li>
<li>Labels, Tags and Notification using Jenkins</li>
<li>Empowered with Plugins in Jenkins</li>
<li>20 Popular Plugins and Their Usage</li>
<li>Integrating Jenkins with Junit for automated testing</li>
<li>Integrating Jenkins with HP-QC for automated testing</li>
<li>Integrating Jenkins with Cobertura for test Coverage</li>
<li>Integrating Jenkins with Sonar for static code analysis</li>
<li>Release and Deployments using Jenkins and Nexus</li>
<li>Advance Jenkins
<ul>
<li>Jenkins Scripting</li>
<li>Jenkins Command line</li>
</ul>
</li>
<li>Reporting and Dashboard using Jenkins</li>
<li>Lab and Assignment</li>
</ul>
<p><a title="Build and Release Training In Bangalore" href="index.php?option=com_k2&amp;view=item&amp;id=931">Build and Release Training In Bangalore</a> | <a title="Build and Release Training in India" href="index.php?option=com_k2&amp;view=item&amp;id=923">Build and Release Training in India</a> | <a title="Build and Release Training in Hydrabad" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Training in Hyderabad</a> | <a title="Build and Release Training in Delhi" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Training in Delhi</a> | <a title="Build and Release Training in Pune" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Training in Pune</a> | <a title="Build and Release Trainer In Bangalore" href="index.php?option=com_k2&amp;view=item&amp;id=923">Build and Release Trainer In Bangalore</a> | <a title="Build and Release Trainer in India" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Trainer in India</a> | <a title="Build and Release Trainer in Hydrabad" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Trainer in Hyderabad</a> | <a title="Build and Release Trainer in Delhi" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Trainer in Delhi</a> | <a title="Build and Release Trainer in Pune" href="index.php?option=com_content&amp;view=article&amp;id=19">Build and Release Trainer in Pune</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/build-and-release-training-with-jenkins-maven-ant-svn-git-2/">Build and Release Course Training with Jenkins / Maven /Ant/ SVN &#038; Git</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/build-and-release-training-with-jenkins-maven-ant-svn-git-2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>If a linux-build-server suddenly starts getting slow, what would you check?</title>
		<link>https://www.scmgalaxy.com/tutorials/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/</link>
					<comments>https://www.scmgalaxy.com/tutorials/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 03 Feb 2015 00:00:00 +0000</pubDate>
				<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Build server]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux build server Guide]]></category>
		<category><![CDATA[Linux build server issue]]></category>
		<category><![CDATA[Linux build server problem]]></category>
		<category><![CDATA[Linux build server troubleshooting]]></category>
		<category><![CDATA[Linux build server Tutorial]]></category>
		<category><![CDATA[Linux-build-server]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Resolve]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Slow]]></category>
		<category><![CDATA[Troubleshoot]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/02/03/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/</guid>

					<description><![CDATA[<p>If a linux-build-server suddenly starts getting slow, I would divide my approach / troubleshooting into 3 section as follows; 1. System [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/">If a linux-build-server suddenly starts getting slow, what would you check?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><img loading="lazy" decoding="async" class="size-full wp-image-3530 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/linux-build-server.png" alt="linux-build-server" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/linux-build-server.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/02/linux-build-server-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h3>
<h3 class="Default">If a linux-build-server suddenly starts getting slow, I would divide my approach / troubleshooting into 3 section as follows;</h3>
<p class="Default"><span style="font-size: 11.0pt;">1. System Level troubleshooting </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">a. RAM related issues </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">b. Disk Space related Issues </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">c. Disk I/O read write issues </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">d. Network Hardware issues </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">e. Mount issues </span></p>
<p class="Default" style="margin-left: .5in;"><span style="font-size: 11.0pt;">f. Too Many process running in the machine </span></p>
<p class="Default"><span style="font-size: 11.0pt;">2. Application Level troubleshooting </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">a. Application is not behaving properly. Hit to Application log file OR application server log file OR web server Log file and try to understand the issues. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">b. zombie process issues – Find out if any as such process which is causing the system performance issues. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">c. Application Log – depends on the application installed, this can be referred and make use of the experience with the project and troubleshoot. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">d. Web Server Log – we can check http, tomcat log as well. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">e. Application Server Log – We can see jboss, weblogic logs to see if the application server response/receive time is the issues for slowness. </span></p>
<p class="Default" style="margin-left: .5in;"><span style="font-size: 11.0pt;">f. Memory Leak of any application – This is one of well known issues in lunux based server due to bad application coding. Many times this can be resolved either by fixing the code or rebooting. But many other solutions are there to apply. </span></p>
<p class="Default"><span style="font-size: 11.0pt;">3. Dependent Services troubleshooting </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">a. SMTP Response time – SMTP server is not responding faster which is causing delay in response and queue up many processes. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">b. Network issues – There are many System performance issues is dependent on network or service which is depends on the network. </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">c. Firewall related issues </span></p>
<p class="Default" style="margin-left: .5in;"><span style="font-size: 11.0pt;">d. Antivirus related issues<br />
</span></p>
<p class="Default"> <b><span style="font-size: 11.0pt;">Some of the useful commands for troubleshooting are..</span></b></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">1. df –k </span></p>
<p class="Default" style="margin-left: .5in;"><span style="font-size: 11.0pt;">2. du –sh </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">3. top </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">4. uptime </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">5. ps –eaf | grep </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">6. vmstat </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">7. ping </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">8. tail –f &lt;logfile&gt; </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">9. iostat </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">10.free </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">11.kill -9 </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">12.mount </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">13.sar </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">14.ifconfig eth0 | enable | disable </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">15.traceroute </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">16.netstat -r </span></p>
<p class="Default" style="margin: 0in 0in .95pt .5in;"><span style="font-size: 11.0pt;">17.nslookup </span></p>
<p class="Default" style="margin-left: .5in;"><span style="font-size: 11.0pt;">18.route </span></p>
<p>   There are various options available for each commands and depends on the need during the troubleshooting, right commands can be applied. To find arguments and their explanation, I usually refer google.com rather than man page.</p>
<p class="MsoNormal">
<p>The post <a href="https://www.scmgalaxy.com/tutorials/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/">If a linux-build-server suddenly starts getting slow, what would you check?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/if-a-linux-build-server-suddenly-starts-getting-slow-what-would-you-check/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Build and Release Training in Bangalore</title>
		<link>https://www.scmgalaxy.com/tutorials/build-and-release-training-in-bangalore/</link>
					<comments>https://www.scmgalaxy.com/tutorials/build-and-release-training-in-bangalore/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2014 07:07:54 +0000</pubDate>
				<category><![CDATA[Training]]></category>
		<category><![CDATA[Bangalore]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Build and Release Training in Bangalore]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[Devops]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[Hyderabad]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Trainer]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Usa]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/12/02/build-and-release-training-in-bangalore/</guid>

					<description><![CDATA[<p>Upcoming Training Dates &#124; Training Agenda &#124; Training Calender &#124; FAQ &#124; Why scmGalaxy Online Training &#160; Click Here Mode &#8211; Online Lab Setup Details [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/build-and-release-training-in-bangalore/">Build and Release Training in Bangalore</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3566 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/12/build-and-release-training-.png" alt="build-and-release-training-in-bangalore" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/12/build-and-release-training-.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/12/build-and-release-training--300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><a title="DevOps Training Registration" href="events/register/index.html" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-1" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/registernow.jpg" alt="" width="232" height="104" /></a></p>
<h4><a href="list.html" target="_blank" rel="noopener">Upcoming Training Dates</a> | <a href="training/" target="_blank" rel="noopener">Training Agenda</a> | <a href="calender/" target="_blank" rel="noopener">Training Calender</a> | <a href="training/faq.html" target="_blank" rel="noopener">FAQ</a> | <a href="training/advantage-of-online-training-at-scmgalaxy.html" target="_blank" rel="noopener">Why scmGalaxy Online Training</a></h4>
<p>&nbsp;</p>
<p align="center"><strong><img loading="lazy" decoding="async" class=" size-full wp-image-34" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/12/scmgalaxy-logo.jpg" alt="" width="89" height="75" /></strong></p>
<p><strong><img loading="lazy" decoding="async" class=" size-full wp-image-3" style="display: block; margin-left: auto; margin-right: auto;" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/681a23d9bda3cc6608e358bb4db90e3a_XL.jpg" alt="" width="538" height="414" /></strong></p>
<h1><a title="upcoming training dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389"><img loading="lazy" decoding="async" class=" size-full wp-image-4" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/upcoming-training-dates.png" alt="" width="200" height="100" /></a><strong><a title="Upcoming Training Dates" href="index.php?option=com_icagenda&amp;view=list&amp;Itemid=389">Click Here</a></strong></h1>
<p><strong><br />
Mode &#8211; Online</strong></p>
<p><strong>Lab Setup Details OR Prerequisites for personal Laptop</strong><strong><br />
</strong></p>
<p>Operating Systems &#8211; Windows 7 or Linux (RHEL 7.X or Ubantu)<br />
JDK 1.7 or Higher,<br />
SCM Tool Client and server Installed (SVN, GIT, Perforce)</p>
<p><strong>Send us an email to <a href="mailto:info@scmgalaxy.com">info@scmgalaxy.com</a> with the confirmed payment receipt for acknowledgement</strong></p>
<p><strong>Free Lunch would be serve to all Participants.</strong><br />
<strong>Registration is based on First Come basis and only confirmed registration would be considered.</strong></p>
<ol>
<li>What is Software Configuration Management</li>
<li>What is Build and Release Engineering</li>
<li>Introduction of Version Control Management?</li>
<li>Basic usage of Subversion</li>
<li>Basic usage of git</li>
<li>Introduction of Build Management?</li>
<li>How to write ant script?</li>
<li>How to write Maven script?</li>
<li>How to write MSBuild Script?</li>
<li>Introduction of Release Management?</li>
<li>Benefit of Continuous Integration?</li>
<li>Different Continuous Integration Tools?</li>
<li>Focus on Jenkins</li>
<li>Installation and Setup of Jenkinks</li>
<li>Configure a Job to Build the Project using SVN /GIT and ANT/Maven</li>
<li>Using Build Script (Ant, Maven and MSBuild) with Jenkins</li>
<li>Authentication and Authorization in Jenkins</li>
<li>Lab and Assignment</li>
<li>Nodes Setup in Jenkins</li>
<li>Labels, Tags and Notification using Jenkins</li>
<li>Empowered with Plugins in Jenkins</li>
<li>20 Popular Plugins and Their Usage</li>
<li>Integrating Jenkins with Junit for automated testing</li>
<li>Integrating Jenkins with HP-QC for automated testing</li>
<li>Integrating Jenkins with Cobertura for test Coverage</li>
<li>Integrating Jenkins with Sonar for static code analysis</li>
<li>Release and Deployments using Jenkins and Nexus</li>
<li>Advance Jenkins</li>
<li>Jenkins Scripting</li>
<li>Jenkins Command line</li>
<li>Reporting and Dashboard using Jenkins</li>
<li>Lab and Assignment</li>
</ol>
<p><a title="Build and Release Training In Bangalore" href="index.php?option=com_k2&amp;view=item&amp;id=931">Build and Release Training In Bangalore</a> | <a title="Build and Release Training in India" href="index.php?option=com_k2&amp;view=item&amp;id=923">Build and Release Training in India</a> | <a title="Build and Release Training in Hydrabad" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Training in Hyderabad</a> | <a title="Build and Release Training in Delhi" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Training in Delhi</a> | <a title="Build and Release Training in Pune" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Training in Pune</a> | <a title="Build and Release Trainer In Bangalore" href="index.php?option=com_k2&amp;view=item&amp;id=923">Build and Release Trainer In Bangalore</a> | <a title="Build and Release Trainer in India" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Trainer in India</a> | <a title="Build and Release Trainer in Hydrabad" href="index.php?option=com_content&amp;view=article&amp;id=40">Build and Release Trainer in Hyderabad</a> | <a title="Build and Release Trainer in Delhi" href="index.php?option=com_content&amp;view=article&amp;id=39">Build and Release Trainer in Delhi</a> | <a title="Build and Release Trainer in Pune" href="index.php?option=com_content&amp;view=article&amp;id=19">Build and Release Trainer in Pune</a></p>
<table border="0" width="100%">
<tbody>
<tr>
<td><a href="https://www.facebook.com/scmgalaxy" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-5" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-Facebook.jpg" alt="" width="211" height="70" /></a></td>
<td><a href="https://www.linkedin.com/grp/home?gid=1807520" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-6" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-linkedin.jpg" alt="" width="211" height="70" /></a></td>
<td><a href="https://twitter.com/scmGalaxy" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-7" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-twitter.jpg" alt="" width="211" height="70" /></a></td>
<td><a href="https://www.youtube.com/channel/UCHpkw0X4k9cwQmqF2XiBxlA" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-8" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-youtube.png" alt="" width="211" height="70" /></a></td>
</tr>
<tr>
<td><a href="http://scmgalaxy.blogspot.in/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-9" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-blogger.png" alt="" width="211" height="70" /></a></td>
<td><img loading="lazy" decoding="async" class=" size-full wp-image-10" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-LivePerson.jpg" alt="" width="211" height="70" /></td>
<td><a href="http://www.slideshare.net/scmgalaxy" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-11" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-slideshare.png" alt="" width="211" height="70" /></a></td>
<td><a href="https://scmgalaxy.wordpress.com/" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class=" size-full wp-image-12" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/scmgalaxy-wordpress.jpg" alt="" width="211" height="70" /></a></td>
</tr>
</tbody>
</table>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/build-and-release-training-in-bangalore/">Build and Release Training in Bangalore</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/build-and-release-training-in-bangalore/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Commands for User &#124; Linux User Commands Reference</title>
		<link>https://www.scmgalaxy.com/tutorials/linux-commands-for-user/</link>
					<comments>https://www.scmgalaxy.com/tutorials/linux-commands-for-user/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 21 Jul 2014 00:00:00 +0000</pubDate>
				<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux Commands]]></category>
		<category><![CDATA[Linux Commands for User Guide]]></category>
		<category><![CDATA[Linux Commands for User Reference]]></category>
		<category><![CDATA[Linux Commands for User Tutorials]]></category>
		<category><![CDATA[Linux Commands for Users]]></category>
		<category><![CDATA[Linux Commands Guide]]></category>
		<category><![CDATA[Linux Commands Reference]]></category>
		<category><![CDATA[Linux Commands Tutorials]]></category>
		<category><![CDATA[Linux User Commands Guide]]></category>
		<category><![CDATA[Linux User Commands Tutorials]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[Users Linux Commands]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/07/21/linux-commands-for-user/</guid>

					<description><![CDATA[<p>General Commands Not Used Frequently cal – The Calender bc – The Calculator file – knowing the file types cmp [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/linux-commands-for-user/">Linux Commands for User | Linux User Commands Reference</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3671 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/linux-commands-user.png" alt="linux-commands-user" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/linux-commands-user.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/07/linux-commands-user-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>General Commands Not Used Frequently</strong><br />
cal – The Calender<br />
bc – The Calculator<br />
file – knowing the file types<br />
cmp – Comparing two files.<br />
comm – Common in two files<br />
dos2unix and unix2dos – Converting between dos and unix<br />
stat &#8211; Display file or file system status such as Access, Modify,Change, users and more<br />
# stat &lt;fileName&gt; unix Command</p>
<p><strong>General Commands Frequently Used</strong><br />
Script – recording your session<br />
Passwd – change your password<br />
Echo  &#8211; Displaying the message<br />
Printf &#8211; Displaying the message<br />
who – Who are the Users<br />
who am I – To know my user name<br />
uname – Knowing your machine characteristics<br />
# uname –a  &#8211; To Print all info.<br />
tty – knowing your terminal<br />
pwd – Checking Current Directory<br />
cd &#8211; changing the current Directory<br />
mkdir – Making directories<br />
rmdir – removing directories<br />
<strong>ls – Listing Directory Contents</strong><br />
# ls –F – Marks executables with *, directories with / and symbolic links with @ at the end of file name.<br />
# ls – a – Shows all filesnames including beginning with a dot.<br />
# ls –R – Recursive display list of files and folders<br />
# ls -1 – one filename in each line<br />
# ls –l long listing + time of last file modification<br />
# ls –t Sorts filenames by last modification time<br />
# ls –u – Sorts filenames by last access time<br />
# ls –I – Displays inode number<br />
# ls –lc – Time of last inode modifcation</p>
<p><strong>Cat – Displaying and creating Files</strong><br />
# cat filename – Displaying file contents<br />
# cat –n filename &#8211; Displaying file contents with line numbers<br />
# cat &gt; filename – To Create a file name</p>
<p><strong>More – Paging Output</strong><br />
# more filename – To to display the filename contents</p>
<p><strong>Less – Paging Output</strong></p>
<p><strong>wc – Counting lines, Words and Characters</strong><br />
# -l – Option counts only the number of lines<br />
# -w – Option counts only the words.<br />
# -c – Options counts only the characters.</p>
<p><strong>cp – copying a files</strong><br />
Options<br />
# -p – Copy the files including preserve the mode, ownership and permissions.<br />
# -R – Copying Directory Structure</p>
<p><strong>gzip and gunzip – Compressing and Decompressing Files</strong><br />
# gzip filename<br />
# gzip –l – To find out how much of the compression was archived.<br />
# gzip –d filename – To Decompress a file<br />
# gunzip filename – To Decompress a file<br />
# gzip –R dir – To Compress Recursive</p>
<p><strong>Tar – The archival Program</strong><br />
# -c – To create a archive<br />
# -x – Extract files from archive<br />
# -t – Display fils in archive<br />
# -v – verbose<br />
# -f – name of the arch filename .tar<br />
# tar –cvf filename.tar filename1 filename2<br />
# tar –xvf filename.tar</p>
<p><strong>Create tar and gzip</strong><br />
# tar cvf &#8211; foodir | gzip &gt; foo.tar.gz</p>
<p><strong>Un-tar and gunzip</strong><br />
# tar -zxvf apache-activemq-5.1.0-bin.tar.gz</p>
<p><strong>Un-tar and uncompress using gunzip</strong><br />
# gunzip -c apache-activemq-5.1.0-bin.tar.gz | tar xvf &#8211;<br />
or alternatively:<br />
# gunzip apache-activemq-5.1.0-bin.tar.gz | tar xvf &#8211;</p>
<p><strong>File Attributes</strong><br />
<strong>chmod – Changing File Permission</strong></p>
<p>Abbreviations Used by chmod</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="160"><strong>Category</strong></td>
<td valign="top" width="160"><strong>Operation</strong></td>
<td valign="top" width="160"><strong>Permission</strong></td>
<td valign="top" width="160"><strong>Assigned Number</strong></td>
</tr>
<tr>
<td valign="top" width="160">u -user</td>
<td valign="top" width="160">+ &#8211; Assigns Permission</td>
<td valign="top" width="160">r – Read permission</td>
<td valign="top" width="160">4</td>
</tr>
<tr>
<td valign="top" width="160">g -group</td>
<td valign="top" width="160">&#8211;  &#8211; Assigns Permission</td>
<td valign="top" width="160">w – Write Permission</td>
<td valign="top" width="160">2</td>
</tr>
<tr>
<td valign="top" width="160">o – other</td>
<td valign="top" width="160">= &#8211; Assigns Permission</td>
<td valign="top" width="160">x – Execute Permission</td>
<td valign="top" width="160">1</td>
</tr>
<tr>
<td valign="top" width="160">a –all(ugo)</td>
<td valign="top" width="160"></td>
<td valign="top" width="160"></td>
<td valign="top" width="160"></td>
</tr>
</tbody>
</table>
<p>Example:<br />
# chmod u+x filename<br />
# chmod u+x filename<br />
# chmod ugo+x filename<br />
# chmod u+x filename1 filename2 filename3<br />
# chmod a-x,go+r filename<br />
# chmod 566 filename<br />
# chmod 755 filename<br />
# chmod –R 755 .<br />
# chmod –R a+x *</p>
<p><strong>Chown – Changing File Ownership</strong><br />
# chown username filename<br />
More example needed.</p>
<p><strong>Shell’s Wild-Cards</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="149"><strong>Wild-Card</strong></td>
<td valign="top" width="489"><strong>Matches</strong></td>
</tr>
<tr>
<td valign="top" width="149"><strong>*</strong></td>
<td valign="top" width="489">Any numbers of characters including none</td>
</tr>
<tr>
<td valign="top" width="149"><strong>?</strong></td>
<td valign="top" width="489">A single character</td>
</tr>
<tr>
<td valign="top" width="149"><strong>[ijk]</strong></td>
<td valign="top" width="489">A single character – either I,j or k</td>
</tr>
<tr>
<td valign="top" width="149"><strong>[x-z]</strong></td>
<td valign="top" width="489">A single character that is within the ASCII range of the characters x and z</td>
</tr>
<tr>
<td valign="top" width="149"><strong>[!ijk]</strong></td>
<td valign="top" width="489">A single character that is not an I,j, or k</td>
</tr>
<tr>
<td valign="top" width="149"><strong>[!x-z]</strong></td>
<td valign="top" width="489">A single character that is not within the ASCII range of the characters x and z</td>
</tr>
<tr>
<td valign="top" width="149"><strong> </strong></td>
<td valign="top" width="489"></td>
</tr>
</tbody>
</table>
<p><strong>Ps – Process Status</strong><br />
<strong>Options to ps</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="158"><strong>POSIX Options</strong></td>
<td valign="top" width="480"><strong>Significance</strong></td>
</tr>
<tr>
<td valign="top" width="158"><strong>-f</strong></td>
<td valign="top" width="480">Full listing showing the PPID of each process</td>
</tr>
<tr>
<td valign="top" width="158"><strong>-e or –A</strong></td>
<td valign="top" width="480">All Process including user and Systems</td>
</tr>
<tr>
<td valign="top" width="158"><strong>-u usr</strong></td>
<td valign="top" width="480">Process of user usr only</td>
</tr>
<tr>
<td valign="top" width="158"><strong>-a</strong></td>
<td valign="top" width="480">Processes of all users excluding processes not associated with terminal</td>
</tr>
<tr>
<td valign="top" width="158"><strong>-l</strong></td>
<td valign="top" width="480">A long listing showing memory-related information</td>
</tr>
</tbody>
</table>
<p><strong>Example</strong><br />
# ps -ef<br />
# ps –u sumit<br />
# ps –a<br />
# ps –e<br />
# ps -A &#8211; ps command will report a snapshot of the current processes. To select all processes use the -A<br />
# ps -Al &#8211; Show Long Format Output<br />
# ps -AlF &#8211; To turn on extra full mode (it will show command line arguments passed to process):<br />
# ps axu &#8211; Print All Process On The Server<br />
# ps -U vivek -u vivek u &#8211; See Every Process Running As User Vivek<br />
# ps -p 55977 -o comm= &#8211; Display The Name of PID 55977<br />
# ps -auxf | sort -nr -k 4 | head -10 &#8211; Find Out The Top 10 Memory Consuming Process<br />
# ps -auxf | sort -nr -k 3 | head -10 &#8211; Find Out top 10 CPU Consuming Process</p>
<p># $! – Store the PID of the last background jobs<br />
# echo $$  &#8211; To Know the PID of current Shell<br />
# echo $SHELL – To Know the Current Shell<br />
# System process easily identifies the ? in the TTY coloumn.<br />
# Mechanism of Process Creation<br />
Fork<br />
Exec<br />
Wait</p>
<p><strong>&amp; and nohup – Ruunning jobs in background</strong><br />
# nohup sort emp.lst $</p>
<p><strong>nice – Job execution with low priority</strong><br />
Kernel decides how much processor time is required for a process based on the nice value. Possible nice value range is: -20 to 20. A process that has a nice value of -20 is very high priority. The process that has a nice value of 20 is very low priority.<br />
Use ps axl to display the nice value of all running process as shown below.<br />
# ps axl<br />
# nice command is used with &amp; operator to reduce the priority of jobs<br />
# nice script.sh &amp;<br />
# ./nice-test.sh &amp;                             Default the nice value of 0<br />
# nice -10 ./nice-test.sh &amp;            Nice value is 10                 Low priority.<br />
# nice &#8211;10 ./nice-test.sh &amp;          Nice value is -10                High priority.</p>
<p><strong>Kill – killing the process</strong><br />
# kill PID<br />
# kill PID1 PID2 PID3<br />
# kill $i – Killing the last background process<br />
# kill –s KILL PID – recommended way for killing (SIGKILL)<br />
# kill -9 PID – same as above but not recommended. (SIGKILL)<br />
# kill -9 $$  -$$ store the PID of current shell<br />
# kill –s KILL 0 – kill all the process including the login shell.<br />
# kill –l – To View the list of all signal names and numbers that are available on your machine.<br />
# kill %1 – Kill first background jobs</p>
<p><strong>Jobs </strong><br />
List the background jobs in following fashion<br />
[3] +       running                                command<br />
[1] &#8211;        running                                command<br />
[2]          running                                command</p>
<p><strong>bg – Convert Jobs to background</strong><br />
# if you have invoked a command and the prompt has not yet return, you can suspend the job by pressing Ctrl-Z. Observe that job has not been terminated yet; its onl y suspended (“stopped”). Now you can use bg command to push the current foreground job in the background.<br />
# bg %2 – Sends second job to background<br />
# bg %sort &#8211; Sends sort job to background</p>
<p><strong>fg – bring background job to foreground</strong><br />
# fg – To bring most recent job to forground<br />
# fg %1 – Bring First job to foreground<br />
# fg %2 – Bring second job to foreground<br />
# fg %sort &#8211; Bring sort job to foreground</p>
<p><strong>at – On time execution</strong><br />
# at 14:08<br />
at &gt; script.sh<br />
[ctrl-d]</p>
<p><strong>Batch – execute when system resources are available</strong><br />
# batch &lt; script.sh</p>
<p><strong>Cron – Schedule and run jobs periodically</strong><br />
# crontab –e – To Edit the cron tab<br />
# crontab –l – To Display the cron tab<br />
# crontab cron.tx – cron.txt contains cron commands<br />
# crontab –r – To Remove the cron</p>
<p>Format of crontab – TODO</p>
<p><strong>Customizing the environment</strong></p>
<p># set – set statemtent display a complete list of all environment variable<br />
# PATH =$PATH:/usr/xpg4/bin – Adding new value to old values<br />
# PS1 =”C&gt; “ – To Change the prompt<br />
# PS1=’[$PWD] ‘ – To Change the prompt to pwd<br />
# alias cp=”cp –I” – To Set the alias in bash<br />
# history – To See the history<br />
# IFS – Field Separators for commands and arguments<br />
# !! – Repeat Previous commands<br />
# !2 – Repeat commands 2 from history output<br />
# !-2 – Execute the commands prior to previous one<br />
# !v – Execture very last commands beginning withg v<br />
# $_ &#8211; Using last arugement of previous commands<br />
# mkdir raj<br />
# cd $_</p>
<p><strong>ln – Hard Links and Softlinks</strong><br />
# ln /usr/bin/perl  /usr/local/bin/perl – To create a hard links from src to dest<br />
# ls –I  &#8211; To Display the node number of files<br />
# ln –s /usr/bin/perl  /usr/local/bin/perl – To Create a soft link</p>
<p><strong>umask – default file and directory permission</strong><br />
# When you create a files and directories, the permission assigned to them depends on rge system’s default setting..<br />
# unix has default 666 for regular files &amp; 777 for directories<br />
# umask –ENTER<br />
# 022<br />
This is an octal number which has to be subtracted from system default to obtain the actual default. This becomes 644 (666-022) for ordinary files and 755 ( 777 -022) for directories.<br />
# User can set the umask such as umask 023.</p>
<p><strong>touch – Changing the time stamp</strong><br />
# touch emp.lst – Create a file name called emp.lst<br />
# touch 02161430 emp.lst – To Change the time stamp of file for MMDDhhmm format<br />
# touch –a 02161430 emp.lst – To Change the access time stamp of file for MMDDhhmm format<br />
# touch –m 02161430 emp.lst – To Change the modification time stamp of file for MMDDhhmm format</p>
<p><strong>find – Locating files</strong></p>
<p><strong>Expression Used by find.</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="149">Expression</td>
<td valign="top" width="489">Use</td>
</tr>
<tr>
<td valign="top" width="149">-inum n</td>
<td valign="top" width="489">Having inode number n</td>
</tr>
<tr>
<td valign="top" width="149">-type x</td>
<td valign="top" width="489">if of type x can include files, directories or symbolic link</td>
</tr>
<tr>
<td valign="top" width="149">-type f</td>
<td valign="top" width="489">If an ordinary file</td>
</tr>
<tr>
<td valign="top" width="149">-perm nnn</td>
<td valign="top" width="489">If octal permission match nnn completely</td>
</tr>
<tr>
<td valign="top" width="149">-links n</td>
<td valign="top" width="489">If having n links</td>
</tr>
<tr>
<td valign="top" width="149">-user usname</td>
<td valign="top" width="489">If owner by usname</td>
</tr>
<tr>
<td valign="top" width="149">-group gname</td>
<td valign="top" width="489">If owned by group gname</td>
</tr>
<tr>
<td valign="top" width="149">-size +x[C]</td>
<td valign="top" width="489"></td>
</tr>
<tr>
<td valign="top" width="149">-mtime –x</td>
<td valign="top" width="489">If modified in less than x days</td>
</tr>
<tr>
<td valign="top" width="149">-newer filename</td>
<td valign="top" width="489">If modified after filename</td>
</tr>
<tr>
<td valign="top" width="149">-mmin –x</td>
<td valign="top" width="489">If modified in less than x minutes</td>
</tr>
<tr>
<td valign="top" width="149">-atime +x</td>
<td valign="top" width="489">If accessed in more than x days</td>
</tr>
<tr>
<td valign="top" width="149">-amin +x</td>
<td valign="top" width="489">If accessed in more than x minutes</td>
</tr>
<tr>
<td valign="top" width="149">-name filename</td>
<td valign="top" width="489">Filename</td>
</tr>
<tr>
<td valign="top" width="149"><strong>Action</strong></td>
<td valign="top" width="489"><strong>Significance</strong></td>
</tr>
<tr>
<td valign="top" width="149">-print</td>
<td valign="top" width="489">Prints selected file on standard output</td>
</tr>
<tr>
<td valign="top" width="149">-ls</td>
<td valign="top" width="489">Executes ls –lids commands on selected files</td>
</tr>
<tr>
<td valign="top" width="149">-exec cmd</td>
<td valign="top" width="489">Executes UNIX command cmd followed by {} \;</td>
</tr>
<tr>
<td valign="top" width="149">-ok cmd</td>
<td valign="top" width="489">Like –exec, except that command is executed after user confirmation</td>
</tr>
</tbody>
</table>
<p><strong>Example</strong></p>
<p>Change File Permissions Recursively<br />
# find . -type f -exec chmod 644 {} \;<br />
# find . -type d -exec chmod 755 {} \;<br />
# find . -name Configuration.php -exec chmod 666 {} \;</p>
<p>Find files modified in the last 48 hours, and in current folder and one level below<br />
# find -maxdepth 2 -type f -mtime -2</p>
<p>To find all files modified in the last 24 hours (last full day) in a particular specific directory and its sub-directories:<br />
# find /directory_path -mtime -1 –print</p>
<p>To find all files with regular file types only, and modified in the last 24 hours (last full day) in current directory and its sub-directories:<br />
# find /directory_path -type f -mtime -1 –print<br />
# find . -type f -mtime -1 –print</p>
<p>To find all files that are modified today only (since start of day only, i.e. 12 am), in current directory and its sub-directories:<br />
# touch -t `date +%m%d0000` /tmp/$$<br />
# find /tmefndr/oravl01 -type f -newer /tmp/$$<br />
# rm /tmp/$$</p>
<p>To find all files in /home/user/demo directory<br />
# find /home/user/demo -type f –print</p>
<p>To find all files in /home/user/demo directory with permission 777, enter:<br />
# find /home/user/demo -type f -perm 777 –print</p>
<p>Apply new permission using the -exec option as follows:<br />
# find /home/user/demo -type f -perm 777 -print -exec chmod 755 {} \;</p>
<p>To select directories and subdirectories use the following syntax:<br />
# find /var/www/html -type d -perm 777 -print -exec chmod 755 {} \;</p>
<p>This first Linux find example searches through the root filesystem (&#8220;/&#8221;) for the file named &#8220;Chapter1&#8221;. If it finds the file, it prints the location to the screen.<br />
# find / -name Chapter1 -type f –print</p>
<p>A nice thing to know is that on Linux systems and modern Unix system you no longer need the -print option at the end of the find command, so you can issue it like this:<br />
# find / -name Chapter1 -type f</p>
<p>This next find command searches through the /usr and /home directories for the file named Chapter1:<br />
# find /usr /home -name Chapter1 -type f</p>
<p>To search in the current directory, and all subdirectories, just use the . character to reference the current directory in your find commands, like this:<br />
# find . -name Chapter1 -type f</p>
<p>This next command searches through the /usr directory for all files that begin with the letters Chapter, followed by anything else. The filename can end with any other combination of characters. It will match filenames such as Chapter, Chapter1, Chapter1.bad, Chapter-in-life, etc.:<br />
# find /usr -name &#8220;Chapter*&#8221; -type f</p>
<p>This next command searches through the /usr/local directory for files that end with the extension .html. These file locations are then printed to the screen.<br />
# find /usr/local -name &#8220;*.html&#8221; -type f</p>
<p>To find all directories named build under the current directory, use this command:<br />
# find . -type d -name build</p>
<p>This command searches through the htdocs and cgi-bin directories for files that end with the extension .cgi. When these files are found, their permission is changed to mode 755 (rwxr-xr-x). This example shows that the find command can easily search through multiple sub-directories (htdocs, cgi-bin) at one time.<br />
# find htdocs cgi-bin -name &#8220;*.cgi&#8221; -type f -exec chmod 755 {} \;</p>
<p>Find and display files last modified les than 90 days ago.<br />
# find . -name &#8220;*&#8221; -mtime -3 -print</p>
<p>find everything in your home that has been modified more recently than &#8220;abc.txt&#8221;:<br />
# find $HOME -newer ~joeuser/lastbatch.txt</p>
<p>For finding only files from all directories recursively<br />
# find ./ -type f | wc -l</p>
<p>For finding only files from all directories recursively<br />
# find ./ &#8211; type d | wc -l</p>
<p>How to Return a message when a file is not found using find command? OR<br />
Find command return type OR<br />
when the file is not found i want it to return some value OR<br />
# find . -name raj.txt &gt; raj.txt<br />
# counter= `cat abc.txt | wc -l&#8217;<br />
# if [$counter -gt 0]<br />
# then<br />
#                echo &#8220;File is found&#8221;<br />
# else<br />
#                echo &#8220;File is not found&#8221;<br />
# fi<br />
<strong>That&#8217;s nice, but what if I want to see the last modification time of these files, or their filesize? No problem, I just add the &#8220;ls -ld&#8221; command to my find command, like this:</strong><br />
find . -name &#8220;*.pl&#8221; -exec ls -ld {} \;</p>
<p>Count Total number of files in Directory and Subdirectory<br />
# find . -type f | wc –l</p>
<p>Count Specific extention files in Directory and Subdirectory<br />
# find . -type f -name \*.mnp |wc –l</p>
<p>Count only Directory<br />
# find . -type d | wc –l</p>
<p><strong>head – Displaying the beginning of a file</strong><br />
# head –n 3 filename<br />
# vi `ls –t` | head –n 1` &#8211; Opens last modified file for editing</p>
<p><strong>tail – Displaying the end of a file</strong><br />
<strong># tail -3 filename</strong><br />
<strong># tail –f filename             Monitering file live</strong></p>
<p><strong>Cut</strong><br />
# cut –c 6-12,24-32 filename – Cutting column<br />
# cut –d \| -f 2,3 filename            &#8211; Cutting fields<br />
# cut –d “|” –f 1,4- filename –To cut out the fields numbered 1,4,5 and 6.</p>
<p><strong>Sort – Ordering a file</strong><br />
<strong>Sort Options</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="121"><strong>Option</strong></td>
<td valign="top" width="518"><strong>Description</strong></td>
</tr>
<tr>
<td valign="top" width="121"><strong>-tchar</strong></td>
<td valign="top" width="518">Use delimiter char to identify fields</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-k n</strong></td>
<td valign="top" width="518">Sorts on nth field</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-k m,n</strong></td>
<td valign="top" width="518">Start sort on mth field and end sort on nth field</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-k m.n</strong></td>
<td valign="top" width="518">Start sort on nth column of mth field</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-u </strong></td>
<td valign="top" width="518">Removes repeated lines</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-n </strong></td>
<td valign="top" width="518">Sort numerically</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-r </strong></td>
<td valign="top" width="518">Reverse sort order</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-m list</strong></td>
<td valign="top" width="518">Merge sorted files in list</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-c</strong></td>
<td valign="top" width="518">Checks of file sorted</td>
</tr>
<tr>
<td valign="top" width="121"><strong>-o filename</strong></td>
<td valign="top" width="518">Place output in file filename</td>
</tr>
</tbody>
</table>
<p><strong>Examples:</strong><br />
# sort –t”|” –k 2 shortlist<br />
# sort –t”|” –r –k 2 shortlist<br />
# sort –t “|” –k 3,3 –k 2,2 shortlist<br />
# sort –t”|” –k 5.7,5.8 shortlist<br />
# sort numfile<br />
# cut –d”|” –f3 filename | sort –u<br />
# sort –m foo1 foo2 foo3</p>
<p><strong>Uniq – Locate repeated and non-repeated lines</strong><br />
# sort dept.lst | uniq<br />
# cut –d”|” –f3 emp.lst | sort | uniq –u                                 ( -u selects only lines which is not repeated)<br />
# cut –d”|” –f3 emp.lst | sort | uniq –d                                 ( -d selects one copy of repeated lines)<br />
# cut –d”|” –f3 emp.lst | sort | uniq –c</p>
<p><strong>tr – Translating characters</strong><br />
# tr ‘|/’ ‘~-‘ &lt; emp.lst | head –n 3             – To replace the | with a ~ and the / with a  -.<br />
# head –n 3 emp.lst | tr ‘[a-z]’ ‘[A-Z]’     – Change first three lines from lower to upper.<br />
# tr –d ‘|’ &lt; emp.lst | head –n 3                                – To deleting characters</p>
<p><strong>grep – Searching for a pattern</strong><br />
# grep “director” filename1 filename2<br />
# grep “Rajesh Kumar” filename1<br />
# grep –i ‘rajesh’ filename1                                         To Ignore case<br />
# grep –v ‘rajesh’ filename1 &gt; filename2                              To Select all except lines containing patterns<br />
# grep –n ‘rajesh’ filename1                                       To Display line numbers<br />
# grep –c ‘rajesh’ filename                                          Counting line containing pattern<br />
# grep –l ‘rajesh’ *.lst                                                    -l options display only the name of files containing pattern<br />
# grep –f pattern.lst emp.lst                                       Taking patterns from files</p>
<p><strong>Grep a file, but show several surrounding lines?</strong></p>
<p>For BSD or GNU grep you can use -B num to set how many lines before the match and -A num for th number of lines after the match.<br />
grep -B 3 -A 2 foo README.txt</p>
<p>If you want the same amount of lines before and after you can use -C num.<br />
grep -C 3 foo README.txt<br />
This will show 3 lines before and 3 lines after.</p>
<p><strong>Basic Regular Expression tables</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="158"><strong>Symbols or Expressions</strong></td>
<td valign="top" width="480"><strong>Matches</strong></td>
</tr>
<tr>
<td valign="top" width="158"><strong>*</strong></td>
<td valign="top" width="480">Zero or more occurrances of the previous character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>g*</strong></td>
<td valign="top" width="480">Nothing or g,gg,ggg, etc</td>
</tr>
<tr>
<td valign="top" width="158"><strong>.</strong></td>
<td valign="top" width="480">A Single Character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>.*</strong></td>
<td valign="top" width="480">Nothing or any number of character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>[pqr]</strong></td>
<td valign="top" width="480">A single character p, q or r</td>
</tr>
<tr>
<td valign="top" width="158"><strong>[c1-c2]</strong></td>
<td valign="top" width="480">A Single Character with ASCII range</td>
</tr>
<tr>
<td valign="top" width="158"><strong>[1-3]</strong></td>
<td valign="top" width="480">A single digit between 1 and 3</td>
</tr>
<tr>
<td valign="top" width="158"><strong>[^pqr]</strong></td>
<td valign="top" width="480">A Single character which is not a p,q or r</td>
</tr>
<tr>
<td valign="top" width="158"><strong>[^a-zA-Z]</strong></td>
<td valign="top" width="480">A non-alphabetic character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>^pat</strong></td>
<td valign="top" width="480">Pattern pat at the beginning of the line</td>
</tr>
<tr>
<td valign="top" width="158"><strong>pat$</strong></td>
<td valign="top" width="480">Pattern pat at the end of the line</td>
</tr>
<tr>
<td valign="top" width="158"><strong>bash$</strong></td>
<td valign="top" width="480">Bash at the end of the line</td>
</tr>
<tr>
<td valign="top" width="158"><strong>^bash$</strong></td>
<td valign="top" width="480">Bash as the only one word in line</td>
</tr>
<tr>
<td valign="top" width="158"><strong>^$</strong></td>
<td valign="top" width="480">Line containing nothing</td>
</tr>
<tr>
<td valign="top" width="158"><strong>+</strong></td>
<td valign="top" width="480">Matches one or more character of previous character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>?</strong></td>
<td valign="top" width="480">Matches zero or one occurrence of the previous character</td>
</tr>
<tr>
<td valign="top" width="158"><strong>|</strong></td>
<td valign="top" width="480">Delimiter for multiple pattern</td>
</tr>
<tr>
<td valign="top" width="158"><strong>( )</strong></td>
<td valign="top" width="480">Group pattern</td>
</tr>
</tbody>
</table>
<p><strong>Example:</strong><br />
# grep “[aA]g[ar][ar]wal filename<br />
# grep “[aA]gg*[ar][ar]wal” filename<br />
# grep “j.*Saxena” filename<br />
# grep “^2” filename<br />
# grep “7…$” filename<br />
# grep “^[^2]” filename<br />
# grep –E “[aA]gg?arwal” filename<br />
# grep –E ‘sengupta|dasgupta’ filename<br />
# grep –E ‘(sen|das)gupta’ filename</p>
<p><strong>Editor</strong><br />
Awk  &#8211; http://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/<br />
Sed<br />
vi</p>
<p># sed – The Stream Editor<br />
# sed ‘3q’ filename == head –n 3                              Quit after line number 3<br />
# sed –n ‘1,2p’ filename                                                               Prints the first 2 lines. Must use –n with p<br />
# sed –n ‘$p’ filename                                                   print last line<br />
# sed –n ‘9,11p 7,9p $p’ filename<br />
# sed –n ‘3,$ip’ filename                                              Don’t print line 3 to the end, display only line 1 and 2</p>
<p># sed –n ‘/director/p’ filename                                 To print the lines which has pattern in filename<br />
# sed –n ‘/dasgupta/,/saksena/p’ filename<br />
# sed –n ‘1,/dasgupta/p’ filename<br />
# sed –n ‘/[aA]gg*[ar][ar]wal/p’ filename<br />
# sed –n ‘/sa[kx]s*ena/p /Gupta/p’ filename<br />
# sed –n ‘/50…..$/p’ filename</p>
<p># sed –n ‘director/w  dlsit’ filename<br />
# sed –n ‘director/w dlist /manager/w mlist /executive/w elist’ filename<br />
# sed –n ‘1,500w foo1 501,$w foo2’ filename</p>
<p># sed ‘1i\<br />
&gt; #include &lt;stdio.h&gt;\<br />
&gt; #include&lt;unistd.h&gt;<br />
&gt;’ foo.c  &gt;&gt; $$                                                                    Include these include on beginning of the program<br />
# sed ‘a\</p>
<p>‘ filename                                                                            # insert after every line this blank line<br />
# sed “/director/d’ filename &gt; filename2              -n option not to be used with d<br />
== # grep –v “director” filename &gt; filename2<br />
# sed –n ‘/director/!p’ filename1 &gt; filename2</p>
<p># sed ‘s/|/:/’ filename | head -2<br />
# sed ‘s/|/:/g’ filename | head -2<br />
# sed ‘1,3s/|/:/g’ filename<br />
# sed ‘1,5s/director/member /’ filename<br />
# sed ‘s/^/2’ filename<br />
# sed ‘s/$.00/’ filename</p>
<p><strong>Sed tables</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="130">Command</td>
<td valign="top" width="508">Description</td>
</tr>
<tr>
<td valign="top" width="130">I,a,c</td>
<td valign="top" width="508"><strong>Insert, Appends and Changes text</strong></td>
</tr>
<tr>
<td valign="top" width="130">d</td>
<td valign="top" width="508"><strong>Delete lines</strong></td>
</tr>
<tr>
<td valign="top" width="130">10q</td>
<td valign="top" width="508"><strong>Quit after reading the first 10 lines</strong></td>
</tr>
<tr>
<td valign="top" width="130">p</td>
<td valign="top" width="508"><strong>Print line on standard outputs</strong></td>
</tr>
<tr>
<td valign="top" width="130">3,$p</td>
<td valign="top" width="508"><strong>Print lines 3 to the end. –n option is required</strong></td>
</tr>
<tr>
<td valign="top" width="130">$!p</td>
<td valign="top" width="508"><strong>Prints all lines except last line. –n option required</strong></td>
</tr>
<tr>
<td valign="top" width="130">/begin/,/end/p</td>
<td valign="top" width="508"><strong>Print lines enclosed between begin and end. –n option required</strong></td>
</tr>
<tr>
<td valign="top" width="130">q</td>
<td valign="top" width="508"><strong>Quit after reading uo to the address line</strong></td>
</tr>
<tr>
<td valign="top" width="130"></td>
<td valign="top" width="508"><strong> </strong></td>
</tr>
</tbody>
</table>
<p><strong>Vi &#8211; Editor                            </strong></p>
<p><strong>IMPORTANT – YOU SHOULD USE DOUBLE QUOTES ONLY WHEN PARAMETER EVALULATION OR command substitution is embedded within command</strong></p>
<p>Write about command “w”</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/linux-commands-for-user/">Linux Commands for User | Linux User Commands Reference</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/linux-commands-for-user/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
