در سیستمعامل لینوکس، خاموش کردن و راهاندازی مجدد باید بهصورت اصولی و ایمن انجام شود تا از خرابی فایلها و مشکلات سیستمی جلوگیری شود. برای این کار، میتوان از سطوح اجرایی (Runlevels) در لینوکس استفاده کرد.
دو دستور مهم در این زمینه عبارتاند از:
- خاموش کردن سیستم: برای خاموش کردن لینوکس بهطور ایمن از دستور زیر استفاده کنید:
init 0
این دستور سیستم را به سطح اجرایی 0 (Runlevel 0) میبرد که بهمعنای خاموش شدن کامل سیستم است. این دستور را همیشه برای خاموش کردن سیستم بهصورت ایمن استفاده کنید تا از خسارت به فایلهای سیستم جلوگیری شود.
- راهاندازی مجدد سیستم: برای ریاستارت کردن لینوکس، دستور زیر را اجرا کنید:
init 6
این دستور سیستم را به سطح اجرایی 6 (Runlevel 6) میبرد که نشاندهنده راهاندازی مجدد (Reboot) است. در صورتی که نیاز به راهاندازی مجدد دارید، از این دستور استفاده کنید تا سیستم بهصورت خودکار ریاستارت شود.
نکته: در نسخههای جدید لینوکس که از systemd استفاده میکنند، توصیه میشود بهجای init
از دستورات مدرنتر زیر استفاده شود:
- برای خاموش کردن:
shutdown -h now
یاpoweroff
- برای ریاستارت:
shutdown -r now
یاreboot
جمعبندی: دستورات init 0
و init 6
روشهای قدیمی برای خاموش و ریاستارت کردن سیستمهای لینوکسی هستند. اما در سیستمهای مدرن، systemd جایگزین init شده و استفاده از دستورات shutdown
و reboot
توصیه میشود.