Linux tutorials, system administration, web hosting, programming

Migrate network device names to the udev standard of Debian 9 (Stretch)

botond published 2019/07/14, v - 17:20 time
Debian has introduced a new network interface naming scheme since Release 9 (Stretch). Instead of the usual Ethernet device names (eg eth0) or WLAN device names (eg wlan0), etc. - a newly installed Debian 9 Stretch system - uses names such as enp5s7 and wlp2s0, respectively. Debian 9 (Stretch) still handles these names, but Debian 10 (Buster) no longer. In this description, we will make the transition to using the new network interface names so that if you want to further upgrade your system, your network will work with Debian 10.

Installing WordPress 5.2 CMS on an ISPConfig server environment

botond published 2019/07/12, p - 17:10 time
WordPress is a free, open source, easy-to-use, customizable, and search-friendly CMS system that makes it easy to create blogs, websites, or even web stores. We have previously installed a Drupal 8 system for a perfect Debian 8 (Jessie) server configuration, and now we will be talking about WordPress version 5.2 on a server environment that is also ISPConfig. More descriptions will be built on the installed website later.

Install a minimum server for Ubuntu 18.04 LTS (Bionic Beaver)

botond published 2019/07/02, k - 17:35 time
In this description, we will build the Ubuntu 18.04 LTS (Bionic Beaver) minimal server, which will be the building block of many more descriptions. Ubuntu has been providing support for members of the LTS (Long Term Support) family for five years, so we will receive updates for version 18.04 until April 2023. This provides an excellent basis for installing a server - which we want to run securely for many years to come. On this page, we will start with the installation steps, and then on the next page we will finish with some command line settings.

How to monitor the temperature of your computer hardware during high heat

botond published March 2019, 06, Thu - 27:13 time
In this description, we install a program called lm-sensors, which first detects the temperature sensors available in the computer, and then we can query their current data at any time. Then we will install a program called hddtemp, which will allow us to read the temperature values ​​of the sensors in our hard disks separately. Thus, during the hottest periods, we can regularly monitor the data of our machine so that we can use it optimally. 

Installing Debian 9 (Stretch) LAMP Server v1.0

botond published 2019/06/21, p - 14:10 time
In this tutorial, we build a simple LAMP (Linux, Apache, MySQL / MariaDB, PHP) server based on Debian 9 (Stretch), which can be used to run web pages or even be a great tool for web developers. This page will install the MariaDB database management system and the Apache web server.

Read, write, copy files metadata with ExifTool

botond published 2019/06/15, Sat - 16:38 time
The exiftool command can be used to read or write metadata for different file formats from the command line, which can be especially useful when you need to process automated files in larger quantities. In this description, we will review some of the more general usage examples, as well as test a complete automation shell script that copies IPTC data from JPG files to EPS files.

Enhance SSH protection with additional Fail2Ban filter patterns on Debian 8 (Jessie)

botond published March 2019, 05, Thu - 09:23 time
On your Debian 8 (Jesssie) -based server, even if you use Fail2Ban, you may see log entries that are not recognized by Fail0.8.13Ban filters on your system, version 2, so your system is less protected against attacks that cause these entries. In this description, we will solve the attempt to block attempts with random usernames on our SSH server using another filter pattern in Fail2Ban.

How to move files from our databases to another partition or hard drive

botond published 2019/04/30, k - 17:36 time
When running websites, the size of the databases may reach our free space on the partition, or we may want to migrate our databases to an SSD drive, for example, for performance optimization purposes. Whatever the reason for this, we can learn from this description how to migrate binaries containing databases to another partition or drive.