نگاهی به فرایند خاموش شدن لینوکس
بدلیل اینکه RAM بسیار سریعتر از خواندن و نوشتن روی دیسک سخت است، فایل سیستم لینوکس تغییرات ایجاد شده را در RAM بافر میکند. این به این معنی است که در صورتی که شما سیستمتان را بطور صحیح خاموش نکنید، جدیدترین تغییرات ذخیره نخواهند شد. ممکن است این مسئله وقتی تنها پای یک فایل در میان باشد، زیاد مهم نباشد، ولی به یاد داشته باشید که اطلاعات شما فقط همان فایل نیست. پروسههای بسیاری مانند سیستم ثبت وقایع سیستم، اطلاعات خود را در فایل سیستم مینویسند. از این مهمتر، اطلاعات خود فایل سیستم مانند تعداد بلاک استفاده شده، تعداد فایلها و دایرکتوریها موجود و مانند این است.
این خصوصیت در فایل سیستمهای قدیمی یونیکس و لینوکس مسئلهای جدی به شمار میرفت. البته در فایل سیستمهای جدید موسوم به روزنامهای یا Journaling file systems این مسئله حل شده و تمام تبادلات در یک فایل جایگزین ذخیره میشود که امکان بازیافت و اجرای مجدد آن در راهاندازی سیستم وجود دارد. فایل سیستمهای ReiserFS و ext3 مثالی از این فایل سیستمهای روزنامهای هستند. حتی با وجود این سیستم فایلهای جدید امنتر آن است که سیستم خود را بطور صحیح خاموش کنید!
آیا باید کامپیوتر خود را خاموش کنید؟
اگر تنها میخواهید کامپیوترتان را خاموش کنید، پاسخ بله است. من این بخش را به این علت نوشتم که برخی از کاربران کامپیوتر، تنها راه حل «برطرف کردن» برخی مشکلات را خاموش و روشن کردن یا reboot کامپیوترشان میدانند. بدتر از این، این افراد فکر میکنند که اگر خاموش و روشن کردن مشکلشان را برطرف نکرد، قدم بعدی نصب مجدد سیستمعامل خواهد بود!
دلایل زیادی وجود دارد که در مورد سیستمعامل لینوکس، این قدمها به هیچ وجه صحیح نیستند. به طور تاریخی، برخی از سیستمعاملها یا آنقدر قدیمی بودند تا نتوانند از قابلیت Memory Access Protection استفاده کنند و یا این قابلیت اصلا در آنها پیاده سازی نشده بود. بنابراین هر برنامه خطازا، میتوانست حتی به حافظه مصرفی توسط برنامههای دیگر یا حتی خود سیستمعامل آسیب رساند. در چنین شرایطی، یک بوت مجدد، حل کننده مشکلات به شمار میرود. به همین صورت، یک برنامه خطازا میتواند به محتویات دیسک سخت نیز آسیب رسانده و شما را مجبور به نصب مجدد برنامهها یا سیستمعامل نماید.
امروزه، حتی با سایر سیستمعاملها نیز این مشکلات کمتر پیش میآیند. ولی این عادت همچنان در کاربران باقی مانده است! در مورد لینوکس، این سیستمعامل از همان ابتدا از Memory Access Protection استفاده کرده و مجوزهای دسترسی به فایلها، امکان نیاز به بوت مجدد و یا نصب مجدد نرمافزار را به حداقل و محدود به خود نرمافزار آسیب دیده و خطازا نموده است. با این حال این دلیل نمیشود که این رفتارها به دنیای لینوکس هم سرایت نکرده باشند!
انواع خاموش کردن سیستم
سه نوع مختلف عملیات خاموش کردن وجود دارند:
- راهاندازی مجدد کامپیوتر (و احتمالا با یک سیستمعامل دیگر) یا Reboot
- متوقف کردن کامپیوتر یا Halt
- خاموش کردن کامپیوتر یا Power Off
در بخش بالا در مورد راهاندازی مجدد یا Reboot کامپیوتر صحبت شد. دلایل معقولی برای راهاندازی مجدد یک کامپیوتر وجود دارند. یکی از مهمترین این دلایل، فعال کردن هسته جدید است. برای برخی کاربران، دلیل آن میتواند استفاده از سیستمعامل دیگری که روی سیستم نصب است، باشد. یکی از آسانترین راههای بوت مجدد سیستم، استفاده از دستور زیر است:
# shutdown -r
همانطور که میبینید، برای اجرای این دستور باید در حالت کاربر ریشه قرار داشته باشید. در صورتی که مایل هستید تا قبل از خاموش شدن سیستم مدتی زمان داشته باشید، گزینه t امکان این زماندهی را برای شما فراه میسازد. برای مثال، با اجرای دستور زیر، دستگاه شما پس از ۶۰ ثانیه انتظار خاموش خواهد شد:
# shutdown -t 60 -r
برای متوقف کردن کامپیوتر، میتوانید از گزینه h به همراه این دستور استفاده نمایید. هنگام متوقف شدن دستگاه، ابتدا تمامی فرایندهای نوشتن روی دیسکها متوقف شده و سپس دستگاه متوقف میشود.
بردهای اصلی از نوع ATX و کامپیوترهای کیفی دارای قابلیت خاموش شدن (Power off) خودکار هستند. برای خاموش کردن سیستم میتوانید از دستور poweroff استفاده نمایید. نحوه عملکرد این دستور مشابه با دستور Halt بوده با این تفاوت که سیستم خاموش خواهد شد. البته لازم به ذکر است که در برخی از سیستمها، دستور halt عمل خاموش کردن را نیز انجام میدهد.
اطلاعات دقیقتر
گزینهها و انتخابهای فراوانی برای استفاده شدن به همراه دستورهای shutdown، halt وجود دارند که میتوانید برای اطلاعات بیشتر، به مستندات این دستورها مراجعه نمایید.
منبع: سایت technotux
نگاهی به فرایند خاموش شدن لینوکس
شما در اين بخش اطلاعات مفيد و آموزشهاي كاربردي كامپيوتر را ميتوانيد بيابيد
مدیران انجمن: Mahdi Mahdavi, MASTER, شوراي نظارت

- پست: 3047
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۹:۴۱ ب.ظ
- سپاسهای ارسالی: 58 بار
- سپاسهای دریافتی: 384 بار
- تماس:
بازگشت به “مطالب كاربردي كامپيوتر”
پرش به
- بخشهاي داخلي
- ↲ اخبار و قوانين سايت
- ↲ سوالات، پيشنهادات و انتقادات
- ↲ مرکز جوامع مجازي - CentralClubs Network
- ↲ سرويس ميزباني وب - CentralClubs Hosting
- ↲ مجله الکترونيکي مرکز انجمنهاي تخصصي
- بخش تلفن همراه
- ↲ نرم افزار تلفن همراه
- ↲ Symbian App
- ↲ Android App
- ↲ Windown Phone App
- ↲ iOS App
- ↲ JAVA Mobile App
- ↲ بازيهاي تلفن همراه
- ↲ Symbian Games
- ↲ Android Games
- ↲ iOS Games
- ↲ Windows Phone Games
- ↲ JAVA Mobile Games
- ↲ گوشيهاي تلفن همراه
- ↲ Sony
- ↲ Samsung
- ↲ GLX
- ↲ Dimo
- ↲ Huawei
- ↲ Motorola
- ↲ Nokia
- ↲ گوشيهاي متفرقه
- ↲ سرگرميهاي تلفن همراه
- ↲ خدمات و سرويسهاي مخابراتي
- ↲ تازه ها و اخبار تلفن همراه
- ↲ مطالب كاربردي تلفن همراه
- ↲ متفرقه در مورد تلفن همراه
- ↲ سوالات و اشکالات تلفن همراه
- بخش كامپيوتر
- ↲ نرم افزار كامپيوتر
- ↲ گرافيک و طراحي کامپيوتري
- ↲ طراحي صفحات اينترنتي
- ↲ سوالات و اشکالات نرم افزاري
- ↲ برنامه نويسي
- ↲ C Base Programming
- ↲ Dot Net Programming
- ↲ Web Programming
- ↲ Other Programming
- ↲ Software Engineering
- ↲ Java Programming
- ↲ Database Programming
- ↲ سخت افزار كامپيوتر
- ↲ امنيت و شبكه
- ↲ امنيت
- ↲ شبکه
- ↲ تازه ها و اخبار دنياي کامپيوتر
- ↲ مطالب كاربردي كامپيوتر
- ↲ متفرقه در مورد کامپيوتر
- بخش هوا فضا
- ↲ نيروي هوايي ايران
- ↲ متفرقه درباره نیروی هوایی
- ↲ نیروی هوایی و سازندگی
- ↲ حماسه و حماسه آفرینان نيروي هوايي
- ↲ تیزپروازان در بند
- ↲ شهدا و جانباختگان نیروی هوایی
- ↲ عملیاتهاي نيروي هوايي
- ↲ دستاوردها و اخبار نيروي هوايي
- ↲ تاریخچه نیروی هوایی در ایران
- ↲ هوانيروز ايران
- ↲ حماسه و حماسه آفرينان هوانيروز
- ↲ شهدا و جانباختگان هوانيروز
- ↲ دستاوردها و اخبار هوانيروز
- ↲ هواپيماها
- ↲ هواپيماهاي نظامي
- ↲ هواپيماهاي غير نظامي
- ↲ هواپيماهاي بدون سرنشين
- ↲ بالگردها
- ↲ بالگردهاي نظامي
- ↲ بالگردهاي غير نظامي
- ↲ بالگردهاي بدون سرنشين
- ↲ اخبار بالگردها
- ↲ تسليحات هوايي
- ↲ موشكهاي هوا به هوا
- ↲ موشكهاي هوا به زمين
- ↲ موشکهاي دريايي
- ↲ موشکهاي زمين به هوا
- ↲ موشکهاي زمين به زمين
- ↲ ديگر مباحث هوانوردي
- ↲ الکترونيک هواپيمايي
- ↲ موتورهاي هوايي
- ↲ شبيه سازهاي پرواز
- ↲ گالري تصاوير هوافضا
- ↲ تصاوير هواپيماهاي جنگنده
- ↲ کليپهاي هوايي
- ↲ تصاوير هواپيماهاي بمب افکن
- ↲ تصاوير هواپيماهاي ترابري
- ↲ تصاوير هواپيماهاي مسافربري
- ↲ تصاوير هواپيماهاي شناسايي
- ↲ تصاوير بالگردهاي نظامي
- ↲ تصاوير بالگردهاي غير نظامي
- ↲ تصاوير نمايشگاههاي هوايي
- ↲ تصاوير متفرقه هوايي
- ↲ انجمن نجوم
- ↲ منظومه شمسي
- ↲ كيهانشناسي
- ↲ گالري تصاوير نجوم
- ↲ اخبار نجوم
- ↲ اخبار هوافضا و هوانوردي
- ↲ مدرسه هوانوردي
- ↲ كتابخانهي هوا فضا
- ↲ متفرقه در مورد هوا فضا
- بخش جنگ افزار
- ↲ ادوات زميني
- ↲ ادوات زرهي
- ↲ تجهيزات انفرادي
- ↲ تسليحات سنگين و توپخانهاي
- ↲ خودروهاي نظامي
- ↲ تسليحات ضد زره
- ↲ ادوات دريايي
- ↲ ناوهاي هواپيمابر
- ↲ ناوشکنها
- ↲ رزم ناوها
- ↲ ناوچهها
- ↲ زيردرياييها
- ↲ تجهيزات و تسليحات دريايي
- ↲ ساير ادوات دريايي
- ↲ گالري تجهيزات و ادوات دريايي
- ↲ اخبار ادوات دريايي
- ↲ اخبار نظامي
- ↲ گالري نظامي
- ↲ متفرقه در مورد جنگ افزار
- بخش دفاع مقدس
- ↲ حماسه دفاع مقدس
- ↲ تخريب و خنثي سازي
- بخش خودرو و وسايل نقليه
- ↲ مباحث فنی و تخصصی خودرو
- ↲ معرفي خودرو
- ↲ تازهها و اخبار خودرويي
- ↲ گالري خودرو
- ↲ متفرقه وسايل نقليه
- بخش پزشکي
- ↲ پزشكي و درمان
- ↲ پزشکي
- ↲ سوال پزشکي
- ↲ بهداشت
- ↲ بهداشت عمومي
- ↲ بهداشت مواد غذايي
- ↲ لوازم آرايشي و بهداشتي
- ↲ متفرقه در مورد پزشکي
- ↲ روانشناسي و روان پزشكي
- بخش فرهنگ، تمدن و هنر
- ↲ فرهنگي هنري
- ↲ شعر و ادبيات
- ↲ فيلم و سينما
- ↲ هنرهاي نمايشي
- ↲ فرهنگ هنرهاي نمايشي
- ↲ موسيقي
- ↲ عكس و نقاشي
- ↲ تاريخ، فرهنگ و تمدن
- ↲ تاريخ ايران
- ↲ تاريخ جهان
- ↲ فلسفه
- ↲ زبانهاي خارجي
- ↲ زبان انگليسي
- ↲ زبان اسپانيايي
- ↲ هنر آشپزي
- بخش علم، فناوري و آموزش
- ↲ انجمن علم و فناوري
- ↲ انجمن آموزش
- ↲ کتاب و فرهنگ مطالعه
- ↲ دانش عمومی
- ↲ کنکور و دانشگاه
- ↲ جامعه شناسي
- ↲ خانواده
- ↲ متفرقه جامعه شناسي
- ↲ حقوق و قضا
- ↲ علوم
- ↲ فيزيک
- ↲ شيمي
- ↲ رياضي
- ↲ متالورژي
- ↲ پليمر
- ↲ علوم کشاورزي
- ↲ گياهان زراعي و باغي
- ↲ گياهان دارويي
- ↲ طبیعت و محیط زیست
- ↲ زيست شناسي
- ↲ عمران
- ↲ بتن و سازههاي بتني
- ↲ معماري و شهرسازي
- ↲ سبکها و مشاهير معماري
- ↲ شهرسازي
- ↲ معماري داخلي
- ↲ معماري منظر
- بخش الکترونيک و رباتیک
- ↲ مفاهیم اولیه و پایه در الکترونیک
- ↲ نرم افزارهای کمکی الکترونیک
- ↲ مدارهای مجتمع
- ↲ سوالات و پرسشهای مفاهیم پایه
- ↲ مدارات ساده و آسان
- ↲ مدارهای آنالوگ و دیجیتال
- ↲ شبیه ساز و طراحی مدار
- ↲ مدارات صوتی
- ↲ مدارات، منابع تغذیه سویچینگ و اینورتوری
- ↲ مدارات مخابراتی
- ↲ میکروکنترلرهای AVR
- ↲ آموزش و مثالها AVR
- ↲ طرح آماده و کامل شده AVR
- ↲ میکروکنترلرهای ARM
- ↲ سایر میکروکنترولرها و پردازندهها
- ↲ سایر میکروکنترلرها
- ↲ مدار مجتمع برنامه پذیر FPGA
- ↲ رباتیک
- ↲ اخبار و مصاحبه ها در رباتیک
- ↲ آموزش و مقالات رباتیک
- ↲ پروژهها تکمیل شده رباتیک
- ↲ مدارها و مکانیک در رباتیک
- ↲ رباتهای پرنده
- ↲ برق و الکترونیک عمومی
- ↲ تعمیر لوازم برقی
- ↲ اخبار برق و الکترونیک
- بخش بازيهاي رايانهاي
- ↲ بازيهاي رايانهاي
- ↲ كنسولهاي بازي
- ↲ PSP
- ↲ اخبار بازيها
- بخش تجاري اقتصادي
- ↲ بخش اقتصادی و مالی
- ↲ تجارت آنلاين
- ↲ بورس
- ↲ تحلیل و سیگنال روز
- ↲ کار آفرینی
- بخشهاي متفرقه
- ↲ بخش ويژه
- ↲ ساير گفتگوها
- ↲ صندلي داغ
- ↲ اخبار و حوادث
- ↲ انجمن ورزش
- ↲ آکواريوم و ماهيهاي زينتي
- ↲ معرفي سايتها و وبلاگها