AlmaLinux 9¶
An Open Source, community owned and governed, forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is 1:1 binary compatible with RHELĀ® and pre-Stream CentOS.
Updates¶
-
Check for available package updates
-
Install a specific package update
-
Upgrade all of your system software
-
Enable automatic security updates
Software¶
Git¶
A distributed version control system that allows multiple people to collaborate on a project by tracking changes to files and coordinating their work. It enables developers to create branches, make modifications, merge changes, and handle conflicts efficiently. Git is widely used in software development to manage source code and maintain a history of changes.
-
Install
-
Configure
Python 3.11.4¶
A high-level, interpreted programming language known for its simplicity and readability. It emphasizes code readability and offers a wide range of libraries and frameworks that make it versatile for various applications. Python supports multiple programming paradigms, including procedural, object-oriented, and functional programming. It is widely used for web development, data analysis, scientific computing, artificial intelligence, and automation tasks.
-
Prerequisites
-
Install
Podman¶
A containerization platform that allows users to manage and run containers on a Linux system. It provides a command-line interface (CLI) for creating, running, and managing containers, similar to Docker. However, Podman offers some advantages over Docker, such as running containers without requiring a daemon process, supporting rootless mode, and providing a more secure and isolated container runtime environment.
-
Prerequisites
-
Install
Azure CLI¶
A cross-platform command-line tool provided by Microsoft for managing and interacting with Azure resources. It allows users to manage and automate various Azure services and resources through a command-line interface rather than a graphical user interface (GUI). Azure CLI provides a set of commands and parameters that can be used to perform operations such as creating and managing virtual machines, deploying applications, managing storage accounts, configuring networking, and more. It is available for Windows, macOS, and Linux platforms and supports scripting and automation.
-
Prerequisites
-
Install
Terraform¶
An open-source infrastructure-as-code tool used for provisioning and managing cloud infrastructure resources. It allows you to define and create infrastructure components such as virtual machines, storage, and networks using declarative configuration files. Terraform supports multiple cloud providers, including AWS, Azure, and Google Cloud Platform, enabling you to manage your infrastructure in a consistent and reproducible manner.
-
Prerequisites
-
Install
Node.js¶
Node.js is an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.
-
To install Node.js
Node Package Manager¶
Node.js is all about modularity, and with that comes the need for a quality package manager; for this purpose, npm was made. npm is a package manager for Node.js packages or modules.
-
To install npm
-
To install a packge or module using npm
-
To utilize the precise dependency versions specified in a
package-lock.json
file when installing packages
Utilities¶
-
Tree
A command-line utility that displays the directory structure of a file system in a tree-like format. It shows the hierarchy of directories and their subdirectories, along with the files contained within them. The tree command helps users visualize the organization of files and directories on their system.
-
Zip
A command-line utility used for compressing and packaging files and directories into a compressed archive format. It is typically available in most Unix-like operating systems, including Linux.
Created: May 15, 2023