سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است […] ادامه مطلب
تبدیل نام فایل ها به حروف کوچک
27
09
27
09
سیستم عامل های یونیکسی مانند لینوکس به کوچکی و بزرگی حروف حساس است بنابراین دو دایرکتوری dirname و Dirname متفاوت از یکدیگر هستند. ممکن است […] ادامه مطلب
02
08
هدف از این مطلب چگونگی اجرای یک شل اسکریپت در زمان ورود به لینوکس (یا هر سیستم عامل یونیکسی دیگر) با میزکار گنوم و در زمان خروج از لینوکس (یا هر سیستم عامل یونیکسی دیگر) با میزکار گنوم است. یک اسکریپت می تواند هر وظیفه ای را انجام دهد. فایل شل اسکریپت به طور مثال در […] ادامه مطلب
01
04
منظوز از init script، یک شل اسکریپت برای کنترل گرفتن برنامه ای خاص تحت مدیریت فرایند init است. در توزیع های لینوکسی (مانند CentOS/RHLE 5and6) سرویسی مانند MySQL تحت مدیریت فرایند init است. یعنی فایلی برای start,stop,restart و reload کردن آن سرویس در زیر دایرکتوری etc/init.d/ قرار دارد که شامل توابعی به نام های start,stop,restart […] ادامه مطلب
31
03
در شل اسکریپت عبارات شزطی توسط دو دستور test یا ] اجرا می شوند. با عبارات شرطی بسته به شرایط فعالیت خاصی صورت می گیرد. به طور مثال اگر تعداد ورودی کاربر صفر باشد، پیغامی مناسب و یا اگر تعداد ورودی کاربر بیش از اندازه باشد، پیغامی مناسب نشان داده خواهد شد. if در شل […] ادامه مطلب
31
03
یک شل اسکریپت ساده (از سایت ابونتو) که توسط آن از دایرکتوری های مشخص شده بر روی یک دایرکتوری NFS متصل شده (mount شده) بر روی ماشین محلی، Backup تهیه می کند. در اینجا به طور مفصل درباره NFS و چگونگی تنظیم آن در توزیع های گوناگون (CentOS 6, Debian/Ubuntu و openSUSE) توضیح داده شده […] ادامه مطلب
16
12
یکی از رایجترین موارد در اسکریپت نویسی شل، خواندن خط به خط فایل و پرادزش محتوای آن است.خطوط هر فایلی شامل ستون هایی هستند که با یک یا چند فاصله ازهم جدا شده اند. توسط دو روش رایج ارایه شده در این مطلب چگونگی خواندن فایل و ذخیره یک یا چند ستون آن در یک […] ادامه مطلب
13
12
توسط اسکویید می توانید کاربرانی را از مشاهده سایت ها، یا عدم دسترسی آنها به سایت در ساعت کاری در اداره منع کنید. با تعریف ACL هایی و استفاده از آدرس IP ماشین آن کاربر و تعیین یک یا چند سایت خاص و یا با استفاده از الگو هایی برای تعیین سایت ها برای کاربران […] ادامه مطلب
02
12
در این پست چگونگی حذف خطوط یا حذف خطوطی مبنی بر الگویی خاص توسط دستور sed در سیستم عامل های یونیکسی (لینوکس، بی اس دی، سولاریس و …) آموزش می دهم. sed ابزاریست در سیستم عامل های یونیکسی برای فیلتر کردن و یا تغییر دادن محتوای یک فایل. می توانید از آن بطو مثال برای […] ادامه مطلب
10
10
در توزیع های لینوکسی و دیگر سیستم عامل های یونیکسی، دایرکتوری ها مهمی همچون: دایرکتوری /، دایرکتوری tmp/، دایرکتوری usr/، دایرکتوی home/ وجود دارند و این بسیار مهم است که بصورت خودکار میزان فضای آنها را کنترل کنیم و به محض گذشت از یک آستانه، یک پیغام هشدار به مدیر یا مسئول سیستم ارسال کنیم […] ادامه مطلب
22
09
در این پست اسکریپتی معرفی می شود که، زمانی که Load Average یک سرور بالا می رود، به مدیر ایمیل می زند. از دستور uptime برای تعیین Load Average و استفاده از cron برای زمانبندی اجرای اسکریپت و ارسال گزارش به مدیر سیستم در صورت بالا بودن Load Average استفاده شده است. در خروجی دستور […] ادامه مطلب