Bunu biliyorsun Ubuntu kaya gibi sağlamdır, her zaman kusursuz değildir. Bazen bir uygulama veya hata sistemi kilitleyebilir ve herhangi bir işlemi gerçekleştirmek veya bilgisayarı yeniden başlatmak için konsolu başlatmanıza vb. İzin vermeyebilir. Başka bir çıktınızın olmadığı bu olağanüstü durumlarda, açma / kapama düğmesini basılı tutarak veya sıfırlama düğmesiyle ekipmanı kapatmak yerine başka bir seçeneğiniz vardır.
Bu seçenek, olduğu gibi bir tuş kombinasyonuna basmaktır. Alt + Print Screen + REISUB. Bu, sistemi duyarlı hale getirir ve bu donmuş durumdan çıkmak için yeniden başlatılır. Alt + Print Screen tuşlarını basılı tutmanız gerektiğini ve ardından aşağıdaki tuşlara hepsini aynı anda tutmak zorunda kalmadan tek tek basabileceğinizi unutmayın (tabii ki): R, E, I, S, U ve B. Sorun Ubuntu'nun bazı sürümlerinde çalışmayabileceğidir ...
Bu işlevin yaptığı şey, bir SysReq (Sistem İsteği) veya sisteme istek çekirdeğin bu isteğe yanıt vermesi ve bu durumda donmuş sistemi yeniden başlatması için. Anahtarlar şu amaçlarla kullanılır:
- A: Kontrolü klavyeye döndürür veya çözülmez.
- E: Tüm işlemleri veya tErm'i sonlandırın.
- Ben: canlı veya dolu kalan süreçleri öldürün.
- S: Diskleri senkronize edin veya Senkronize edin.
- U - Tüm dosya sistemlerini salt okunur veya Umount olarak bağlayın.
- B: bilgisayarı yeniden başlatın veya reBoot.
Sistem sürümünüz varsayılan olarak devre dışı bırakılmışsa, kolayca düzeltilebilir. İçin etkinleştirin ve sistem dizilere katılır Farklı işlevleri gerçekleştirmek için Alt + Imp Pant'i takip eden (gösterdiklerimden daha fazlası olduğundan), aşağıdakileri yapmanız gerekir:
echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf
Diğer bir seçenek, aşağıdaki komutu kullanmaktır. aynı etki:
sysctl -w kernel.sysrq=1
Önceki komutlar için ayrıcalıklara ihtiyacınız olduğunu unutmayın, bu yüzden bunu tercihen sudo ile yapın veya başarısız olursa, root olarak yapın.
Ve bundan sonra, tuş kombinasyonu çalışmalı ... Unutmayın, eğer onu / proc / sys / kernel / sysrq dosyasında değiştirirseniz, işe yarayacaktır, ancak sistemi yeniden başlattığınızda hayatta kalmayacaktır, bu yüzden tekrar değiştirmeniz gerekecektir. Yani kalıcı değildir.
Magic SysRq hakkında daha fazla bilgi
Önceki aygıttan komutla yaptığınız şey, tüm SysRq işlevlerini etkinleştiren 1 değerine ayarlamak için çekirdek yapılandırmasını değiştirmektir. Ama olduğunu bilmelisin diğer olası değerler, bunları kullanmakla ilgileniyorsanız:
- 0 - SysRq'i tamamen devre dışı bırakın.
- 1 - Tüm SysRq özelliklerini etkinleştirin.
- > 1: belirli işlevlere izin vermek için bit maskesi:
- 2: günlük düzeyinde konsol denetimini etkinleştirir.
- 4: klavye kontrolünü etkinleştir (SAK, çekilmeyi kaldır)
- 8 - İşlem hata ayıklama dökümlerini vb. Etkinleştirin.
- 16: sync komutunu etkinleştirin.
- 32: salt okunur modda yeniden bağlanmayı etkinleştirir.
- 64: işlem sinyalini etkinleştir (terim, öldür, oom-öldür)
- 128: yeniden başlatmaya / kapatmaya izin ver.
- 176 - Yalnızca senkronizasyona, yeniden başlatmaya ve salt okunur modda yeniden bağlanmaya izin verir.
- 256: tüm RT görevlerinin tamamlanmasına izin verir
Bu da dedi başka anahtarlar var İşletim sistemine belirli isteklerde bulunmak için kullanabileceğiniz R, E, S, I, U, B dışında sihir. RESIUB gibi sırayla kullanılabilirler, ancak Alt + Screenprint + S, Alt + Screenprint + B vb. Gibi izole edilebilirler. Ve daha fazla olasılık bilmeniz için işte bir liste:
- B: bilgisayarı güvenli olmayan bir şekilde yeniden başlatın. Yani, disk arabelleklerini senkronize etmeden veya takılı bölümleri ayırmadan. Bu, verilerin kaybolmasına veya o sırada yazılanların bir kısmının bozulmasına neden olabilir. Bu, fiziksel sıfırlama düğmesine veya diğer taşınabilir ekipmanın veya AIO'nun AÇIK / KAPALI düğmesine basmak gibidir.
- C: ana sistem belleğini diske atarak çökmeye zorlar.
- D: sistem kilitlerini monte edecektir.
- E: init / systemd / upstart dışındaki tüm süreçlere bir SIGTERM sinyali gönderir,… Yani, bunun dışında çalışan tüm işlemleri sonlandırır.
- F: Sistem hafızası yetersiz olduğunda bazı durumları çözmek için bir OOM Öldürmeyi çağırır.
- G: framebuffer kullanarak konsol hata ayıklama moduna girin.
- H: SysRq kullanımıyla ilgili yardımı gösterecektir.
- J: FIFREEZE kullanarak dosya sistemlerini veya dosya sistemlerini dondurmaya zorlar.
- K: Kullandığınız tüm konsol işlemlerini kapatın. Buna grafik de dahildir.
- L: sistemdeki tüm aktif CPU'ların yığın geri izlemesini gösterir. Etkin olmayan veya manuel olarak devre dışı bırakılmışsa, onlar hakkında hiçbir şey göstermeyecektir.
- M: hafızanızdaki bilgileri gösterir.
- N: tüm yüksek öncelikli ve RealTime işlemleri için varsayılan güzelliğe sıfırlayın. Bu, kaynak çekişme sorunlarını hafifletecektir.
- Veya: bilgisayarı tamamen kapatacaktır. Yani durma gibi uykuda kalmaz.
- P: kayıtları ve bayrakları göster.
- S: Tüm aktif zamanlayıcıları ve saat kaynaklarını göster.
- A: Klavye modunu RAW'den XLATE'e değiştirin.
- S: diskin veya disklerin tamponlarını, yani yapılacak erişim işlemlerini depolayan hafızaları senkronize edecektir. Böylece sürücüyü kaldırırsanız veya aniden yeniden başlatırsanız verileriniz bozulmaz.
- T: görevlerin bir listesini görüntüler.
- U: Bölümlerin montaj modunu salt okunur veya salt okunur olarak değiştirin.
- V: framebuffer konsolunu sıfırlamaya zorlar.
- W: size engellenen görevlerin bir listesini gösterir.
- Boşluk çubuğu: bilgisayarınızda bulunan sihirli SysRq tuşlarını gösterir.
Bunların hepsinin tüm modlarda çalışmayacağını unutmayın ...