Teljes útmutató a SysRq kulcshoz Linuxban

Utolsó frissítés: 07/02/2025
Szerző: Izsák
  • A SysRq kulcs lehetővé teszi a kernel közvetlen vezérlését vészhelyzetekben.
  • Számos disztribúcióban manuálisan kell aktiválni Linux modern.
  • Az olyan kombinációk, mint a REISUB, segítik az összeomlott rendszerek biztonságos újraindítását.

Mire valók az f1-től f12-5-ig terjedő funkcióbillentyűk?

A SysRq kulcs, más néven "varázsbillentyű" számos billentyűzet sajátos és ismeretlen eleme, amely valódi életmentő lehet számítógépes vészhelyzetekben. Bár a legtöbb esetben megosztja a helyet a Print Screen gombbal (PrtSc), valódi potenciálja olyan konkrét kombinációk mögött rejlik, amelyek lehetővé teszik a teljesítményt lényeges feladatokat Linuxban, amikor az operációs rendszer nem válaszol.

Ez a funkció közvetlenül a magjába integrálva Linux, célja, hogy a abszolút irányítás a felhasználót a rendszerről, még a legkritikusabb pillanatokban is. Használata azonban némi előkészületet és ismereteket igényel, mivel alapértelmezés szerint nincs mindig engedélyezve, és nem megfelelő használat esetén kétélű fegyver lehet. Itt alaposan megvizsgálunk mindent, ami ehhez a rejtélyes kulcshoz kapcsolódik.

Mi is pontosan a SysRq kulcs?

linux sysrq

A SysRq kulcs, a "System Request" rövidítése, egy speciális eszköz, amely a rendszermagba van beépítve Linux amely számos adminisztrációs feladatok és helyreállítás közvetlenül a billentyűzetről. Eredeti megvalósítása azt a célt szolgálta, hogy a felhasználók extrém helyzetekben – például összeomlás vagy operációs rendszer összeomlás esetén – interakcióba léphessenek a rendszermaggal.

A modern billentyűzeteken ezt a billentyűt általában feliratozzák "Impr Pant", "PrtSc" vagy akár "SysRq". Valódi hasznossága azonban messze túlmutat az elkészítésen screenshotok. Ez a "varázslat" speciális billentyűkombinációkkal érhető el, amelyek lehetővé teszik a küldést parancsok közvetlenül a kernelhez.

A SysRq engedélyezése és konfigurálása

A funkció használatához engedélyezni kell a rendszeren. Számos modern Linux disztribúcióban a SysRq alapértelmezés szerint le van tiltva. Az aktiválás egyszerű folyamat, de megköveteli rendszergazdai engedélyek. Íme a legfontosabb lépések:

  • Szerkessze a konfigurációs fájlt /etc/sysctl.conf a sor hozzáadásához kernel.sysrq=1.
  • Mentse el a módosításokat és alkalmazza a beállításokat gépeléssel sysctl -p Az terminál.
  A rendszergazdai fiók feloldása a Windows rendszerben

Ha nem szeretné, hogy a változtatás végleges legyen, a parancs futtatásával ideiglenesen engedélyezheti echo "1" > /proc/sys/kernel/sysrq. Ez a beállítás visszaáll a rendszer újraindításakor.

A SysRq kulcs fő funkciói

A kulccsal való kombinációk lehetővé teszik olyan kritikus feladatok végrehajtását, mint a rendszer újraindítása, a lemezek szinkronizálása, a blokkolt folyamatok leállítása és még sok más. Ezeket a műveleteket kombinálással hajtják végre Alt + SysRq és egy konkrét levél. A leggyakoribbak a következők:

  • R: Visszanyeri a billentyűzetvezérlést, hasznos, ha a grafikus környezet zárolva van.
  • E: Az összes folyamatot rendezett módon fejezze be a SIGTERM segítségével.
  • I: Erőszakkal öljön meg minden folyamatot a SIGKILL-lel.
  • S: Szinkronizálja az adatokat a fájlrendszerekről a lemezre.
  • U: Újra csatolja az összes fájlrendszert csak olvashatóként.
  • B: Azonnal indítsa újra a rendszert.

Ezek a kombinációk különösen hasznosak vészhelyzet esetei. Például, ha a rendszer lefagy, és nem válaszol a szokásos parancsaira, a sorrend UTAZÁSOK (A billentyűket ebben a sorrendben hajtsa végre) biztonságosan és szabályosan indíthatja újra a számítógépet, csökkentve az adatok sérülésének kockázatát.

További kombinációk és céljuk

Az említett alapkombinációk mellett vannak más, kevésbé elterjedt kombinációk is, amelyek még specifikusabb feladatok elvégzését teszik lehetővé:

  • H: Megjeleníti az elérhető kombinációk súgólistáját.
  • M: Részletes információkat ürít ki a rendszermemóriából.
  • K: Öld meg az összes aktív folyamatot az aktuális konzolon.
  • O: Teljesen kikapcsolja a berendezést.
  • T: Megjeleníti a rendszer összes aktív feladatának listáját.

Ezek a lehetőségek növelik a sokoldalúság SysRq, amely lehetővé teszi a fejlett rendszerkezelést a kritikus pillanatokban.

Biztonsági szempontok

Bár a SysRq rendkívül hasznos eszköz, helytelen használat esetén veszélyes is lehet. Emiatt fontos korlátozza a használatát csak a jogosult felhasználók számára, és biztosítsa, hogy a rendszerek ne legyenek kitéve nem kívánt hozzáférésnek. Ha távoli szervereket kezel, és inkább letiltja ezt a funkciót, ezt a konfigurálással teheti meg kernel.sysrq=0 a rendszerben.

  Teljes útmutató a Windows PE telepítéséhez HDD/SSD meghajtóra: Módszerek és tippek

Linuxon a SysRq funkció általában nem érhető el .NET-kapcsolatokon keresztül. SSH, ami a használatát a rendszerrel való helyi interakciókra korlátozza. Ez mértékeként működik további biztonság a véletlen vagy rosszindulatú megszakítások elkerülése érdekében.

A SysRq kulcs lenyűgöző története és hasznossága nem mindig kapja meg a megérdemelt figyelmet. Ennek a tudásnak a birtokában teljes mértékben kihasználhatja a benne rejlő lehetőségeket, és felkészülhet a rendszerében esetlegesen felmerülő kritikus helyzetekkel való szembenézésre.

Szólj hozzá