Yanıt Vermeyen veya Donmuş Linux Bilgisayarları Kısayolları Kullanarak Onarma

  • Lesley Fowler
  • 0
  • 757
  • 202
reklâm

Linux sistemleri istikrarlı çalışmasıyla bilinir, yıllarca yeniden başlatılmadan çalıştırılmak üzere tasarlanmıştır. Ancak, hala bir ip çekip bilgisayarınızı dondurmayı başarırsanız, sistemi yeniden işe almanın birkaç yolu vardır. Sanal bir konsola giriş yapabilir, pgrep ve pkill kullanabilir, xkill kullanabilir, sistem izleyebilir ve onlardan eminseniz rahatsız edici süreci öldürebilirsiniz. Veya hiçbir şey işe yaramazsa, güç düğmesine basabilirsiniz? Ama o güç düğmesine gitmeden önce, sisteminizi geri almanın son sihirli bir yolu var ve ben bu yazıdan bahsedeceğim..

Öncelikle klavyelerinin bir sysrq anahtarına sahip olduğunu bilmeyen birçoğumuz olacağına eminim. Bu mu? Ya da belki bunu unutmuştun? Evet, bu makalede MakeUseOf için kullanacağımız PrintScreen / SysRq anahtarı..

Magic SysRq Anahtarı Nedir?

Magic SysRq Anahtarı, sistem durumundan bağımsız olarak bazı düşük düzey komutlar göndermenizi sağlar. Bu, eğer sistem donmuşsa, bu tuş kombinasyonlarını belirli eylemleri gerçekleştirmek ve böylece kontrolü tekrar kazanmak için kullanabileceğiniz anlamına gelir..

Peki sihir nedir? Tepki vermeyen bir sistemle sıkıştınız mı?

Alt + PrintScreen + r + s + e + ı u + b +.

Pheew! Peki bunu yapmak için kaç el gerekir? Yoksa ayak parmaklarını mı kullanmalısın? Aslında, sadece Alt ve PrintScreen tuşlarını bir arada basılı tutuyorsunuz, diğer tuşlar bir seferde bir tuşa basıp ardından bırakılıyor. Bunu yaptığınızda çok şey oluyor. 'r "s" e "i" u "b' aslında ayrı komutlar anlamına gelir:

  • r - klavyenin kontrolünü X'ten geri alır.
  • s - verileri disk önbelleğinden sabit diske yazar..
  • e - SIGTERM'i init hariç tüm işlemlere gönderir.
  • i - SIGKILL'i init hariç tüm işlemlere gönderir
  • u - tüm dosya sistemlerini salt okunur şekilde yeniden birleştirir (temel olarak güvenli bir şekilde yeniden başlatmanıza yardımcı olacak bir önlemdir)
  • b - sistemi yeniden başlatır

Gördüğünüz gibi, her bir harfe basmak belirli görevleri yerine getiriyorsa, Alt + PrintScreen kombinasyonunu basılı tutarken birer birer basmanız mantıklı olur. Sistemin Magic SysRq Tuşu birleşimi tarafından istenen tüm görevleri yerine getirmesi için bir sonraki tuşa basmadan önce yeterli zaman verin.

Diğer Sihirli Komutlar

Hepsi bu değil. Alt + PrintScreen + r + s + e + i + u + b yanıt vermeyen bir sistemi kurtarmanıza yardımcı olan komutların yalnızca bir kombinasyonudur. Mevcut başka komutlar da var:

0 - 9 Konsol günlüğü düzeyini ayarlayarak hangi çekirdek iletilerinin konsolunuza yazdırılacağını denetler;.
b Koşulların güvenli bir yeniden başlatma için iyi olmasını sağlamak için adımlar atmadan sistemi yeniden başlatır, bu anahtarı tek başına kullanmak soğuk bir yeniden başlatma yapmak gibidir.
e SIGTERM'i init hariç tüm işlemlere gönderir.
f Mevcut tüm hafızayı tüketen bir işlemi öldürecek olan Hafıza Dışı.
h terminalde SysRq tuşları ile ilgili yardım görüntüler ancak gerçekte yardım görüntülemek için belirtilenler dışında herhangi bir tuşu kullanabilirsiniz..
ben SIGKILL'i init hariç tüm işlemlere gönderir.
k mevcut terminaldeki tüm işlemleri öldürür.
l init dahil tüm işlemlere SIGKILL gönderir.
m Bellek bilgilerini konsolunuza aktarır.
O ACPI veya daha eski sistemlerde sistemi kapatır, APM.
p mevcut kayıtları ve bayrakları konsolunuza atıyor.
q Tüm zamanlayıcı bilgilerini konsolunuza atar.
r X sunucusundan klavye ve fare kontrolünü alır.
s disk önbelleğindeki tüm verileri sabit disklere yazar, bir senkronizasyondur ve veri bozulma ihtimalini azaltmak için gereklidir.
t Geçerli görevlerin ve bilgilerin listesini konsolunuza aktarır.
u tüm bağlı dosya sistemlerini salt okunur olarak yeniden birleştirir. Bu anahtarı kullandıktan sonra, sisteme zarar vermeden sistemi Alt + SysRq + B ile yeniden başlatabilirsiniz..
w kesintisiz (engellenen) durum görevlerini atar.

Alt + Printscreen, Gnome ve diğer bazı pencere yöneticilerinin altındaki etkin pencerenin ekran görüntüsü için klavye kısayoludur. Sisteminizde Magic SysRq Anahtarlarının etkin olduğundan emin olun. Magic SysRq tuşları / komutları yalnızca çekirdek CONFIG_MAGIC_SYSREQ seçeneğiyle derlenmişse çalışır.

Ayrıca sysrq tuşlarının davranışını kontrol etmek için proc sysrq tetikleyici çağrılarını kullanabilirsiniz. Genellikle bunu bilmen gerekir.

yankı 0> / proc / sys / çekirdek / sysrq sysrq anahtarlarını devre dışı bırakır

ve

yankı 1> / proc / sys / çekirdek / sysrq sysrq anahtarlarını etkinleştirir

2 - özel konsol günlüğü seviyesinin kontrolünü etkinleştir, 4 - klavyenin kontrolünü etkinleştir (SAK, unraw), 8 - işlemlerin hata ayıklama dökümlerini etkinleştir, vb. sadece, 64 - işlemlerin sinyallemesini etkinleştir (terim, kill, oom-kill), 128 - yeniden başlatmaya / kapanmaya izin ver, 256 - tüm RT görevlerinin denetlenmesine izin ver (Gerçek Zamanlı görevlerin iyi seviyesini kontrol et (öncelik))

Alternatif olarak ekleme kernel.sysrq = /etc/sysctl.conf içinde 1 dosya aynı zamanda sysrq anahtarlarını da etkinleştirecek.

Lütfen yapılandırma dosyalarını düzenlerken çok dikkatli olun.

İşte aldın. Kendi acil durum planınız. Şifreyi ezberlemenin zor olduğunu bulursanız, yazıp monitöre yapıştırabilir veya sadece hatırlayabilirsiniz. “R,aising SKinny Elephants bens Utterly Boring”.

Magic SysRq anahtarları yeni bir şey değil, bir süredir çekirdeğin bir özelliği. Onları kullanma şansın oldu mu? Yoksa başka bir yol mu tercih edersin? Yorumlarda bizimle paylaşın.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.