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

ما شما را از طریق process با استفاده از دو توزیع مختلف لینوکس: CentOS 7 و اوبونتو 18.04.

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

در اینجا شما حتی یاد خواهید گرفت که چگونه سیستم عامل را برای خاموش کردن راه اندازی کنید روی یک برنامه با استفاده از دستورات لینوکس.

فرمان خاموش کردن چیست؟

دستور shutdown در اوبونتو و CentOS به شما امکان می دهد سیستم خود را خاموش، راه اندازی مجدد و متوقف کنید. در زیر دستور دستوری است که برای خاموش کردن و راه اندازی مجدد دستگاه استفاده می شود.

Shutdown [OPTIONS] [TIME] [WALL]

دستور shutdown می تواند راه اندازی مجدد، متوقف یا خاموش شود.

اولین استدلال از [OPTIONS] می تواند یک رشته زمانی باشد. پس از استدلال، به صورت اختیاری می توانید یک پیام دیواری را تایپ کنید تا قبل از خاموش کردن سیستم خود به کاربران وارد شده اطلاع دهید.

قالب رشته زمان است هه: میلیمتر (ساعت/دقیقه) – قالب زمانی 24 ساعته. با این کار زمان اجرای دستور shutdown مشخص می شود. به طور متناوب، می توانید استفاده کنید +m جایی که متر دقیقه را نشان می دهد. به دستگاه دستور می دهد تا در تعداد دقیقه ای که می خواهید خاموش شود.

همچنین می توانید استفاده کنید اکنون در نحو که نام مستعار برای است +0، این امر باعث خاموش شدن فوری VPS شما می شود. اگر شما را مشخص نکنید [time] استدلال، لینوکس به عنوان پیش فرض دلالت دارد +1 قبل از خاموش شدن

پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

به خاطر داشته باشید که اگر می‌خواهید پیام دیواری را مشخص کنید، آرگومان زمانی ضروری است. این /run/nologin فایل 5 دقیقه قبل از خاموش شدن سیستم ایجاد می‌شود، تنها در صورتی که برای اطمینان از عدم مجاز بودن ورود به سیستم، یک آرگومان زمانی ذکر کرده باشید.

مثال های دستور خاموش کردن در لینوکس و CentOS

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

روش استفاده از دستور Shutdown در لینوکس اوبونتو و CentOS

دستور shutdown برای اوبونتو و CentOS نسبتا مشابه است. هر دستور نشان داده شده در زیر را می توان در ترمینال اختصاصی آن استفاده کرد. به یاد داشته باشید که برای دسترسی به VPS خود باید از SSH استفاده کنید. ما آموزشی داریم که این موارد را پوشش می دهد process با بتونه!

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

shutdown

دستور بالا بلافاصله کامپیوتر شما را خاموش نمی کند. قبل از خاموش شدن یک تایمر یک دقیقه ای تنظیم می کند. به یاد داشته باشید که قبل از خاموش شدن، کار خود را ذخیره کنید.

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

shutdown now

همانطور که قبلا ذکر کردیم، در اینجا، دستور برای هر دو سیستم عامل یکسان است.

برای خاموش کردن کامپیوتر خود در یک زمان اختصاصی، دستور زیر را در خط فرمان تایپ کرده و اینتر را بزنید:

shutdown hh:mm

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

برای خاموش شدن پس از چند دقیقه یا چند ساعت، دستور زیر را تایپ کرده و اینتر را بزنید:

shutdown +m

به یاد داشته باشید، در اینجا m نشان دهنده دقیقه است. فقط تعداد دقیقه را مشخص کنید.

برای نمایش پیام به افرادی که در VPS شما وارد شده اند، دستور زیر را تایپ کرده و اینتر را بزنید:

Shutdown +m “Please save your Work, the PC will Shutdown in 5 Minutes”

در اینجا متن در نقل قول می تواند هر پیامی باشد که شما می خواهید.

چگونه VPS خود را با استفاده از دستور Shutdown در لینوکس راه اندازی مجدد کنید

برای راه اندازی مجدد یا راه اندازی مجدد کامپیوتر خود، از دستور زیر استفاده کنید:

shutdown –r

دستور بلافاصله دستگاه شما را راه اندازی مجدد نمی کند، قبل از راه اندازی مجدد یک تایمر یک دقیقه ای تنظیم می کند. برای این کار، می توانید کار خود را قبل از راه اندازی مجدد ذخیره کنید.

برای راه اندازی مجدد کامپیوتر خود، کافی است گزینه now را همانطور که قبلا انجام دادید اضافه کنید.

shutdown –r now

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

shutdown –r hh:mm

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

shutdown –r +m

به یاد داشته باشید، اینجا متر دقیقه را نشان می دهد. فقط تعداد دقیقه را مشخص کنید.

پیشنهاد می‌کنیم بخوانید:  آموزش اسکریپت Bash برای مبتدیان: چیست، چگونه یکی بنویسیم، و نمونه های اسکریپت

برای نمایش پیام به افرادی که با سرور شما وارد شده اند قبل از اینکه آن را پایین بیاورید، دستور زیر را تایپ کرده و اینتر را بزنید:

Shutdown –r +m “Please save your Work, the PC will restart in 5 Minutes”

در اینجا چند گزینه اضافی دستور خاموش کردن لینوکس وجود دارد که باید با آنها آشنا باشید:

  • -poweroff، -P: مانند halt سیستم را خاموش می کند (همچنین واحد را خاموش می کند)
  • -reboot, -r: سیستم را راه اندازی مجدد کنید.
  • -halt, -h: دستگاه را پس از پایان دادن به فرآیندها متوقف کنید.

همچنین می توانید با استفاده از دستور زیر گزینه های با استفاده از halt و power off را خاموش کنید

shutdown –h

برای خاموش کردن برق استفاده کنید:

shutdown –p

در دستورات بالا می توانید بعد از آرگومان گزینه زمان و سپس پیام دیوار را نیز مشخص کنید.

چگونه یک فرمان خاموش کردن برنامه ریزی شده را در لینوکس لغو کنیم

برای لغو خاموش شدن برنامه ریزی شده یا راه اندازی مجدد رایانه شخصی خود، می توانید به سادگی دستور زیر را قبل از رسیدن به زمان اختصاصی خاموش شدن برنامه ریزی شده رایانه شخصی خود تایپ کنید.

shutdown –c

این دستورات فوراً زمان مشخص شده برای خاموش کردن یا راه اندازی مجدد را لغو می کند. در صورت استفاده از این دستور نمی توانید استفاده کنید +0 یا اکنون.

نتیجه

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

سایر دستورات لینوکس را برای مدیریت سرور کشف کنید

روش بررسی فضای دیسک روی لینوکس
روش انتقال داده با دستور Curl
روش محاسبه اجرای فرآیند با دستور زمان
روش انتقال فایل ها با استفاده از دستور Scp
روش نظارت بر تغییرات با دستور Watch
روش انتقال و همگام سازی داده ها با Rsync
روش مدیریت و فهرست کردن خدمات در لینوکس
روش کشتن یک فرآیند در لینوکس