today's howtos
-
Lukas Märdian: A declarative approach to Linux networking with Netplan
Linux networking can be confusing due to the wide range of technology stacks and tools in use, in addition to the complexity of the surrounding network environment. The configuration of bridges, bonds, VRFs or routes can be done programmatically, declaratively, manually or with automated with tools like ifupdown, ifupdown2, ifupdown-ng, iproute2, NetworkManager, systemd-networkd and others. Each of these tools use different formats and locations to store their configuration files. Netplan, a utility for easily configuring networking on a Linux system, is designed to unify and standardise how administrators interact with these underlying technologies. Starting from a YAML description of the required network interfaces and what each should be configured to do, Netplan will generate all the necessary configuration for your chosen tool.
In this article, we will provide an overview of how Ubuntu uses Netplan to manage Linux networking in a unified way. By creating a common interface across two disparate technology stacks, IT administrators benefit from a unified experience across both desktops and servers whilst retaining the unique advantages of the underlying tech.
-
Getting Started with Nano: A Beginner’s Guide to the Linux Text Editor
Nano command in Linux is not just a command but it is a text editor.
-
Resolving ‘sudo add-apt-repository command not found’ Error in Linux
Are you facing the problem at the time of adding a new PPA repository?
-
How To Install FreeIPA on Debian 12
In this tutorial, we will show you how to install FreeIPA on Debian 12. FreeIPA, an open-source identity management solution, offers centralized authentication, authorization, and account information, making it an essential tool for network security and management.
-
The ABCs of Linux Signals: SIGINT, SIGTERM, and SIGKILL explained
In the Linux environment, signals play a vital role in managing and controlling processes. Signals like SIGINT, SIGTERM, and SIGKILL allow users to interrupt, terminate, or kill processes, respectively. Understanding these signals is crucial for effective system administration, debugging, and overall system control.
-
How to Exclude File Extension While Copying Files
As you might already know, ‘cp’ is the command line program in Linux to copy files and directories. The simple and most common use of
-
libcrypt.so.1: cannot open shared object file when upgrading from Debian Buster to Bullseye
Having fun while upgrading Debian 10 to 11.
-
Customize Volume/Brightness OSD Size, Position, & Hide Delay in Ubuntu 22.04
Want to configure the OSD (on-screen display) pop-up in Ubuntu and other Linux with GNOME? There’s an extension to do the job in GNOME 42 ~ 44. When changing volume, screen brightness, device status (e.g., Bluetooth), etc via keyboard shortcuts in GNOME, there will be on-screen pop-ups indicate the status changes.
-
How to enable screen sharing on Kali Linux
Kali Linux, widely renowned for its powerful security and penetration testing tools, also offers features that make remote collaboration a breeze. One of these is the screen sharing function, which allows others to view or control your desktop remotely. This can be incredibly handy for troubleshooting, remote work, or collaboration on complex projects.
-
How to Create and Grant Sudo Access to New User in Pop!_OS
Pop!_OS is a Linux distribution that is gaining popularity for its user-friendly interface and robust performance. Similar to other Linux distributions, it’s important to have administrative privileges for tasks such as software installation, service configuration, and file management.
-
How to Install VirtualBox 7.0 on Debian 12/11/10
VirtualBox, a widely recognized open-source virtualization product, has recently launched its 7.0 version, bringing a host of new features and improvements to the table. This major update has been designed to enhance the user experience, offering more flexibility and control over virtual environments.
-
How to Install Jupyter Notebook on Debian 12/11/10
Jupyter Notebook: the name has resonated in the realms of data analysis, machine learning, academic research, and software development, becoming an indispensable tool for many. Jupyter Notebook combines the power of interactive computing, data visualization, and easy documentation into one platform, empowering professionals and enthusiasts alike.
-
How To Check Available Memory In Ubuntu 22.04 LTS
In this article, we will explain how you can check the available memory in Ubuntu. For this, we will take the help of various tools or commands.
-
How To Install jq On Ubuntu 22.04 LTS
In this tutorial post you will find the step by step guide to install jq on Ubuntu 22.04 LTS. Written in C, jq is a command line based lightweight and flexible JSON processor.
-
How to Upgrade to Linux Mint 21.2 from Mint 21.1
This article guides you through all the steps to upgrade your current Linux Mint 21.1 “Vera” system to Linux Mint 21.2 “Victoria.”
-
Installing and Using Curl on Linux Like a Pro
Curl is an amazing open source command-line tool and a library for transferring data with URLs (Uniform Resource Locators). It provides support for 26 protocols and allows you to send requests and retrieve responses through these protocols.
-
The pkill command | Explained
The pkill command is typically used to terminal or stop the processing of a certain process in a Linux-based or Unix-based operating system. However, the pkill command allows the user to send specific signals to the process based on which the termination of the process is dealt with. If you are a Linux beginner or a Linux System Administrator, then the pkill command is something that you will be using a lot to deal with unwanted processes.
-
How-to install Alpine Linux in full ram with persistency
In this guide, I'd like to share with you how to install Alpine Linux, so it runs entirely from RAM, but using its built-in tool to handle persistency. Perfect setup for a NAS or router, so you don't waste a disk for the system, and this can even be used for a workstation.