systemd

Daemon

botond published March 2025, 02, Thu - 06:17 time
This encyclopedia entry provides a detailed introduction to daemons, the basic background services of Linux and Unix-like systems. The article starts with the mythological origin of the word "daemon" and explains the technical significance of the concept, showing how programs become independent, autonomous processes independent of the user. It deals in detail with the management of daemons in modern Linux distributions using the systemd init system and the systemctl command, illustrating the querying of the status of services, starting and stopping them through practical examples and screenshots. The description also provides insight into the deeper layers of systemd configuration with a detailed analysis of a real sshd.service unit file. The article finally concludes with an introduction to the most common daemons (e.g. sshd, apache2, cron), giving a comprehensive overview of these essential components for system operation.

systemd.service

Manual page for systemd.service unit configurations. A unit configuration file whose name ends with ".service" stores information about the process controlled and monitored by systemd.

Service

The manual page and help for the service command

systemctl

The manual page and help for the systemctl command

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.

systemd.link

The manual page for the systemd.link network device configuration

How to install PHP 5.6.40 as an optional version on a Debian 9 (Stretch) perfect server (page 2)

botond published 2019/02/19, k - 01:10 time
On the first page of the description, we have installed a version of PHP 5.6.40 as an optional version of PHP for the Debian 9 (Stretch) based perfect server, which will be available in FastCGI and PHP-FPM modes. On this page of the description, we make the subsequent settings of the installed PHP system and add them to the optional PHP versions in the ISPConfig3 control panel.