TGViewer
CleverDevs CleverDevs @cleverdevs · 11.1K subscribers
Post #2689 1.6K
احتمالاً براتون پیش اومده وسط کار یهو سیستم لینوکسی‌تون فریز میشه؛ نه موس کار میکنه، نه کیبورد و نه حتی میشه رفت به TTY.

تو این حالت اولین چیزی که به ذهن میرسه اینه که سیستم رو با دکمه پاور خاموش کنیم؛ حرکتی که ریسک بالایی برای خرابی دیتای روی دیسک داره.
ولی کرنل لینوکس برای این شرایط یه قابلیت نجات به اسم Magic SysRq داره که توالی معروفش REISUB هست، یعنی:

Reboot Even If System Utterly Broken


توی این وضعیت، با نگه داشتن کلیدهای Alt + SysRq (توی بیشتر کیبوردها همون PrtScn) و زدن این کلیدها ، سیستم مرحله به مرحله نجات پیدا میکنه:

با زدن R (Unraw) کنترل کیبورد از محیط گرافیکی (Xorg/Wayland) پس گرفته میشه تا کلیدها مستقیم به کرنل برسن.
با زدن E (Terminate) کرنل به تمام پروسس‌ها سیگنال SIGTERM میده تا بتونن مرتب بسته بشن.
با زدن I (Kill) سیگنال SIGKILL فرستاده میشه تا پروسس‌هایی که قفل کردن به زور بسته بشن.
با زدن S (Sync) دیتای کش‌شده در رم روی دیسک نوشته میشه تا چیزی از دست نره.
با زدن U (Unmount) تمام فایل‌سیستم‌ها به‌صورت Read-Only ری‌مانت میشن تا ساختار دیسک آسیب نبینه.
با زدن B (Reboot) سیستم بلافاصله ری‌بوت میشه.


دسترسی به این قابلیت با یک Bitmask کنترل میشه. برای اینکه فقط کلیدهای همین توالی کار کنن عدد 244 و برای فعال‌سازی کامل تمام قابلیت‌های SysRq عدد 1 تنظیم میشه.
برای فعال‌سازی سریع:
Bash
sudo sysctl -w kernel.sysrq=1

و برای اینکه بعد از ری‌بوت هم دائمی بمونه:
Bash
echo "kernel.sysrq = 1" | \
sudo tee /etc/sysctl.d/99-sysrq.conf
sudo sysctl --system

اگه می‌خواید دقیق بدونید هر عدد و بیت چه کلیدی رو فعال میکنه، جدول کاملش توی مستندات کرنل و آرچ‌ویکی اومده.

#linux
@CleverDevs - @CleverDevsGp
  • 🔥 17
  • ❤ 4
More from @cleverdevs
  1. Oct 13, 2026✨🥲 از موج هوش مصنوعی غافل نشو ! 🤖 بهترین ابزارها و اکانت های پریمیوم از ژیمون پلاس تهیه…
  2. Oct 13, 2026لینوس توروالدز، سازنده و مسئول هسته لینوکس، که پیش از این از هوش مصنوعی برای دیباگ کردن کد…
  3. Oct 10, 2026توی گیت یه مفهومی داریم به اسم hunk که به هر تیکه از تغییرات توی خروجی git diff گفته میشه…
  4. Oct 6, 2026شرکت Cloudflare نسخه پایدار ابزار EmDash رو عرضه کرده که جایگزین سریع و ایمن وردپرس برای س…
  5. Oct 3, 2026خیلی وقتا که از ایجنت‌ها برای کدنویسی استفاده می‌کنید، برای یه تسک ساده یا کلی پکیج اضافه…
  6. Oct 2, 2026کلاینت ZedSecure رو روی AUR منتشر کردم. الان می‌تونید از اونجا نصبش کنید. https://aur.arch…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →