صفحه اصلی

reboot کردن سیستم Linux با استفاده از خط فرمان

۱۳ آذر ۱۳۹۹

Rebootکردن سیستم Linux چگونه است؟ چگونه می توان با استفاده از خط فرمان یک سیستم یا سرور Linux remote را reboot کرد؟

Linux کارایی مختلفی داشته و به administrator اجازه reboot، توقف و خاموش کردن سیستم را می دهد. این مقاله نحوه reboot کردن Linux با استفاده از خط فرمان را آموزش می دهد.

 

Restart کردن سیستم Linux

 

برای reboot کردن از دستور زیر استفاده می کنیم:

  1. برای reboot کردن سیستم Linux از بخش terminal ، به حساب کاربری “root” شده وارد شوید یا “su”/”sudo” کنید.
  2. سپس “sudo reboot”را تایپ کنید.
  3. کمی صبر کرده تا Linux سرور خودش را reboot کند.

 

reboot کردن سیستم Linux با استفاده از خط فرمان

 

برای reboot کردن سیستم باید از یک حساب کاربری root وارد شوید. نرم ترمینال را باز کرده (یا با استفاده از کلاینت ssh وارد قسمت remote شوید) و یکی از دستورهای زیر را تایپ کنید:

 


/sbin/reboot


یا


/sbin/shutdown -r now


 

می توانید از دستور sudo تحت عنوان  Ubuntu/Debian/Fedora و دیگر نسخه های پایه ای Linux‌ نیز استفاده کنید:

 


sudo reboot


 

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

 


shutdown -r +5


 

نمونه خروجی آن به این شکل است:

 


Broadcast message from vivek@cluster.orarac1.nixcraft.com
(/dev/pts/1) at 13:21 …

The system is going down for reboot in 5 minutes!


 

زمان دادن اشکال مختلفی دارد که رایج ترین آن کلمه “now” است که سیستم را در جا خاموش می کند. +m شکل دیگری از زمان است که m عدد دقیقه ای که صبر می کند تا سیستم خاموش شود را نشان می دهد و hh:mm هم مشخص کننده زمان در 24ساعت است.

 

 

 Reboot کردن remote Linux سرور

 

به سادگی با استفاده از دستور ssh با یک حساب کاربری root شده وارد شوید:

 


ssh root@remote-server-com /sbin/reboot


 


ssh root@remote-server-com /sbin/shutdown -r now


 

مثال آن به صورت زیر است:

 


.Connection to remote-server-com closed by remote host


 

زمانی که remote-server-com آنلاین شد، اخطار استفاده از دستور ping ظاهر می شود:

 


ping -a remote-server-com


 

استفاده از دستور sudo برای کاربر معمولی در بخش ssh نیز امکان پذیر است. دستور آن به این شکل است:

 


ssh -t vivek@remote-server-com /sbin/reboot


 

بدون وارد کردن  -tخطای “sudo: no tty present and no askpass program specified“ را خواهید دید، بنابراین باید –t را در دستور ssh وارد نمایید.

 

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *