اطلاعیه

بستن
No announcement yet.

دستور shutdown در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور shutdown در لینوکس

    دستور Shutdown سیستم را بصورت امن خاموش می کند. قادر خواهید بود که سیستم را به سرعت خاموش کنید یا اینکه سیستم را پس از گذشت مدت زمانی تعیین شده خاموش کنید. تنها کاربر root قادر به اجرای دستور خواهد بود. اجرای دستور Shutdown یک پیام برای آگاهی کاربرارانی که به سیستم Login کرداند از خاموش شدن سیستم فرستاده شود. فرمت کلی دستور shutdown بصورت زیر است :

    کد PHP:
    [shutdown [-akrhHPfnc] [-t secstime [warning message 
    در زیر سوئیچ های مهم دستور آورده شده اند.

    a- : استفاده از فایل etc/shutdown.allow/ که در ادامه با آن اشنا خواهید شد.

    k- : به واقع سیستم خاموش نمی شود بلکه یک پیام به همه فرستاده می شود و login ها را غیر فعال می کند.

    r- : برای reboot کردن سیستم.

    h- : برای halt شدن سیستم.halt به معنی متوقف کردن سیستم است. در واقع با این سوئیچ سیستم را خاموش می کنیم.

    t- : معین می کند پس از گذشت جه زمانی بر حسب ثانیه سیستم خاموش شود.

    F- : سیستم را وادار می کند که پس از REBOOT شدن دستور fsck را برای چک کردن درستی و صحت سیستم فایل اجرا کند.

    f- : عکس سوئیچ بالا دستور fsck را پس از reboot سدن اجرا نمی کند.

    c- : اثر و تنظیمات اجرایی دستور را Cancel می کند. فرض کنید دستور showtdon -h -t 60 را اجرا کردید و حالا می خواهید پیش از اتمام مهلت زمانی اثر دستور را از بین ببرید کافیست دستور shutdown -c را اجرا نمایید.

    مثال ها :

    کد PHP:
    shutdown -h now
    shutdown 
    -r now
    shtudown 
    -rF -t 60
    shutdown 
    -h 20:00
    shutdown 
    -+10
    “shutdown 
    -r 14:30 system dar saate 14:30 restart mishavad” 
    تو ضیحات مثال ها :

    سیستم در همین لحضه و فورا خاموش شود
    سیستم در همین لحضه و فورا ری بوت شود
    سیستم پس از گذشت 60 ثانیه ری بوت شده و پس از ری بوت شدن برنامه fsck اجرا شود.
    سیستم در ساعت 20 یا 8 شب خاموش شود.
    سیستم از هم اکنون پس از گذشت 10 دقیق خاموش شود.
    سیستم در ساعت 14:30 با اعلان پیامی خاموش شود.

    سوئیچ a :
    در لینوکس از کلید های Ctrl+Alt+Del برای خاموش کردن سیستم استفاده می شود. اما تنها کاربر root حق استفاده را دارد.در فایل etc/inittab/ خطی بصورت زیر وجود دارد که عمل پیش فرض این کلید یعنی Ctrl+Alt+Del را تعیین می کند.

    کد PHP:
    ca::ctrlaltdel:/sbin/shutdown -t3 -r now 
    یعنی وقتی Ctrl+Alt+Del را می زنید پس از 3 ثانیه سیستم خاموش می شود.همانطورکه گفته شد این دستور فقط توسط root قابل انجام است. حالا می خواهیم دیگر کاربران هم این ترکیب کلید ها را برای خاموش کردن سیستم استفاده کنند. تنها کافیست این خط را در فایل etc/inittab/ بصورت زیر ویرایش کنیم :

    ابتدا سوئچ a- را به خط بالا اضافه می کنیم که شبیه به زیر خواهد بود :

    کد PHP:
    ca::ctrlaltdel:/sbin/shutdown --t3 -r now 
    سوئیچ a- به فایل etc/shutdown.allow/ اشاره دارد. محتوای این فایل به این صورا است که هر خط آن شامل نام کاربری یک کاربر است که می خواهید حق دسترسی استفاده از دستور Ctrl+Alt+Del را به آنها بدهید مانند اینکه می خواهیم به کاربران amir , hamid و mohammad اجازه استفاده را Ctrl+Alt+Del بدهید.فایل etc/inittab/ را با ویرایشگر دلخواه خود بصورت زیر ویرایش کنید :

    amir

    hamid

    mohammad



    نویسنده نامی امیر
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 03:18 AM.

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی

ایمیل مدیریت

Habili@linux-zone.org

در حال انجام ...
X