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

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

محدود کردن برنامه ها در لینوکس

آیا تا به حال برایتان پیش آمده که یک برنامه خاص (مانند فایرفاکس) را باز کنید و بعد تمام سیستم تان بسته شود؟ این موضوع زمانی جدی می شود که به جای یک کامپیوتر معمولی خانگی، عملکرد اشتباه یک برنامه، تمام منابع پردازنده یک سرور را در اختیار بگیرد و سرور از کار بیفتد؛ در این صورت تمام وب سایت ها و سرویس هایی که در این سرور وجود دارند از کار خواهند افتاد.
برای حل این مشکل، گروهی از برنامه نویسان آزاد، برنامه ای به نام cpulimit نوشته اند که می تواند استفاده یک پردازه از پردازنده را محدود کند. مثلا اگر یک برنامه را که از سنگینی آن آگاه نیستید، اجرا کنید یا زمانی که یک برنامه با استفاده محدود، حجم زیادی از پردازنده شما را می گیرد، می توانید آن را به سادگی محدود کنید. از این رو اجرای چند برنامه پردازنده محور (cpu-bound) به طور همزمان در سیستم به سادگی انجام می پذیرد.
نکته ای که باید به آن توجه کرد این است که این برنامه برای تمام توزیع های لینوکس قابل استفاده است، اما در این مقاله، تنها به نصب آن در توزیع محبوب اوبونتو می پردازیم.
نصب
در اوبونتو می توان cpulimit را از طریق ubuntu software center نصب کرد. کافی است نام آن را جستجو کنید. از طریق apt نیز می توان با دستور زیر آن را نصب کرد:
sudo apt-get install cpulimit
استفاده
برای این که یک پردازنده را محدود کنیم، از دستور زیر استفاده می کنیم:
sudo cpulimit -p pid -l cpu%
که در این دستور، pid شناسه برنامه در حال اجراست و %cpu عددی است بین صفر تا 100 که همان منبع مجاز برای برنامه خواهد بود. می توان pid را با رفتن به مسیر زیر به دست آورد:
administration\system monitor
برای نمونه، اگر برنامه فایرفاکس شما 68 درصد از پردازنده را پیش از اجرای دستور می گیرد، می توان آن را به میزان 20درصد تغییر داد.
خودکارسازی روند
استفاده از این برنامه زمانی خود را نشان می دهد که برنامه ای را که اجرا می کنید نیاز به منابع زیادی از سوی پردازنده داشته باشد یا وقتی که باید یک کار دسته ای (batch) انجام دهید. همچنین می توان این برنامه را طوری طراحی کرد که برای هر برنامه ای که از رفتار عادی خود تجاوز می کند، فعال شود. روند خودکار کردن، برای نصب سرور بسیار سودمند است.
نظارت بر روند محدودسازی هر پردازنده ای که از حد مجاز تجاوز کند، از طریق یک اسکریپت انجام می شود. برای این کار مطمئن شوید که دستور زیر را اجرا کرده اید، یا gawk و cpulimit در سیستم تان از پیش نصب شده است.
sudo apt-get install cpulimit gawk
حالا به نشانی زیر بروید و این اسکریپت را دریافت کنید:
http://dl.dropbox.com/u/6864546/cpulimit.tar.gz
فایل tar را به دایرکتوری home خود منتقل کرده و آن را از حالت فشرده خارج کنید. باید در فولدر ایجاد شده، دو فایل با نام های cpulimit و cpulimit_daemon.sh وجود داشته باشد.
حال فایل cpulimit_daemon.sh را در یک ویرایشگر باز کنید (مثلا gedit) و سپس مقادیر زیر را تغییر دهید:
cpu_limit: بالاترین میزانی که از منابع پردازنده در اختیار هر نرم افزار قرار می گیرد. مقدار پیش فرض 20 درصد است.
daemon_interval: میزان بازه زمانی که این اسکریپت قرار است سیستم را چک کند. مقدار پیش فرض 3 ثانیه تنظیم شده است.
black_process_list: این مقدار فهرست آیتم هایی را مشخص می کند که می خواهید روی آنها نظارت انجام دهید. برای جداسازی پردازه های مختلف از کاراکتر (|) استفاده کنید. برای مثال:
mysql|firefox|gedit
white_process_list: این آیتم شامل فهرست آیتم هایی است که نمی خواهید تحت نظارت قرار بگیرند. در این مقدار نیز همانند مقدار قبلی، با کاراکتر (|) می توان برنامه ها را از هم جدا کرد.باید توجه داشته باشید که یکی از دو مقدار فهرست سیاه یا فهرست سفید باید خالی باشند، نمی توان به صورت همزمان هم فهرست سیاه داشت و هم فهرست سفید.
راه اندازی
فایل cpulimit_daemon.sh را به مسیر /usr/bin/ بفرستید. برای این کار می توانید از دستور زیر در ترمینال استفاده کنید:
sudo cp ~/cpulimit/cpulimit_daemon.sh /usr/bin
sudo chmod 700 /usr/bin/cpulimit_daemon.sh
سپس فایل cpulimit را به فولدر /etc/init.d/ فرستاده و سطوح دسترسی صحیح را ایجاد کنید. حال کاری می کنیم که با بالا آمدن سیستم اجرا شود. برای سادگی بیشتر، از دستورات زیر استفاده کنید:
sudo cp ~/cpulimit/cpulimit /etc/init.d/
sudo chown root:root /etc/init.d/cpulimit
sudo chmod +x /etc/init.d/cpulimit
sudo update-rc.d cpulimit defaults
حالا اگر یک بار سیستم خود را از نو راه اندازی کنید، cpulimit به صورت خودکار فعال خواهد شد.می توانید برای بررسی وضعیت این برنامه، از دستور زیر استفاده کنید:
sudo service cpulimit status
و برای این که مطمئن شوید، cpulimit را اجرا کنید (در صورتی که اجرا نشده)، دستور زیر را بنویسید تا برنامه را اجرا کند:
sudo service cpulimit start
همچنین برای متوقف کردن آن از دستور زیر استفاده کنید:
sudo service cpulimit stop
پاک کردن
برای پاک کردن این اسکریپت، باید مراحل زیر را انجام دهید:
1- متوقف کردن برنامه
sudo service cpulimit stop
2- حذف اسکریپت برای اجرا نشدن هنگام بالا آمدن سیستم
sudo update-rc.d -f cpulimit remove
3- حذف برنامه
sudo rm /etc/init.d/cpulimit
4- حذف اسکریپت به طور کامل از سیستم
sudo rm /usr/bin/cpulimit_daemon.sh
5- حذف برنامه cpulimit
sudo apt-get remove cpulimit
6- همچنین اگر استفاده دیگری از برنامه gawk ندارید، آن را نیز می توانید حذف کنید:
sudo apt-get remove gawk
محمدرضا قربانی


در ژرفای لینوکس

... دارند و معمولا در دایرکتوری lib/modules/ قرار می گیرند ...

منبع : جام جم آنلاین    تاریخ : 16   آبان   1389   شاخه : نرم افزار   


به اشتراک گذاری از طریق تورنت

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

منبع : جام جم آنلاین    تاریخ : 9   آبان   1389   شاخه : وب   


چه چیز مهم است؟

... از این رو بهتر است این دایرکتوری را انتخاب کرد ... تنظیمات نرم افزارها: اگر نگاهی به دایرکتوری appdata انداخته شود، تک تک نرم افزارها در این شاخه یک فولدر برای خود ایجاد کرده اند که تنظیمات خود را در آن انجام می دهند ... اگر پشتیبان گیری محلی را ترجیح می دهید، بهتر است همان دایرکتوری تنظیمات نرم افزارها را کپی کنید ... بوک مارک ها معمولا در این دایرکتوری جای می گیرند ... پشتیبان گیری ساده تر به جای این که به همه جا سر بزنید، بهتر است این دو دایرکتوری را به یاد داشته باشید: c:sers\username (در ویندوز7 و ویستا) c:\documents and settingssername (در اکس پی) این دو دایرکتوری تمام آن فایل ها را در خود دارند؛ مگر این که فایل های خود را در جای دیگری ذخیره کرده باشید ... فایل هایی که نباید پشتیبان گرفت با اطمینان می گوییم که هیچ نیازی نیست از فایل ها و فولدرهای زیر پشتیبان تهیه شود: windows: تقریبا هیچ دلیلی برای پشتیبان گرفتن از دایرکتوری ویندوز وجود ندارد ...

منبع : جام جم آنلاین    تاریخ : 18   مهر   1389   شاخه : نرم افزار   


تعطیلی سرویس دایرکتوری 411 گوگل

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



مرتب سازی آیکن ها در ویندوز7

... مثلا آن فولدر را در دایرکتوری downloads بسازید ...

منبع : جام جم آنلاین    تاریخ : 28   شهریور   1389   شاخه : نرم افزار   


خلوت کردن با یک کلیک

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

منبع : جام جم آنلاین    تاریخ : 28   شهریور   1389   شاخه : نرم افزار   


از چه نوع موتور جستجو یا دایرکتوری باید استفاده کرد؟

... look smart هم کاملا عمومی است و این دایرکتوری را می توانید در سایتهایی مانند msn پیدا کنید ... اینها (تیتر و توصیف آن) بوسیله تنظیم کننده دایرکتوری و اغلب مبنی بر پیشنهاد صاحبان سایتها ساخته شده است ... lycos، google، aol به شما قابلیت دسترسی به دایرکتوریای باز را می دهند alta vista، msn یک سری سلسله دایرکتوری دارند مشابه yahoo اینها بر اساس look smart directory ساخته شده اند اگر آنچه را که جستجو می کنید نتوانستید پیدا کنید نتایج را در سایتهای مشابه برای شما پیدا خواهد کرند ... meta search engine ها در یک زمان در چندین موتور جستجو و دایرکتوری بدنبال پاسخ شما می گردند و سعی می کنند مناسبترین پاسخ را از نشان می دهد ... بر اساس یک سری تحقیقات google و alta vista و fast all the web بهترین موتورهای جستجو هستند در حالیکه به نظر می رسد yahoo بهترین دایرکتوری باشد برای metasearch ما visimo و inquich را پیشنهاد می کنیم ...

منبع : بازیاب    تاریخ : 19   تیر   1389   شاخه : وب   


بهینه سازی عکس ها برای وب

... استفاده از آن ساده است کافیست به دایرکتوری که تصاویر شما در آن قرار دارند بروید و یک فایل عکس یا تصویر را انتخاب کنید روی عکس مورد نظر کلیک راست کنید و گزینه resize image را انتخاب کنید ...

منبع : بازیاب    تاریخ : 11   خرداد   1389   شاخه : گرافیک   


فهرست دایرکتوری

... تا به حال خواسته اید نام تمام فایل هاو پوشه های موجود در یک فولدر خاص را چاپ کنید؟ این قابلیت به طور پیش فرض در ویندوز وجود ندارد و اگر بخواهید نام تمام فایل ها و پوشه های موجود در یک دایرکتوری خاص را مشاهده کنید، باید یکی یکی به تمام پوشه های موجود در دایرکتوری مراجعه کرده و فایل های موجود در آنها را مشاهده کنید ... در این صورت چنانچه فهرستی از فایل ها و پوشه های موجود در هر دایرکتوری را در اختیار داشته باشید، به سادگی می توانید اطلاعات مورد نظر خود را پیدا کنید اما در غیر این صورت پیدا کردن اطلاعات مورد نظرتان می تواند بسیار وقت گیر باشد ... نرم افزار directory printer ابزاری قدرتمند برای تهیه فهرست از محتوای فایل ها و پوشه های دایرکتوری های مورد نظر شما است ... به کمک این نرم افزار امکانات مختلفی همچون چاپ فهرست محتوای دایرکتوری با عمق معین، چاپ محتوا با ویژگی های خاص از جمله نام کوتاه، نام کامل، نوع فایل، حجم فایل و ... ، چاپ محتوا با رعایت ترتیب طبق نام، پسوند، نوع فایل، تاریخ دسترسی، چاپ تعداد و حجم کل فایل ها، چاپ پوشه های موجود در دایرکتوری بدون ذکر نام فایل ها و ...

منبع : جام جم آنلاین    تاریخ : 9   خرداد   1389   شاخه : نرم افزار   

صفحه 1
2 3 4


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player