Linux / proc / sys / kernel: Wo sind die Dateien sysrq-sticky, sysrq-key und sysrq-timer?

7

In der Dokumentation für Red Hat Enterprise Linux 3 (Abschnitt 5.3.9.3) werden diese Dateien erwähnt in /proc/sys/kernel/:

  • sysrq
  • sysrq-key
  • sysrq-sticky
  • sysrq-timer

In der Dokumentation zu RHEL 5 werden sie ebenfalls erwähnt.

In der Dokumentation für RHEL 6 werden keine Dateien außer erwähnt sysrq.

Wenn diese Dateien in der Ubuntu-Dokumentation erwähnt werden, kann ich sie nicht finden. Ich habe auch einige der Red Hat 5.x-Versionshinweise durchsucht und kann sie dort auch nicht finden.

Der Patch (gegen 2.4.11) zur Unterstützung dieser Dateien (außer sysrq-timer) wurde bereits 2001 von Crutcher Dunnavant an die Kernel-Mailingliste gesendet. Ich weiß nicht, ob es jemals offiziell akzeptiert wurde.

Beim Überprüfen der aktuellen Systeme kann ich die Dateien (außer der sysrqDatei) weder auf einem RHEL 5.6-System noch auf einem Ubuntu Server Lucid Lynx 10.04 finden.

Wie ist der Status dieser Dateien? Sind sie Red Hat-spezifisch? Sind sie Teil des Kernels? Wurde die Unterstützung entfernt? Wann?

Mei
quelle

Antworten:

1

Hier gehts . Es befindet sich in der Kernel-Hauptzeile und kann über die Konfiguration ausgewählt werden.

Grundsätzlich sysrqaktiviert / deaktiviert die physische Magie, die anderen dienen der programmierten Steuerung. Der Doc ist ziemlich unkompliziert.

jthill
quelle
0

Ich kann Ihre Fragen nur teilweise beantworten.

Nein, diese Dateien sind nicht RH-spezifisch: Ich habe in Google einige Treffer gefunden, die mit Debian zusammenhängen. Ja, sie sind Teil des Kernels, da SysRq der Fallback ist, wenn alles andere fehlschlägt.

Es ist interessant, dass die RH5-Dokumentation dies erwähnt, während es in 5.6+ weg zu sein scheint

Nils
quelle
Interessant. Ich habe nur nach Ubuntu und Red Hat gesucht. Der Patch bezieht sich natürlich auf den Mainline-Kernel. Ich habe nie eine Erwähnung gesehen sysrq-timer(noch war es im Patch) - obwohl ich nicht wirklich danach gesucht habe. Vielleicht , dass ist RH-spezifisch und nicht die anderen.
Mei
Sie haben möglicherweise Recht in Bezug auf sysrq-timer: Alle Stellen, an denen ich Hinweise dazu gefunden habe, waren mit RedHat 4 oder Clones (CentOS, Oracle Unbreakable) verbunden. Dieser Teil scheint also RH-spezifisch zu sein und irgendwo zwischen RH4 und RH5.6 verschwunden zu sein
Nils