خانه » خاموش کردن لینوکس با استفاده از خط فرمان
آموزش لینوکس

خاموش کردن لینوکس با استفاده از خط فرمان

در این آموزش، ما به شما نشان خواهیم داد که چگونه کامپیوتر لینوکس خود را با استفاده از رابط خط فرمان (CLI)، که ترمینال نامیده می شود، خاموش کنید.

دستور shutdown مخصوصاً برای سرورهای لینوکس مفید است . همچنین اگر در حال نوشتن یک اسکریپت bash هستید یا اگر ترجیح می دهید از CLI به جای رابط کاربری گرافیکی در توزیع لینوکس خود استفاده کنید، مفید است.

این آموزش بر روی هر توزیع لینوکس، از جمله اوبونتو ، لینوکس مینت، CentOS، فدورا، دبیان و غیره کار خواهد کرد.

بنابراین، ترمینال یا SSH را در سرور خود باز کنید و دستورالعمل های زیر را دنبال کنید.

برای هر دستور باید از کاربر root یا از sudo استفاده کنید.

نحوه استفاده از دستور shutdown در لینوکس

سینتکس اصلی دستور shutdown به این صورت است:

shutdown [OPTIONS...] [TIME] [MESSAGE...]
[TIME] برای به تاخیر انداختن فرمان خاموش کردن (خاموش کردن سیستم پس از مدت زمان معین) استفاده می شود. می توان آن را در قالب hh:mm مشخص کرد. می توانید برای ساعت ها نیز از یک رقم استفاده کنید. همچنین اگر می‌خواهید فقط مقدار معینی از دقیقه صبر کنید، می‌توانید از «+m» استفاده کنید.

[MESSAGE] پیامی است که سایر کاربران وارد شده می بینند. این اغلب برای اطلاع دیگران از خاموش شدن سیستم و اینکه آنها باید تمام کارهای خود را ذخیره کنند استفاده می شود.

در اینجا برخی از [OPTIONS]های مفیدی که می توانید با این دستور استفاده کنید آمده است:

  • H – دستگاه را متوقف کنید
  • P – دستگاه را خاموش کنید
  • r – دستگاه را دوباره راه اندازی کنید
  • h – معادل P و با H لغو می شود
  • k – توقف/خاموش/راه‌اندازی مجدد را انجام نمی دهد و فقط هشدار ارسال می کند
  • c – یک خاموش شدن در حال انجام را لغو می کند.

ابتدایی ترین و پرکاربردترین مثال دستور این است:

sudo shutdown -h now

این دستور بلافاصله سیستم لینوکس را خاموش می کند.

۵ نمونه از دستور shutdown در لینوکس

در اینجا چند مثال مفید و موارد استفاده از دستور shutdown آورده شده است:

سیستم خود را مجدد راه اندازی کنید

برای راه اندازی مجدد سیستم با استفاده از دستور shutdown، فقط باید از گزینه r استفاده کنید:

shutdown -r now

اگرچه یک راه بسیار ساده تر برای راه اندازی مجدد سیستم لینوکس، استفاده از دستور راه اندازی مجدد است:

reboot

برای خاموش شدن در ساعت ۱۶:۱۵ با یک پیام برنامه ریزی کنید

برای برنامه ریزی خاموش شدن پس از اتمام ساعات کاری، در ساعت ۴:۱۵ بعد از ظهر (۱۶:۱۵)، دستور زیر را اجرا کنید:

shutdown -h 16:15 "The server will shut down at 4:15pm, please save everything before leaving work."

برای خاموش شدن بعد از ۱۰ دقیقه برنامه ریزی کنید

اگر می خواهید ۱۰ دقیقه پس از اجرای دستور، خاموشی را برنامه ریزی کنید (به شما زمان کافی برای ذخیره همه چیز می دهد)، دستور زیر را اجرا کنید:

shutdown -h +10

بعد از ۵ دقیقه با یک پیام سیستم را ریستارت کنید

برای راه اندازی مجدد سیستم در ۵ دقیقه و ارسال پیام برای همه کاربران، اجرا کنید:

shutdown -r +5 “به دلیل ارتقای هسته، سرور در عرض ۵ دقیقه راه اندازی مجدد می شود. لطفاً کار خود را ذخیره کنید.»

تعطیلی برنامه ریزی شده را لغو کنید

اگر به اشتباه دستور خاموش کردن را برنامه ریزی کرده اید، می توانید با گزینه c آن را لغو کنید:

shutdown -c

شما می توانید تمام این مثال ها/گزینه ها را با هم ترکیب کنید و یک فرمان خاموش کردن را خودتان ایجاد کنید.

اکنون که یاد گرفتید دستور shutdown چه کاری می تواند انجام دهد، به وضوح می توانید مفید بودن آن را ببینید.

مهدی منصوری

من مهدی منصوری و کارشناس حوزه نرم افزار و امنیت اطلاعات هستم. کارشناسی ارشد خودم را در رشته امنیت اطلاعات از دانشگاه مالک اشتر تهران گرفتم. هم اکنون در زمینه DevOPS مشغول هستم. و در زمان های ممکن در این سایت و چند سایت دیگه مطلب می گذارم

درباره نویسنده

مهدی منصوری

من مهدی منصوری و کارشناس حوزه نرم افزار و امنیت اطلاعات هستم. کارشناسی ارشد خودم را در رشته امنیت اطلاعات از دانشگاه مالک اشتر تهران گرفتم.
هم اکنون در زمینه DevOPS مشغول هستم. و در زمان های ممکن در این سایت و چند سایت دیگه مطلب می گذارم

افزودن نظر

برای ارسال نظرات خود اینجا را کلیک کنید