today's howtos
-
Marshaling SSH Private Keys - Why there's always a different block?
Not long ago, when I was building melt, I learned something interesting: if you restore a private key from its seed, and marshal it back to the OpenSSH Private Key format, you’ll always get a different block in the middle.
-
Day 62: the container shorthand
On day 56 you've learned that you have to define a container-type when working with size containers and on day 59 you've learned that you can name containers using the container-name property.
-
Day 61: color-scheme
If you create an HTML document, it comes with default styles that are more or less the same in most browsers. A serif font, transparent (white) background, black text color, etc. You could say that the default theme for any HTML document is a light theme because it uses a light background color. Now here comes the big revelation (at least to me) Sara writes about: There's also a dark theme.
-
How to install Binance Desktop on Ubuntu 22.04 | Linux Mint 21 - Unix / Linux the admins Tutorials
In this post, you will learn how to install the Binance Desktop app on Ubuntu 22.04 | Linux Mint 21
Note: In some countries, trading cryptocurrencies is illegal and subject to laws. Please check the legal status of Binance in your country.
-
PowerDNS Recursor: writing to a file you did not open | PowerDNS Blog
This post is about how the Recursor can write to files even when its permissions to access the file system are restricted.
When PowerDNS Recursor is running it mostly does not need to access files. In many runtime environments its access to the file system is restricted to limit the impact of potential security issues. When reconfiguring the Recursor, we need to make sure the files it needs to read are accessible in this restricted runtime environment. But in some cases, we also want to be able to write files.
-
How to Update Pi-hole Easily
Pi-hole is one of the most effective ad-blockers available for you to use. You can install it on your router or a dedicated system and get an ad-free experience for all the devices connected through it.
In an earlier article, I discussed the steps for installing Pi-hole. But you must update it regularly to win the cat-and-mouse game between ad blockers and ad providers (Google, Facebook, etc). Another aspect is to patch a security vulnerability that might affect you negatively.
-
How to Create, View and Extract Archive Files (*.a) in Linux
This article guide demonstrates the usage of the Linux ar command to create, modify, and extract from archives.
Linux provides several useful command-line utilities for managing archives. The ar command-line tool is among these utilities, which create, modify, and extract from archives.
An archive is a single file format that holds a collection of other files within the archive that are referred to as members. The structure of the archive file makes it possible to retrieve the original files prior to their compression into the archived state.
The archive preserves the original file attributes such as owner, group, timestamp, and mode (permissions).
-
How to Create and Compile a Static Library in Linux
This article guide provides an understanding between static and dynamic libraries and thereafter demonstrates how a user can create a static library in Linux via the aid of the Linux ar command.
During the compilation process of a C program, an object code is usually the end result of a successful compiler runtime. Afterward, a linker is invoked to make the library function code available to a user program. The linker accomplishes this objective either by making the library function code copy available to the user object code or by availing the library function code at run-time.
When the linker creates a copy of these re-usable library function codes and passes/avails them to an executable program file, a static library is born. It’s called a static library because the libraries and/or library files are statically linked. Static libraries in Linux are identified by the '.a' file extension.
-
How to Use a Recursive Chown on Linux - buildVirtual
A recursive chown is a command that allows you to change the ownership of a directory and all of its subdirectories and files. This can be useful when you want to transfer ownership of a large number of files or directories to a different user or group.
-
How to Monitor Progress of (Copy/Backup/Compress) Data using ‘pv’ Command [Ed: Newly updated]
When making backups, and copying/moving large files on your Linux system, you may want to monitor the progress of an ongoing operation. Many terminal tools do not have the functionality to allow you to view progress information when a command is running in a pipe.
In this article, we shall look at an important Linux/Unix command called pv – Pipe Viewer.