آشنا شدن با کد های معروف و خطاهای وب سرور

آشنا شدن با کد های معروف و خطاهای وب سرور : هر بار که یک آدرس اینترنتی را در مرورگر خود وارد می کنید و یا بر روی لینکی کلیک می کنید . در خواستی از سوی مرورگر به سمت  سرور فرستاده میشود . و پاسخی در قالب یک کد وضعیت ( Status Code ) […]

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

اسکریپت نویسی پیشرفته لینوکس – جمع بندی : اسکریپت نویسی و دستور لینوکس را در دو بخش مبتدی و پیشرفته به پایان رساندیم. در این قسمت لیست کامل قسمت های مختلف رو برای شما آماده کردیم: قسمت صفر: در این قسمت با اصول اولیه اسکریپت نویسی و ویرایشگر vi و دستور chmod آشنا شدیم. قسمت […]

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۹ – trap

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – trap : اسکریپت های لینوکس با دریافت سیگنال شماره ۲ یا Ctrl + C به کار خود پایان میدهند. این اتفاق در برنامه های پیچیده ممکن است باعث بروز اشکال در عملکرد سیستم عامل شود. برنامه نویس ها معمولا یک روال برای چنین مواقعی در نظر میگیرند […]

اسکریپت نویسی پیشرفته لینوکس- قسمت 8 – عیب یابی اسکریپت

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – عیب یابی اسکریپت : شل لینوکس سیستم عیب یابی قدرتمندی ندارد (حد اقل به پای ویژوال استودیو نمیرسد!) اما دستوراتی دارد که به شما در عیب یابی اسکریپت ها کمک میکند. در اسکریپت نویسی پیشرفته، بدون آشنایی با اصول عیب یابی اسکریپت, ممکن است یک خطای تایپی […]

اسکریپت نویسی پیشرفته لینوکس- قسمت 7 – نکات ظریف و مهم

اسکریپت نویسی پیشرفته لینوکس – نکات ظریف و مهم : قسمت های مفیدی را در مورد اسکریپت نویسی لینوکس پشت سر گذاشتیم. در این قسمت قصد داریم بعضی نکات مهم را که معمولا در کتاب های آموزشی یافت نمیشوند را با شما در میان بگذاریم, تا موقع اسکریپت نویسی به مشکل بر نخورید. نکات ظریف […]

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت ۶ – حذف log file

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۶ – خالی کردن فایل های Log : log file ها یا وقایع نگاری لینوکس, در صورت تنظیم نشدن Log rotate روی هم جمع شده و ممکن است در دراز مدت حجم آنها به چندین گیگا بایت برسد. بیشتر این فایل ها در دایرکتوری /var/log ذخیره […]

اسکریپت نویسی پیشرفته لینوکس – مدیریت کاربران و پسورد ها

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۵ – مدیریت کاربران و پسورد ها : در سیستم عامل لینوکس, به ازای هر کاربر سی پنل, دایرکت ادمین, اف تی پی و  غیره.  یک کاربر در سیستم مدیریت کاربران لینوکس ایجاد میشود. برای مشاهده تمام کاربران ایجاد شده در لینوکس میتوانید فایل /etc/passwd را […]

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۴ – دستورات شبکه

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۴ – دستورات شبکه : محیط خط فرمان لینوکس دستورات و متغیر های زیادی برای مدیریت قابلیت های شبکه سرور دارد. در این قسمت مهم ترین این دستورات را با هم بررسی میکنیم: دستورات شبکه در اسکریپت نویسی پیشرفته لینوکس چک کردن فعال بودن یک سایت: […]

اسکریپت نویسی پیشرفته لینوکس – قسمت ۳ – ایجاد عدد تصادفی (RANDOM)

اسکریپت نویسی پیشرفته لینوکس – قسمت ۳ – ایجاد عدد تصادفی : متغیر RANDOM وظیفه تولید عدد تصادفی را بر عهده دارد, با هر بار احضار این متغیر یا در واقع تابع, عددی تصادفی بین ۰ تا ۳۲۷۶۷  در خروجی ظاهر میشود. در ادامه با نوین هاست همراه باشید… در صورتی که بخواهید عددی بین […]

اسکریپت نویسی پیشرفته لینوکس – توابع

اسکریپت نویسی پیشرفته لینوکس برای وبمستر ها – قسمت ۱ – تعریف توابع : ما در زندگی روزمره نیز بسیاری از مجموعه عملکرد های خود را در قالب توابع بسته بندی میکنیم, مثلا رساندن بچه ها به مدرسه! که شامل روشن کردن ماشین, رانندگی تا دم درب منزل, بوق زدن, سوار کردن بچه ها, رانندگی […]