today's howtos
-
How To Install Elixir on Ubuntu 22.04 LTS - idroot
In this tutorial, we will show you how to install Elixir on Ubuntu 22.04 LTS. For those of you who didn’t know, Elixir is a functional, concurrent, and general-purpose programming language that runs on the Erlang virtual machine (VM).
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Elixir on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
Remove trailing spaces automatically in Visual Code Studio [Ed: This is proprietary software that Microsoft uses to spy on users; why put this in a "Linux" site?]
-
How to open Visual Studio Code new tab in new window [Ed: Again, why are sites labeled Linux promoting Microsoft's proprietary software?]
-
How to Enable SSH on All ESXi Hosts using PowerCLI - buildVirtual
To enable SSH on all ESXi hosts connected to a vCenter Server, using PowerCLI, you can use the following steps:
-
How to Update Flatpak Packages in Linux - It’s FOSS
I believe almost all Linux users keep their systems updated.
But that update is usually for the default package manager. For example, updating Ubuntu often means updating all the APT packages.
However, there are other packaging formats like Snap and Flatpak. The Snap applications get updated automatically but not the Flatpak ones.
-
How To Install Nginx Mainline Version on Debian 11 - idroot
In this tutorial, we will show you how to install Nginx Mainline Version on Debian 11. For those of you who didn’t know, Nginx is a well-known web server with open-source access and is used by top-rated companies because of its extensive support. The software is known for its low impact on memory resources, high scalability, and modular, event-driven architecture which can offer secure, predictable performance. More than just a web server, Nginx also works as a load balancer, an HTTP cache, and a reverse proxy. Since it’s free open-source software (FOSS) and high-performance HTTP web server, you can use, modify and distribute it freely without spending money at all.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Nginx mainline version on a Debian 11 (Bullseye).
-
How to Install Timeshift via PPA in Ubuntu 22.04 to backup whole system | UbuntuHandbook
This simple tutorial shows how to install the latest version of TimeShift, to backup your Ubuntu system by creating ‘system store‘ points.
Timeshift is a popular system backup tool originally developed by Tony George. It’s now a project maintained by Linux Mint, though the original developer is still one of the top contributors.
And, he is maintaining a PPA repository contains the latest packages so far for Ubuntu 20.04, Ubuntu 22.04, Ubuntu 22.10 and their derivatives.
-
Add Nodes to Your MicroK8s Kubernetes Cluster - The New Stack
Kubernetes is hard. There’s no way around that. With so many moving pieces, all of which have to interconnect, and complicated manifests, the technology can be rather daunting. Should you dive in too fast, you might become overwhelmed to the point where you’re not sure which way to go1
That’s why it’s important to approach Kubernetes slowly and with a one-step-at-a-time approach. In this Kubernetes 101 series, we’ve previously covered deploying MicroK8s to a single server, powered by Rocky Linux.
This time around we’re going to add nodes to our first Kubernetes machine to create a cluster. These nodes are all managed by the original machine, which I call the controller. You’ll want to make sure to have followed the “Kubernetes 101: The easiest route to installing Kubernetes on Rocky Linux” tutorial and make sure to do this on all of the nodes you need for the cluster. Once you’ve taken care of those steps on every machine, you’re then ready to start adding nodes to the cluster.
-
Install Adobe Acrobat PDF Reader on Ubuntu - Linux Nightly
Learn how to install Adobe Acrobat Reader on Ubuntu using Wine and Snap, or the Linux edition, or an alternative reader.
-
How to Geolocate IP Addresses on Linux Using geoiplookup
Have you ever wondered where a website is actually hosting its content from? You can geolocate domain names and IP addresses right from the Linux command line with geoiplookup. Here's how to use it.
-
Beginners Guide for Vdir Command in Linux
The vdir command is an equivalent to the “ls -l -b” command, printing the content in long list format and showing escape characters on the file or directory name, just like the dir command is equivalent to the “ls -C -b” command.
Practically, you might rarely or not use this command on a daily basis, but knowing about it will add something to your Linux knowledge that will separate you from others.
-
Difference Between the ’ls' and 'dir' Command
In the Linux world, two common commands, “ls” and “dir“, replicate each other so well that most Linux users think one of them is an alias or symbolic link to the other (it’s not true).
Another mistake most people make is judging the output of ls (which by default displays the color) and dir (which does not without specifying an option) and again failing to judge it because “ls” is an alias to “ls --color=auto“.
To verify this, execute the “alias ls” command, or check the result after executing “unalias ls” (it will remove the color from the output).
-
Stacking Directories With "pushd" and "popd" Commands for Easy Navigation
The cd command is a very popular tool for navigating through multiple directory paths in the Linux filesystem, but there is one problem with that, what?
A directory with a short path can be easily navigated, but a directory with a long path might become troubling while going back and forth multiple times.
It’s true, you can create an alias for directories with a long path, but when you interact with multiple directories nested deeply inside your filesystem, your only option is the cd command.
-
How to send Emails via Python
I've assumed that sending emails via a CLI would be easy. That might even be the case, but sending them in a way that they actually show up in the receiver's mailbox is quite a different story. After following multiple tutorials and using tools from sendmail to mailx, not a single email arrived. Since I wanted to send the mail from within a Python script anyway, I moved on to a Real Python tutorial. This is the snippet they use to send an email.