<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Arunima Das</title>
    <description>The latest articles on DEV Community by Arunima Das (@arunimadas18).</description>
    <link>https://dev.to/arunimadas18</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1061777%2Fe8b6dc20-4e25-4b04-a0c8-4a466f804f7b.jpeg</url>
      <title>DEV Community: Arunima Das</title>
      <link>https://dev.to/arunimadas18</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arunimadas18"/>
    <language>en</language>
    <item>
      <title>Day2 &amp;3 -#90DaysofDevops Introduction to DevOps</title>
      <dc:creator>Arunima Das</dc:creator>
      <pubDate>Tue, 11 Apr 2023 16:21:53 +0000</pubDate>
      <link>https://dev.to/arunimadas18/day2-3-90daysofdevops-introduction-to-devops-6n2</link>
      <guid>https://dev.to/arunimadas18/day2-3-90daysofdevops-introduction-to-devops-6n2</guid>
      <description>&lt;p&gt;&lt;strong&gt;Q: What is Linux?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Linux is a family of free and open-source operating systems based on the Linux kernel. Operating systems based on Linux are known as Linux distributions, or distros. Examples include Debian, Ubuntu, Fedora, CentOS, Gentoo, Arch Linux, and many others.&lt;/p&gt;

&lt;p&gt;The Linux operating system's architecture mainly contains the following components: the kernel, system library, hardware layer, system, and shell utility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Basic Linux Commands:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ls&lt;/code&gt; - &amp;gt; List all directories/files&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ls -a&lt;/code&gt; -&amp;gt; List all files along with hidden files&lt;/p&gt;

&lt;p&gt;&lt;code&gt;ls -R&lt;/code&gt; -&amp;gt; shows all files in a subdirectory&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd&lt;/code&gt; -&amp;gt;for changing the directory&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cat&lt;/code&gt; -&amp;gt; It can be used to create a file, display the content of the file, copy the content of one file to another file, and more.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;touch&lt;/code&gt;-&amp;gt; for creating empty files&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mkdir&lt;/code&gt; -&amp;gt; to make a new directory&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cp&lt;/code&gt; -&amp;gt; To copy files&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mv&lt;/code&gt; -&amp;gt; to move files around&lt;/p&gt;

&lt;p&gt;&lt;code&gt;rm&lt;/code&gt; -&amp;gt; to remove files&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Directory commands&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pwd&lt;/code&gt;--&amp;gt; print work directory. Gives the present working directory.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd path_to_directory&lt;/code&gt;--&amp;gt; Change the directory to the provided path&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd&lt;/code&gt;--&amp;gt; change directory to the home directory&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd -&lt;/code&gt; --&amp;gt; Go to the last working directory.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd ..&lt;/code&gt; --&amp;gt; change directory to one step back.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;cd ../..&lt;/code&gt; --&amp;gt; Change directory to 2 levels back.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mkdir directoryName&lt;/code&gt; --&amp;gt; to make a directory in a specific location&lt;/p&gt;

&lt;h2&gt;
  
  
  Tasks:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;To view what is written in file&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ echo "Learning devops.." &amp;gt;task.txt

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ cat task.txt
Learning devops..
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;To change the access permissions of files.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ ls -l  task.txt
-rw-r--r-- 1 Arunima 197121 18 Apr 10 16:21 task.txt

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ chmod 765 task.txt

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ ls -l  task.txt
-rw-r--r-- 1 Arunima 197121 18 Apr 10 16:21 task.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3)To check which commands you have run till now.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ history
.. 
167  mkdir day3
  168  cd day3
  169  echo "Learning devops.." &amp;gt;task.txt
  170  cat task.txt
  171  ls -l  task.txt
  172*
  173  ls -l  task.txt
  174  chmod 765 task.txt
  175  ls -l  task.txt
  176  chmod 777 task.txt
  177  history
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4)To remove a directory/ Folder.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ mkdir random

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ ls
random/  task.txt

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$  rm -rf random/

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ ls
task.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5)To create a fruits.txt file and to view the content.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here we used vim to create a file . Then we enter shift+i and entered contents then ecp and :wq to return&lt;/p&gt;

&lt;p&gt;to view content we used cat command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ vim fruits.txt


Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ cat fruits.txt
apple
mango
cherry
banana

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;**&lt;br&gt;
6)Add content in devops.txt (One in each line) - Apple, Mango, Banana, Cherry, Kiwi, Orange, Guava.**&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ vim devops.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;7)To Show only top three fruits from the file.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ head -3 devops.txt
Apple,
Mango,
Banana,
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;8)To Show only bottom three fruits from the file.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ tail -n 3 devops.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;9)Create a file colour .txt add content and view it&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ vim colour.txt

Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ cat colour.txt
Red
pink
white
black
blue
orange
purple
grey
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;10)To find the difference between fruits.txt and Colors.txt file.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Arunima@DESKTOP-JETUU7R MINGW64 /e/devops-handson/90days/day3 (master)
$ diff colour.txt fruits.txt
1,8c1,4
&amp;lt; Red
&amp;lt; pink
&amp;lt; white
&amp;lt; black
&amp;lt; blue
&amp;lt; orange
&amp;lt; purple
&amp;lt; grey
---
&amp;gt; apple
&amp;gt; mango
&amp;gt; cherry
&amp;gt; banana
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Do share your thoughts. I'll work on it and try to get better. Thank you.&lt;br&gt;
~ Arunima&lt;/p&gt;

</description>
      <category>90daysofdevops</category>
      <category>devops</category>
      <category>linux</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Day1 -#90DaysofDevops Introduction to DevOps</title>
      <dc:creator>Arunima Das</dc:creator>
      <pubDate>Sun, 09 Apr 2023 16:25:19 +0000</pubDate>
      <link>https://dev.to/arunimadas18/day1-90daysofdevop-introduction-to-devops-5ee4</link>
      <guid>https://dev.to/arunimadas18/day1-90daysofdevop-introduction-to-devops-5ee4</guid>
      <description>&lt;p&gt;DevOps is a set of practices that combines software development and IT operations to create a streamlined and efficient software development process. It breakdown's barriers between different teams involved in software development&lt;/p&gt;

&lt;p&gt;In this blog post, we will explore the fundamentals of DevOps, automation, scaling, and infrastructure and why they are important.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Q1) What is DevOps?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;DevOps is a culture that improves the organization's ability to deliver applications and services at a faster speed.&lt;/p&gt;

&lt;p&gt;It is the process of improving the application delivery by ensuring proper&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1) automation&lt;/li&gt;
&lt;li&gt;2)Continous monitoring&lt;/li&gt;
&lt;li&gt;3) Quality analysis&lt;/li&gt;
&lt;li&gt;4)Continous Testing
**&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Q2) Few Important terms:**
&lt;/h2&gt;

&lt;p&gt;1)** Automation:** Automation is the use of technology to perform tasks with reduced human assistance. It is meant to improve efficiency and productivity by automating tasks that are repetitive or routine.&lt;/p&gt;

&lt;p&gt;2) **Scaling: **Scaling refers to the ability to increase or decrease IT resources as needed to meet changing demand. DevOps practices can help organizations scale their software systems more easily and reliably while maintaining quality and stability.&lt;/p&gt;

&lt;p&gt;3) &lt;strong&gt;Infrastructure:&lt;/strong&gt; Infrastructure refers to the computing resources that are provided by a cloud service provider. These resources, such as servers, storage, networking equipment, and virtualized versions, can be provisioned and managed through software.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Q3) Why do we need DevOps?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Devops is needed to automate the Software Development Life Cycle(SDLC). It's a software development and operations approach that enables faster development of new products and easier maintenance of existing deployments.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Q4)DevOps Lifecycle:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Plan: This stage involves the planning of the entire software development process. This includes defining the project goals, requirements, timelines, and resources required for the project.&lt;/p&gt;

&lt;p&gt;Develop: In this stage, developers write the code and create the software. They use tools like version control systems to manage the code, and continuous integration to merge the code with other changes made by other developers.&lt;/p&gt;

&lt;p&gt;Test: This stage involves testing the software to ensure it meets the requirements and specifications set in the planning phase. Automated testing tools are used to ensure quality and reliability.&lt;/p&gt;

&lt;p&gt;Deploy: In this stage, the software is released into production environments. Automated deployment tools help to streamline the deployment process and reduce deployment time.&lt;/p&gt;

&lt;p&gt;Operate: This stage involves monitoring and maintaining the software in production environments. DevOps teams use monitoring tools to identify issues and fix them quickly.&lt;/p&gt;

&lt;p&gt;Monitor: This stage involves continuously monitoring the software in production environments to ensure that it is performing as expected. This helps to identify any issues or bottlenecks that need to be addressed.&lt;/p&gt;

&lt;p&gt;Feedback: This stage involves collecting feedback from users and stakeholders to improve the software. This feedback is used to inform future development and improve the overall quality of the software.&lt;/p&gt;

</description>
      <category>90daysofdevops</category>
      <category>devops</category>
      <category>cloud</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
