Linux tutorials, system administration, web hosting, programming

LTSP (Linux Terminal Server Project)

botond published 2024/02/17, Sat - 08:06 time
LTSP (Linux Terminal Server Project) is an innovative solution that allows several thin clients to run Linux-based applications using the resources of a central server. The LTSP initiative started in the late 90s and has continued to evolve ever since to meet the challenges of the modern technological and educational environment. The basic idea of ​​this project is simple but revolutionary: to reduce hardware requirements and maintenance costs while increasing the flexibility and scalability of the IT infrastructure.

How to manually change the PHP version of a website or web application running in a PHP-FPM pool?

botond published 2024/02/17, Sat - 01:33 time
Using PHP-FPM (FastCGI Process Manager) to run web pages and web applications has many advantages, especially when compared to older techniques such as PHP running as an Apache module. One of the most important benefits is that PHP-FPM significantly improves performance and scalability by allowing finer-grained management and optimization of PHP processes. In this way, we can use the server's resources more efficiently, reduce the response time, and our system can remain stable even in the event of heavy traffic. However, over time, the PHP versions of our web applications may become outdated, which the various control panels do not update. In this description, we will see in a few steps how we can easily modify our manual settings so that our websites and web applications also work with the correct PHP version.

VirtualBox

botond published 2024. 02. 12., h - 04:01 time
Oracle VirtualBox (formerly Sun VirtualBox) is a free and open source virtualization software developed and maintained by Oracle Corporation. This software is designed to allow one or more operating systems to run within a single physical machine in the form of isolated virtual machines. VirtualBox is a widely used tool among system administrators, developers, and educational institutions because it provides a simple yet powerful solution for testing and running different operating systems simultaneously without changing the underlying physical hardware.

hostname

botond published 2024/02/10, Sat - 08:40 time
The hostname command is a basic tool in Linux systems that allows you to query or set the computer name. In Linux systems, every machine has a unique name, which we call "hostname". This name allows devices to be identified and accessed within the network. The hostname command can be used to view or change the settings of the current hostname. This command is particularly useful when diagnosing network problems and configuring servers and other network devices.

NIS (Network Information Service)

botond published 2024/02/10, Sat - 07:15 time
NIS (Network Information Service), formerly known as Yellow Pages (YP), is a network name service based on a client-server architecture that enables centralized management of user accounts, machine names, passwords, and other network settings in Unix-based networks. NIS allows administrators to easily manage network resources and configurations from a central location without having to manually configure them on each machine. 

md5sum

botond published Jan. 2024, 02, 07:01 p.m. time
The md5sum command is a tool that allows you to calculate and check the MD5 (Message Digest Algorithm 5) sum value of files. MD5 is a one-way hash function that produces a fixed-length 128-bit (32 hexadecimal characters) digest from an input string. This hash is often used to verify the integrity of files, since even a small change in the file results in a completely different hash value. In this tutorial, we'll cover the basic usage of the md5sum command on a Debian system.

BIND (Berkeley Internet Name Domain)

botond published 2024/01/20, Sat - 07:18 time
The Linux-based BIND (Berkeley Internet Name Domain) server is the most widespread and well-known DNS (Domain Name System) software, which is a key part of the basic infrastructure of the Internet. BIND's development began at the University of Berkeley in the late 1980s, and since then it has undergone many developments to meet today's challenges. As a DNS server, BIND's main task is to translate human-readable domain names (e.g. www.pelda.hu) to IP addresses (e.g. 192.168.1.1), thus enabling Internet users to easily navigate the web. However, BIND's role is much more complex and critical than that; ensures the smooth operation of the domain name system, which is essential for the stability and security of the Internet.

POSIX (Portable Operating System Interface)

botond published 2024/01/19, p - 02:30 time
POSIX (Portable Operating System Interface) is a collection of standards created to promote compatibility between operating systems. POSIX standards are crucial in the world of software development, especially for those working with UNIX-based systems such as Linux. These standards ensure that different operating systems handle file systems, character devices, and other basic system-level functions in a similar way.

How to set and keep the exact time in sync on your Debian computer using systemd-timesyncd

botond published March 2024, 01, Thu - 18:20 time
In the world of modern information technology, the use of accurate time is a critical aspect. In today's Linux operating systems, there are many solutions to ensure that our system's clock is always synchronized with world time. In this short description, we will see how to set the date, the exact time and our time zone manually, and how to activate time synchronization with the Internet.