انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ‫20 راه ساده براي از كار انداختن لينوكس‬  (دفعات بازدید: 4167 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
‫20 راه ساده براي از كار انداختن لينوكس‬

‫1ـ پركردن سيسـتم فايـل: اگر سيستم فايل

‫شــامل دايركتــوري ‪ /var‬پر شــود، هيــچ برنامهاي‬ نميتوانــد پيغامهــاي ‪Log‬خــود را بنويســد و تمام‬ ‫پروســسهاي سيســتم متوقف خواهند شد. اين اتفاق‬ ميتواند بهدليل اســپم شــدن دايركتوري ‪/var/log‬‬ ‫توســط يكي از پروسسها باشــد يا اگر همه لينوكس‬ ‫روي يك پارتيشــن نصب شده است، دانلود كردن زياد‬ ‫در فولــدر ‪ Home/Downloads‬باعث اين اتفاق‬ ‫شود ‬.

‫2ـ نصـب مجدد ويندوز:

قرار نيســت بگوييم‬ حالا كه ويندوز نصب كرديد، پس به لينوكس آســيب‬ زديد! نه، مســاله چيز ديگري اســت. نصــاب ويندوز‬ نميتواند و اجازه هم نميدهد كه ‪bootloader‬هاي‬ ديگري جز خودش در سيستم نصب باشد، بنابراين اگر‬ ويندوز را مجــددا نصب كنيد، ‪ bootloader‬ويندوز‬
‫را راهاندازى كردهايد كه باعث ميشود امكان دسترسي‬ به لينوكس وجود نداشــته باشد. براي حل اين مشكل‬ ‫بايد ســيدي نصاب لينوكس را داخل دستگاه گذاشت‬ ‫و گزينــه ‪ fix the bootloader‬را انتخاب كرد يا‬ ‫از طريق ســيدي زنده، ‪ grub‬را مجددا روي سيستم‬
‫نصب كرد.‬

‫3ـ اتمـام حافظـه: 4گيگابايت رم كافي و حتي‬ زياد بهنظر ميرســد منتها تا زماني كه بخواهيد كاري‬ ‫حجيم انجام دهيد. فرض كنيــد يك دايركتوري پر از‬ ‫تصاوير دوربين 21مگاپيكسلي داريد و ميخواهيد آنها‬ ‫را در گيمپ باز كنيد. حافظه رم ســريع پر ميشــود و‬ ‫در اينجا سيســتم از حافظه ‪SWAP‬استفاده ميكند.‬
‫اما حافظه ســواپ خيلي كند اســت و شايد تصور كنيد‬ ‫سيستم قفل كرده است، كه اين طور نيست و به آرامي‬ ‫كار خود را انجام ميدهد. اما اگر براي مدتي سيســتم‬ ‫از كار افتــاد، در اين صــورت حافظه ‪ SWAP‬نيز پر‬ ‫شده است.‬

‫4ـ دسـتورات در وب: تالارهــاي گفتوگوي‬ تحــت وب پر از نكات مفيد و فرامين جالبى هســتند،‬اما برخي از آنها ميتوانند آســيب جدي به سيستم وارد‬ ‫كنند. ســختي كار اينجاست كه نميتوان ميان اين دو ‫تفاوت قائل شد. يك پيشنهاد بد يا يك پيشنهاد خوب‬ ‫با تايپ اشتباه، هر دو ميتوانند به سيستم آسيب بزنند.‬
‫بنابراين هنگامي كه دســتوراتي را بهكار ميبريد كه در‬ ‫آنها ‪ su‬يا ‪ sudo‬آمده اســت، جانب احتياط را رعايت‬ ‫كنيد.‬

‫5ـ نصب لينوكس بيشتر: اين حالت هم مانند‬ نصب ويندوز اســت. در حالي كــه نصابهاي توزيعها‬ ‫بخوبي ويندوز را شناســايي و يك پانل بوت تر و تميز‬ ‫ايجاد ميكنند، برخي از آنها نميتوانند ديگر توزيعهاي‬ ‫لينوكســي را تشــخيص دهند و احتمال اين هست كه‬ ‫توزيع فعلي شــما از فهرست بوت حذف شود، هر چند‬ ‫خود توزيع بهصورت فيزيكي پاك نشده است.‬

‫6ـ به روزرسـاني نامنظـم: اگر بعد از نصب به‬ سيســتم خود دســت نزنيد و پس از چند ماه بهيكباره‬ ‫003برنامه را بهروز كنيد، الزاما بهآنها آســيب نخواهيد‬ ‫رســاند، اما اگر سيســتم بعد از اين 003 بهروزرساني از‬ ‫كار افتــاد )به احتمــال كمتر از يك درصــد( آن موقع‬ ‫يافتن اين كه كدام بســته  بهروزرســاني باعث اين كار‬‫شده است، بينهايت دشوار خواهد بود.‬ ‫بهروزرســاني اندك و هفتهاي يكبار، حداقل كاري‬‫است كه در قبال سيستم خود ميتوانيد انجام دهيد.

‫7ـ بهروزرساني كوركورانه: هيچ وقت هنگام‬ بهروزرساني، فهرست بستههايي را كه قرار است نصب‬ ‫شوند نگاه نكنيد. در اين صورت اگر اشتباهي رخ بدهد، نميتوانيــد آن را پيدا كنيد. در عــوض از طريق مدير‬‫بستههاي سيســتم عامل خود، ببينيد چه نرمافزارهايي‬ ‫چه بســتههايي را بــهروز كردهاند تا اگــر يكي از اين‬ ‫بستهها از كار افتاد يا درست نصب نشد، سرنخ را سريع‬
‫به دست بياوريد.‬

‫8ـ اجـراي نرمافزارهاي فـوق جديد: اين‬ ‫درست اســت كه همه ما دوســت داريم نرمافزارهاي‬ ‫جديــد را نصــب كنيــم، اما بايــد از خطــرات آن نيز‬ ‫باخبر باشــيم. نرمافزارهاي جديــد كمتر مورد آزمايش‬ ‫قرارگرفتهانــد و ايــن كار به عهده كســاني اســت كه‬ ‫بيشــتر براي انجام اين كار داوطلب ميشوند، بنابراين‬ ‫اگر لازم است سيســتمتان مثل ساعت كار كند، سراغ‬ ‫نرمافزارهاي نسخه آلفا و... نرويد.‬

‫9ـ خانهتكانـي: حذف دايركتــوري ‪/ home‬‬ باعــث از كار افتادن لينوكس نميشــود، اما قطعا تمام‬ ‫تنظيمات و فايلهاي شــخصي از دســت خواهد رفت.‬ بههمين دليل بهتر اســت دايركتــوري ‪/ home‬را در‬ ‫پارتيشــن ديگري قرار داد تا نصب و ارتقاى سيســتم‬ ‫بدون از دست رفتن دادههاي شخصي انجام شود

‫10ـ فراموشي گذرواژه: از دست دادن گذرواژه‬ برابراست با عدم انجام حتى يك كار. مگر اين كه قبلا ‫تنظيم كرده باشيد كه سيســتم بهصورت خودكار شما‬ ‫را لاگين كند. از دســت دادن گذرواژه شناســه ‪root‬‬ ‫يعني تنها ميتوان از سيســتم اســتفاده كرد و نصب و‬ ‫بهروزرساني هيچ نرمافزاري ممكن نيست. اگر سيستم‬ ‫فايل شــما رمزگذاري شــده باشــد، اگر پســوردتان را‬ ‫فراموش كنيد، بهتر اســت رايانــه را كنار بگذاريد و به‬ ‫دوران قلم و كاغذ برگرديد!‬

‫11ـ نصـب هسـته جديـد: اين شــايد كمي‬ ‫عجيب بهنظر برســد كه هســته جديد بهتــر و امنتر‬ ‫اســت، اما برخي از دســتگاههاي سيســتم شما ممكن‬ ‫اســت با ماژولهايي كار كند كه با كرنل جديد سازگار‬ ‫نيست. اين موضوع بيشتر در مورد كارتهاي گرافيك‬ ‫و شــبكههاي بيســيم صدق ميكند. برخي توزيعها‬ ‫اين دســتگاهها را بهصورت خودكار نصب ميكنند. در‬ ‫غير اين صورت بايد از طريق شــبكه سيمي به اينترنت‬ ‫وصل شويد و اين دستگاهها را نصب كنيد.

‫12ـ اسـتفاده از ‪ :pulseaudio‬احتمــالا‬ ‫تاكنون پيچيدگي سيستم صوتي لينوكس گريبانتان را‬ ‫گرفته اســت؛ سيستمي كه بهصورت مرتب و سالم كار‬ ‫ميكند تا اين كه ناگهان از كار ميافتد‬.

‫13ـ نصـب برنامههـا از توزيعهاي ديگر:‬ گاهــي اوقات توزيعي كه داريد، بســته مورد نظرتان را ‫عرضه نكرده اســت، اما در يك توزيع ديگر اين بسته‬ ‫وجود دارد. بهتر اســت اين بسته را نصب نكنيد. شايد‬ ‫نصب يك بسته دبياني در اوبونتو ساده باشد، اما دير يا‬ ‫زود )بخصوص وقتي بســتههاي ‪ RPM‬هم وارد گود‬ ‫ميشوند( آسيب اصلي به سيستم وارد ميشود.‬

‫14ـ اجـراي بمـب چنگالـي: بمــب چنگالي‬ )‪ (fork bomb‬دســتوري است كه داخل يك حلقه ‫مدام يك پروســس جديد ايجاد ميكنــد تا زماني كه‬
‫رايانــه ديگر منبعى براي محاســبه نــدارد و به حالت‬ ‫‪ Halt‬مــيرود. راهحل اين حالت، خاموشــي دســتي‬ ‫اســت. برخــي توزيعها مكانيســمي دارند كــه اجراي‬ ‫پروسسها را محدود ميكنند.‬

‫15ـ نصـب مجـدد توزيع: راهحــل ترجيحي‬ ‫بيشتر مشكلهاي ويندوزي، نصب مجدد آن است. اين‬ ‫كار در لينوكس تنها منجر به از دست دادن تنظيمات و‬ ‫نصب نرمافزارهايي ميشود كه براي آنها زحمت كشيده‬ ‫بوديد. همچنين شــان‬‫نس اين كه دليل و راهحل مشكل‬ ‫هم يافت شود، كمتر ميشــود. نصب مجدد نرمافزارها‬ ‫نيز براي حل مشــكل كمكي نميكنــد، چرا كه بهنظر‬ ‫ميرســد مشــكلات اصلي در تنظيمات آنهاســت كه‬ ‫هماكنون و با نصب جديد از سيستم حذف شده است.‬

‫16ـ غيرفعـال كـردن ‪ :swap‬احتمالا گمان‬ ‫ميكنيــد كــه با حافظــهاي 2 تــا 4گيگابايتــي كه در‬ ‫لپتاپهــاي امــروزي وجــود دارد، اســتفاده از حافظه‬ ‫‪ swap‬الزامي نيست، اما برخي از پروسسها نياز دارند‬ ‫بخش اعظمي از كد خود را در حافظه سواپ قرار دهند.‬ ‫حتــي اگر گمان ميكنيد كه با اين وصف باز هم نياز به‬ ‫ســواپ نداريد، فقط يك درصد احتمال اين را بدهيد كه‬ ‫در يك لحظه يكي از برنامهها حافظه زيادي از سيستم را‬
‫مصرف كند و آن موقع نياز به‪ SWAP‬احساس شود.

‬17ـ نصـب از روي كد: اگــر بخواهيد آخرين‬ ‫نســخه برخي از نرمافزارهاي عجيب و غريب را نصب‬ ‫كنيد، گاهي اوقات نصب از روي كد تنها روش ممكن‬ است. هر چند اين كار معمولا درست انجام ميشود، اما‬ ‫ممكن است نسخههاي مختلفي در يك كتابخانه قرار‬ ‫بگيرند كه نتيجه چيز جالبي نخواهد بود.

‫18ـ گـم كـردن!: لينوكس مدام در حال رشــد‬ اســت و روي دستگاههايي ديده ميشود كه ‫كوچكتر، ‫ســريعتر و راحتتر هســتند. قرار دادن تمام اطلاعات‬ ‫مهم زندگي در نوتبوك يا تلفن هوشمند، قابليتهاي‬ ‫خــود را دارد، اما گم شــدن آن را نيــز در نظر بگيريد.‬ ‫چنين كاري باعث نميشــود دســتگاه از بين برود، اما‬ ‫دارنــده آن قطعا اطلاعاتــش را از دســت خواهد داد.‬ ‫بنابراين با گرفتن پشــتيبان از اطلاعــات خود، امنيت‬
‫دادههايتان را تضمين كنيد.‬

‫19ـ رفتـارى هماننـد ويندوز بـا لينوكس‬ داشـتن: لينوكس و وينــدوز هر دو شــايد در ظاهر‬ ‫شباهتهايي داشته باشند، اما كاملا در باطن متفاوتند.‬
‫رفتاري ويندوزي با لينوكس داشــتن يكي از مهمترين‬ عوامــل خرابي اين سيســتمعامل اســت. در لينوكس‬ ‫احتمال ور رفتن و درســت كردن يك چيز خيلي كمتر‬ ‫از ويندوز اســت كه بســادگي ميتوان همــه گزينهها‬ ‫را امتحــان كــرد و در نهايت با آزمــون و خطا جواب‬ ‫گرفت.‬

‫20 ـ حساسـيت بـالا در مقابـل خطـرات‬ ‫فيزيكـي: از خطرات فيزيكي غافل نشــويد. اين كه ‫يك سيســتم عامــل در مقابل هكرها بســيار قدرتمند‬
‫اســت، دليل نميشــود در مقابل آلودگيهاي فيزيكي،‬ ‫گرد و غبار و حتي ريختن آب مقاوم باشد.‬

-----------------------------------------------------------------------------------
نویسنده : محمدرضا قرباني‬
منبع : ضمیمه کلیک روزنامه جام جم ٫ شماره ۲۵۰ ٫‌ چاپ ۲۴/۷/۹۰
-----------------------------------------------------------------------------------
..I feel no fault for the fault I feel..

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
‬17ـ نصـب از روي كد: اگــر بخواهيد آخرين‬ ‫نســخه برخي از نرمافزارهاي عجيب و غريب را نصب‬ ‫كنيد، گاهي اوقات نصب از روي كد تنها روش ممكن‬ است. هر چند اين كار معمولا درست انجام ميشود، اما‬ ‫ممكن است نسخههاي مختلفي در يك كتابخانه قرار‬ ‫بگيرند كه نتيجه چيز جالبي نخواهد بود.
یعنی چه که نسخه هاي مختلفي در يك كتابخانه قرار‬ ‫بگيرند؟

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
بیشتر موارد بالا خنده آور بودتا یک مطلب مفید .

بابت تاپیک ممنونم .

به عمل کار برآید     به سخندانی نیست . . .

آفلاین hamed.asl

  • High Sr. Member
  • *
  • ارسال: 534
  • جنسیت : پسر
اب ریختن روی لپ تاپ یکی از روشهای ساده ی از کار انداختن لینوکس ... ](*,)

خدا عقل بده به نویسندش  ;)

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
خیلی عالی بود. واقعا منکه خیلی چیز میز یاد گرفتم.  ;D ;D  امیدوارم همین روش رو ادامه بدن... منتظر آموزش های بعدی در زمینه ی آشپزی و بچه داری هم هستیم :))
یکی به من بگه فوق جدید کیه ؟ شمایی؟  :D
در ضمن ، یادمون باشه یکی از روش های از کار انداختن لینوکس!!! اینه که "گمش کنیم" (کرنل چه جوری گم میشه؟)
 :D

آفلاین lokshahram

  • Jr. Member
  • *
  • ارسال: 31
  • جنسیت : پسر
  • هرگز زانو نخواهم زد
ممنون دوست عزیز بسیار آموزنده بود

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
ممنون دوست عزیز بسیار آموزنده بود
خواهش میکنم :|  ](*,)

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
اگر پروسه ای کل حافظه موجود را اشغال کند و نیاز به حافظه بیشتر داشته باشد به راحتی توسط کرنل کشته می شود.

آفلاین حامد سپهر

  • High Hero Member
  • *
  • ارسال: 1556
  • جنسیت : پسر
اگر پروسه ای کل حافظه موجود را اشغال کند و نیاز به حافظه بیشتر داشته باشد به راحتی توسط کرنل کشته می شود.

دقیقا. من چون رمم ۲گیگ هست، چندبار virtualbox بدلیل کم آوردن رم خود به خود بسته شد!

آفلاین tazekar

  • Full Member
  • *
  • ارسال: 148
  • جنسیت : پسر
  • آی نفس کش!
بعضی از موارد خیلی بیخود بود  ::)
ای بابا!

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
این چه عنوانیه انتخاب کردن . از 17 به بعد هیچ کدومش ازتباطی به لینوکس نداره.

1- اگرم پر بشه بازم 5 درصد از فضایه پارتیژن برایه روت خالی هستش . چون پیش فرض 5 درصد برایه روت رزرو هست. پس هیچ وقت کل پارتیشن پر نمیشه. پس سیستم هم پایین نمیره. ته تهش اینه که یک مدت کوتاهی بره تو فریز یا بره رانلول یک .
 http://www.linuxquestions.org/questions/linux-server-73/will-linux-shut-down-if-var-fills-up-758294/
It's happened a number of times for me on my remote systems (usually from a mis-behaving windows box flooding samba with requests).

The OS doesn't shut down, and more often than not the server processes don't die either. What happens is the pending log-writes queue up into memory, and you see a slow degradation of performance when it eats up too much memory. I'm not sure about all daemons, but samba, cups, ssh, ftp, login and all the other standard services will keep running fine.

If you're worried, you can test it.

Both samba and cups are known for copious logging, so they offer an easy way to test this situation. On a system with not much space left in var (a few megs, or a few hundred), have samba serve cups printers. If you want the test to run faster, turn up the logging factors for samba and cups. Add a bunch of queues to cups (100-200, they don't even have to be real). Now when a windows client prints through the server, it will first check the status of each and every printer on the server (I don't know why, but it does. It's windows OK?). This generates a bunch of lines in samba for each printer, and a bunch in cups for each printer as well. Your var will fill up, and you can watch the behavior of your other services. In my experience, everything runs just fine until you run out of memory.

3- وقتی رم پر بشه و بعد از اون swap هم پر بشه سیستم خودش میاد سرویس هارو kill میکنه . مخصوصا اونی که از همه بیشتر رم گرفته. ترتیب kill کردنش رو نمیدونم بر چه اساسی kill میکنه چون بعضی سرویس ها مثل sshd هیچ وقت تو این حالت kill نمی شن.
« آخرین ویرایش: 29 دی 1391، 10:21 ب‌ظ توسط alieblice »

آفلاین حامد سپهر

  • High Hero Member
  • *
  • ارسال: 1556
  • جنسیت : پسر
این چه عنوانیه انتخاب کردن . از 17 به بعد هیچ کدومش ازتباطی به لینوکس نداره.

1- اگرم پر بشه بازم 5 درصد از فضایه پارتیژن برایه روت خالی هستش . چون پیش فرض 5 درصد برایه روت رزرو هست. پس هیچ وقت کل پارتیشن پر نمیشه. پس سیستم هم پایین نمیره. ته تهش اینه که یک مدت کوتاهی بره تو فریز یا بره رانلول یک .
 http://www.linuxquestions.org/questions/linux-server-73/will-linux-shut-down-if-var-fills-up-758294/
It's happened a number of times for me on my remote systems (usually from a mis-behaving windows box flooding samba with requests).

The OS doesn't shut down, and more often than not the server processes don't die either. What happens is the pending log-writes queue up into memory, and you see a slow degradation of performance when it eats up too much memory. I'm not sure about all daemons, but samba, cups, ssh, ftp, login and all the other standard services will keep running fine.

If you're worried, you can test it.

Both samba and cups are known for copious logging, so they offer an easy way to test this situation. On a system with not much space left in var (a few megs, or a few hundred), have samba serve cups printers. If you want the test to run faster, turn up the logging factors for samba and cups. Add a bunch of queues to cups (100-200, they don't even have to be real). Now when a windows client prints through the server, it will first check the status of each and every printer on the server (I don't know why, but it does. It's windows OK?). This generates a bunch of lines in samba for each printer, and a bunch in cups for each printer as well. Your var will fill up, and you can watch the behavior of your other services. In my experience, everything runs just fine until you run out of memory.

3- وقتی رم پر بشه و بعد از اون swap هم پر بشه سیستم خودش میاد سرویس هارو kill میکنه . مخصوصا اونی که از همه بیشتر رم گرفته. ترتیب kill کردنش رو نمیدونم بر چه اساسی kill میکنه چون بعضی سرویس ها مثل sshd هیچ وقت تو این حالت kill نمی شن.

ترتیب kill کردنش فکر کنم بر اساس باز بودن پنجره‌هاست. درواقع فکر کنم نگاه میکنه که شما تو کدوم پنجره داری کاری میکنی همون رو kill میکنه. مثلا زیاد واس من پیش اومده که virtualbox و chromium رو با هم باز داشته باشم. وقتی که با کرومیوم در حال کار بودم کرومیوم رو میکشت و وقتی که تو ویرچوال باکس بودم ویرچوال باکس رو میکشت!!!  ???