Linux ist ein Open-Source-Betriebssystem mit leistungsstarken Anpassungs- und Individualisierungsfunktionen. Eine dieser Möglichkeiten ist die Verwaltung des automatischen Startens von Programmen beim Systemstart. In einigen Fällen kann das Programm bei jedem Einschalten des Computers automatisch gestartet werden, was zu unerwünschten Ergebnissen oder zu einer Verlangsamung des Systems führen kann. In diesem Artikel erfahren Sie, wie Sie das automatische Starten von Programmen unter Linux deaktivieren und eine flexiblere Kontrolle über das Ausführen von Anwendungen erhalten.
Wenn Sie Linux starten, lädt das Betriebssystem eine Reihe von Systemdiensten und Programmen, die für den Betrieb des Systems erforderlich sind. Neben den Systemdiensten können Sie jedoch auch andere Programme installieren, die beim Start des Computers automatisch ausgeführt werden. Einige Programme können nützlich sein, aber in anderen Fällen ist das automatische Starten bestimmter Anwendungen möglicherweise unerwünscht.
Um die automatische Ausführung von Programmen unter Linux zu deaktivieren, müssen Sie in die Systemkonsole gehen und mehrere Befehle ausführen. Hier sind einige Methoden, die Sie verwenden können, um die automatische Ausführung von Programmen unter Linux zu steuern. Sie basieren auf verschiedenen Linux-Distributionen, sodass Sie die richtige für Ihr System auswählen können.
Verhindern, dass Programme unter Linux automatisch gestartet werden
Das automatische Starten von Programmen beim Starten des Betriebssystems kann für einige Anwendungen nützlich sein, kann jedoch manchmal zu einer Verlangsamung des Startvorgangs und zur Verwendung von Computerressourcen führen.
Um zu verhindern, dass Programme unter Linux automatisch gestartet werden, gibt es mehrere Möglichkeiten. Eine davon ist die Verwendung der GUI des Systems, die andere ist das Bearbeiten von Konfigurationsdateien.
Um die automatische Ausführung von Programmen über die grafische Benutzeroberfläche zu deaktivieren, können Sie den Sitzungsmanager verwenden, mit dem Sie auswählen können, welche Programme beim Systemstart ausgeführt werden sollen. Dies wird normalerweise unter "Sitzungseinstellungen" oder "Anwendungen, die bei der Anmeldung automatisch gestartet werden" konfiguriert. Mit diesem Tool können Sie Programme aus der Autostart-Liste hinzufügen oder entfernen.
Für fortgeschrittene Benutzer ist es vorzuziehen, Konfigurationsdateien zu bearbeiten. Unter Linux haben die meisten Programme ihre eigenen Konfigurationsdateien, in denen Sie verschiedene Parameter festlegen können, einschließlich Autorun. Diese Dateien befinden sich normalerweise im Verzeichnis ~/.config/autostart, ~/.config/autostart oder /etc/xdg/autostart. In diesen Dateien können Sie die Zeilen löschen oder auskommentieren, die für die automatische Ausführung von Programmen verantwortlich sind.
Wenn Sie nicht sicher sind, welches Programm Sie deaktivieren sollen, können Sie Systemüberwachungstools wie htop oder top verwenden. Sie ermöglichen es Ihnen, alle laufenden Prozesse und deren Ressourcenverbrauch zu sehen. Sie können Programme finden, die eine Menge Ressourcen verbrauchen und deren Autorun deaktivieren, um die Systemleistung zu verbessern.
Vergessen Sie nicht, dass einige Programme immer noch ausgeführt werden können, wenn Sie andere Programme oder Befehle im Terminal verwenden. Um das automatische Starten von Programmen vollständig zu verhindern, ist es daher am besten, sie zu entfernen oder sie in der Konfigurationsdatei der Programme selbst zu deaktivieren.
| Werkzeug | Die Beschreibung |
|---|---|
| Sitzungs-Manager | Ermöglicht das Hinzufügen und Entfernen von Programmen aus der Autorun-Liste über die grafische Benutzeroberfläche |
| Konfigurationsdateien | Ermöglicht es Ihnen, die automatische Ausführung von Programmen zu deaktivieren, indem Sie die entsprechenden Dateien bearbeiten |
| Systemüberwachung | Ermöglicht es Ihnen, Programme zu finden, die viele Ressourcen verbrauchen, und die automatische Wiedergabe zu deaktivieren |
Verwalten des Systemstarts
Es gibt mehrere Möglichkeiten, den Start von Programmen unter Linux zu verwalten. Eine der häufigsten und bequemsten Methoden ist die Verwendung von Befehlszeilentools. Wenn Sie mit der Befehlszeile vertraut sind, können Sie den Befehl systemctl verwenden, um die Dienste zu verwalten.
Um die automatische Ausführung eines Programms mit systemctl zu deaktivieren, müssen Sie den Dienstnamen des Programms kennen. Sie können es finden, indem Sie den Befehl ausführen:
systemctl list-unit-files | grep enabled
Dies zeigt Ihnen eine Liste aller Dienste an, die beim Systemstart gestartet werden. Suchen Sie nach dem Namen des Dienstes, den Sie deaktivieren möchten, und führen Sie den Befehl aus:
sudo systemctl disable имя-службы
Ersetzen Sie "Dienstname" durch den Namen des Dienstes, den Sie deaktivieren möchten. Dadurch wird der Autostart beim nächsten Neustart des Systems deaktiviert.
Eine andere Möglichkeit, den automatischen Start von Programmen zu verwalten, besteht darin, die grafische Benutzeroberfläche zu verwenden, sofern sie auf Ihrem System verfügbar ist. In GNOME können Sie dies tun, indem Sie "Systemeinstellungen" öffnen und "Autostart-Anwendungen" auswählen. In diesem Menü können Sie eine Liste der Programme sehen, die bei der Anmeldung ausgeführt werden, und ihre Einstellungen ändern.
Einige Programme haben möglicherweise ihre eigenen Autorun-Einstellungen. Zum Beispiel haben Browser oft die Option "Beim Systemstart ausführen". Sie können die Einstellungen jedes Programms überprüfen und den Autostart separat deaktivieren.
Wie Sie sehen können, ist die Autostart-Verwaltung unter Linux ziemlich einfach und Sie können das System leicht so konfigurieren, dass es nur die Programme ausführt, die Sie wirklich benötigen.
So deaktivieren Sie den automatischen Start von Programmen über den Task-Manager
Wenn Sie den Computer einschalten, werden einige Programme möglicherweise automatisch gestartet, um einsatzbereit zu sein. In einigen Fällen möchten Sie jedoch möglicherweise die automatische Ausführung bestimmter Programme deaktivieren, um die Leistung zu verbessern oder unnötigen Ressourcenverbrauch zu vermeiden. Unter Linux können Sie die automatische Ausführung von Programmen über den Task-Manager mit den folgenden Schritten deaktivieren:
- Öffnen Sie den Task-Manager (normalerweise befindet er sich in der oberen rechten Ecke des Bildschirms).
- Suchen Sie die Registerkarte "Autostart" oder "Sitzung" und öffnen Sie sie.
- Suchen Sie in der Liste der Programme, die automatisch gestartet werden, nach dem Programm, das Sie deaktivieren möchten.
- Markieren Sie das Programm, das Sie deaktivieren möchten, und klicken Sie auf die Schaltfläche "Deinstallieren" oder auf das Optionsfeld "Autostart".
- Wiederholen Sie die Schritte 3-4 für jedes Programm, das Sie deaktivieren möchten.
- Schließen Sie den Task-Manager.
Die ausgewählten Programme werden jetzt beim Einschalten des Computers nicht mehr automatisch gestartet. Wenn Sie die automatische Wiedergabe von Programmen erneut aktivieren möchten, können Sie diese Schritte wiederholen und die gewünschten Programme zur Liste der automatischen Wiedergabe hinzufügen.
Deaktivieren Sie den automatischen Start von Programmen über die Systemeinstellungen
1. Öffnen Sie das Menü "Einstellungen" auf Ihrem System. Es befindet sich normalerweise in der oberen linken Ecke des Bildschirms.
2. Suchen Sie im Menü "Einstellungen" den Abschnitt "Autostart" oder "Apps starten" und wählen Sie ihn aus. Der Name kann je nach Distribution unterschiedlich sein.
3. Im folgenden Fenster sehen Sie eine Liste der Programme, die bei jeder Anmeldung automatisch gestartet werden.
4. Um die automatische Ausführung eines Programms zu deaktivieren, deaktivieren Sie einfach das Kontrollkästchen neben dem Programmnamen.
5. Nachdem Sie die automatische Wiedergabe des gewünschten Programms deaktiviert haben, schließen Sie das Einstellungsfenster.
Das von Ihnen ausgewählte Programm wird jetzt nicht mehr automatisch bei jeder Anmeldung gestartet. Wenn Sie die automatische Ausführung des Programms erneut aktivieren möchten, wiederholen Sie einfach die obigen Schritte und aktivieren Sie das Kontrollkästchen neben dem gewünschten Programm.
Das Deaktivieren des automatischen Starts von Programmen über die Systemeinstellungen ist eine einfache und schnelle Möglichkeit, den Start von Programmen unter Linux zu steuern. Wenn Sie jedoch mehr Flexibilität und Kontrolle über das Ausführen von Programmen haben möchten, wird empfohlen, spezielle Daemon-Einstellungen oder ähnliche Tools zu verwenden.
Methoden zum Deaktivieren des automatischen Startvorgangs bei der Installation des Programms
Bei der Installation von Programmen unter Linux kann es vorkommen, dass einige Programme beim Systemstart automatisch gestartet werden, was sich auf die Leistung und Benutzerfreundlichkeit auswirken kann. Es gibt jedoch mehrere Methoden, mit denen Sie die automatische Ausführung von Programmen deaktivieren können.
1. Verwenden des Dienstprogramms systemd
Eine Möglichkeit, die automatische Ausführung von Programmen zu deaktivieren, besteht darin, das Dienstprogramm systemd zu verwenden. Mit dem Befehl systemctl können Sie den Dienst entfernen oder deaktivieren, damit das Programm beim Systemstart nicht mehr automatisch gestartet wird. Um beispielsweise den Apache-Dienst zu deaktivieren, müssen Sie den folgenden Befehl ausführen:
sudo systemctl disable apache2
2. Bearbeiten einer Konfigurationsdatei
Eine weitere Möglichkeit, den automatischen Start des Programms zu deaktivieren, besteht darin, die entsprechende Konfigurationsdatei zu bearbeiten. Dazu müssen Sie die Datei suchen, die für die automatische Ausführung des Programms verantwortlich ist, und den Inhalt des Programms ändern. Um beispielsweise den automatischen Start von Telegram zu deaktivieren, können Sie die Datei /etc/xdg/autostart/telegram öffnen.desktop und Zeile ändern:
Exec=telegram
Exec=
3. Grafische Benutzeroberfläche verwenden
Einige Linux-Distributionen verfügen über grafische Tools, mit denen Sie die automatische Ausführung von Programmen steuern können. In Ubuntu können Sie beispielsweise die Anwendung "Systemeinstellungen" verwenden und zum Abschnitt "Anwendungen und benutzerdefinierter Start" wechseln. Dort können Sie eine Liste der Programme sehen, die beim Start ausgeführt werden, und die nicht benötigten Programme deaktivieren.
Denken Sie daran, dass Sie sicherstellen müssen, dass das Programm nicht Teil des Systems oder anderer Abhängigkeiten ist, bevor Sie das Programm deinstallieren oder deaktivieren, und dass sich das Programm nicht auf andere Programme oder Prozesse auswirkt, bevor Sie es entfernen oder deaktivieren.
Bearbeiten von Autorun-Dateien
Um den automatischen Start von Programmen unter Linux zu deaktivieren, müssen Sie wissen, wo sich die Autorun-Dateien befinden und wie sie bearbeitet werden können.
Bei den meisten Linux-Distributionen befinden sich die Autorun-Dateien in einem Ordner /etc/init.d/ oder /etc/rc.d/. Um das Programm zu deaktivieren, müssen Sie die entsprechende Datei bearbeiten.
Sie können eine Autorun-Datei unter Linux mit einem beliebigen Texteditor bearbeiten, z. B., vi oder nano.
Bevor Sie eine Datei bearbeiten, müssen Sie sicherstellen, dass Sie über ausreichende Bearbeitungsberechtigungen verfügen. Normalerweise benötigen Autorun-Dateien Administratorrechte, daher müssen Sie bei der Bearbeitung möglicherweise ein Root-Passwort eingeben.
Um eine Datei zu bearbeiten, öffnen Sie ein Terminal und geben Sie den Befehl ein:
$ sudo vi /etc/init.d/Dateiname
Hier Dateiname - der Name der Autostart-Datei des Programms, das Sie deaktivieren möchten.
Nachdem Sie den Befehl ausgeführt haben, wird ein Texteditor geöffnet, in dem Sie die Datei bearbeiten können. Um den automatischen Start eines Programms zu deaktivieren, müssen Sie die Zeilen auskommentieren, die für den Start des Programms verantwortlich sind. Um dies zu tun, setzen Sie einfach das Symbol # am Anfang einer Zeile.
Speichern Sie die Änderungen, nachdem Sie die Bearbeitung abgeschlossen haben, und schließen Sie den Texteditor.
Nachdem Sie den automatischen Programmstart deaktiviert haben, müssen Sie den Computer neu starten, damit die Änderungen wirksam werden.
Jetzt wissen Sie, wie Sie Autorun-Dateien bearbeiten und nicht benötigte Programme unter Linux deaktivieren können.
Deaktivieren Sie den automatischen Start von Systemdiensten
Das automatische Starten von Systemdiensten unter Linux kann eine nützliche Funktion sein, aber manchmal ist es notwendig, einige Dienste zu deaktivieren. Dies kann dazu beitragen, die Leistung zu verbessern oder Konflikte mit anderen Programmen zu vermeiden.
Es gibt mehrere Möglichkeiten, den automatischen Start eines Systemdienstes unter Linux zu deaktivieren. Hier sind einige von ihnen:
1. Verwenden des Befehls systemctl
Die häufigste Methode zum Deaktivieren der automatischen Ausführung eines Systemdiensts unter Linux ist die Verwendung des Befehls systemctl. Führen Sie dazu den folgenden Befehl aus:
sudo systemctl disable servicename
Hier ist servicename der Name des Dienstes, den Sie deaktivieren möchten. Wenn Sie beispielsweise den Apache-Dienst deaktivieren möchten, führen Sie einen Befehl aus:
sudo systemctl disable apache2
Nach dem Ausführen dieses Befehls wird der Dienst beim Systemstart nicht mehr automatisch gestartet.
2. Bearbeiten von Konfigurationsdateien
Eine weitere Möglichkeit, die automatische Ausführung von Systemdiensten unter Linux zu deaktivieren, besteht darin, Konfigurationsdateien zu bearbeiten. Einige Dienste haben möglicherweise ihre eigenen Konfigurationsdateien im Verzeichnis /etc, die Sie ändern können, um die automatische Ausführung zu deaktivieren.
Suchen Sie die Konfigurationsdatei, die mit dem Dienst verknüpft ist, den Sie deaktivieren möchten, und öffnen Sie sie in einem Texteditor. Normalerweise befinden sich diese Dateien im Verzeichnis /etc/systemd/system oder /etc/init.d.
Suchen Sie nach einer Zeile, die mit "Enabled=true" oder ähnlichem beginnt, und ersetzen Sie "true" durch "false". Dann speichern und schließen Sie die Datei.
Danach wird der Dienst beim Systemstart nicht mehr automatisch gestartet.
3. Grafische Benutzeroberfläche verwenden
Wenn Sie die grafische Benutzeroberfläche bevorzugen, können Sie Tools zur Verwaltung von Systemdiensten wie "system-config-services" oder "gnome-services" verwenden. Mit diesen Tools können Sie die automatische Ausführung von Systemdiensten problemlos verwalten, einschließlich der Deaktivierung.
Öffnen Sie einfach eines dieser Dienstprogramme und suchen Sie nach dem Dienst, den Sie deaktivieren möchten. Deaktivieren Sie dann das Kontrollkästchen vom Service und speichern Sie die Änderungen.
Dies sind nur einige Möglichkeiten, um die automatische Ausführung von Systemdiensten unter Linux zu deaktivieren. Wählen Sie diejenige aus, die für Sie und Ihre Bedürfnisse am besten geeignet ist.
Verwenden spezialisierter Dienstprogramme zum Deaktivieren von Autorun
Wenn Sie die automatische Ausführung von Programmen unter Linux auf eine bequemere und intuitivere Weise verwalten möchten, können Sie spezielle Dienstprogramme verwenden.
Eines dieser Dienstprogramme ist rcconf. Es bietet eine einfache Befehlszeilenschnittstelle zum Anzeigen und Konfigurieren der automatischen Wiedergabe verschiedener Dienste und Programme. Führen Sie den folgenden Befehl aus, um rcconf zu installieren:
sudo apt-get install rcconf
Führen Sie das Dienstprogramm nach der Installation mit dem Befehl aus:
Sie sehen eine Liste von Diensten und Programmen, die beim Systemstart automatisch gestartet werden. Mit den Pfeiltasten auf der Tastatur können Sie die gewünschten Elemente auswählen und die Taste drücken Space, um die automatische Wiedergabe ein- oder auszuschalten.
Ein weiteres nützliches Dienstprogramm ist bum. Es verfügt über eine grafische Oberfläche und ermöglicht eine einfache Verwaltung des automatischen Startens von Programmen. Um bum zu installieren, führen Sie den folgenden Befehl aus:
sudo apt-get install bum
Führen Sie das Dienstprogramm nach der Installation mit dem Befehl aus:
In der grafischen Oberfläche von bum sehen Sie eine Liste der Dienste und Programme, die beim Systemstart ausgeführt werden. Mit den Kontrollkästchen können Sie die gewünschten Elemente auswählen und die automatische Wiedergabe deaktivieren.
Die Verwendung spezialisierter Dienstprogramme vereinfacht das Deaktivieren von Autorun-Programmen unter Linux erheblich und ermöglicht es Ihnen, das System schnell an Ihre Bedürfnisse anzupassen.