Betydningen af @-symbolet i systemctl scripts og start af vsftpd i Fedora 16

Hvad betyder @-symbolet i systemctl scripts, og hvordan startes vsftpd i Fedora 16, når tutorials nævner @ i navnet?

Betydningen af @-symbolet i systemctl scripts er at angive en instans af en tjeneste, hvilket gør det muligt at køre flere instanser af samme tjeneste med forskellige konfigurationer.

Betydningen af @-symbolet i systemctl scripts og start af vsftpd i Fedora 16

I systemctl scripts bruges @-symbolet til at angive en instans af en tjeneste. Dette er nyttigt, når du har brug for at køre flere instanser af samme tjeneste med forskellige konfigurationer.

Når du ser @-symbolet i navnet på en tjeneste, betyder det, at tjenesten kan startes med en specifik parameter, som typisk er en konfigurationsfil eller en anden identifikator.

Sådan startes vsftpd i Fedora 16 med @-symbolet

  1. Åbn en terminal.
  2. Brug følgende kommando til at starte vsftpd med en specifik konfiguration:
    sudo systemctl start vsftpd@konfiguration.service
    • Erstat konfiguration med navnet på den ønskede konfigurationsfil uden filtypenavnet.
  3. For at aktivere tjenesten ved opstart, brug:
    sudo systemctl enable vsftpd@konfiguration.service
  4. For at kontrollere status for tjenesten, brug:
    sudo systemctl status vsftpd@konfiguration.service

Ved at bruge @-symbolet kan du nemt administrere flere instanser af vsftpd med forskellige konfigurationer på samme system.