TheDude @ LCS Postat Martie 13 Postat Martie 13 Tutorial: Managing Services in Linux (Systemctl & Systemd) Modern Linux systems manage background programs (services) using systemd. Learning to control services is essential for server administration and troubleshooting. Tutorial Title “Linux Service Management – Control System Services with systemctl” Services are programs that run in the background, such as web servers, databases, and networking tools. Step 1: Check Service Status To check if a service is running: systemctl status service_name Example: systemctl status ssh This shows whether the SSH service is active, stopped, or failed. Step 2: Start and Stop Services Start a service: sudo systemctl start service_name Stop a service: sudo systemctl stop service_name Restart a service: sudo systemctl restart service_name For example, if you are running a web server like Apache HTTP Server, you may restart it after changing configuration files. Step 3: Enable Services at Startup Some services should start automatically when the system boots. Enable a service: sudo systemctl enable service_name Disable startup: sudo systemctl disable service_name This is commonly used for services like OpenSSH on servers. Step 4: List Running Services To see active services: systemctl list-units --type=service To see all services: systemctl list-unit-files This helps administrators understand what is running on the system. Step 5: View Service Logs To view logs of a service: journalctl -u service_name Example: journalctl -u apache2 Logs help identify errors and troubleshoot problems. Why This Tutorial Matters Learning Linux service management helps you: Run and manage servers Troubleshoot system problems Control background processes Maintain stable Linux systems These skills are widely used by developers, DevOps engineers, and system administrators. SOURCE
Postări Recomandate