The world of technology is constantly evolving, and the field of Linux is no exception. With the rapid advancement of automation, artificial intelligence, and machine learning, Linux professionals are facing new challenges and opportunities in their careers. In this article, we will take a closer look at the impact of automation on Linux jobs and explore the future of Linux careers in the age of automation. We will examine the current trends, the evolution of Linux skills, and the new and emerging Linux job roles.
How to set default programs using update-alternatives on Debian-based distributions
More often than not, on our Linux system, we can find two or more applications of the same type installed: it is typically the case of text editors, but we can also have multiple web browsers, for example. Setting the default application used to perform a specific task system-wide, however, can sometimes be problematic. To solve this problem, on Debian and Debian-based Linux distributions, we can use the alternatives system and the “update-alternatives” tool.
How to improve and debug your shell scripts with ShellCheck
ShellCheck is a free and open source static analysis tool which can be used to check and improve shell scripts. It is able to highlight both common and edge-case errors, and suggest the appropriate fixes. ShellCheck can be used as an online or system utility, but can also be integrated as a linter in various text editors.
Ubuntu 22.04 not booting: Troubleshooting Guide
If you are having trouble booting into your Ubuntu 22.04 system, there is a tool called Boot Repair that can remedy a broad range of frequent issues. Usually trouble with booting can be due to the GRUB boot menu or a corrupt file in the /boot
directory. Whatever the case may be, Boot Repair is an excellent software to help us start troubleshooting.
How to remove NGINX from Ubuntu
In this tutorial, we’ll be going over the step by step instructions to remove NGINX web server and reverse proxy server from Ubuntu Linux. Ubuntu offers us two options for uninstalling the software, either “remove” or “purge.” Read on to learn the difference and find out how to perform either function.
How to fix: user not in sudoers file error
The purpose of this tutorial is to show how to fix the RHEL7 User Not In Sudoers File
Error on all major Linux distributions. When trying to execute Linux commands with root privileges via the sudo
command, you will receive an error message if the current user is not in the sudoers file. This is a security feature on Linux systems to stop ordinary users from esclating their commands to administrator privileges.
How to show/check for open ports on Ubuntu Linux
Checking for open ports on Ubuntu Linux is an essential part of security administration. Some Linux software works by listening for incoming connections. A simple example would be a web server, which handles user requests whenever someone navigates to a website. As a Linux administrator or user, it’s important to always know which ports of your system are open to the internet. Otherwise, you could be unaware of outside connections being made to your computer, which consumes bandwidth and resources, along with being a potential security hole.
Ubuntu 22.04 on WSL (Windows Subsystem for Linux)
If you are a Windows user and do not want to take the full plunge into Linux, Windows Subsystem for Linux can be a fair compromise to at least give you some Linux capabilities on your Windows sytem. Ubuntu 22.04 is a great operating system to install on WSL, and definitely the most popular of the Linux distributions currently offered. Both Windows 10 and Windows 11 systems are capable of installing Ubuntu 22.04 through WSL.
How to find a string or text in a file on Linux
On a Linux system, the need to find a string in a file can arise quite often. On the command line, the grep command has this function covered very well, but you’ll need to know the basics of how to use it. On GUI, most text editors also have the ability to search for a particular string.
How to enable/disable wayland on Ubuntu 22.04 Desktop
Wayland is a communication protocol that specifies the communication between a display server and its clients, and we can choose whether to enable/disable Wayland on Ubuntu. By default the Ubuntu 22.04 Jammy Jellyfish desktop already uses Wayland but it’s also possible to load to Xorg display server instead. In this tutorial, you will see how to disable and enable Wayland in Ubuntu 22.04 Jammy Jellyfish.
How to install, uninstall and update Firefox on Ubuntu
Every Ubuntu user that uses a graphical interface will have to interact with Mozilla Firefox in some capacity, since it’s the default internet browser on Ubuntu. Even if you just want to uninstall it and use a different browser, you’ll at least be dealing with it for a short time. In this guide, we’ll show you how you can install, update, and uninstall Firefox on Ubuntu Linux.
How to save and exit file using nano editor in Linux
In this tutorial, you will learn how to save a file in the Linux nano editor. The nano editor is one of the most popular ways to edit files via the command line on Linux systems. There are plenty of others, like vim and emacs, but nano is praised for its ease of use.