نمایش نتایج: از شماره 1 تا 3 از مجموع 3
سپاس ها 5سپاس
  • 1 توسط Amir 2010a
  • 2 توسط 1qaz2wsx
  • 2 توسط tolstoy

موضوع: این تنظیمات در لینوکس چه معنایی داره ؟

  
  1. #1
    نام حقيقي: امیر احمدی

    عضو عادی
    تاریخ عضویت
    Mar 2013
    محل سکونت
    تهران
    نوشته
    955
    سپاسگزاری شده
    127
    سپاسگزاری کرده
    292

    این تنظیمات در لینوکس چه معنایی داره ؟

    سلام
    لینوکس هایی که بار پردازشی سنگین در شبکه دارند در دایرکتوری /etc/ Security/Limit.conf
    یک سری تنظیمات مشابه زیر به فایل Limit.conf اضافه می کنند که فکر کنم مربوط به حداکثر پردازش توسط سرور لینوکس میشه
    میشه لطفا دوستانی که آشنایی با مفاهیم زیر دارند برای یک مبتدی توضیح بدین و بگین این اعداد از کجا میان

    < installation user> soft nofile 65535


    < installation user> hard nofile 65535


    < installation user> soft nproc 25059


    < installation user> hard nproc 25059



    موضوعات مشابه:
    ویرایش توسط Amir 2010a : 2014-04-30 در ساعت 05:38 PM
    M-r-r سپاسگزاری کرده است.

  2. #2
    نام حقيقي: اشکان

    عضو عادی
    تاریخ عضویت
    Mar 2012
    محل سکونت
    تهران
    نوشته
    728
    سپاسگزاری شده
    434
    سپاسگزاری کرده
    152
    نقل قول نوشته اصلی توسط Amir 2010a نمایش پست ها
    سلام
    لینوکس هایی که بار پردازشی سنگین در شبکه دارند در دایرکتوری /etc/ Security/Limit.conf
    یک سری تنظیمات مشابه زیر به فایل Limit.conf اضافه می کنند که فکر کنم مربوط به حداکثر پردازش توسط سرور لینوکس میشه
    میشه لطفا دوستانی که آشنایی با مفاهیم زیر دارند برای یک مبتدی توضیح بدین و بگین این اعداد از کجا میان

    < installation user> soft nofile 65535


    < installation user> hard nofile 65535


    < installation user> soft nproc 25059


    < installation user> hard nproc 25059
    اینا محدودیتاییه که شما روی سیستم عامل میذارین تا کاربرا و نرم افزارهایی که با سیستم عاملتون درگیرن رو محدود کنید تا مشکلی برای سیستمتون پیش نیارن، مثلا" فرض کنید یک سایت (آپاچی) با دیتابیس(اوراکل) روی یک سرور hp دارید در حالتی که Hardlimit = softlimit برای تمام کاربر ها حداکثر و یکی باشه، اگه به سایتتون حمله dos بشه آپاچی ممکنه تمام منابع سیستم رو بخوره و باعث شه سرور هنگ کنه و نیاز به ریبوت داشته باشه، ولی اگه آپاچی رو با یک اسم کاربری خاص راه اندازی کنید و محدودیت هاشو اعمال کنید اگر آپاچی تحت فشار باشه نهایتا" فقط آپاچی دچار مشکل میشه و سرویسشو مجددا" ذاه اندازی میکنید و بدون مشکل به کارش ادامه میده؛
    تفاوت hardlimit با softlimit هم اگه اشتباه نکنم اینه که softlimit روی کاربران و userspace اعمال میشه درصورتیکه که کرنل و کاربر ریشه تا hardlimit و حتی بیشتر بره.


    M-r-r و darklove سپاسگزاری کرده‌اند.

  3. #3
    نام حقيقي: بهراد اسلامی فر

    عضو عادی شناسه تصویری tolstoy
    تاریخ عضویت
    Nov 2005
    محل سکونت
    اصفهان
    نوشته
    250
    سپاسگزاری شده
    255
    سپاسگزاری کرده
    32
    نوشته های وبلاگ
    6
    nofile یعنی تعداد فایل های باز برای کاربر یا گروه معرفی شده. مثلا در این مثال شما ۶۵۵۳۵ فایل باز می تونه داشته باشه. برای دیدن فایل های باز یک کاربر هم می تونید از دستور lsof استفاده کنید. مثلا برای دادن فایلهای باز که کاربر behrad باز کرده
    کد:
    lsof -u behrad
    nproc هم تعداد پروسه هایی که کاربر اجازه فعال کردن داره را نشان می ده. در این مثال کاربر حق نداره بیشتر از ۲۵۰۵۹ پروسه را صدا بزند. برای دیدن تعداد پروسه هایی که کاربر تا حالا صدا زده هم می تونید از دستور ps استفاده کنید
    کد:
    ps -U behrad -u behrad
    اما فرق بین soft و hard چیه؟ شما در soft فقط پیغام دریافت می کنید و لی واقعا محدود نمی شید. ولی زمانی که به مقدار hard رسیدید سریعا محدود می شید و حق ندارید فعالیت را ادامه دهید. در مثال شما این دو یکی هستند پس عملا محدوده ای که فقط به شما پیغام و هشدار دهد نداریم


    M-r-r و Amir 2010a سپاسگزاری کرده‌اند.

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

هیچ کلمه ای ثبت نشده است.

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •