linux

Special Variables in Bash Scripting

Reading Time: 4 minutes Special variables are the variables that have a predefined meaning within a computer programming language. They are different in different languages but in this blog, we are going through the special variables in bash scripting. List of special shell variables These are the special shell variables that are set internally by the shell and which are available for the user: Variables Description $0 The filename Continue Reading

Screen Command in Linux

Reading Time: 4 minutes Screen command in Linux , It is a terminal multiplexer. In Linux, the screen command provides the ability to launch and use the multiple shell session with the same single session. Basically, a screen is used when a process takes more time or when we need to run something for a long time. Suppose that we want to run a process for a long time Continue Reading

jenkins logo

How to integrate AWS simple email service with Jenkins

Reading Time: 5 minutes Jenkins is an open-source tool written in java and also have a plugin built for continuous integration and build automation purpose. It helps in automating the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. In this blog, we are going to learn how can we integrate an AWS simple email service with Jenkins default email notifier. Email Continue Reading

Setup Airflow with Docker

Reading Time: 2 minutes Introduction Apache Airflow is an open-source workflow management platform for building the data pipelines. Airflow uses directed acyclic graphs (DAGs) to manage workflow orchestration. Tasks and dependencies are defined in Python and then Airflow manages the scheduling and execution. In this article, we will discuss the procedures for running Apache Airflow in Docker container (Community Edition). Getting Started Install the prerequisites Run the service Check http://localhost:8080 Done! Continue Reading

close up photo of programming of codes

Quickstart to using Linux Containers(lxc and lxd)

Reading Time: 3 minutes Containerization has been the leading mode for application deployment today. So tools like Docker has been in the rise. But the Docker containers are built for the purpose of deploying an application and hence a single process. So, Docker containers are not meant to run an Operating System. But what if we want to run multiple Operating Systems on a single host OS. People will Continue Reading

Getting started with Shell Scripting in 5 easy steps

Reading Time: 3 minutes Hi Everyone! In this blog, we are going to learn about Shell Scripting and how to get started with it in few simple steps. This tutorial helps in gaining a basic understanding of the concept of LINUX/UNIX shell scripting. Introduction First, Before diving into how, let us first look at what Shell and Shell Scripting actually is. What is a Shell? A shell is simply Continue Reading

How To Install A Package On Linux Netlify Agent Without Sudo Privileges?

Reading Time: 2 minutes In this article, we’ll learn how to install a package on Linux Netlify Agent Without Sudo Privileges and without the use of a package manager. Problem Netlify provides serverless backend for web applications and static websites. It is very convenient to host static websites when you do not need any special installations on top of it. However, if you want to use any third-party package Continue Reading

ZFS Storage pool layout: VDEVs

Reading Time: 3 minutes ZFS initially stood for Zettabyte File system. It was developed by Matthew Ahrens and Jeff Bonwick as a part of Sun Microsystems in 2001 but later was placed under a closed license when Oracle Corporation acquired Sun Microsystems Inc. ZFS is well known for its storage pool and the features associated with it. It is a multiprotocol enterprise storage system that is designed to enhance the Continue Reading

Introduction and features of Linux Operating System

Reading Time: 4 minutes Introduction and features of Linux Operating System Linux Operating System is a open-source operating systems like Unix. It was initially developed by Linus Torvalds on September 17, 1991and features are free and open-source operating system and the source code can be modified and distributed to anyone commercially or noncommercially under the GNU General Public License.   Agenda of Linux Operating System 5W’s 1H ◦ Introduction to Operating Continue Reading

How To Build A Java Project Using Travis CI On Windows Platform?

Reading Time: 3 minutes What Is Travis CI? Travis CI is an open-source CI service used to build and test projects hosted at your favorite SCM. You can easily configure Travis CI by adding a file named .travis.yml to the root directory of the GitHub repository. Travis CI was the first CI as a Service tool! You can easily integrate Travis with the common cloud repositories like GitHub, Bitbucket, Continue Reading

How to encrypt and decrypt files using GPG

Reading Time: 3 minutes In Linux, you keep your data in form of files. But what if the data you are storing is sensitive. How can you protect that from unauthorized access? One of the ways is encrypting the files using GPG. In this blog, I’ll tell you what GPG is and how you can use it to encrypt and decrypt files in the Linux system. What are GPG Continue Reading

text

5 Debian Package Management Tools you need to know

Reading Time: 4 minutes Hi everyone! Today in this tutorial, we’re going to look at 5 different package management tools that Debian uses specially in DevOps. Above all, Before diving in, lets take a brief look at what Package Management actually is. What is Package Management? Firstly, A package generally refers to a compressed file archive containing all the files that come with a particular application. These are referred Continue Reading

Creating and mounting an ext4 file system

Reading Time: 4 minutes What is Ext4 file system? The ext4 or fourth extended filesystem is a widely-used journaling file system for Linux. The ext4 file system is a scalable extension of the ext3 file system. It was designed as a progressive revision of the ext3 file system and overcomes a number of limitations in ext3. After installation, it is sometimes necessary to create a new file system. For Continue Reading