LinuxAdminToolkitLinuxAdminToolkit
Home
Guide
About Me
GitHub
Home
Guide
About Me
GitHub
  • Administrator's Manual

    • Commands
      • Basic Commands
      • File Management
      • Process Management
      • User and Group Management
      • System Information
      • Disk Usage
    • Networking
      • IP Address
      • Subnetting
      • Routing
      • Firewall
      • Network Tools
    • Services
      • Service Management
      • Service Configuration
      • Common Services
    • Monitoring and Logging
      • System Monitoring
      • Log Management
      • Monitoring Tools
      • Log Analysis Tools
    • Shell Scripting
      • Basic Shell Script Structure
      • Variables
      • Control Structures
      • Functions
      • Input and Output
      • Debugging and Error Handling
      • Advanced Topics
    • Configurations Files
      • System Configuration Files
      • Network Configuration Files
      • Service Configuration Files
      • Application Configuration Files
      • Editing Configuration Files
      • Backup and Restore Configuration Files

Service Configuration Files

systemd Service Units

  • This files are used to manage services.
  • They are located in /etc/systemd/system/.

Example (/etc/systemd/system/my-service.service):

[Unit]
Description=My Custom Service

[Service]
ExecStart=/usr/bin/my-service

[Install]
WantedBy=multi-user.target

/etc/crontab

  • The /etc/crontab file is used to schedule periodic tasks using cron.

Example:

# m h dom mon dow user command
0 5 * * * root /path/to/script.sh

/etc/ssh/sshd_config

  • This file configures the SSH daemon.

Example:

Port 22
PermitRootLogin no
PasswordAuthentication yes
Edit this page on GitHub
Last Updated:
Contributors: Jenil Gajjar, jenilgajjar20
Prev
Network Configuration Files
Next
Application Configuration Files