today's howtos
-
How to Restore Grub Bootloader in Linux
The GNU Grand Unified Bootloader (GRUB) is a powerful and flexible utility that links your motherboard's BIOS to your operating system's kernel. It works by loading a small program in your motherboard's memory, which it uses to bootstrap a larger multiboot binary.
However, there are instances where GNU GRUB fails to load your operating system's kernel. For example, a dual-boot setup with Linux and Windows often results in the latter wiping out the GNU bootloader. This tutorial shows you how you can recover your system by reinstalling GRUB using some of the most popular Linux distributions.
-
Getting the most out of Pop!_OS by installing extensions
Pop!_OS is a versatile operating system that can be customized with extensions to suit your needs. In this guide, we'll walk you through the process of installing and using extensions to enhance your Pop!_OS experience.
-
Jonathan McDowell: Buttering up my storage
(TL;DR: I’ve been trying out btrfs in some places instead of ext4, I’ve hit absolutely zero issues and there are a few features that make me plan to use it more.)
Despite (or perhaps because of) working on storage products for a reasonable chunk of my career I have tended towards a conservative approach to my filesystems. By the time I came to Linux ext2 was well established, the move to ext3 was a logical one (the joys of added journalling for faster recovery after unclean shutdowns) and for a long time my default stack has been MD raid with LVM2 on top and then ext4 as the filesystem.
-
How to Install Apache Maven on Debian
Apache Maven is a build automation tool for Java, developed by Apache and vigorously supported by a wide community of contributors. The project does not support other programming languages, but the Maven ecosystem is growing quickly to include more and more plug-ins that cover various tasks.
-
How to Restore Corrupt SQL Server Database on Linux?
Do you want to recover a damaged/corrupted SQL Server database on Linux?
-
How to Install Pip on Linux
Pip is a package manager used to download and install software written in Python code. In this tutorial, we will learn how to install and use pip on all of the main Linux distributions.
-
How to Install VS Code on openSUSE Leap & Tumbleweed [Ed: Rather awful that "Linux" sites are advising people on installation of proprietary spyware controlled by the company which attacks GNU/Linux by far the most and most viciously]
This guide walks you through installing Visual Studio Code on openSUSE Leap or Tumbleweed, following the recommended way.
-
How To Install ERPNext on AlmaLinux
In this tutorial, we are going to explain in step-by-step detail how to install ERPNext on AlmaLinux OS. ERPNext or Enterprise Resource Planning is an open-source integrated software solution that collects and organizes business information. ERPNext is built on the Frappe Framework in Python and Javascript that stores the data in the MySQL database server.
-
How To Install Kdenlive on Debian 11
In this tutorial, we will show you how to install Kdenlive on Debian 11.
-
Mastering the Curl Command: A Guide for Linux Users
Welcome to the world of Curl, a versatile command-line tool that allows you to transfer data to and from servers with ease.
-
Systemd: Your Ultimate Guide to Linux System Management
Hey there, have you heard of Systemd? It's a powerful and popular system and service manager for Linux operating systems that have replaced the traditional SysVinit system.
-
How To Install Tasksel on Ubuntu 22.04 LTS
In this tutorial, we will show you how to install Tasksel on Ubuntu 22.04 LTS. For those of you who didn’t know, Tasksel is a powerful utility that simplifies package management for Ubuntu system administrators.
-
Remote Dbus Notifications over SSH
I often tack on notify-send at the end of a long running command to get a desktop notification when the command is done.
./long-running-build-command; notify-send "Build done" notify-send uses the Desktop Notification spec that relies on DBus to propagate a request to show a notification. This is a widely supported standard in the Linux ecosystem powering all notifications, regardless of which desktop environment you use.