زنگ.

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

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

shutdown command syntax

PRD چه چیزی را باید ببیند تا با استفاده از فرمان خاموش شود، ابتدا نحو آن را در نظر بگیریم. خاموش کردن
  • گزینه ها: شما می توانید مشخص کنید که آیا می خواهید متوقف شود، قدرت، راه اندازی مجدد و غیره را خاموش کنید.
  • زمان: شما می توانید زمانی که خاموش می شوید مشخص کنید
  • پیام: شما می توانید یک پیام سفارشی را به تمام کاربران ثبت نام کنید.

توجه داشته باشید

تیم خاموش شدن نیاز به امتیازات Superuser دارد. در نتیجه، شما باید ریشه داشته باشید یا فرمان را با sudo اجرا کنید.

5 نمونه عملی از تیم خاموش در لینوکس

حالا که شما می دانید نحو فرمان Shutdown، بیایید ببینیم چگونه از آن استفاده کنیم.

اگر شما به سادگی از دستور shutdown استفاده می کنید، یک دقیقه شروع به خاموش شدن می کند. بنابراین، به یاد داشته باشید که فاصله زمانی پیش فرض برای فرمان خاموش در یک دقیقه.

Sudo Shutdown Shutdown برنامه ریزی شده برای MON 2018-11-19 23:46:21 UTC، از "Shutdown -C" برای لغو استفاده کنید.

مظنون نیست کاربران لینوکس فرمان خاموش شدن بلافاصله سیستم را غیرفعال می کند، اما زمانی که آنها چنین پیامی را به عنوان تمبر زمان در UTC مشاهده می کنند، اغلب آنها اشتباه گرفته می شوند.

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

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

SUDO خاموش شدن در حال حاضر

2. سیستم خاموش شدن سیستم را برنامه ریزی کنید

شما می توانید توقف در آینده را با مشخص کردن آرگومان زمان یا فرمت + T یا در فرمت HH: MM برنامه ریزی کنید.

به عنوان مثال، اگر می خواهید عملیات سیستم را در 20 دقیقه تکمیل کنید، می توانید از این دستور استفاده کنید:

Sudo Shutdown +20.

اگر می خواهید عملیات سیستم را در ساعت 3 بعدازظهر کامل کنید، می توانید از آن استفاده کنید به شرح زیر است:

Shutdown Sudo 15:00

نیازی به گفتن نیست، زمان کنترل و منطقه زمانی یک زمان سیستم است.

توجه داشته باشید

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

3. بارگیری سیستم خاموش شدن

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

برای راه اندازی مجدد سیستم خاموش، از پارامتر -R استفاده کنید.

sudo shutdown -r.

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

بنابراین، اگر از ShutDown استفاده می کنید بدون هیچ گونه استدلال زمانی، یک دقیقه راه اندازی مجدد شده است.

شما می توانید راه اندازی مجدد را به همان اندازه که خاموش می کنید برنامه ریزی کنید.

sudo shutdown -r +45

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

sudo shutdown -r در حال حاضر

4. انتقال پیام سفارشی

اگر شما در یک محیط چند نفره کار می کنید، سیستم شامل چندین کاربر می شود، شما می توانید خود را به آنها ارسال کنید پیام پخش با فرمان خاموش

به طور پیش فرض، تمام کاربران ثبت شده اطلاع رسانی از خاموش شدن برنامه ریزی شده و زمان دریافت خواهند کرد. شما می توانید یک پیام پخش را در فرمان خاموش خود تنظیم کنید:

Sudo Shutdown 15:00 "سیستم برای به روز رسانی تجهیزات متوقف خواهد شد، لطفا کار خود را ذخیره کنید"

شما می توانید از دستور shutdown با گزینه -k استفاده کنید تا یک "تکمیل جعلی" را آغاز کنید. این سیستم را خاموش نمی کند، اما پیام پخش به تمام کاربران ثبت شده ارسال می شود.

5. لغو برنامه ریزی شده را لغو کنید

اگر شما برنامه ریزی کرده اید، شما نیازی به زندگی با آن ندارید. شما همیشه می توانید با استفاده از گزینه -C لغو کنید.

sudo shutdown -c.

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

Sudo Shutdown -c "خاموش شدن برنامه ریزی شده لغو شد"

توقف در مقابل قدرت خاموش

توقف (-H): تمام فرایندها را به پایان می رساند و کار CPU را تکمیل می کند
خاموش: بسیار شبیه به توقف، بلکه بلوک خود را نیز خاموش می کند.

از لحاظ تاریخی، کامپیوترها قبلا برای متوقف کردن سیستم استفاده می شوند و سپس یک پیام مشابه با "اکنون به طور معمول خاموش" چاپ می شوند و سپس کامپیوترها با استفاده از سوئیچ های فیزیکی غیرفعال شده اند.

این روزها، خاتمه باید به طور خودکار قدرت سیستم را به دلیل پشتیبانی ACPI خاموش کند.

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

اگر سؤال یا پیشنهادات دارید، احساس رایگان به ما در بخش نظرات اطلاع دهید.

فرمان خاموش کردن با خیال راحت سیستم را غیرفعال می کند. همه وارد شده به کاربران سیستم دریافت اطلاع رسانی که سیستم خاموش است، و عملیات ورودی مسدود شده است. شما بلافاصله می توانید سیستم را خاموش کنید یا پس از تاخیر مشخص شده.

خاموش کردن لینوکس از خط فرمان این بسیار راحت است، و بسیاری از کاربران سیستم کنترل کامپیوتر خود را از طریق خط فرمان در چنین چیزهایی. همه فرآیندها ابتدا مطلع می شوند که سیستم برای یک حالت خواب آماده شده یا از طریق SIGTERM راه اندازی مجدد شده است. این برنامه ها را مانند VI، زمان برای ذخیره فایل قابل ویرایش، پردازش ایمیل و برنامه های خبری، توانایی خروج از سیستم و غیره می دهد.

"خاموش کردن" کار خود را انجام می دهد، سیگناسیون فرایند init را نشان می دهد، و از آن خواست تا سطح راه اندازی را تغییر دهد. راه اندازی سطح 0 برای جلوگیری از سیستم استفاده می شود، شروع سطح 6 برای راه اندازی مجدد سیستم استفاده می شود، و سطح شروع 1 برای انتقال سیستم به یک حالت استفاده می شود که در آن وظایف اداری می تواند انجام شود (حالت تک کاربر). راه اندازی سطح 1 به طور پیش فرض، اگر گزینه های -H یا -R مشخص نشده باشند.

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

لایکس را از خط فرمان غیرفعال کنید

خاموش کردن [-akrhphfnc] [-t ثانیه] زمان. [پیغام]

  1. کنترل دسترسی به دستور Shutdown با استفاده از فایل دسترسی /etc/shutdown.allow. برای گرفتن برای اطلاعات بیشتر بخش "کنترل دسترسی" را در زیر مشاهده کنید.
  2. -k خاموش نیست، اما ارسال پیام های هشدار، به عنوان اگر خاموش شدن واقعی بود.
  3. -H سیستم را برای تکمیل کار نشان می دهد و سپس آن را متوقف کنید.
  4. -p ورودی سیستم برای تکمیل کار، و سپس خاموش کردن.
  5. اگر پارامتر -H مشخص شود، این گزینه نشان می دهد که سیستم باید به مانیتور بار در سیستم هایی که از آن پشتیبانی می کنند بارگذاری شوند.
  6. -f Skip FSCK پس از راه اندازی مجدد.
  7. -f مجبور به اجرای FSCK پس از راه اندازی مجدد.
  8. -n یک init را برای تکمیل فرآیندها ایجاد نمی کند؛ دستورالعمل خاموش کردن را به خودتان انجام دهید.
  • با استفاده از این گزینه توصیه نمی شود، و نتایج آن همیشه قابل پیش بینی نیست.
  1. -c لغو انتظار برای تکمیل (این به "خاموش شدن" اعمال نمی شود، که صبر نمی کند تا زمانی که روشن شود.) با این گزینه، غیرممکن است که آرگومان زمان را مشخص کنیم، اما می توانید یک پیام توضیحی را مشخص کنید که به همه کاربران ارسال می شود.
  2. t. ثانیه. برای اطلاع رسانی به ابتدایی، صبر کنید تا ثانیه ها بین فرآیندهای ارسال هشدار و سیگنال تخریب قبل از تغییر به سطح شروع دیگر صبر کنید.
  3. زمان. استدلال زمانی نشان می دهد که عملیات خاموش شدن باید انجام شود.

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

اول، این می تواند زمان مطلق در HH: MM باشد، جایی که HH ساعت (1 یا 2 رقم از 0 تا 23) است، و MM یک دقیقه از یک ساعت (در دو عدد) است.

ثانیا، این می تواند در فرمت + متر باشد، جایی که M تعداد دقیقه برای صبر است.

علاوه بر این، در حال حاضر کلمه همانند نشانه +0 است؛ این بلافاصله سیستم را غیر فعال می کند.

  1. پیام پیام فرستاده شده به همه کاربران، همراه با اطلاع رسانی استاندارد از اتمام کار.

جزئیات

اگر خاموش شدن برای آینده برنامه ریزی شده باشد، یک فایل مشورتی / etc / nologin ایجاد می کند که برنامه هایی مانند ورود به سیستم را ایجاد می کند، کاربران جدید را مجاز نمی دانند. این فایل قبل از شروع توالی خاموش شدن در پنج دقیقه ایجاد می شود. خاموش کردن این فایل را حذف می کند اگر قبل از آن متوقف شود، قبل از آن می تواند یک شروع اولیه را نشان دهد (یعنی لغو یا چیزی اشتباه است). این همچنین آن را قبل از فراخوانی Init برای تغییر سطح راه اندازی حذف می کند.

پرچم -F به معنی "راه اندازی مجدد سریع" است. این تنها یک مشاوره / FastBoot ایجاد می کند که می تواند توسط سیستم بررسی شود، زمانی که دوباره ظاهر می شود. سیستم فایل بوت RC ("RC" به معنای "Runcom" است، که کاهش از "اجرای دستورات") می تواند برای دسترسی به این فایل را بررسی کند و تصمیم بگیرد که FSCK را اجرا کند، زیرا سیستم به درستی بسته شده است. پس از آن، فرایند دانلود باید حذف / fastboot.

پرچم -F به معنی "Force FSCK" است. این تنها یک مشاوره / ForceFSCK ایجاد می کند که می تواند توسط سیستم زمانی که دوباره ظاهر می شود، بررسی شود. فایل boot rc می تواند بررسی کند که آیا این فایل وجود دارد یا تصمیم می گیرد FSCK را با یک پرچم نیروی ویژه شروع کند تا صحت سیستم های فایل unmounted را بررسی کند. پس از آن، فرایند دانلود باید حذف / ForceFSck.

پرچم -n باعث خاتمه دادن به ابتدایی نیست و همه چیز را می کشد فرآیندهای در حال اجرا. خاموش شدن سهمیه، حسابداری و مبادله را غیرفعال می کند و از تمام سیستم های فایل جدا می شود.

کنترل دسترسی

خاموش کردن می تواند از init ناشی شود، زمانی که ترکیبی از کلید Ctrl-Alt-DEL فشار داده می شود اگر یک ورودی متناظر به / etc / inittab وجود داشته باشد. این به این معنی است که هر کس که دسترسی فیزیکی به صفحه کلید کانتینر دارد، می تواند سیستم را ببندد.

برای جلوگیری از این، خاموش شدن می تواند بررسی کند که آیا کاربر مجاز ثبت شده است یا خیر. اگر خاموش شدن با استدلال نامیده می شود - (اضافه کردن آن به تماس خاموش به / etc / inittab)، آن را بررسی می کند اگر فایل / etc /Shutdown.allow فایل موجود است. سپس نام کاربری را در این فایل با لیستی از افرادی که وارد سیستم بر روی کنسول مجازی (از / var / run / utmp)، مقایسه می کند. فقط اگر یکی از کاربران مجاز یا ریشه وارد سیستم شود، عمل خواهد کرد. در غیر این صورت یک پیام نوشت

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

در کنسول فیزیکی سیستم. فرمت /etc/shutdown.allow یک نام کاربری در رشته است. ردیف های خالی و ردیف نظرات (با پیشوند #) مجاز هستند. در حال حاضر، این فایل دارای محدودیت برای 32 کاربر است.

لطفا توجه داشته باشید: اگر /etc/shutdown.allow گم شده باشد، استدلال - نادیده گرفته می شود.

خاموش کردن لینوکس و قدرت کامپیوتر

Option -h به سادگی متغیر محیط اولیه را در init_halt در Salt نصب می کند و پارامتر -P به سادگی این متغیر را به Poweroff تنظیم می کند. اسکریپت خاموش، که باعث توقف آخرین چیزی که در یک توالی خاموش شدن متوقف می شود، باید این متغیرهای محیطی را بررسی کند و با پارامترهای صحیح برای این پارامترها متوقف شود تا شما واقعا هر اثر داشته باشید.

فایل ها

  • / fastboot
    / etc / inittab
    /etc/init.d/halt
    /etc/init.d/reboot.
    /etc/shutdown.allow

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

سیستم خاموش را در ساعت 8 صبح برنامه ریزی کنید.

سیستم خاموش شدن سیستم را در ساعت 8 بعدازظهر برنامه ریزی کنید.

Shutdown +15 "ارتقاء سخت افزار، خرابی باید حداقل"

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

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

بلافاصله سیستم را پایین بیاورید و آن را به طور خودکار راه اندازی مجدد کنید.

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

تیم های مرتبط

  • توقف - کامپیوتر خود را متوقف کنید
  • PowerOff - کامپیوتر خود را متوقف کنید.
  • راه اندازی مجدد - کامپیوتر خود را متوقف کنید.
  • دیوار - ارسال پیام به همه برای ورود به کاربر.

ترجمه از یک منبع انگلیسی فوق العاده computerhope.

اگر سوالاتی در مورد "خاموش کردن لینوکس از خط فرمان" دارید، می توانید آنها را در فرم نظر در سایت به ما بنویسید.

اگر اشتباه کرده اید، لطفا متن را انتخاب کنید و روی کلیک کنید Ctrl + وارد کنید.

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

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

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

سپس در پنجره باز شده روی نقطه کلیک کنید:

احاطه شده توسط Gnome دسکتاپ، همه چیز بسیار شبیه به اتحاد است، و در KDE شما باید منوی اصلی را باز کنید، به برگه بروید خروجیو مورد را انتخاب کنید راه اندازی مجدد:

سپس راه اندازی مجدد را تایید کنید.

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

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

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

همانطور که می بینید، این ابزار نیاز به حقوق Superuser دارد. پس از فشار دادن Enter، کامپیوتر بلافاصله به راه اندازی مجدد بروید.

ابزار خاموش شدن، که برای خاموش کردن استفاده می شود، همچنین به شما اجازه می دهد تا کامپیوتر را دوباره راه اندازی کنید تا بتوانید آن را به پارامتر -R انتقال دهید. به علاوه، علاوه بر این، شما می توانید زمان راه اندازی مجدد را مشخص کنید. در حال حاضر - 0 یا در حال حاضر، یک دقیقه +1 در دو - +2 و تن:

sudo shutdown -r +1

در سیستم های اولیه سازی سازگار با اسکریپت های init، سطح بار سیستم وجود داشت - 0،1،2،3،4،5،6، سطح 0 - به معنای خاموش شدن، 6 راه اندازی مجدد، حالت های باقی مانده از عملکرد سیستم در حال حاضر علاقه مند به ما نیست . شما می توانید بین سطوح توسط فرمان init را تغییر دهید. فقط دوباره حکومت نیازهای فوق العاده. به این ترتیب:

سرویس پیام های سیستم DBUS همچنین می داند که چگونه کامپیوتر را دوباره راه اندازی کنید:

/ bin / dbus-ارسال - send --print-reply - destest \u003d "org.freedesktop.consolekit" / org / freedesktop / consolekit / manager org.freedesktop.consolekit.manager.restart

دیگر از سمت راست Superuser مورد نیاز نیست. این روش های معمول برای راه اندازی مجدد لینوکس بود، اما دیگری، غیر استاندارد یا حتی دو وجود دارد. این کلید سحر و جادو sysrq است. آهنگ های لینوکس کرنل با فشار دادن میانبرهای صفحه کلید خاص، و در پاسخ به آنها اقدامات لازم را انجام می دهد. اول شامل پشتیبانی SYSRQ:

echo 1\u003e / proc / sys / kernel / sysrq

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

nano /etc/sysctl.conf.

kernel.sysrq \u003d 1.

برای فعال سازی sysrq ترکیبی HOLD ALT + SYSRQ و کد کلید را فشار دهید. برای راه اندازی مجدد نرمال، توصیه می شود از توالی زیر استفاده کنید: من تو را دارم، کلیدها را در یک ترتیب تقریبا یک ثانیه فشار دهید.

  • R. - کنترل صفحه کلید را بازگردانید اگر X سرور به اشتباه تکمیل شده باشد؛
  • E. - هسته تمام فرآیندها را به جز سیگنال اولیه sigterm ارسال می کند؛
  • من. - تمام فرآیندها را به جز سیگنال اولیه Sigkill ارسال می کند؛
  • S. - هسته هماهنگ سازی سیستم های فایل را انجام می دهد، تمام داده ها از حافظه پنهان به هارد دیسک منتقل می شود؛
  • تو - همه چیز را رد کنید سیستم های فایل فقط خواندن حالت خواندن؛
  • ب - راه اندازی مجدد سریع، بدون هماهنگ سازی، و آماده سازی اضافی.

قبل از راه اندازی مجدد، سیستم انتظار دارد که تمام فرآیندها را کامل کند، تمام خدمات را متوقف می کند، سیستم های فایل را در حالت خواندن جدا می کند. ما این کار را انجام می دهیم، با فشار دادن این ترکیبات کلیدها به طور مداوم. اما اگر شما نیاز به راه اندازی مجدد سیستم را بدون انتظار برای تمام فرآیندها، به عنوان مثال، سرور، شما می توانید بلافاصله یک سیگنال B ارسال کنید. این: ALT + sysrq + b.

sysrq شما می توانید استفاده کنید و بدون ترکیبی از کلیدها، نوشتن کد مورد نظر عملیات در فایل / proc / sysrq-trigger:

echo b\u003e / proc / sysrq-trigger

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

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

اگر به سرور SSH دسترسی دارید، می توانید به راحتی از راه دور لینوکس را با استفاده از یکی از دستورات بالا راه اندازی مجدد کنید، به عنوان مثال:

ssh [ایمیل محافظت شده] / sbin / راه اندازی مجدد

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

نتیجه گیری

حالا شما می دانید که چگونه لینوکس را دوباره راه اندازی کنید، حتی می دانید و چگونه سرور SSH را دوباره راه اندازی کنید. اگر سوالی دارید، در نظرات بپرسید!

سوابق مرتبط:


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

اما چگونه می توانید آن را انجام دهید؟ چندین دستورات برای خاموش کردن یا راه اندازی مجدد کامپیوتر لینوکس از طریق ترمینال در دسترس هستند.

بیایید به نوبه خود به آنها نگاه کنیم و به چگونگی و زمانی که این دستورات باید استفاده کنیم نگاه کنیم.

1. قطع اتصال

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

خاموش کردن

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

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

اگر می خواهید استفاده کنید پیغام (پیام)، تمام کاربران ثبت نام شده را فلش می کند:

shutdown -H +5 "سرور خاموش می شود، کار خود را ذخیره می کند و از سیستم خارج می شود."

به یاد داشته باشید که می توانید پیدا کنید فهرست کامل با تایپ کردن این دستورات را تغییر می دهد:

راه اندازی مجدد S -R

گزینه جایگزین - از دستور استفاده کنید -r برای راه اندازی مجدد کامپیوتر به جای آن استفاده می شود بنابراین، برای راه اندازی مجدد کامپیوتر یا سرور شما می توانید استفاده کنید:

shutDown -r +5 "سرور راه اندازی مجدد در پنج دقیقه، صرفه جویی در کار خود را و خروج از سیستم."

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

2. راه اندازی مجدد

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

فرمان راه اندازی مجدد استاندارد:

این کامپیوتر شما را خاموش خواهد کرد تا خاموش شود و دوباره روشن شود. با این حال، اگر می خواهید دستگاه را خاموش کنید، سپس کلید -پ. کار خواهد کرد:

گزینه دیگری یک راه اندازی مجدد اجباری است. این می تواند مفید باشد اگر برنامه یا سرویس آویزان شود و شما باید به سرعت راه اندازی مجدد کنید:

این تیم به زور به طور مجزا کامپیوتر خود را راه اندازی مجدد می کند.

3. توقف

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

تعویض شما همچنین می توانید با توقف استفاده کنید، اما نتایج متناقض است و می تواند منجر به مشکل ثبات سیستم شود.

4. PowerOff

شما ممکن است اصطلاحات تیم را ترجیح دهید خاموش. این همان چیزی است که مکث.، به جز اینکه ورودی متن دو برابر زمان بیشتری طول می کشد.

با این حال، به جز استفاده برای قطع برق اجباری، شما همچنین می توانید از کلید استفاده کنید. -w. برای ثبت نام یک تماس برای راه اندازی مجدد سیستم در / var / log / wtmp. این به طور بالقوه است ابزار مفید اشکال زدایی، به عنوان بدون توجهکه می تواند در هنگام تکمیل کار با مشکلات کمک کند.

poweroff --Verbose

5. گزینه اضطراری: Reisub

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

پاسخ سپس یک ترکیب صفحه کلید است. اگر از ویندوز تغییر کرده اید، احتمالا می دانید Ctrl + Alt + Del منو S. را نمایش می دهد خاموش شدن به عنوان یک گزینه اگر مدت طولانی نگه دارید، دستگاه به طور خودکار خاموش می شود. در همان زمان، در Mac، شما به سادگی باید دکمه قدرت را نگه دارید (گزینه ای که در تجهیزات ویندوز کار می کند).

در ترکیب کلید لینوکس برای راه اندازی مجدد ALT + صفحه چاپ + B.. با این حال، اگر آن را کار نمی کند و یا یک مشکل پیچیده تر وجود دارد، شما می توانید ترکیب را با استفاده از تا شش کلید تغییر دهید.

این به دلیل اختصار بعدی به عنوان Reisub شناخته شده است:

  • سازمان ملل R.aW - کنترل صفحه کلید را از سرور X-Display باز می گرداند.
  • t. E.rMinate - سیگنال ختم Sigterm را به تمام فرآیندهای تکمیل صحیح ارسال می کند.
  • k. من.lL - همانطور که در بالا، اما سیگنال Sigkill که باعث تکمیل فوری فرایندها می شود.
  • S.yNC - داده ها را به دیسک باز می گرداند.
  • توnmount - بارگیری تمام سیستم های فایل فقط برای خواندن.
  • دوباره بoOT - چه باید انتظار شود.

به طوری که آن کار کرد، باید نگه دارید ALT + صفحه چاپو سپس، به طور متناوب کلیدها را فشار دهید: من تو را دارم، به همان ترتیب. تاخیر بین هر مطبوعات باید 1-2 ثانیه باشد. این لازم است تا زمان کمی برای انجام تمام فرایندهای فوق را انجام دهید. لطفا توجه داشته باشید که این روش معمولا بر روی رایانه های معماری ARM کار نمی کند.

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

ما شاهد چگونگی لغو فرمان OFF یا RESTART هستیم. با این حال، شرایطی وجود دارد که هنگام اجرای یک فرایند حیاتی، به ویژه در یک سرور از راه دور، فرمان خاموش را اجرا می کنید. شما می توانید آن را با نصب دور نگه دارید مولی گاردکه می تواند با چک کردن پارامترهای خاص خاموش شود.

به عنوان مثال، یک اسکریپت وجود دارد که حضور جلسات SSH را بررسی می کند. اگر یک فرمان راه اندازی مجدد ارسال کنید، توقف یا خاموش کردن Molly-Guard به نام میزبان که می خواهید نزدیک شوید، نیاز دارید.

برای انجام این کار، Molly-Guard را به ترمینال نصب کنید:

sudo apt-get نصب Molly-Guard

از آنجا که Molly Guard کار می کند حالت پسزمینه، او چنین تیمی را تشخیص خواهد داد خاموش، و گزارش داد که جلسه SSH شناسایی شد. پس از آن می توانید نام میزبان میزبان را وارد کنید تا تأیید یا کلیک کنید Ctrl + C. برای لغو مفید!

این پنج راه برای خاموش کردن کامپیوتر لینوکس از خط فرمان به ویژه مفید هستند، زیرا آنها می توانند بر روی کامپیوتر خود و یا از طریق SSH از راه دور استفاده شوند. از آنجا که این تیم ها بسیار مختصر هستند، آنها مناسب هستند استفاده سریع - چه چیزی می تواند به راه اندازی مجدد تصادفی از زمان به زمان منجر شود! خوشبختانه، ابزار Molly Guard برای جلوگیری از این امر کافی است.

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

مسئله
فقط به چند راه برای خاموش کردن و راه اندازی مجدد نگاه کنید: خاموش شدن، توقف، توقف، init 0، PowerOff، Ctrl + Alt + Delete ... چه چیزی از آنها بهتر است استفاده شود؟
تصمیم
انتخاب بسیار قابل توجه نیست؛ از راه رفتن بیشتر استفاده کنید. دستورات خاموش شدن زیر تنها می تواند توسط کاربر ریشه مورد استفاده قرار گیرد:
# خاموش شدن - حالا
یا
# خاموش
یا
#مکث.
خاموش شدن پس از شش دقیقه:
# Shutdown -h +6
دستور Shutdown هشدار را به تمام کاربران متصل می کند.
شما می توانید متن خود را مشخص کنید:
# Shutdown -h +6 "زمان برای متوقف کردن کار و شروع به مهمانی."
کاربران کنسول پیام زیر را مشاهده خواهند کرد:
پیام پخش از ریشه (PTS / 6) Wed Aug 14 13:51:24 2003
زمان توقف کار و شروع به مهمانی.
سیستم برای توقف سیستم در 6 دقیقه کاهش می یابد!
برای لغو خاموش شدن کامپیوتر، فرمان زیر را اجرا کنید
از جانب حقوق ریشه:
# خاموش کردن -s
راه اندازی مجدد توسط فرمان انجام می شود
# خاموش شدن -g در حال حاضر
یا
# راه اندازی مجدد
یا با فشار دادن Ctrl + Alt + Delete. هر کاربر می تواند کامپیوتر را دوباره راه اندازی کند این ویژگی در / etc / inittab (در بخش Le 7.11، توضیح داده شده است که چگونه ممنوعیت راه اندازی مجدد را ممنوع کرده یا به کاربران خاص تبدیل شده است).
اظهار نظر
به یاد داشته باشید که فرآیند خاموش شدن همیشه باید کنترل شود. همه
کامپیوترها، از جمله اتومبیل با سیستم لینوکس، باید انجام دهند
مقدار قابل توجهی از کار به طوری که قدرت را می توان برای خاموش کردن امن است. SIS موضوع باید کار خدمات را تکمیل کند، سیستم های فایل و بافر SFIT را بر روی دیسک جدا کند.
دستورات خاموش، PowerOff و Halt تنها توسط Privileged انجام می شود
کاربر ریشه این محدودیت به نظر می رسد بسیار احمقانه است، زیرا هر
مدیر پنجره و محیط دسکتاپ دارای منوی خاص خود است. شما کلید ها هستید، و هر کاربر در این نزدیکی از کامپیوتر قرار دارد، می تواند دکمه قدرت را فشار دهد. اما چنین زندگی است، و با این شما باید به شرایط.
خروجی احتمالی - ارائه امتیازات محدود برای انجام مدارک مبادله توسط فرمان sudo. یکی دیگر از تصمیم گیری در مورد ایجاد یک گروه خاص از کاربران که مجاز به تعطیل هستند، تصمیم می گیرند.
همچنین ببینید
خاموش کردن (8)، PowerOff (8)؛ بخش 8.20؛ بخش 8.21.

زنگ.

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