today's howtos
-
Using systemd to Manage Services on Linux - Linux Nightly
The majority of Linux distributions rely on Systemd to manage all of the daemons and services running on a system. Systemd allows users to manage and administer system services, mainly through use of the systemctl command. In this tutorial, you will learn how to use systemd to manage and interact with services on Linux.
-
Antoine Beaupré: Using the bell as modern notification
Computer terminals have traditionally had an actual bell that would ring when a certain control character (the bell character, typically control-g or \a in an C escape sequence) would come in the input stream.
That feature actually predates computers altogether, and was present in Baudot code, "an early character encoding for telegraphy invented by Émile Baudot in the 1870s", itself superseding Morse code.
-
GitLab: Setup and Install on Ubuntu 18.04, 20.04, and 22.04
This post is about Gitlab setup and install it.
GitLab, a web-based Git repository manager, and code hosting application provides an integrated platform to manage projects from planning to development to deployment to the cloud. With GitLab, you can host your Git server and manage your entire development process under one roof, from start to finish. Setting up GitLab on Ubuntu 18.04, 20.04, and 22.04 (Bionic Beaver) can be tricky, but it’s worth it if you’re familiar with the Linux command line and want to get the most out of this powerful tool.
In this tutorial, I will explain how to set up and configure GitLab on an Ubuntu 18.04, 20.04, and 22.04 server in five steps. Let’s get started!
-
Pandora FMS Monitoring Tool Installation on Ubuntu 22.04
Pandora FMS is software for monitoring computer networks. Pandora FMS allows the visual monitoring of the status and performance of several parameters from different operating systems, servers, applications and hardware systems such as firewalls, proxies, databases, web servers or routers. Wikipedia
Designed to be modular, multi-platform and easy to customize, Pandora FMS supports monitoring of networks, servers, applications, databases, cloud and virtualization, logs, user experience, and business processes.
It uses powerful agents for all operating systems to collect data from monitored systems and devices, supports both local and remote network monitoring, auto-monitoring where agents detect storage devices, partitions or databases, and many other things. Agents can control system components such as services, execute processes or remove temporary files and more.
It also features a flexible notification and alert system, supports remote access via tools such as eHorus and SSH, auto-discovery of networks, network elements, network topology, etc. And has an integrated reporting system with dozens of different report templates and graphs for analysis. Notably, it is fully compatible with most open-source tools and experienced users can also create custom integrations with the services of their choice and so much more.
-
How to setup Secure GitLab Registry
We demonstrated how to configure a GitLab instance in our previous post so that you may manage the projects for your company or yourself. We advised using an FQDN and making the GitLab instance accessible through HTTPS. Since most of the applications are containerized, it makes sense to configure a container registry where multiple iterations of your programme and its many components can be kept in Docker images.
Don’t worry if you don’t know what a container registry is. Once you actually upload the first container image to a GitLab instance, it will become evident. Consider it like repositories for your container images for the time being. These are simply images, stored inside the remote GitLab instance but are not running containers.
-
2 Easy Methods to Install Docker on Raspberry Pi
Docker is an open-source platform to create, edit, and run applications in the container. The container is a lightweight, loosely created environment where you have the freedom to package and run an application. You can run multiple containers at a single host without worrying about utilizing the system resources and it contains everything you need to run an application on the system. Thus, you can speed up the development process through docker since it reduces the time for writing and running code in production.
In this article, you will learn how to install docker on your Raspberry Pi system through different methods.
-
How to Install Geany on Linux Mint 21
Geany is the most popular, lightweight, fast, and open-source text editor used for programming purposes. It is a multi-platform software that runs on several systems like NetBSD, Solaris, Windows, and Linux.
-
How to Clear Arduino Serial Buffer
Arduino is an electronic platform that takes instructions from users in the form of code known as sketch and generates output accordingly. To collect the instructions and process them one by one, the Arduino uses a serial buffer. The Arduino serial buffer holds the incoming data until the device is ready to process them. Sometimes we have to clear the Arduino serial buffer to avoid interference with incoming data. Let’s see this in more detail.
-
How to Install GNU Debugger GDB on Linux Mint 21
GNU Debugger, commonly referred as GDB is a powerful and open-source debugging tool that can run on Linux and Unix-type operating systems. The GDB tool was specifically designed for C and C++ languages; due to its wide range of supportive languages, it can debug other languages as well like Ada, Fortran, Go, Pascal, and many others. It is used by developers to examine variables, calling functions, debug preprocessor macros, server-client debug architecture, and many other rich features that one can think of it.
-
How to Install Conky System Monitoring Tool on Raspberry Pi
Conky is a system monitoring application that displays information on a desktop. Conky displays information about the whole system like the battery status, email notifications, storage, processor information, and much more. It also displays the calendar, time, and status of the weather. In this article, we will show you how to install Conky system monitoring tool on Raspberry Pi OS.
-
How to Install and Setup Plex Media Server on Raspberry Pi
Plex Media Server is a media streaming platform that allows you to watch Live TV channels, TV shows, and movies. You can even stream your media files, such as audio, video, and pictures, from your system and organize them according to your choice.
This article is a detailed guide in installing and setting up the Plex media server on your Raspberry Pi system.
-
How to Install Apache Maven on Linux Mint 21
Apache Maven is a popular, open-source project management tool used to develop and manage Java projects and documentation. It comes from the concept of POM (project object model) with the extensible feature. It has the ability to add plugins and support other languages as well, such as C#, Scala, and Ruby. It is a helpful comprehension tool that gives bundles of details about projects. This tool is also available for Linux distribution also and in this tutorial, we will learn how to install it on Linux Mint 21 system.
-
How to enable timestamp in history command
In this post, we will describe how enable timestamp in history command.
History command in Linux & UNIX systems keep tracks all command which were executed by the users in the past. By default, history command keeps the records of last 1000 commands. This feature helps sysadmins to recall the command’s syntax if it is executed in the past and also helps in troubleshooting and audit purpose.
However, in history command output, timestamp is not enabled, so to enable it we must export environment variable HISTTIMEFORMAT.
-
How to Install GNOME Screenshot Utility on Raspberry Pi
GNOME Screenshot is a lightweight tool used by Linux users to take screenshots on their systems. It’s one of the most valuable tools that allow you to capture an entire window, desired window, and selected area screenshots on your system.
If you are looking for a screenshot tool for your Raspberry Pi system, you can easily install this tool using this article’s guidelines.
How to Install GNOME Screenshot Utility on Raspberry Pi
The GNOME Screenshot utility can easily be installed on all Linux systems, including the Raspberry Pi system and you can follow the below-mentioned steps to install it on Raspberry Pi.
-
How to Install Gradle on Linux Mint 21
Gradle is an open-source, popular build automation tool used to create applications based on Groovy and Kotlin. It is a flexible tool and is famous among Linux users because of its consistency. Gradle supports many programming languages like Java, Android, C/C++, Scala, etc. It doesn’t matter how long the project is, Gradle will download respective dependencies and repositories automatically to create it. The structure it follows to create applications is building (compiling, linking, code packaging), automating, and delivering the product with fast performance.