Die Tastatur ist eines der wichtigsten Peripheriegeräte eines Computers. Zusammen mit anderen Tasten hat die sysrq-Taste, die sich normalerweise auf der oberen rechten Seite der Tastatur befindet, eine Reihe besonderer Funktionen, die für diese Taste einzigartig sind.
Systemtaste (sysrq) es wurde entwickelt, um direkt mit dem Betriebssystem zu interagieren und Zugriff auf einige Funktionen zu ermöglichen, die bei Problemen mit dem Computer nützlich sein können. Mit dieser Taste können Sie auf eine Reihe von Steuerbefehlen zugreifen, mit denen Sie Fehler diagnostizieren und beheben können, wenn das Betriebssystem oder der Computer als Ganzes nicht ordnungsgemäß funktioniert.
Die Hauptfunktion des sysrq-Schlüssels besteht darin, einen speziellen Befehlsmodus auf einem Betriebssystem aufzurufen, das als SysRq Mode bekannt ist. In diesem Modus können Sie Befehle ausführen, die im normalen Modus normalerweise nicht verfügbar sind.
Zu den häufigsten Befehlen, die über die sysrq-Taste verfügbar sind, gehören Befehle, mit denen Sie den Computer neu starten können, selbst wenn das Betriebssystem nicht reagiert, sowie Befehle, mit denen Sie aktive Informationen auf die Festplatte schreiben können, bevor Sie den Computer herunterfahren, um Datenverluste zu vermeiden.
Starten des Betriebssystems und Ausführen von Befehlen
Mit der sysrq-Taste können Sie das Betriebssystem im Wiederherstellungsmodus starten, das System neu starten, den aktuellen Prozess beenden oder den Computer sogar herunterfahren. Einige Befehle können hilfreich sein, wenn Systemfehler auftreten, z. B. Einfrieren oder Überlasten, sodass Benutzer kritische Situationen schnell beenden und ihre Arbeit behalten können.
Um die sysrq-Taste zu verwenden, müssen Sie die Alt- oder Fn-Taste (je nach Tastaturmodell) gedrückt halten und gleichzeitig die SysRq- oder PrintScreen-Taste drücken. Als nächstes können Sie andere Tasten drücken, um den gewünschten Befehl auszuführen. Beachten Sie, dass diese Taste bei einigen Tastaturmodellen oder bei einigen Betriebssystemen möglicherweise nicht verfügbar ist oder eine andere Funktion hat.
Ausschalten des Systems beim Einfrieren
Die sysrq-Taste, auch bekannt als Print Screen, kann verwendet werden, um das System im Falle eines Frieses oder eines hängenden Zustands zu deaktivieren. Wenn Ihr Computer nicht auf Tastatureingaben oder Mauseingaben reagiert und Sie das Betriebssystem nicht normal herunterfahren können, können Sie die sysrq-Funktion verwenden, um das System zwangsweise herunterzufahren.
Um die sysrq-Funktion zum Deaktivieren des Systems zu verwenden, müssen Sie die Alt-Taste gedrückt halten, dann die Print Screen-Taste gedrückt halten und dann nacheinander die folgenden Tasten drücken und loslassen: R, E, I, S, U, B.
Jeder Buchstabe im Wort REISUB repräsentiert eine bestimmte Funktion:
| Funktion | Die Beschreibung |
|---|---|
| R | Tastatur neu starten |
| E | Sendet ein Signal an ein Pseudo-Terminal / einen Server, mit dem Sie das System über die Befehlszeile steuern können |
| I | SIGKILL für alle aktiven Prozesse außer dem Init-Prozess senden |
| S | Synchronisieren des Dateisystems |
| U | Deaktivieren von Dateisystemen im abgesicherten Modus |
| B | System neu starten |
Die Verwendung der sysrq-Funktion zum Deaktivieren des Systems bei Friesen kann nützlich sein, wenn Ihr Computer nicht mehr reagiert und Sie keine anderen Schritte ausführen können, um das System herunterzufahren. Seien Sie jedoch vorsichtig, wenn Sie diese Funktion verwenden, da dadurch nicht gespeicherte Daten verloren gehen.
Zeigt Informationen zum Systemstatus an
Mit der sysrq-Taste erhalten Sie Informationen zum aktuellen Status des Betriebssystems und der Hardware des Computers. Diese Funktion kann nützlich sein, wenn das System abstürzt oder nicht mehr reagiert, wenn Sie weitere Informationen benötigen, um das Problem zu analysieren und zu beheben.
Führen Sie die folgenden Schritte aus, um Informationen zum Systemstatus anzuzeigen:
- Halten Sie die Alt-Taste gedrückt und drücken Sie mehrmals die SysRq-Taste.
- In der Konsole oder auf dem Bildschirm werden Informationen zum Systemstatus angezeigt.
- Analysieren Sie die erhaltenen Daten und identifizieren Sie mögliche Probleme.
Die erhaltenen Informationen können die folgenden Daten enthalten:
- Prozessorstatus (Last, Temperatur usw.).
- Speicherstatus (Auslastung, verfügbarer Speicher usw.).
- Der Status des Speicherplatzes (belegter und freier Speicherplatz).
- Informationen zu laufenden Prozessen und Diensten.
- Informationen zur angeschlossenen Hardware (Festplatten, Grafikkarten usw.).
- Andere Systemeinstellungen und -daten.
Die erhaltenen Informationen können für den Systemadministrator oder den technischen Support hilfreich sein, um den aktuellen Systemstatus schnell zu bewerten und mögliche Probleme zu identifizieren.
Speichern von Absturzabbildern und Debuggen des Kernels
Absturzabbilder sind Snapshots des Systemstatus, wenn ein Kernel-Fehler oder eine Panik auftritt. Mithilfe von Absturzabbildern können Entwickler und Systemadministratoren Fehler analysieren und beheben sowie das System nach Fehlern wiederherstellen.
Führen Sie zum Speichern des Absturzabbilds die folgende Vorgehensweise aus:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Alt-Taste gedrückt halten |
| 2 | Drücken Sie die SysRq-Taste (PrintScreen) |
| 3 | Drücken Sie nacheinander die gewünschten Tasten, um die Speicheroptionen für das Dump festzulegen |
Die Optionen zum Speichern eines Absturzabbilds können die Auswahl des Abbildtyps (vollständiger, kurzer oder nur aktiver Kernel), die Angabe eines Verzeichnisses zum Speichern des Abbilds und andere Optionen umfassen. Die verfügbaren Optionen können je nach Kernel-Version und Systemeinstellungen variieren.
Neben dem Speichern von Absturzabbildern bietet die SysRq-Taste auch die Möglichkeit, verschiedene Operationen auszuführen, um den Linux-Kernel zu debuggen und zu verwalten. Sie können beispielsweise den Befehl 'b' ausführen, um das System neu zu starten, oder den Befehl 'e' ausführen, um das Gerät auszuschalten.
Wenn Sie die SysRq-Taste zum Ausführen von Debugbefehlen verwenden, sollten Sie vorsichtig sein, da eine falsche Verwendung zu Datenverlust oder zu instabilen Systemfunktionen führen kann. Es wird empfohlen, diese Funktionen nur bei Bedarf und mit vollem Verständnis der möglichen Auswirkungen zu verwenden.
Prozesse entsperren und herunterfahren
Mit der sysrq-Taste können Sie auch gesperrte Prozesse entsperren und das Herunterfahren des Betriebssystems erzwingen. Diese Funktion ist nützlich, wenn das Betriebssystem nicht mehr reagiert oder hängt.
Um Prozesse zu entsperren und herunterzufahren, müssen Sie die folgenden Schritte ausführen:
- Taste gedrückt halten Alt;
- Nacheinander die Tasten drücken SysRq und Symbol. Das Symbol wird ausgewählt, je nachdem, welche Aktion ausgeführt werden soll:
- R - entsperren des Prozessors;
- E - senden eines TERM-Signalsignals (Programmabschluss);
- I - ein KILL-Signal senden (Programm beenden erzwingen);
- U - Datenträgersynchronisierung (Daten aus dem Speicher-Cache auf die Festplatte schreiben);
- B - system neu starten.
Nach dem Drücken einer Tastenkombination Alt + SysRq + Symbol das Betriebssystem muss die angegebene Aktion ausführen. Wenn jedoch keines der Programme antwortet, wird der Prozessor entsperrt und das Betriebssystem wird heruntergefahren oder neu gestartet.
Beachten Sie, dass Sie die sysrq-Taste in extremen Fällen verwenden sollten, da ein unkontrolliertes Herunterfahren von Programmen zu Datenverlust oder Beschädigung von Systemdateien führen kann.