
خلاصهچگونه یک سرور لینوکس را ریاستارت/ریبوت کنیم؟
به گزارش اپست به نقل از phoenixnap ، دانستن نحوه راهاندازی مجدد (ریاستارت) سرور لینوکس برای کارهای معمول نگهداری، عیبیابی و اعمال بهروزرسانیها حیاتی است. این کار امکان اعمال تغییرات پیکربندی، حل مشکلات عملکرد و آزاد کردن منابع سیستمی که توسط فرآیندهای مختلف اشغال شدهاند را فراهم میکند.
راهاندازی مجدد منظم به سلامت سیستم کمک میکند و از انباشت مشکلاتی که از زمان کارکرد مداوم (uptime) طولانی ناشی میشوند، جلوگیری میکند.
این راهنما به شما آموزش میدهد که چگونه یک سرور لینوکس را راهاندازی مجدد کنید.
پیشنیازها
- یک سیستم عامل لینوکس (این آموزش از اوبونتو ۲۲.۰۴ استفاده میکند).
- دسترسی به ترمینال.
- امتیازات روت یا sudo.
- بسته نرمافزاری SSH (برای برخی مثالها).
برای راهاندازی مجدد سرور لینوکس از طریق دستور reboot
دستور اصلی برای راهاندازی مجدد لینوکس reboot است. بسته به نوع سیستم، ممکن است برای اجرای این دستور به مجوزهای sudo یا root نیاز داشته باشید.
گام 1: ترمینال را باز کنید
رایجترین راه برای مدیریت سیستم لینوکس شما از طریق ترمینال است. این دو روش، سادهترین راهها برای باز کردن پنجره ترمینال هستند:
- میانبر صفحهکلید. کلیدهای Ctrl + Alt + T را همزمان روی صفحهکلید خود فشار دهید تا برنامه ترمینال باز شود.
- منوی برنامهها. منوی برنامهها را باز کنید، “Terminal” را جستجو کرده و روی نماد آن کلیک کنید تا برنامه باز شود.

برای باز کردن ترمینال در یک سرور راه دور، از دستور ssh برای اتصال به آن استفاده کنید. نحوهی استفاده به این صورت است:
ssh [username]@[your_server_ip]
نام کاربری (username) را با نام کاربری خود و your_server_ip را با آدرس IP یا نام میزبان سرور خود جایگزین کنید.
مرحله 2: از دستور reboot استفاده کنید
پس از باز کردن ترمینال، از دستور reboot برای راهاندازی مجدد سرور استفاده کنید. در بیشتر موارد، کاربران برای استفاده از این دستور و راهاندازی مجدد یک سرور لینوکس، به امتیازات sudo نیاز دارند.
sudo reboot

بازنشانی سرور لینوکس: راهنمای گام به گام
فرمان، برای تأیید امتیازات مدیریتی قبل از شروع راهاندازی مجدد سیستم، رمز عبور کاربر را درخواست میکند. برای برخی از حسابها، امتیازات sudo ضروری نیست.
گام 3: منتظر بمانید تا راهاندازی مجدد کامل شود
پس از اجرای فرمان، سیستم راهاندازی مجدد میشود. صفحه سیاه شده و در صورت وجود، پیامها یا خطاهای مختلفی را مشاهده میکنید. سپس، لوگوی سیستم عامل ظاهر شده و دستگاه دوباره بوت میشود.
زمان لازم برای راهاندازی مجدد یک سرور لینوکس به عوامل متعددی بستگی دارد، از جمله سختافزار نصب شده یا منابع اختصاص داده شده در صورت استفاده از یک ماشین مجازی (VM).
راهاندازی مجدد سرور لینوکس با استفاده از فرمان shutdown
فرمان shutdown یک روش رایج و کارآمد برای شروع راهاندازی مجدد است. این فرمان با تعیین گزینه -r به سیستم دستور میدهد که راهاندازی مجدد شود.
برای راهاندازی مجدد فوری سرور لینوکس، فرمان shutdown را با آرگومان -r now اجرا کنید:
sudo shutdown -r now

از آنجا که دستور نیاز به sudo دارد، پسورد را در زمان درخواست وارد کنید. این دستور خروجی ندارد.
راهاندازی مجدد سرور لینوکس با دستور init
استفاده از دستور init برای راهاندازی مجدد سرور لینوکس یک روش قدیمیتر است و بیشتر با دستورات systemctl یا reboot جایگزین شده است.
با این حال، کاربران سیستم SysVinit ممکن است همچنان بخواهند سرور را با استفاده از دستور init راهاندازی مجدد کنند.
sudo init 6

دستور init 6 به طور سنتی برای راهاندازی مجدد سیستم استفاده میشود. این یک سطح اجرا (runlevel) تعریفشده در سیستم SysVinit است که در آن سطح اجرای 6 مربوط به راهاندازی مجدد است.
در ادامه، در صورت درخواست رمز عبور را وارد کنید:

منتظر بمانید تا سرور فرآیند راهاندازی مجدد را کامل کند. این دستور خروجی ندارد، اما سیستم را راهاندازی مجدد میکند.
راهاندازی مجدد سرور لینوکس با دستور systemctl
Systemd، مدیر سیستم و سرویس در بسیاری از توزیعهای مدرن لینوکس، برای ارائه سطح بالایی از کنترل و انعطافپذیری طراحی شده است. دستور systemctl به مدیران اجازه میدهد تا سرویسها را مدیریت کنند، وضعیت آنها را مشاهده کنند، آنها را شروع یا متوقف کنند و به صورت جداگانه راهاندازی مجدد نمایند.
برای راهاندازی مجدد لینوکس، از دستور زیر استفاده کنید:
sudo systemctl reboot

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





