The purpose of this article is to configure a script such as a Bash script or Python script to run upon system startup in Ubuntu 22.04 Jammy Jellyfish Server/Desktop.
Install Master PDF editor on Ubuntu
Master PDF editor is a powerful tool to create or edit existing PDF documents. The Master PDF editor is not available for Ubuntu via standard repository, but you can keep reading to find out how to install this software on Ubuntu Linux. Installing Master PDF editor will not only allow you to open and view PDF documents, but modify them and save your changes as well.
Convert ogg to mp3
The purpose of this tutorial is to show how to convert .ogg
Ogg Vorbis audio files into .mp3
format. This can be done with a couple of different tools via the command line on all major Linux distros. You will also see how to batch convert files in case you have many audios to convert at once.
How to install custom kernel on Ubuntu/Debian Linux
The Linux kernel sits at the core of all Linux systems. It is open source and able to be downloaded and compiled by anyone. If you have compiled a custom Linux kernel or downloaded one online, it is easy to install that kernel on an Ubuntu or Debian based systems.
Remove or ignore all comment lines from Linux config files
Files on a Linux system often have many lines that are reserved just for comments. In other words, lines that begin with a #
character. This is especially true for Linux configuration files.
How to manage git repositories with Python
Neither Python nor Git need presentations: the former is one of the most used general-purpose programming language; the latter is probably the most used version control system in the world, created by Linus Torvalds himself. Normally, we interact with git repositories using the git binary; when we need to work with them using Python, instead, we can use the GitPython library.
Linux epoch time
Epoch time is a convention used on Unix and Linux systems that many applications rely on for calculating time between dates and other similar functions. Some Linux commands like date
and perl
have an epoch option built in. An epoch denotes the number of seconds that have passed since the date January 1st, 1970.
Build custom kernel on Debian / Ubuntu
The Linux kernel sits at the core of all Linux systems, including thousands of GNU/Linux distributions, the Android mobile operating system, and tons of embedded systems, networking devices, etc. Its popuarity and ubiquity can be credited to the fact that it is free and open source. Anyone can download the Linux kernel, make changes to it if they wish, and compile it for their own commercial or private use.
Ping sweep script to scan and monitor network
In this tutorial, we will provide a few Bash scripts to scan and monitor the network using combination of commands such as ping
. Obviously, these scripts are no match to a full monitoring dedicated software like nagios, but they could be useful for small home brand networks, where implementing sophisticated monitoring systems can become too much overhead.
APACHE web server and SSL authentication
This tutorial describes configuration techniques of module the Apache SSL module, which extends the functionality of Apache web server to support SSL protocol. The tutorial will deal with authentication of server (One-way SSL authentication), as well as it will also include authentication of clients by using certificates (Two-way SSL authentication).
Linux Cheat Sheet
In this tutorial, we will list various practical Linux commands to be used only as a reference guide and by experienced Linux users. Not all Linux commands will be available on your system by default so consider installing the relevant package before use.
ssh_exchange_identification read connection reset by peer
The ssh_exchange_identification read connection reset by peer
SSH error is something you may see in your terminal when trying to log in to a remote host or when your session expires on a Linux system. In this tutorial, we will go over a few different causes for this error and show you how to troubleshoot the connection on your system. Using one of our methods below will hopefully remedy the error and allow you to log in via SSH or maintain your current session.