DevOps

How to install and use Docker on Ubuntu 20.04?

Manual

Introduction Docker is a container platform that has revolutionized the way developers create, test, and deploy applications. In this manual, it will be explained how to install and use Docker on Ubuntu 20.04, which will allow developers to create applicat (...)

Create your first program in Java 11 on Ubuntu 22.04 or Debian 11

Manual

Java is one of the most widely used programming languages thanks to its great versatility, portability, and its ability to create robust and scalable applications. It is an object-oriented language with a large number of libraries and tools that facilitate (...)

How to clear the Swap memory of a Linux server

Manual

Sometimes we may receive resource usage alerts indicating that the server's Swap or Exchange Memory is at 100% usage. SERVICE ALERT: ce00000000000.dnssw.net Unix Memory Nou WARNING Usage: real 95% (11404/11995 MB), buffer: 3 MB, cache: 302 MB, swap: 100% ( (...)

Create your first program with C++ on Ubuntu 22.04 or Debian 11

Manual

C++ is a high-performance and generally compiled programming language. It combines object-oriented programming features and low-level programming, making it suitable for a wide range of applications, from software development to embedded systems or even ga (...)

Sorting algorithms with examples in C++

Manual

Sorting algorithms are procedures or sets of instructions used to organize a set of elements in a specific order. These algorithms are widely used in computer science and programming due to their importance for the efficiency and optimization of processes. (...)

Use of Pipes in Unix systems

Manual

Pipes in Unix-like systems, such as Debian, are a powerful tool that allow combining and redirecting command output efficiently. By using pipes, we can take the output of one command and send it directly as input to another, allowing us to perform more com (...)

Basic commands for Debian system administration

Manual

Debian is a Linux operating system widely used in servers and workstations. As a systems administrator on Debian, it is fundamental to be familiar with the basic commands to perform maintenance, configuration, and monitoring tasks. This manual will provide (...)

What does the Backtracking algorithm consist of and how to apply it in C++

Manual

The backtracking algorithm is a powerful technique for solving combinatorial and exhaustive search problems. It is used to explore all possible solutions to a problem systematically, discarding those that do not meet certain conditions. In this manual, we (...)

How to send emails from Python

Manual

To send emails from Python3 in an authenticated way via SMTP, you can use the smtplib library. You will need the access details for the email account from which the emails will be sent, along with the server access details. In this case, we will use the fo (...)

How to install CyberPanel with OpenLiteSpeed on Ubuntu 22.04

Manual

Introduction CyberPanel is a next-generation hosting control panel for the high-performance OpenLiteSpeed Web server with a user-friendly interface. The CyberPanel installation script also allows you to install OpenLiteSpeed and all the software necessary (...)