Sling Academy
Home/DevOps/Page 31

DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

How to switch Git branch with unstaged changes

Updated: Jan 29, 2024
Introduction If you’re working in the world of software development, Git has likely become an integral part of your daily routine. This version control system allows you to track changes, collaborate with others, and manage your......

How to Use ‘for’ Loop in Bash Scripting

Updated: Jan 29, 2024
Introduction to Bash ‘for’ Loops One of the fundamental concepts in any programming language is the loop. It allows us to execute a block of code multiple times, which is especially handy for repetitive tasks. In bash scripting, one of......

Ubuntu: How to add a new PATH entry

Updated: Jan 29, 2024
Introduction One of the most fundamental aspects of using any Unix-based operating system is understanding how to manage the PATH environment variable. This variable tells the shell where to look for executable files. In this tutorial,......

How to Stream Files Between Two Ubuntu Machines

Updated: Jan 29, 2024
Introduction Streaming files between two Ubuntu machines can be a crucial task for system administrators, developers, and even general users who want to share files without the need for physical storage devices or cloud services. This......

Ubuntu: How to add a DNS server (5 approaches)

Updated: Jan 29, 2024
Introduction Domain Name System (DNS) is a critical part of Internet infrastructure, transforming human-readable domain names into IP addresses. In Ubuntu, configuring DNS settings is a common task for network administrators and users......

How to change OpenSSH config in Ubuntu

Updated: Jan 29, 2024
Introduction OpenSSH, or OpenBSD Secure Shell, is a suite of secure networking utilities based on the Secure Shell (SSH) protocol, which provides a secure channel over an unsecured network in a client-server architecture. Ubuntu, like......

Ubuntu: How to Check if a Port is Currently in Use

Updated: Jan 29, 2024
Introduction Knowing how to check if a port is in use is an essential skill for any system administrator, network engineer, or developer working with Ubuntu Linux. Ports are endpoints between two connections, and if a port is already......

How to take a snapshot of a disk in VirtualBox (and restore it later)

Updated: Jan 29, 2024
Overview Managing virtual machines effectively often involves taking snapshots of the virtual disks to save states at specific time points. This tutorial focuses on Oracle’s VirtualBox, a free and open-source virtualization tool......

Homebrew & NPM Error: ‘npm’ is not Recognized as an Internal or External Command

Updated: Jan 29, 2024
Overview Developers using Node.js often encounter an error stating that npm is not recognized as an internal or external command. This tutorial will explain the common reasons behind this error and provide various solutions to resolve......

Homebrew: How to install a package offline (without internet connection)

Updated: Jan 29, 2024
Introduction Homebrew is a popular package manager for macOS and Linux. It simplifies the process of installing, updating, and managing software. However, an active internet connection is typically required to download and install......

Homebrew: How to Make a Service Auto-Start on System Boot

Updated: Jan 29, 2024
Introduction Homebrew, also referred to as ‘brew’, is a powerful package manager for macOS and Linux systems that simplifies the process of installing, updating, and managing software. Despite its ease of use for handling software......

Homebrew: How to Check if a Package is Installed

Updated: Jan 29, 2024
Introduction Homebrew, often touted as the missing package manager for macOS (and Linux), streamlines the process of installing and managing software on your operating system. Understanding how to interact with Homebrew is essential......