Systemctl/enable: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „All systemctl enable does is create symlinks from /usr/lib/systemd/system/ or /etc/systemd/system/ to the appropriate target directories in /etc/systemd/system…“ |
K Dirkwagner verschob die Seite Systemctl:enable nach Systemctl/enable, ohne dabei eine Weiterleitung anzulegen: Textersetzung - „:“ durch „/“ |
||
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''systemctl enable''' | |||
* Erstellen von Symlinks | |||
** von / usr / lib / systemd / system / oder / etc / systemd / system / zu den entsprechenden Zielverzeichnissen in / etc / systemd / system /, wobei die Dienste im letzteren Verzeichnis die Dienste im ersteren überschreiben . | |||
Auf der Manpage systemctl (1): Aktivieren Sie NAME ... | |||
Enable one or more unit files or unit file instances, as | Enable one or more unit files or unit file instances, as | ||
specified on the command line. This will create a number | specified on the command line. This will create a number | ||
Zeile 8: | Zeile 9: | ||
unit files. | unit files. | ||
Anstatt systemctl enable zu verwenden, können Sie den netctl-Dienst manuell mit dem folgenden Befehl aktivieren: | |||
ln -s /usr/lib/systemd/system/netctl.service /etc/systemd/system/multi-user.target.wants/netctl.service | |||
Um es manuell zu deaktivieren, können Sie den folgenden Befehl verwenden, um den mit dem vorherigen Befehl ln erstellten Symlink zu entfernen: | |||
/etc/systemd/system/multi-user.target.wants/netctl.service | rm /etc/systemd/system/multi-user.target.wants/netctl.service | ||
* Das entsprechende Zielverzeichnis finden Sie, indem Sie im Abschnitt [Installieren] der betreffenden Servicedatei nach der Einstellung WantedBy suchen. | |||
* Ältere Servicedateien haben jedoch manchmal einen Alias anstelle von WantedBy, und Sie möchten möglicherweise stattdessen WantedBy verwenden genauso gut arbeiten. | |||
* Anstatt wieder netctl zu verwenden, können Sie zunächst überprüfen, ob der dhcpcd-Dienst ordnungsgemäß aktiviert wurde. | |||
* Wenn dies der Fall ist, können Sie die --directory- oder --root-Flags von journalctl verwenden, um die Protokolle des dhcpcd-Dienstes nach dem Mounten des Dateisystems auf Ihrem anderen Computer zu überprüfen und sehen Sie, ob dies Hinweise darauf geben kann, warum es nicht richtig funktioniert hat. | |||
[[Kategorie:Systemd]] |
Aktuelle Version vom 29. März 2023, 11:21 Uhr
systemctl enable
- Erstellen von Symlinks
- von / usr / lib / systemd / system / oder / etc / systemd / system / zu den entsprechenden Zielverzeichnissen in / etc / systemd / system /, wobei die Dienste im letzteren Verzeichnis die Dienste im ersteren überschreiben .
Auf der Manpage systemctl (1): Aktivieren Sie NAME ...
Enable one or more unit files or unit file instances, as specified on the command line. This will create a number of symlinks as encoded in the "[Install]" sections of the unit files.
Anstatt systemctl enable zu verwenden, können Sie den netctl-Dienst manuell mit dem folgenden Befehl aktivieren:
ln -s /usr/lib/systemd/system/netctl.service /etc/systemd/system/multi-user.target.wants/netctl.service
Um es manuell zu deaktivieren, können Sie den folgenden Befehl verwenden, um den mit dem vorherigen Befehl ln erstellten Symlink zu entfernen:
rm /etc/systemd/system/multi-user.target.wants/netctl.service
- Das entsprechende Zielverzeichnis finden Sie, indem Sie im Abschnitt [Installieren] der betreffenden Servicedatei nach der Einstellung WantedBy suchen.
- Ältere Servicedateien haben jedoch manchmal einen Alias anstelle von WantedBy, und Sie möchten möglicherweise stattdessen WantedBy verwenden genauso gut arbeiten.
- Anstatt wieder netctl zu verwenden, können Sie zunächst überprüfen, ob der dhcpcd-Dienst ordnungsgemäß aktiviert wurde.
- Wenn dies der Fall ist, können Sie die --directory- oder --root-Flags von journalctl verwenden, um die Protokolle des dhcpcd-Dienstes nach dem Mounten des Dateisystems auf Ihrem anderen Computer zu überprüfen und sehen Sie, ob dies Hinweise darauf geben kann, warum es nicht richtig funktioniert hat.