SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
‫تعالی‬ ‫بسمه‬
‫سایت‬ ‫وب‬ ‫مانیتورینگ‬ ‫نحوه‬
‫با‬zabbix
: ‫نویسنده‬
‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬
: ‫نسخه‬0.1
whoami : yashar esmaildokht
I am Gnu/Linux Sys/net/sec engineer|
Administrator & Oracle Dba |devops
my tel : 09141100257
my resume (fa) :goo.gl/oUQopW
Linkedin: goo.gl/Ljb9SF
website :
http://unixmen.ir
http://oraclegeek.ir
my nick name : royaflash
‫به‬ ‫تقدیم‬ :
‫خدا‬‫شتافت‬ ‫یاریم‬ ‫به‬ ‫که‬ ‫بود‬ ‫او‬ ‫تنها‬ ‫هایم‬ ‫سختی‬ ‫در‬ ‫که‬ ‫چرا‬
‫مادرم‬‫اویم‬ ‫مدیون‬ ‫که‬ ‫را‬ ‫حبت‬َ‫م‬ ‫و‬ ‫انسانیت‬ ‫داد‬ ‫یاد‬ ‫و‬ . ‫کرد‬ ‫تقدیم‬ ‫زندگی‬ ‫به‬ ‫مرا‬ ‫که‬ ‫چرا‬
‫پدرم‬‫اویم‬ ‫مدیون‬ ‫و‬ ‫بود‬ ‫من‬ ‫حامی‬ ‫همیشه‬ ‫روحش‬ ‫که‬
‫عشقم‬‫هست‬ ‫و‬ ‫بود‬ ‫مشوقم‬ ‫که‬
‫سورس‬ ‫اپن‬ ‫جامعه‬
‫بشریت‬
‫را‬ ‫هایش‬ ‫دانسته‬ ‫میکند‬ ‫منتشر‬ ‫و‬ ‫میخواند‬ ‫که‬ ‫او‬ ‫و‬
(: ‫هیچ‬ ‫دیگر‬ ‫و‬ ‫جهانی‬ ‫صلح‬ ‫امید‬ ‫به‬ ‫و‬
‫؟‬ ‫کنیم‬ ‫استفاده‬ ‫لینوکس‬ ‫گنو‬ ‫از‬ ‫چرا‬/
‫دنبال‬ ‫به‬ ‫باید‬ ،‫نیست‬ ‫تان‬‫نیازهای‬ ‫رفع‬ ‫برای‬ ‫مناسبی‬ ‫عامل‬‫سیستم‬ ‫ویندوز‬ ‫که‬ ‫رسیدید‬ ‫نتیجه‬ ‫این‬ ‫به‬ ‫اگر‬
‫باشید‬ ‫آن‬ ‫برای‬ ‫جایگزین‬ ‫یک‬.‫ندارد‬ ‫وجود‬ ‫فراوانی‬ ‫های‬‫انتخاب‬.‫سایر‬ ‫میان‬ ‫از‬ ‫ما‬ ‫های‬‫انتخاب‬ ‫بهترین‬ ‫شاید‬
‫گنو‬ ‫و‬ ‫مک‬ ‫به‬ ‫تنها‬ ‫بتواند‬ ‫ها‬‫عامل‬‫سیستم‬/‫شود‬ ‫منتهی‬ ‫لینوکس‬.‫های‬‫سیاست‬ ‫علت‬ ‫به‬ ‫مک‬
‫روی‬ ‫سختی‬ ‫به‬ ‫و‬ ‫است‬ ‫شرکت‬ ‫همان‬ ‫اختصاصی‬ ‫افزارهای‬‫سخت‬ ‫به‬ ‫محصور‬ ‫اپل‬ ‫شرکت‬ ‫ی‬‫انحصارطلبانه‬
‫ندارد‬ ‫مناسبی‬ ‫و‬ ‫کامل‬ ‫کارکرد‬ ‫نیز‬ ‫نصب‬ ‫صورت‬ ‫در‬ ‫و‬ ‫شود‬‫می‬ ‫نصب‬ ‫افزارها‬‫سخت‬ ‫سایر‬.‫عامل‬‫سیستم‬
‫گنو‬/‫دارد‬ ‫جالبی‬ ‫بسیار‬ ‫تاریخچه‬ ‫که‬ ‫است‬ ‫رایانه‬ ‫تاریخ‬ ‫های‬‫پروژه‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ ‫لینوکس‬.‫عاملی‬‫سیستم‬
‫به‬ ‫بعدها‬ ‫اما‬ ‫شد‬ ‫ایجاد‬ ‫سرگرمی‬ ‫جهت‬ ‫تنها‬ ‫فنلندی‬ ‫دانشجوی‬ ‫یک‬ ‫توسط‬ ‫آن‬ ‫مونولیتیک‬ ‫ی‬‫هسته‬ ‫که‬
‫انتشار‬ ‫مجوز‬ ‫انتخاب‬ ‫علت‬GPL‫در‬ ‫اکنون‬ ‫و‬ ‫پیمود‬ ‫جهشی‬ ‫را‬ ‫پیشرفت‬ ‫مسیر‬۲۲‫زندگی‬ ‫در‬ ‫اش‬‫سالگی‬
‫است‬‫ه‬‫کرد‬ ‫نفوذ‬ ‫ها‬‫انسان‬ ‫اکثر‬.‫از‬ ‫بسیاری‬ ‫روزها‬ ‫این‬‫پسوند‬ ‫که‬ ‫وسایلی‬»‫هوشمند‬«‫خود‬ ‫دنبال‬ ‫به‬ ‫را‬
‫کنند‬‫می‬ ‫استفاده‬ ‫خود‬ ‫عامل‬‫سیستم‬ ‫قلب‬ ‫عنوان‬ ‫به‬ ‫لینوکس‬ ‫از‬ ‫کشند‬‫می‬.‫مثل‬ ‫مختلف‬ ‫ی‬‫نقلیه‬ ‫وسایل‬ ‫از‬
‫و‬ ‫موبایل‬ ‫های‬‫گوشی‬ ‫البته‬ ‫و‬ ‫و‬ ‫تلویزیون‬ ،‫یخچال‬ ‫مثل‬ ‫خانگی‬ ‫وسایل‬ ‫تا‬ ‫گرفته‬ ‫موتورسیکلت‬ ‫و‬ ‫ماشین‬…
‫دارند‬ ‫را‬ ‫خود‬ ‫جای‬ ‫نیز‬ ‫ها‬‫تبلت‬.
‫گنو‬ ‫روی‬ ‫توان‬‫می‬ ‫هم‬ ‫دسکتاپ‬ ‫ی‬‫زمینه‬ ‫در‬ ‫آیا‬ ‫گیرد؟‬‫می‬ ‫چشمه‬ ‫سر‬ ‫کجا‬ ‫از‬ ‫موفقیت‬ ‫همه‬ ‫این‬ ‫اما‬/‫لینوکس‬
‫کرد؟‬ ‫باز‬ ‫حساب‬
‫گنو‬ ‫ی‬‫رایانه‬ ‫به‬ ‫نفوذ‬ ‫احتمال‬ ;/‫است‬ ‫کم‬ ‫لینوکسی‬;
‫دنیاست‬ ‫های‬‫عامل‬‫سیستم‬ ‫ترین‬‫امن‬ ‫از‬ ‫یکی‬ ‫لینوکس‬ ‫مسلما‬.‫ای‬‫فلسفه‬ ‫ویژگی‬ ‫این‬ ‫آمدن‬ ‫وجود‬ ‫به‬ ‫دلیل‬
‫گنو‬ ‫عامل‬‫سیستم‬ ‫پشت‬ ‫که‬ ‫است‬/‫دارد‬ ‫وجود‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫و‬ ‫لینوکس‬.‫لیسنیس‬ ‫طبق‬GPL‫مجوز‬ ‫که‬
،‫ببینید‬ ‫آزادانه‬ ‫را‬ ‫آنها‬ ،‫کنید‬ ‫دریافت‬ ‫آزادانه‬ ‫را‬ ‫برنامه‬ ‫یک‬ ‫کدهای‬ ‫توانید‬‫می‬ ‫شما‬ ‫است‬ ‫لینوکس‬ ‫انتشار‬
‫کنید‬ ‫منتشر‬ ‫لیسنس‬ ‫همان‬ ‫تحت‬ ‫اما‬ ‫آزادانه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫کنید‬ ‫ویرایش‬ ‫آزادانه‬.‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬
‫بسیار‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫پایداری‬ ‫امر‬ ‫همین‬ ‫و‬ ‫برسند‬ ‫نفر‬ ‫هزار‬ ‫صدها‬ ‫به‬ ‫لینوکس‬ ‫ی‬‫هسته‬ ‫دهنگان‬‫توسعه‬
‫است‬‫کرده‬ ‫کم‬ ‫بسیار‬ ‫را‬ ‫امنیتی‬ ‫های‬‫حفره‬ ‫و‬ ‫برده‬ ‫بال‬.
‫است‬ ‫حقیقت‬ ‫یک‬ ‫نگرفتن‬ ‫ویروس‬
‫گیرد‬‫نمی‬ ‫ویروس‬ ‫لینوکس‬ ‫که‬ ‫باشید‬‫شنیده‬ ‫هم‬ ‫شما‬ ‫شاید‬.‫این‬ ‫کم‬ ‫کاربرد‬ ‫با‬ ‫را‬ ‫اتفاق‬ ‫این‬ ‫ها‬‫خیلی‬
‫از‬ ‫بیش‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ‫کنند‬‫می‬ ‫توجیه‬ ‫عامل‬‫سیستم‬۴00‫از‬ ‫ابررایانه‬۵00‫از‬ ‫دنیا‬ ‫برتر‬ ‫ی‬‫ابررایانه‬
‫از‬ ‫بیش‬ ‫همچنین‬ ‫کنندو‬‫می‬ ‫استفاده‬ ‫لینوکس‬۷0‫های‬‫دهنده‬ ‫سرویس‬ ‫درصد‬)servers(‫این‬ ‫نیز‬ ‫جهان‬
‫اند‬‫کرده‬ ‫انتخاب‬ ‫را‬ ‫عامل‬‫سیستم‬.‫از‬ ‫دسکتاپ‬ ‫کاربران‬ ‫تعداد‬ ‫همچنان‬ ‫خاصی‬ ‫دلیل‬ ‫به‬ ‫البته‬۳‫تجاوز‬ ‫درصد‬
‫است‬‫نکرده‬.‫های‬‫مسئولیت‬ ‫و‬ ‫زیاد‬ ‫بسیار‬ ‫کاربران‬ ‫علت‬ ‫به‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫مسلما‬ ‫حساب‬ ‫این‬ ‫با‬
‫اما‬ ‫دارد‬ ‫نفوذ‬ ‫و‬ ‫خرابکاری‬ ‫برای‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫پتانسیل‬ ‫سرورها‬ ‫و‬ ‫ها‬‫رایانه‬ ‫ابر‬ ‫بخش‬ ‫در‬ ‫حیاتی‬
‫دارد‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫امنیت‬ ‫و‬ ‫پایداری‬ ‫که‬ ‫کنیم‬‫می‬ ‫مشاهده‬ ‫عمل‬ ‫در‬.‫ویروس‬ ‫لینوکس‬ ‫چرا‬ ‫اما‬
‫گیرد؟‬‫نمی‬
‫وجود‬ ‫امر‬ ‫این‬ ‫دلیل‬‫دسترسی‬ ‫مجوزهای‬‫است‬ ‫متفاوت‬ ‫ها‬‫فایل‬ ‫به‬ ‫لینوکس‬ ‫دید‬ ‫یعنی‬ ‫است‬.‫ی‬‫برنامه‬ ‫هر‬
‫کنند‬‫می‬ ‫طی‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫را‬ ‫خاصی‬ ‫مراحل‬ ‫ها‬‫ویروس‬ ‫مثل‬ ‫اجرایی‬:
1.‫کند‬‫می‬ ‫بررسی‬ ‫بودن‬ ‫اجرایی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫نوع‬ ‫ابتدا‬ ‫عامل‬‫سیستم‬.
۲.‫شود‬‫می‬ ‫بررسی‬ ‫اجرا‬ ‫برای‬ ‫کاربر‬ ‫مجوزهای‬.
۳.‫قرار‬ ‫برنامه‬ ‫فایل‬ ‫اختیار‬ ‫در‬ ‫افزاری‬‫سخت‬ ‫منابع‬ ‫و‬ ‫شود‬‫می‬ ‫اجرا‬ ‫فایل‬ ‫بال‬ ‫مورد‬ ‫دو‬ ‫تایید‬ ‫صورت‬ ‫در‬
‫گیرد‬‫می‬.
‫شوند‬‫می‬ ‫طی‬ ‫چگونه‬ ‫ویندوز‬ ‫و‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫دو‬ ‫در‬ ‫مراحل‬ ‫این‬ ‫ببینیم‬ ‫حال‬.
1.‫شود‬‫می‬ ‫شناخته‬ ‫آن‬ ‫پسوند‬ ‫از‬ ‫فایل‬ ‫نوع‬ ‫ویندوز‬ ‫در‬.‫پسوند‬ ‫فایل‬ ‫اگر‬ ‫یعنی‬exe , com‫یا‬bat
‫شود‬‫می‬ ‫رفتار‬ ‫آن‬ ‫با‬ ‫اجرایی‬ ‫فایل‬ ‫مانند‬ ‫باشد‬‫داشته‬.‫آنها‬ ‫داخلی‬ ‫سرنام‬ ‫روی‬ ‫از‬ ‫ها‬‫فایل‬ ‫نوع‬ ‫لینوکس‬ ‫در‬ ‫اما‬
‫نیستند‬ ‫کاربر‬ ‫توسط‬ ‫تغییر‬ ‫قابل‬ ‫که‬ ‫شوند‬‫می‬ ‫شناخته‬.‫در‬ ‫تغییری‬ ‫هیچ‬ ‫پسوند‬ ‫نداشتن‬ ‫یا‬ ‫داشتن‬ ‫واقع‬ ‫در‬
‫اگر‬ ‫حتی‬ ‫است‬ ‫اجرایی‬ ‫حتما‬ ‫لینوکس‬ ‫در‬ ‫اجرایی‬ ‫فایل‬ ‫یک‬ ،‫کند‬‫نمی‬ ‫ایجاد‬ ‫اجرایی‬ ‫فایل‬ ‫آن‬ ‫با‬ ‫لینوکس‬ ‫رفتار‬
‫آن‬ ‫پسوند‬jpg‫باشد‬.
۲.‫دارند‬ ‫اجرا‬ ‫مجوز‬ ‫ویندوز‬ ‫در‬ ‫کاربران‬ ‫ی‬‫همه‬ ‫برای‬ ‫ها‬‫فایل‬ ‫ی‬‫همه‬ ‫فرض‬‫پیش‬ ‫حالت‬ ‫در‬.‫که‬ ‫صورتی‬ ‫در‬ ‫البته‬
‫فایل‬‫سیستم‬ ‫از‬Ntfs‫آزادند‬ ‫همه‬ ‫و‬ ‫داشت‬ ‫نخواهد‬ ‫وجود‬ ‫بررسی‬ ‫برای‬ ‫مجوزی‬ ‫اصل‬ ‫وگرنه‬ ‫کنید‬ ‫استفاده‬
‫دهند‬ ‫انجام‬ ‫کاری‬ ‫هر‬.
‫است‬ ‫فایل‬ ‫یک‬ ‫های‬‫بخش‬ ‫مهمترین‬ ‫از‬ ‫کاربران‬ ‫برای‬ ‫اجرا‬ ‫مجوز‬ ‫لینوکس‬ ‫در‬.‫اجرایی‬ ‫اگر‬ ‫فایل‬ ‫یک‬ ‫یعنی‬
‫باشد‬ ‫داشته‬ ‫شدن‬ ‫اجرا‬ ‫مجوز‬ ‫باید‬ ‫اجرا‬ ‫برای‬ ‫شود‬ ‫شناخته‬.‫برای‬ ‫فقط‬ ‫اجرا‬ ‫مجوز‬ ‫فرض‬‫پیش‬ ‫حالت‬ ‫در‬
‫بین‬ ‫از‬ ‫فایل‬ ‫شدن‬ ‫کپی‬ ‫صورت‬ ‫در‬ ‫هم‬ ‫مجوز‬ ‫این‬ ‫شود‬‫می‬ ‫داده‬ ‫خاص‬ ‫شرایط‬ ‫در‬ ‫و‬ ‫فایل‬ ‫ی‬‫کننده‬ ‫ایجاد‬ ‫کاربر‬
‫رود‬‫می‬.‫شود‬ ‫دانلود‬ ‫اتوماتیک‬ ‫دلیلی‬ ‫به‬ ‫فایل‬ ‫این‬ ‫یا‬ ‫کنید‬ ‫دانلود‬ ‫اینترنت‬ ‫از‬ ‫را‬ ‫اجرایی‬ ‫فایل‬ ‫شما‬ ‫اگر‬ ‫یعنی‬
‫گیرد‬‫نمی‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫سیستم‬ ‫منابع‬ ‫نشود‬ ‫داده‬ ‫اجرا‬ ‫مجوز‬ ‫آن‬ ‫به‬ ‫شما‬ ‫توسط‬ ‫تا‬.
‫پایین‬ ‫ی‬‫هزینه‬
‫انتشار‬ ‫مجوز‬ ‫از‬ ‫لینوکس‬ ‫ی‬‫استفاده‬ ‫دلیل‬ ‫به‬ ‫هم‬ ‫باز‬GPL‫پایین‬ ‫بسیار‬ ‫عامل‬‫سیستم‬ ‫نهایی‬ ‫ی‬‫هزینه‬
‫آید‬‫می‬.‫است‬‫شده‬ ‫نوشته‬ ‫دنیا‬ ‫سراسر‬ ‫مردم‬ ‫طرف‬ ‫از‬ ‫و‬ ‫داوطلبانه‬ ‫صورت‬ ‫به‬ ‫آن‬ ‫کدهای‬ ‫اکثر‬ ‫زیرا‬.
‫دبیان‬ ‫دهندگان‬‫توسعه‬ ‫از‬ ‫یکی‬ ‫آنالیزهای‬ ‫طبق‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫جالب‬)debian(‫توزیع‬ ‫بزگترین‬ ‫که‬
‫تقریبا‬ ‫دبیان‬ ‫دوباره‬ ‫تولید‬ ،‫است‬ ‫برنامه‬ ‫شمار‬ ‫نظر‬ ‫از‬ ‫لینوکس‬1۹.1‫دلر‬ ‫میلیارد‬)‫حدود‬ ‫چیزی‬ ‫یعنی‬۲۴
‫و‬ ‫هزار‬۷00‫تومان‬ ‫میلیارد‬(‫لینوکس‬ ‫ی‬‫هسته‬ ‫ارزش‬ ‫دیگری‬ ‫ای‬‫محاسبه‬ ‫در‬ ‫و‬ ‫دارد‬ ‫بر‬ ‫در‬ ‫هزینه‬۳‫میلیارد‬
‫است‬‫شده‬ ‫زده‬ ‫تخمین‬ ‫دلر‬.
‫پذیری‬ ‫انعطاف‬
‫انتشار‬ ‫مجوز‬ ‫این‬ ‫آورد‬ ‫حساب‬ ‫به‬ ‫افزار‬‫نرم‬ ‫صنعت‬ ‫برای‬ ‫انقلب‬ ‫یه‬ ‫را‬ ‫گنو‬ ‫توان‬‫می‬ ‫حقیقتا‬-‫این‬ ‫آن‬ ‫از‬ ‫بهتر‬ ‫و‬
‫فلسفه‬-‫بود‬ ‫هم‬ ‫موفق‬ ‫حقیقتا‬ ‫و‬ ‫آمد‬ ‫وجود‬ ‫به‬ ‫افزارها‬‫نرم‬ ‫پیشرفت‬ ‫سد‬ ‫برداشتن‬ ‫برای‬.
‫انتشار‬ ‫مجوز‬ ‫لطف‬ ‫به‬ ‫هم‬ ‫پذیری‬ ‫انعطاف‬ ‫یعنی‬ ‫لینوکس‬ ‫ویژگی‬ ‫چهارمین‬GPL‫به‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫تفکر‬ ‫و‬
‫آمده‬ ‫وجود‬.‫خود‬ ‫نیازهای‬ ‫برای‬ ‫را‬ ‫آن‬ ‫و‬ ‫ویرایش‬ ‫آزادانه‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫کدهای‬ ‫توان‬‫می‬ ‫مجوز‬ ‫این‬ ‫طبق‬
‫کرد‬ ‫سازی‬ ‫آماده‬.‫ببینیم‬ ‫مختلف‬ ‫های‬‫دستگاه‬ ‫روی‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬.
‫سیکلت‬ ‫موتور‬ ‫مثل‬TTX02‫شرکت‬ ‫محصول‬Mavizen‫با‬ ‫الکترونیک‬ ‫ای‬‫مسابقه‬ ‫موتورسیکلت‬ ‫نخستین‬
‫است‬ ‫داخلی‬ ‫ی‬‫رایانه‬.‫شود‬‫می‬ ‫هدایت‬ ‫لینوکس‬ ‫طرق‬ ‫از‬ ‫کامل‬ ‫سیکلت‬ ‫موتور‬ ‫این‬.‫های‬‫دستگاه‬ ‫یا‬
‫شرکت‬ ‫شیردوشی‬DeLavel‫کند‬‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫از‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫برای‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫از‬.
‫یک‬ ‫آن‬ ‫قلب‬ ‫در‬ ‫که‬ ‫بوده‬ ‫متکی‬ ‫مراسلتی‬ ‫سازی‬ ‫مرتب‬ ‫سیستم‬ ‫بر‬ ‫متحده‬ ‫ایالت‬ ‫پست‬ ‫سرویس‬ ‫همچنین‬
‫تپد‬‫می‬ ‫لینوکسی‬ ‫عامل‬‫سیستم‬.
‫ایزامو‬)Isamu(‫سال‬ ‫حوالی‬ ‫در‬ ‫که‬۲001‫بر‬ ‫مبتنی‬ ‫نمای‬‫انسان‬ ‫روبات‬ ‫نخستین‬ ‫عنوان‬ ‫به‬ ،‫شد‬ ‫عرضه‬
‫شود‬‫می‬ ‫شناخته‬ ‫لینوکس‬.‫تبدیل‬ ‫ها‬‫روبات‬ ‫انواع‬ ‫تمام‬ ‫معمول‬ ‫بنیان‬ ‫به‬ ‫لینوکس‬ ،‫کنون‬‫تا‬ ‫زمان‬ ‫آن‬ ‫از‬ ‫اما‬
‫است‬ ‫شده‬.‫پلئو‬ ‫به‬ ‫توان‬‫می‬ ‫ها‬‫روبات‬ ‫این‬ ‫جمله‬ ‫از‬)Pleo(‫روباتیک‬ ‫بازوی‬ ‫و‬ ‫متحرک‬‫بازی‬‫اسباب‬ ‫دایناسور‬
‫کاتانا‬)Katana Robotic Arm(‫نورونیکز‬ ‫توسط‬ ‫که‬)Neuronics(‫ساخته‬ ‫صنعتی‬ ‫کاربردهای‬ ‫برای‬
‫کرد‬ ‫اشاره‬ ،‫است‬ ‫شده‬.
‫دارد‬ ‫حضور‬ ‫هم‬ ‫راهنما‬ ‫های‬‫چراغ‬ ‫در‬ ‫حتی‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫نهایت‬ ‫در‬ ‫و‬.‫ترافیک‬ ‫پیک‬)Peek Trafc(
‫هایی‬‫مکان‬ ‫در‬ ‫را‬ ‫ترافیک‬ ‫کنترل‬ ‫که‬ ‫کند‬‫می‬ ‫تولید‬ ‫را‬ ‫لینوکس‬ ‫بر‬ ‫مبتنی‬ ‫راهنمایی‬ ‫های‬‫چراغ‬ ‫از‬ ‫ای‬‫مجموعه‬
‫بزرگراه‬ ‫حتی‬ ‫و‬ ‫نیویورک‬ ،‫آیوا‬ ‫نظیر‬101‫دارند‬ ‫عهده‬ ‫بر‬ ‫آنجلس‬‫لس‬ ‫در‬.
‫عامل‬‫سیستم‬ ‫کدهای‬ ‫از‬ ‫اطلع‬
‫خبر‬ ‫خود‬ ‫عامل‬‫سیستم‬ ‫رازهای‬ ‫و‬ ‫رمز‬ ‫تمام‬ ‫از‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫سورس‬‫اپن‬ ‫افزارهای‬‫نرم‬ ‫های‬‫ویژگی‬ ‫از‬ ‫یکی‬
‫دارید‬.‫نام‬ ‫به‬ ‫ای‬‫برنامه‬ ‫شناسایی‬ ‫باعث‬ ‫ویژگی‬ ‫همین‬ ‫مثل‬carrier IQ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫اطلعات‬ ‫که‬ ‫شد‬
‫کرد‬‫می‬ ‫ارسال‬ ‫معلومی‬ ‫نا‬ ‫جای‬ ‫به‬ ‫و‬ ‫ذخیره‬ ‫را‬ ‫همراه‬ ‫های‬‫تلفن‬.
‫بررسی‬ ‫را‬ ‫تر‬ ‫افتاده‬ ‫پا‬ ‫پیش‬ ‫های‬‫ویژگی‬ ‫هم‬ ‫کمی‬ ‫توانیم‬‫می‬ ‫بگذریم‬ ‫کلیدی‬ ‫و‬ ‫اصلی‬ ‫های‬‫ویژگی‬ ‫این‬ ‫از‬ ‫اگر‬ ‫اما‬
‫آید‬‫می‬ ‫چشم‬ ‫به‬ ‫بیشتر‬ ‫دسکتاپ‬ ‫ی‬‫نسخه‬ ‫در‬ ‫که‬ ‫کنیم‬.
‫نصب‬ ‫از‬ ‫بعد‬ ‫آماده‬ ‫ی‬‫برنامه‬ ‫صدها‬
‫که‬ ‫شوند‬‫می‬ ‫نصب‬ ‫دیگر‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫ی‬‫برنامه‬ ‫هزاران‬ ‫با‬ ‫فرض‬ ‫پیش‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫های‬‫نسخه‬ ‫اکثر‬
‫کنند‬‫می‬ ‫برطرف‬ً ‫کامل‬ ‫را‬ ‫شما‬ ‫نیاز‬.‫خرید‬ ‫و‬ ‫یافتن‬ ‫نیست‬ ‫لزم‬ ‫دیگر‬ ‫توزیع‬ ‫هر‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫شما‬ ‫همین‬ ‫برای‬
‫بدهید‬ ‫خود‬ ‫به‬ ‫افزاری‬‫نرم‬ ‫ای‬‫مجموعه‬.‫است‬ ‫استفاده‬ ‫ی‬‫آماده‬ ‫چیز‬ ‫همه‬ ‫یافتن‬ ‫برای‬.
‫کلیک‬ ‫یک‬ ‫با‬ ‫نصب‬
‫پشت‬ ‫از‬ ‫نیست‬ ‫لزم‬ ‫حتی‬ ‫نیست‬ ‫نگرانی‬ ‫جای‬ ‫داشتید‬ ‫نیاز‬ ‫ای‬‫برنامه‬ ‫به‬ ‫هم‬ ‫باز‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫اگر‬ ‫حتی‬
‫بخورید‬ ‫تکان‬ ‫خود‬ ‫ی‬‫رایانه‬.‫قرار‬ ‫لینوکس‬ ‫مختلف‬ ‫های‬‫توزیع‬ ‫در‬ ‫که‬ ‫هایی‬‫بسته‬ ‫مدیریت‬ ‫یا‬ ‫نصاب‬ ‫های‬‫برنامه‬
‫دهند‬‫می‬ ‫انجام‬ ‫کاربر‬ ‫برای‬ ‫سادگی‬ ‫به‬ ‫را‬ ‫بروزرسانی‬ ‫و‬ ‫نصب‬ ‫کار‬ ‫دارند‬.
‫متفاوت‬ ‫و‬ ‫سریع‬ ‫رسانی‬ ‫روز‬ ‫به‬
‫ی‬‫آماده‬ ‫آن‬ ‫ی‬‫شده‬ ‫اصلحا‬ ‫ی‬‫نسخه‬ ‫بعد‬ ‫روز‬ ‫چند‬ ‫بشود‬ ‫کشف‬ ‫باگی‬ ‫که‬ ‫هنگامی‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫در‬
‫است‬ ‫کاربران‬ ‫ی‬‫استفاده‬.‫افزار‬ ‫نرم‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫که‬ ‫است‬ ‫یکپارچه‬ ‫طوری‬ ‫لینوکس‬ ‫سیستم‬ ‫اینکه‬ ‫ضمن‬
‫دارید‬ ‫را‬ ‫ها‬ ‫برنامه‬ ‫اکثر‬ ‫رسانی‬ ‫بروز‬ ‫قدرت‬ ‫شما‬ ،‫آپدیت‬.‫سیستم‬ ‫اشکالت‬ ‫به‬ ‫محدود‬ ‫تنها‬ ‫ویندوز‬ ‫در‬ ‫این‬
‫آن‬ ‫به‬ ‫وابسته‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫عامل‬)‫و‬ ‫اکسپلورر‬ ،‫پلیر‬ ‫مدیا‬ ‫مثل‬…(‫است‬.‫آپدیت‬ ‫بر‬ ‫علوه‬ ‫لینوکس‬ ‫در‬
‫باشد‬ ‫گرفته‬ ‫قرار‬ ‫بروزرسانی‬ ‫یک‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫جدیدی‬ ‫های‬ ‫ویژگی‬ ‫امنیتی‬ ‫های‬.
‫نیست‬ ‫پوشیده‬ ‫شما‬ ‫بر‬ ‫چیز‬ ‫هیچ‬ ‫لینوکس‬ ‫در‬.‫تمامی‬ ‫حجم‬ ‫و‬ ‫توضیحات‬ ،‫نام‬ ،‫رسانی‬ ‫روز‬ ‫به‬ ‫ی‬‫برنامه‬
‫ببینید‬ ‫را‬ ‫روزرسانی‬ ‫به‬ ‫فرآیند‬ ‫ذره‬ ‫ذره‬ ‫توانید‬‫می‬ ‫شما‬ ‫و‬ ‫گذارد‬‫می‬ ‫شما‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫شده‬ ‫روز‬‫به‬ ‫های‬‫بسته‬.
‫سریع‬ ‫پیشرفت‬
‫دهد‬‫می‬ ‫روی‬ ‫آزاد‬ ‫دنیای‬ ‫در‬ ‫نویی‬ ‫اتفاق‬ ‫روز‬ ‫هر‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫ی‬‫فلسفه‬ ‫و‬ ‫استالمن‬ ‫ریچارد‬ ‫لطف‬ ‫به‬.‫به‬
‫هستند‬ ‫شدن‬ ‫کامل‬ ‫حال‬ ‫در‬ ‫روز‬ ‫هر‬ ‫سورس‬ ‫اپن‬ ‫های‬‫برنامه‬ ‫علت‬ ‫همین‬.‫نویسان‬ ‫برنامه‬ ‫تعدد‬ ‫طرفی‬ ‫از‬
‫است‬‫کرده‬ ‫بیشتر‬ ‫را‬ ‫پیشرفت‬ ‫این‬ ‫سرعت‬ ‫لینوکسی‬.
‫درایورها‬ ‫نصب‬
‫دهید‬ ‫انجام‬ ‫کاری‬ ‫هیچ‬ ‫نیست‬ ‫لزم‬ ‫درایورها‬ ‫اکثر‬ ‫نصب‬ ‫برای‬ ‫لینوکس‬ ‫در‬.‫قطعات‬ ‫با‬ ‫رایانه‬ ‫یک‬ ‫از‬ ‫اگر‬
‫اندازی‬ ‫راه‬ ‫و‬ ‫کرده‬ ‫شناسایی‬ ‫را‬ ‫قطعات‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫ی‬‫هسته‬ ‫کنید‬‫می‬ ‫استفاده‬ ‫معروف‬
‫کند‬‫می‬.
‫به‬ ‫احتیاج‬ ‫ها‬‫رایانه‬ ‫بعضی‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫هستند‬ ‫قطعاتی‬ ‫تنها‬ ‫گرافیک‬ ‫های‬‫کارت‬ ‫و‬ ‫وایرلس‬ ‫های‬‫مودم‬
‫باشند‬ ‫داشته‬ ‫انداز‬‫راه‬.
‫العاده‬‫فوق‬ ‫های‬‫افکت‬ ‫و‬ ‫زیبایی‬
‫گنو‬ ‫های‬‫توزیع‬ ‫اینکه‬ ‫در‬/‫نکنید‬ ‫شک‬ ‫است‬ ‫تر‬‫رن‬‫مد‬ ‫و‬ ‫زیباتر‬ ‫بسیار‬ ‫ماکروسافت‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫لینوکس‬.
‫های‬‫پنجره‬ ‫مدیر‬ ‫ی‬‫وسیله‬ ‫به‬compiz‫یا‬Kwin‫بدهید‬ ‫خود‬ ‫دسکتاپ‬ ‫به‬ ‫مختلف‬ ‫افکت‬ ‫دهها‬ ‫توانید‬‫می‬.
‫زیبایی‬ ‫همچنین‬KDE‫سادگی‬ ‫و‬Gnome‫است‬ ‫زد‬‫زبان‬ ‫لینوکس‬ ‫دنیای‬ ‫در‬.
‫سلیقه‬ ‫هر‬ ‫برای‬ ‫هایی‬‫توزیع‬
‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫قدرتمند‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫متفاوت‬ ‫توزیع‬ ‫هزاران‬ ‫امروزه‬.‫به‬ ‫توان‬‫می‬ ‫میان‬ ‫این‬ ‫از‬
‫مثل‬ ‫دانشگاهی‬ ‫های‬‫رشته‬ ‫مخصوص‬ ‫هایی‬‫توزیع‬ ‫و‬ ‫بازی‬ ‫مخصوص‬ ‫هایی‬‫توزیع‬ ‫تا‬ ‫شده‬‫اسلمی‬ ‫های‬‫توزیع‬
،‫اند‬‫کرده‬ ‫آوری‬‫جمع‬ ‫خود‬ ‫در‬ ‫را‬ ‫رشته‬ ‫مخصوص‬ ‫کاربردی‬ ‫ی‬‫برنامه‬ ‫ها‬‫ده‬ ‫که‬ ‫و‬ ‫برق‬ ،‫ریاضی‬ ،‫فیزیک‬ ،‫شیمی‬…
‫کرد‬ ‫اشاره‬.
‫فرمان‬ ‫خط‬ ‫توسط‬ ‫جادویی‬ ‫کنترل‬
‫ترمینال‬ ‫از‬ ‫کنند‬ ‫استفاده‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫اند‬‫گرفته‬ ‫تصمیم‬ ‫تازگی‬ ‫به‬ ‫که‬ ‫بسیاری‬)‫شبیه‬ ‫محیطی‬
command prompt‫آن‬ ‫برابر‬ ‫چند‬ ‫قدرتی‬ ‫با‬ ‫ویندوز‬ ‫در‬(‫ترمینال‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ،‫گریزانند‬
‫دارد‬ ‫جدا‬ ‫دنیایی‬ ‫خود‬ ‫برای‬ ‫لینوکس‬.‫در‬ ‫و‬ ‫دهید‬ ‫انجام‬ ‫خواهید‬‫می‬ ‫کاری‬ ‫هر‬ ‫ترمینال‬ ‫با‬ ‫توانید‬‫می‬ ‫شما‬
‫است‬ ‫مشتتان‬ ‫در‬ ‫لینوکس‬ ‫حقیقت‬.‫به‬ ‫اینترنت‬ ‫در‬ ‫جستجو‬ ‫با‬ ‫مواقع‬ ‫اکثر‬ ‫که‬ ‫ترمینال‬ ‫دستورات‬ ‫فهمیدن‬
‫کند‬ ‫سرگرم‬ ‫را‬ ‫شما‬ ‫ها‬‫مدت‬ ‫برای‬ ‫تواند‬‫می‬ ‫آید‬‫می‬ ‫دست‬.‫برای‬ ‫لینوکس‬ ‫از‬ ‫استفاده‬ ‫که‬ ‫بدانید‬ ‫نیست‬ ‫بد‬
‫گیرد‬‫می‬ ‫صورت‬ ‫فرمان‬ ‫خط‬ ‫و‬ ‫ترمینال‬ ‫از‬ ‫کامل‬ ‫امنیت‬ ‫بردن‬ ‫بال‬ ‫منظور‬ ‫به‬ ‫شبکه‬.
‫رایگان‬ ‫دانلود‬
‫توزیع‬ ‫آن‬ ‫اینترنتی‬ ‫پایگاه‬ ‫از‬ ‫رایگان‬ ‫و‬ ‫راحتی‬ ‫به‬ ‫توانید‬‫می‬ ‫را‬ ‫لینوکس‬ ‫های‬‫توزیع‬ ‫اکثر‬ ‫از‬ ‫جدیدی‬ ‫ی‬‫نسخه‬ ‫هر‬
‫کنید‬ ‫دانلود‬.‫شود‬‫می‬ ‫برداشته‬ ‫شما‬ ‫دوش‬ ‫از‬ ‫هم‬ ‫آن‬ ‫خرید‬ ‫زحمت‬ ‫پس‬.‫اکثر‬ ‫ی‬‫درباره‬ ‫ویژگی‬ ‫این‬
‫کند‬‫می‬ ‫صدق‬ ‫نیز‬ ‫آزاد‬ ‫های‬‫افزار‬‫نرم‬.‫دهنگان‬ ‫توسعه‬ ‫چون‬ ‫که‬ ‫نیست‬ ‫معنی‬ ‫این‬ ‫به‬ ‫بودن‬ ‫رایگان‬ ‫این‬ ‫البته‬
‫دهند‬‫می‬ ‫ارائه‬ ‫را‬ ‫تری‬‫ضعیف‬ ‫محصول‬ ‫پس‬ ‫کنند‬‫نمی‬ ‫دریافت‬ ‫پولی‬ ‫کدهایشان‬ ‫برای‬ ‫باز‬‫متن‬ ‫افزارهای‬‫نرم‬.
‫است‬ ‫متفاوت‬ ‫باز‬ ‫متن‬ ‫مدل‬ ‫در‬ ‫کسب‬ ‫شیوه‬ ‫اصول‬.‫به‬ ‫را‬ ‫خود‬ ‫های‬‫سرمایه‬ ‫معمول‬ ‫باز‬‫متن‬ ‫افزارهای‬‫نرم‬
‫آورند‬‫می‬ ‫دست‬ ‫به‬ ‫زیر‬ ‫های‬‫شیوه‬.
•‫پشتیبانی‬ ‫های‬‫سرویس‬ ‫ی‬‫ارائه‬)‫اوبونتو‬ ‫برای‬ ‫کانونیکال‬ ‫مانند‬(
•‫لیسنس‬ ‫دو‬ ‫با‬ ‫افزار‬‫نرم‬ ‫انتشار‬)‫مانند‬sun‫منتشر‬ ‫پولی‬ ‫را‬ ‫آفیس‬ ‫استار‬ ‫و‬ ‫رایگان‬ ‫را‬ ‫آفیس‬ ‫اپن‬ ‫که‬
‫کرد‬‫می‬(
•‫اجرایی‬ ‫فایل‬ ‫پولی‬ ‫انتشار‬ ‫و‬ ‫برنامه‬ ‫کد‬ ‫رایگان‬ ‫انتشار‬
•‫قبلی‬ ‫های‬‫نسخه‬ ‫و‬ ‫برنامه‬ ‫اصل‬ ‫بودن‬ ‫باز‬‫متن‬ ‫و‬ ‫برنامه‬ ‫ی‬‫نسخه‬ ‫آخرین‬ ‫فروش‬
•‫گوناگون‬ ‫های‬‫نهاد‬ ‫برای‬ ‫برنامه‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫تر‬‫اضافی‬ ‫امکانات‬ ‫بابت‬ ‫پول‬ ‫دریافت‬
•‫داوطلبانه‬ ‫های‬‫کمک‬ ‫یا‬ ‫کردن‬ ‫دونیت‬ ‫طریق‬ ‫از‬
•‫ها‬‫شرکت‬ ‫سایر‬ ‫با‬ ‫همکاری‬ ‫طریق‬ ‫از‬)‫جستجوی‬ ‫موتورهای‬ ‫دادن‬ ‫قرار‬ ‫با‬ ‫که‬ ‫موزیل‬ ‫بنیاد‬ ‫مانند‬
‫فایرفاکس‬ ‫در‬ ‫دیگر‬ ‫های‬‫شرکت‬(
‫سازی‬ ‫بومی‬
‫شود‬ ‫همسان‬ ‫ملت‬ ‫یک‬ ‫فرهنگ‬ ‫با‬ ‫کامل‬ ‫تواند‬‫می‬ ‫لینوکس‬.‫های‬‫زبان‬ ‫برای‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫اهمیتی‬
‫سازی‬‫پیاده‬ ‫یا‬ ‫و‬ ‫فرض‬‫پیش‬ ‫صورت‬ ‫به‬ ‫فارسی‬ ‫استاندارد‬ ‫کیبورد‬ ‫از‬ ‫بشتیبانی‬ ‫مانند‬ ‫است‬ ‫قائل‬ ‫مختلف‬
‫در‬ ‫فارسی‬ ‫تقویم‬KDE‫مانند‬ ‫مهم‬ ‫افزارهای‬‫نرم‬ ‫از‬ ‫بسیاری‬ ‫شدن‬ ‫ترجمه‬ ‫یا‬libreofce , gimp‫و‬..
‫در‬ ‫متاسفانه‬ ‫که‬ ‫است‬‫کرده‬ ‫تبدیل‬ ‫ملی‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫داشتن‬ ‫برای‬ ‫مناسب‬ ‫بستر‬ ‫یک‬ ‫به‬ ‫را‬ ‫لینوکس‬
‫کشورها‬ ‫سایر‬ ‫برخلف‬ ‫ایران‬)‫آفریقایی‬ ‫کشورهای‬ ‫حتی‬(‫است‬‫شده‬ ‫داده‬ ‫اهمیت‬ ‫کمتر‬ ‫موضوع‬ ‫این‬ ‫به‬.
‫لینوکس‬ ‫و‬ ‫گنو‬ ‫تاریخچه‬
‫سازگار‬ ‫یونیکس‬ ‫با‬ ‫ای‬‫فزاینده‬ ‫طــور‬ ‫به‬ ‫کــه‬ ‫بــوده‬ ‫آزاد‬ ‫کامل‬ ‫عامل‬ ‫سیــستم‬ ‫یک‬ ‫گنو‬ ‫عامل‬ ‫سیستم‬
‫مخفف‬ ‫گنو‬ .‫باشد‬‫می‬ “GNU’s Not Unix” ‫در‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫اولیه‬ ‫اطلعیه‬ ‫استالمن‬ ‫ریچارد‬ .‫است‬
‫سپتامبر‬1۹۸۳‫سپتامبر‬ ‫در‬ ‫گنو‬ ‫اعلمیه‬ ‫نام‬ ‫به‬ ‫آن‬ ‫تر‬‫کامل‬ ‫نسخه‬ .‫کرد‬ ‫منتشر‬1۹۸۵‫به‬ ‫که‬ ‫شد‬ ‫منتشر‬
‫است‬ ‫شده‬ ‫ترجمه‬ ‫زبان‬ ‫.چندین‬
‫یک‬ ،‫نخست‬ ‫کند؛‬‫می‬ ‫بــرطــرف‬ ‫را‬ ‫نیــازها‬ ‫از‬ ‫تعدادی‬ ‫که‬ ‫است‬ ‫شده‬ ‫انتخاب‬ ‫علت‬ ‫این‬ ‫به‬ «‫»گنو‬ ‫نام‬
‫برای‬ ‫بازگشتی‬ ‫مخفف‬ “GNU’s Not Unix” ‫)یا‬ ‫گفتن‬ ‫آهنگ‬ ،‫سوم‬ ،‫است‬ ‫واقعی‬ ‫کلمه‬ ‫یک‬ ،‫دوم‬ ،‫است‬
‫است‬ ‫جالب‬ ‫آن‬ (‫.خواندن‬
‫آزاد‬ ‫افزار‬‫نرم‬ ‫آوردن‬ ‫دست‬ ‫به‬ ‫برای‬ ‫شما‬ .‫قیمت‬ ‫نه‬ ،‫کند‬‫می‬ ‫اشاره‬ ‫آزادی‬ ‫به‬ «‫آزاد‬ ‫افزار‬‫»نرم‬ ‫در‬ «‫»آزاد‬ ‫کلمه‬
‫ســه‬ ،‫باشید‬ ‫داشتــه‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫افزار‬‫نرم‬ ‫وقتـی‬ ،‫صورت‬ ‫هر‬ ‫در‬ .‫نپردازید‬ ‫یا‬ ‫بپردازید‬ ‫مبلغی‬ ‫است‬ ‫ممکن‬
‫هدیه‬ ‫و‬ ‫برنامه‬ ‫از‬ ‫برداری‬ ‫نسخه‬ ‫برای‬ ‫آزادی‬ ،‫نخست‬ .‫داشت‬ ‫خواهید‬ ‫آن‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫ویــژه‬ ‫آزادی‬
‫داشتن‬ ‫با‬ ،‫دلخواه‬ ‫طور‬ ‫به‬ ‫برنامه‬ ‫در‬ ‫تغییرات‬ ‫اعمال‬ ‫بــرای‬ ‫آزادی‬ ،‫دوم‬ ‫همــکاران؛‬ ‫و‬ ‫دوستان‬ ‫به‬ ‫آن‬ ‫دادن‬
‫ساخت‬ ‫به‬ ‫کمک‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫یافته‬ ‫بهبود‬ ‫نسخه‬ ‫توزیع‬ ‫برای‬ ‫آزادی‬ ،‫سوم‬ ‫منبع؛‬ ‫کدهای‬ ‫به‬ ‫کامل‬ ‫دسترسی‬
‫مبلغی‬ ‫نسخه‬ ‫یک‬ ‫انتقال‬ ‫فیزیکی‬ ‫کار‬ ‫بــرای‬ ‫تــوانـید‬‫می‬ ،‫نمایید‬ ‫توزیع‬ ‫را‬ ‫گنو‬ ‫افزار‬‫نرم‬ ‫مجددا‬ ‫)اگر‬ .‫جامعه‬
(‫کنید‬ ‫هدیه‬ ‫رایگان‬ ‫طور‬ ‫به‬ ‫را‬ ‫آنها‬ ‫یا‬ ‫و‬ ‫کنید‬ ‫دریافت‬ ‫.را‬
‫ســال‬ ‫در‬ .‫شود‬‫می‬ ‫نامیده‬ »‫گنو‬ ‫«پروژه‬ ،‫گنو‬ ‫سیستم‬ ‫توسعه‬ ‫پروژه‬1۹۸۳‫راهی‬ ‫عنوان‬ ‫به‬ ‫گنــو‬ ‫پــروژه‬
‫داشـت‬ ‫وجــود‬ ‫کامپیــوتر‬ ‫کاربران‬ ‫جامعه‬ ‫بین‬ ‫در‬ ‫نخست‬ ‫روزهای‬ ‫در‬ ‫که‬ ‫همکاری‬ ‫روحا‬ ‫بازگرداندن‬ ‫برای‬
‫بار‬ ‫یک‬ ،‫بودند‬ ‫شده‬ ‫تحمیل‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫صاحبان‬ ‫توسط‬ ‫که‬ ‫موانع‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫با‬ ‫تا‬ ‫شد‬ ‫ایجاد‬
‫سازد‬ ‫ممکن‬ ‫را‬ ‫همکاری‬ ‫.دیگر‬
‫سال‬ ‫در‬1۹۷1‫دانشگاه‬ ‫در‬ ‫را‬ ‫خود‬ ‫کار‬ ‫استالمن‬ ‫ریچارد‬ ‫که‬ ‫هنگامی‬ MIT ‫کــه‬ ‫گــروهی‬ ‫در‬ ،‫کرد‬ ‫آغاز‬
‫افزار‬‫نرم‬ ‫اغلب‬ ‫نیز‬ ‫کامپیوتری‬ ‫های‬‫شرکت‬ ‫حتی‬ .‫پرداخت‬ ‫کار‬ ‫به‬ ‫کردند‬‫می‬ ‫استفاده‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫از‬ ‫منحصرا‬
‫انجام‬ ‫را‬ ‫کار‬ ‫همین‬ ‫نیز‬ ‫اغلب‬ ‫و‬ ‫بودند‬ ‫آزاد‬ ‫یکدیگر‬ ‫با‬ ‫همکاری‬ ‫در‬ ‫نویسان‬‫بــرنامه‬ .‫کــردند‬‫می‬ ‫توزیع‬ ‫آزاد‬
‫دادند‬‫.می‬
‫دهه‬ ‫در‬1۹۸0‫آنها‬ ‫مالکان‬ ‫و‬ ‫داشتند‬ ‫مالک‬ ‫که‬ ‫معنی‬ ‫این‬ ‫بــه‬ ،‫بودند‬ ‫انحصاری‬ ‫افزارها‬‫نرم‬ ‫تمام‬ ‫تقریبا‬
‫کرد‬‫می‬ ‫ایجاب‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫ضرورت‬ ‫کار‬ ‫این‬ ‫که‬ ‫کردند‬‫می‬ ‫منع‬ ‫را‬ ‫کاربزان‬ ‫توسط‬ ‫.همکاری‬
‫نـداشـته‬ ‫وجــود‬ ‫آزادی‬ ‫عامل‬ ‫سـیـستم‬ ‫اگــر‬ ‫دارند؛‬ ‫نیــاز‬ ‫عامل‬ ‫سیستم‬ ‫یــک‬ ‫به‬ ‫کامپیوتر‬ ‫کاربران‬ ‫تمام‬
.‫کنید‬ ‫شروع‬ ‫را‬ ‫کامپیوتر‬ ‫با‬ ‫کار‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫از‬ ‫استفاده‬ ‫بدون‬ ‫توانید‬‫نمی‬ ‫حتی‬ ‫شـما‬ ،‫بــاشـد‬
‫است‬ ‫آزاد‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫وجود‬ ،‫آزاد‬ ‫افزار‬‫نرم‬ ‫در‬ ‫ضرورت‬ ‫اولیــن‬ ‫.بنــابــراین‬
‫آن‬ ‫کلی‬ ‫طــراحی‬ ‫زیرا‬ ‫بساند‬ ‫یونیکس‬ ‫با‬ ‫منطبق‬ ‫عاملی‬ ‫سیستم‬ ‫تا‬ ‫گرفتند‬ ‫تصمیم‬ ‫آزاد‬ ‫افزاری‬ ‫نرم‬ ‫جنبش‬
‫آسان‬ ‫را‬ ‫گنو‬ ‫به‬ ‫یونیکس‬ ‫کاربران‬ ‫حرکت‬ ‫سازگاری‬ ‫این‬ ‫همچنین‬ ‫و‬ ،‫بود‬ ‫انتقال‬ ‫قابل‬ ‫و‬ ‫خورده‬ ‫محک‬ ‫قبل‬
‫کرد‬‫.می‬
،‫کامپــایـلرها‬ ‫شــامــل‬ ‫و‬ ‫اســت؛‬ ‫هسته‬ ‫یک‬ ‫از‬ ‫بیشتر‬ ‫خیلی‬ ‫یونیکس‬ ‫شبه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬
‫بنابرایـن‬ .‫باشد‬‫می‬ ‫دیگر‬ ‫چیزهای‬ ‫خیلی‬ ‫و‬ ‫پستی‬ ‫افزارهای‬‫نرم‬ ،‫متن‬ ‫بندی‬‫قالب‬ ‫های‬‫برنامه‬ ،‫ویــرایشــگـرها‬
‫ژانویه‬ ‫در‬ .‫است‬ ‫بزرگی‬ ‫بسیار‬ ‫کار‬ ‫کامل‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نوشتن‬1۹۸۴‫به‬ ‫سالها‬ ‫کردند‬ ‫کار‬ ‫به‬ ‫شروع‬
‫اکتبر‬ ‫در‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ .‫انجامید‬ ‫طول‬1۹۸۵‫گنو‬ ‫توسعه‬ ‫به‬ ‫کمک‬ ‫جهت‬ ‫سرمایه‬ ‫جذب‬ ‫برای‬ ‫بیشتر‬
‫شد‬ ‫.تاسیس‬
‫سال‬ ‫تا‬1۹۹0‫یک‬ ،‫لینوکس‬ ‫سپس‬ . ‫یافتند‬ ‫دست‬ ‫هسته‬ ‫جــز‬ ‫بــه‬ ،‫عامل‬ ‫سیستم‬ ‫اصلی‬ ‫اجزای‬ ‫تمامی‬ ‫به‬
‫سال‬ ‫در‬ ،‫یونیکس‬ ‫شبه‬ ‫هسته‬1۹۹1‫ســال‬ ‫در‬ ‫و‬ ‫کرد‬ ‫پیدا‬ ‫توسعه‬ ‫تروالدز‬ ‫لینوس‬ ‫توسط‬1۹۹۲‫یــک‬
‫کــامل‬ ‫عامــل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫منجر‬ ‫گنو‬ ‫کامل‬ ‫تقریبا‬ ‫سیستم‬ ‫با‬ ‫لینوکس‬ ‫ترکیب‬ .‫شد‬ ‫آزاد‬ ‫افـزار‬‫نــرم‬
‫های‬‫سیستم‬ ‫از‬ ‫نفر‬ ‫میلیون‬ ‫ها‬‫ده‬ ‫اکنون‬‫هم‬ ‫که‬ ‫شود‬‫می‬ ‫زده‬ ‫تخمــین‬ .‫لینوکس‬ ‫گنـو‬ ‫سیستم‬ :‫شد‬/
‫کنند‬‫می‬ ‫استفاده‬ ‫غـیـره‬ ‫و‬ ‫ردهــت‬ ،‫دبیــان‬ ،‫اسلکور‬ ‫شــامــل‬ ،‫لینوکس‬ ‫گنو‬/ .
‫تا‬ ‫دارد‬ ‫نظر‬ ‫در‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ .‫است‬ ‫نشده‬ ‫محدود‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫فقط‬ ‫گنو‬ ‫پروژه‬ ،‫حال‬ ‫این‬ ‫با‬
.‫باشند‬ ‫داشته‬ ‫خواهند‬‫می‬ ‫کاربــران‬ ‫از‬ ‫بسیاری‬ ‫که‬ ‫آنچه‬ ‫هر‬ ، ‫کند‬ ‫ایجاد‬ ‫را‬ ‫افزارها‬‫نرم‬ ‫از‬ ‫کامل‬ ‫مجموعه‬ ‫یک‬
‫شود‬‫می‬ ‫نیز‬ ‫کاربردی‬ ‫افزارهای‬‫نـرم‬ ‫شــامــل‬ ‫مــوضــوع‬ ‫.ایــن‬
‫تهیه‬ ‫افزار‬‫نرم‬ ‫نیز‬ ‫ندارند‬ ‫مهارت‬ ‫کامپیـوتر‬ ‫زمینه‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫برای‬ ‫دارد‬ ‫قصد‬ ‫همچنین‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬
‫استفاده‬ ‫در‬ ‫کار‬‫تازه‬ ‫کاربران‬ ‫به‬ ‫کمک‬ ‫منظور‬ ‫به‬ ‫گرافیکی‬ ‫کار‬ ‫میز‬ ‫یک‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ‫جهت‬ ‫همین‬ ‫به‬ ‫کنند‬
‫کرد‬ ‫ایجاد‬ ،‫گنو‬ ‫سیستم‬ ‫.از‬
‫بازی‬ ‫تعدادی‬ .‫کند‬ ‫ایجاد‬ ‫نیز‬ ‫دیگــری‬ ‫تفریح‬ ‫ابزارهای‬ ‫و‬ ‫ها‬‫بازی‬ ‫خــواهد‬‫می‬ ‫همچنین‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬
،‫نـدارد‬ ‫وجــود‬ ‫محدودیتی‬ ‫هیچ‬ ‫برود؟‬ ‫پیش‬ ‫تواند‬‫می‬ ‫کجا‬ ‫تا‬ ‫آزاد‬ ‫افزار‬‫نرم‬ .‫است‬ ‫دسترس‬ ‫در‬ ‫اکنون‬‫هم‬ ‫آزاد‬
‫هــدف‬ .‫کننــد‬ ‫منع‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫را‬ ‫گنو‬ ‫افزار‬‫نرم‬ ،‫انحصاری‬ ‫سیستم‬ ‫مانند‬ ‫قوانینی‬ ‫که‬ ‫زمانی‬ ‫جز‬ ‫بـه‬
‫انجام‬ ‫خواهند‬‫می‬ ‫کامپیوتر‬ ‫کاربران‬ ‫که‬ ‫کارهایی‬ ‫تمام‬ ‫انجام‬ ‫برای‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫کردن‬ ‫فراهم‬ ‫نــهـایی‬
‫باشد‬‫می‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫کردن‬ ‫مطرود‬ ‫نتیجه‬ ‫در‬ ‫و‬ ‫.دهند‬
‫باز‬ ‫متن‬ ‫افزار‬ ‫نرم‬
Open Source
Software
‫مقدمه‬
‫در‬ ‫گذاران‬‫سرمایه‬ ‫اقتصادی‬ ‫رفتار‬ ‫بر‬ ‫که‬ ‫ای‬‫ملحظه‬ ‫قابل‬ ‫تأثیر‬ ‫با‬ ‫باز‬‫متن‬ ‫افزار‬ ‫نرم‬
‫تازه‬ ‫محیط‬ ‫این‬ ‫در‬ .‫است‬ ‫داده‬ ‫تغییر‬ ‫را‬ ‫بازی‬ ‫قواعد‬ ‫گذاشته‬ ‫افزار‬‫نرم‬ ‫اکوسیستم‬
‫محصولت‬ ‫تولید‬ ‫فشار‬ ‫شرکتها‬ ،‫باشند‬ ‫کد‬ ‫کننده‬ ‫اعمال‬ ‫کنند‬‫می‬ ‫سعی‬ ‫دهنگان‬‫توسعه‬
‫کشند‬‫می‬ ‫را‬ ‫سرشاری‬ ‫سود‬ ‫انتظار‬ ‫سیستم‬ ‫فروشندگان‬ ‫و‬ ‫کنند‬‫می‬ ‫حس‬ ‫را‬ ‫باز‬‫متن‬.
1‫معرفی‬ .
‫این‬ .‫است‬ ‫آورده‬ ‫بار‬ ‫به‬ ‫کاربران‬ ‫برای‬ ‫ارزانتر‬ ‫افزار‬‫نرم‬ ‫از‬ ‫بیش‬ ‫چیزی‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫ظهور‬
‫کرده‬ ‫ایجاد‬ ‫افزار‬‫نرم‬ ‫حوزه‬ ‫بازیگران‬ ‫بین‬ ‫اقتصادی‬ ‫انفعال‬ ‫و‬ ‫فعل‬ ‫در‬ ‫عمده‬ ‫تغییراتی‬ ‫اتفاق‬
‫است‬.
‫از‬ ‫سبکی‬ ‫حتی‬ ‫یا‬ ‫افزار‬‫نرم‬ ‫توسعه‬ ‫به‬ ‫ویژه‬ ‫نگاهی‬ ‫تجسم‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫ها‬‫خیلی‬ ‫برای‬-
‫و‬ ‫گلدمن‬ ‫ران‬ ‫پیشنهاد‬ .‫هست‬ ‫هم‬ ‫تجاری‬ ‫تدبیر‬ ‫نوعی‬ ‫معنای‬ ‫به‬ ‫اما‬ ‫است‬ ‫زندگی‬-
‫افزار‬‫نرم‬ ‫از‬ ‫کاربرانشان‬ ‫جامعه‬ ‫رشد‬ ‫برای‬ ‫باید‬ ‫شرکتها‬ ‫که‬ ‫است‬ ‫این‬ ‫گابریل‬ ‫ریچارد‬
‫نمایند‬ ‫ایجاد‬ ‫خدماتشان‬ ‫و‬ ‫محصولت‬ ‫اطراف‬ ‫زنده‬ ‫محیطی‬ ‫و‬ ‫کنند‬ ‫استفاده‬ ‫باز‬‫متن‬.
‫با‬ ‫آن‬ ‫دادن‬ ‫تطبیق‬ ‫برای‬ ‫که‬ ‫را‬ ‫کد‬ ‫متن‬ ‫و‬ ‫است‬ ‫رایگان‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫معمول‬ ‫بطور‬
‫اجازه‬ ‫کاربر‬ ‫به‬ ‫باز‬‫متن‬ ‫های‬‫پروانه‬ ‫اغلب‬ .‫دارد‬ ‫همراه‬ ‫به‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫کاربر‬ ‫احتیاجات‬
‫بازپخش‬ ‫برای‬ ‫مبلغی‬ ‫دریافت‬ ‫ازای‬ ‫در‬ ‫را‬ ‫ممکن‬ ‫تغییرات‬ ‫بعلوه‬ ‫افزار‬‫نرم‬ ‫بازپخش‬
) ‫باشد‬ ‫دسترس‬ ‫در‬ ‫عمومی‬ ‫بصورت‬ ‫کد‬ ‫متن‬ ‫تغییرات‬ ‫که‬ ‫زمانی‬ ‫تا‬ ‫دهند‬‫می‬
. .www opensource org.(
‫توسعه‬ ‫جامعه‬ ‫که‬ ‫است‬ ‫افزاری‬‫نرم‬ ‫جمعی‬ ‫باز‬‫متن‬ .‫دارد‬ ‫وجود‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫نوع‬ ‫دو‬
‫برگزیده‬ ‫گروهی‬ ‫گاهی‬ ‫باشد‬ ‫افزار‬‫نرم‬ ‫مالک‬ ‫حقوقی‬ ‫شخصیت‬ ‫یک‬ ‫اینکه‬ ‫بجای‬ .‫دهد‬‫می‬
‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫شده‬ ‫اعمال‬ ‫همکاریهای‬ ‫از‬ ‫یک‬ ‫کدام‬ ‫که‬ ‫گیرند‬‫می‬ ‫تصمیم‬ ‫داوطلبان‬ ‫از‬
‫اعمال‬ ،‫شخصی‬ ‫دهندگان‬‫توسعه‬ .‫برود‬ ‫سو‬ ‫کدام‬ ‫به‬ ‫افزار‬‫نرم‬ ‫و‬ ‫شوند‬ ‫پذیرفته‬ ‫اصلی‬ ‫کد‬
‫سرور‬ ‫مورد‬ ‫مانند‬ ‫گیرند‬‫می‬ ‫تصمیم‬ ‫افزار‬‫نرم‬ ‫درباره‬ ‫بخصوص‬ ‫شرکت‬ ‫یک‬ ‫نه‬ ‫و‬ ‫کد‬ ‫کنندگان‬
) ‫آپاچی‬ ‫وب‬. .httpd apache org.(
‫آن‬ ‫دهنده‬‫توسعه‬ ‫و‬ ‫مالک‬ ،‫سود‬ ‫پی‬ ‫در‬ ‫شخصیتی‬ ‫که‬ ‫است‬ ‫افزاری‬‫نرم‬ ‫تجاری‬ ‫باز‬‫متن‬
‫به‬ ‫ورود‬ ‫برای‬ ‫را‬ ‫کد‬ ‫کدام‬ ‫که‬ ‫کند‬‫می‬ ‫تعیین‬ ‫و‬ ‫دارد‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫تالیف‬ ‫حق‬ ‫شرکت‬ .‫است‬
‫مورد‬ ‫مانند‬ ‫دهد‬ ‫انجام‬ ‫کاری‬ ‫چه‬ ‫آینده‬ ‫در‬ ‫و‬ ‫بپذیرد‬ ‫اصلی‬ ‫کد‬ ‫متن‬MySQL‫داده‬ ‫پایگاه‬ ‫و‬
( . . )MySQL www mysql com.
‫اغلب‬ ‫جامعه‬ ‫بوسیله‬ ‫شده‬ ‫داده‬ ‫توسعه‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫اقتصاد‬ ‫درباره‬ ‫پیشین‬ ‫مطالعات‬
‫به‬ ‫آوری‬‫تعجب‬ ‫فراوان‬ ‫داوطلبانه‬ ‫کار‬ ‫میزان‬ ‫آن‬ ‫در‬ ‫که‬ ‫است‬ ‫متمرکز‬ ‫کار‬ ‫نیروی‬ ‫اقتصاد‬ ‫بر‬
‫بخاطر‬ ‫دهندگان‬‫توسعه‬ ‫که‬ ‫کند‬‫می‬ ‫اشاره‬ ‫ریموند‬ ‫اریک‬ .‫یابد‬‫می‬ ‫تخصیص‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬
‫کمک‬ ‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫همتایانشان‬ ‫بین‬ ‫اعتبار‬ ‫افزایش‬ ‫از‬ ‫ناشی‬ ‫شخصی‬ ‫لذت‬
‫مشابهی‬ ‫نتیجه‬ ‫به‬ ‫نیز‬ ‫خود‬ ‫تجربی‬ ‫مطالعه‬ ‫در‬ ‫همکارانش‬ ‫و‬ ‫هارووی‬ ‫ارنان‬ ‫کنند‬‫می‬
‫رسیدند‬ .
‫کردن‬ ‫مستند‬ ‫برای‬ ‫دهندگان‬‫توسعه‬ ‫که‬ ‫کنند‬‫می‬ ‫استدلل‬ ‫تیروله‬ ‫جین‬ ،‫لرنرو‬ ‫جاشوا‬
‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫آتی‬ ‫کارفرمایان‬ ‫برای‬ ‫شغلی‬ ‫انداز‬‫چشم‬ ‫بهبود‬ ‫و‬ ‫فنی‬ ‫تواناییهای‬
‫محرک‬ ‫کار‬ ‫از‬ ‫بردن‬ ‫لذت‬ ‫که‬ ‫کنند‬‫می‬ ‫گزارش‬ ‫گلف‬ ‫رابرت‬ ‫لخانیو‬ ‫کریم‬ ‫و‬ ‫کنند‬‫می‬ ‫کمک‬
‫مطالعه‬ ‫این‬ ‫گرچه‬ ‫است‬ ‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫دهندگان‬‫توسعه‬ ‫کمک‬ ‫برای‬ ‫مهمی‬ ‫ذاتی‬
‫اند‬‫مهم‬ ‫هم‬ ‫مالی‬ ‫های‬‫انگیزه‬ ‫که‬ ‫دهد‬‫می‬ ‫نشان‬.
‫دهد‬‫نمی‬ ‫شرحا‬ ‫را‬ ‫این‬ ‫اما‬ ‫است‬ ‫داوطلبانه‬ ‫کار‬ ‫برای‬ ‫توضیحات‬ ‫از‬ ‫ای‬‫پاره‬ ‫اینها‬ ‫که‬ ‫حالی‬ ‫در‬
‫های‬‫پروژه‬ ‫به‬ ‫شرکت‬ ‫کاری‬ ‫زمان‬ ‫در‬ ‫که‬ ‫کنند‬‫می‬ ‫استخدام‬ ‫را‬ ‫اشخاصی‬ ‫شرکتها‬ ‫چرا‬ ‫که‬
‫کسانی‬ ‫حقوق‬ ‫که‬ ‫دریافتند‬ ‫همکارانش‬ ‫و‬ ‫هان‬ ‫هورن‬ ‫ایل‬ .‫کنند‬‫می‬ ‫کمک‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬
‫در‬ ‫آنها‬ ‫رتبه‬ ‫با‬ ‫مستقیمی‬ ‫رابطه‬ ‫کنند‬‫می‬ ‫کمک‬ ‫آپاچی‬ ‫افزار‬ ‫نرم‬ ‫بنیاد‬ ‫پروژه‬ ‫به‬ ‫که‬
‫دهندگان‬‫توسعه‬ ‫رتبه‬ ‫کارفرمایان‬ ‫که‬ ‫گرفتند‬ ‫نتیجه‬ ‫محققین‬ ‫پس‬ .‫دارد‬ ‫آپاچی‬ ‫تشکیلت‬
.‫گیرند‬‫می‬ ‫بکار‬ ‫مولد‬ ‫های‬‫توانایی‬ ‫سنجش‬ ‫برای‬ ‫معیاری‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫بنیاد‬ ‫در‬
‫مانتورینگ‬ ‫سیستم‬ ‫با‬ ‫دانستید‬ ‫می‬ ‫آیا‬zabbix‫ساختارهایی‬ ‫از‬ . ‫دارید‬ ‫را‬ ‫صفحات‬ ‫کردن‬ ‫مانیتور‬ ‫امکان‬
: ‫کرد‬ ‫اشاره‬ ‫زیر‬ ‫موارد‬ ‫به‬ ‫توان‬ ‫می‬ ‫کرد‬ ‫مانیتور‬ ‫میشه‬ ‫که‬
.Availability
.Response time in milliseconds
.Access speed
.Work authorization on the site
: ‫پردازیم‬ ‫می‬ ‫ساختار‬ ‫این‬ ‫انجام‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫ادامه‬ ‫در‬ ‫حال‬
‫یک‬ ‫چیز‬ ‫هر‬ ‫از‬ ‫قبل‬template: ‫سازیم‬ ‫می‬
. ‫میکنیم‬ ‫کار‬ ‫این‬ ‫به‬ ‫اقدام‬ ‫زیر‬ ‫مسیر‬ ‫از‬ ‫کار‬ ‫این‬ ‫برای‬
Confguration -> Templates
‫سپس‬add‫ساختار‬ ‫وارد‬ ‫بعد‬ . ‫زنیم‬ ‫می‬ ‫را‬template‫اسم‬ ‫اینجا‬ ‫در‬ . ‫شویم‬ ‫می‬ ‫خودمان‬template
‫ما‬site template. ‫باشد‬ ‫می‬
‫قسمت‬ ‫وارد‬ ‫سپس‬Web scenarios‫شویم‬ ‫می‬
‫قسمت‬ ‫در‬Web scenarios‫گزینه‬create Web scenarios. ‫میزنیم‬ ‫را‬
‫در‬ ‫مثال‬ ‫برای‬ ‫ما‬ . ‫میکنیم‬ ‫وارد‬ ‫را‬ ‫هیم‬ ‫د‬ ‫انجام‬ ‫مانیتورینگ‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫سایت‬ ‫وب‬ ‫مشخصات‬ ‫سپس‬
‫سایت‬ ‫اینجا‬.github com‫و‬ ‫ایم‬ ‫داده‬ ‫قرار‬ ‫تست‬ ‫برای‬ ‫را‬agent‫را‬frefox‫که‬ ‫ایم‬ ‫کرده‬ ‫انتخاب‬
‫مانند‬ ‫موارد‬ ‫سایر‬ ‫میتوانید‬zabbix. ‫کنید‬ ‫انتخاب‬ ‫را‬ ‫و‬…
‫وارد‬ ‫سپس‬steps. ‫شویم‬ ‫می‬
‫سپس‬add. ‫کند‬ ‫مونیتور‬ ‫را‬ ‫چیزی‬ ‫چه‬ ‫اینکه‬ ‫مراحل‬ ‫انجام‬ ‫برای‬ . ‫زنیم‬ ‫می‬ ‫را‬
‫میخواهیم‬ ‫ما‬index‫کد‬ ‫انحصارا‬ ‫و‬ . ‫کند‬ ‫بررسی‬ ‫را‬ ‫سایت‬۲00‫می‬ ‫اتفاق‬ ‫زمانی‬ ‫کد‬ ‫این‬ . ‫میدهیم‬ ‫قرار‬ ‫را‬
‫یک‬ ‫و‬ . ‫باشد‬ ‫کرده‬ ‫دهی‬ ‫سرویس‬ ‫بدرستی‬ ‫وبسایت‬ ‫که‬ ‫افتد‬string. ‫است‬ ‫موجود‬ ‫سایت‬ ‫در‬ ‫که‬
. ‫باشد‬ ‫می‬ ‫روال‬ ‫بدین‬ ‫ها‬ ‫ساختار‬ ‫واقع‬ ‫در‬
.Name – the name of the step In this case, the main page of the site will be
checked,
.therefore I call the step index This is not important, but I recommend giving
names
meaningful, so that later it would be convenient to operate with names, for
example, in
.triggers
.URL – the address of the page to be checked
.Required string – the string on the page that zabbix will look for I took the
string from the
. .footer site If zabbix fnd it on the page, it will assume that the site is all right If
not, it will
.bee an error
. .Required status codes – the required response code I specify 200 If zabbix
receives
.some other code in response from the web server, the check has failed
: ‫ها‬ ‫کد‬ ‫از‬ ‫اما‬ ‫و‬
‫بررسی‬ ‫به‬ ‫زیر‬ ‫در‬ ‫هست‬ ‫اساسی‬ ‫ویژگی‬ ‫یک‬ ‫ها‬ ‫آن‬ ‫دانستن‬ ‫و‬ ‫ها‬ ‫خطا‬ ‫کد‬ ‫بررسی‬ ‫ها‬ ‫سرور‬ ‫وب‬ ‫مباحث‬ ‫در‬
‫پرداختیم‬ ‫ها‬ ‫کد‬ ‫این‬
‫پروتکل‬ ‫بستر‬ ‫در‬ ‫که‬ ‫هنگامی‬HTTP) ‫یا‬Hypertext Transfer Protocol‫و‬ ‫گشت‬ ‫حال‬ ‫در‬ ‫وب‬ ‫در‬ (
‫آدرس‬ ‫هر‬ ‫با‬ ،‫هستیم‬ ‫مختلف‬ ‫صفحات‬ ‫مرور‬ ‫و‬ ‫گذار‬url‫ی‬ ‫ها‬ ‫سایت‬ ‫سرور‬ ‫از‬ ‫خود‬ ‫مرورگر‬ ‫طریق‬ ‫از‬ ‫که‬ ‫ای‬
‫می‬ ‫بدل‬ ‫و‬ ‫رد‬ ‫سرور‬ ‫و‬ (‫)مرورگر‬ ‫ما‬ ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫زمینه‬ ‫پس‬ ‫در‬ ‫کدهایی‬ ،‫کنیم‬ ‫می‬ ‫درخواست‬ ‫مختلف‬
‫وضعیت‬ ‫کدهای‬ ‫اصطلحا‬ ‫در‬ ‫آنها‬ ‫به‬ ‫که‬ ‫شوند‬HTTP) ‫یا‬HTTP response status codes‫می‬ (
‫جمله‬ ‫از‬ ‫وب‬ ‫سازی‬ ‫استاندارد‬ ‫جهانی‬ ‫های‬ ‫بنیاد‬ ‫و‬ ‫ها‬ ‫کنسرسیوم‬ ‫توسط‬ ‫کدها‬ ‫این‬ ،‫گویند‬IETF) ‫یا‬
Internet Engineering Task Force‫و‬ (W3C) ‫یا‬World Wide Web Consortium‫و‬ ‫تعریف‬ (
،‫نکند‬ ‫پیروی‬ ‫آنها‬ ‫اصول‬ ‫از‬ ‫که‬ ‫ندارد‬ ‫وجود‬ ‫مرورگری‬ ‫یا‬ ‫سرور‬ ‫تقریبا‬ ‫امروزه‬ ‫و‬ ‫اند‬ ‫شده‬ ‫دهی‬ ‫سازمان‬
‫وضعیت‬ ‫کدهای‬HTTP‫دارند‬ ‫فراوانی‬ ‫کاربردهای‬ ،‫کاربری‬ ‫لحاظ‬ ‫به‬ ‫چه‬ ‫و‬ ‫فنی‬ ‫لحاظ‬ ‫به‬ ‫چه‬
‫وضعیت‬ ‫کدهای‬HTTP‫کنیم؟‬ ‫بررسی‬ ‫چگونه‬ ‫را‬
‫وضعیت‬ ‫کدهای‬ ‫مشاهده‬ ‫برای‬HTTP(‫جدید‬ ‫مرورگرهای‬ ‫)مخصوصا‬ ‫مرورگرها‬ ‫های‬ ‫قابلیت‬ ‫از‬ ‫توانید‬ ‫می‬ ،
) ‫وب‬ ‫دهندگان‬ ‫توسعه‬ ‫برای‬web developers،‫فاکس‬ ‫فایر‬ ‫مثل‬ ‫مرورگرهایی‬ ‫در‬ ‫معمول‬ ،‫کنید‬ ‫استفاده‬ (
) ‫دهندگان‬ ‫توسعه‬ ‫ابزارهای‬ ‫عنوان‬ ‫تحت‬ ‫قسمتی‬ ...‫و‬ ‫اپرا‬ ،‫کروم‬ ‫گوگل‬developers tools‫عناوینی‬ ‫یا‬ (
) ‫کاربری‬ ‫واسط‬ ‫انفعالت‬ ‫و‬ ‫فعل‬ ‫تمام‬ ‫که‬ ‫دارد‬ ‫وجود‬ ‫آن‬ ‫شبیه‬user agent.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫سرور‬ ‫و‬ (
‫تفاوت‬HTTP 1/0‫و‬HTTP 1/1
‫وضعیت‬ ‫کدهای‬ ‫بررسی‬ ‫به‬ ‫اینکه‬ ‫از‬ ‫قبل‬HTTP‫نسخه‬ ‫به‬ ‫باشیم‬ ‫داشته‬ ‫ای‬ ‫اشاره‬ ‫نیست‬ ‫بد‬ ،‫بپردازیم‬
) ‫کنید‬ ‫می‬ ‫مشاهده‬ ‫بال‬ ‫تیتر‬ ‫مقابل‬ ‫در‬ ‫که‬ ‫اعدادی‬ ،‫آن‬ ‫مختلف‬ ‫های‬1 0/‫و‬1 1/‫های‬ ‫نسخه‬ ‫واقع‬ ‫در‬ (
‫پروتکل‬ ‫مختلف‬HTTP‫گروه‬ ‫توسط‬ ‫که‬ ‫هستند‬HTTP-WG‫مجموعه‬ ‫زیر‬ ‫خود‬ ‫که‬IETF) ‫یا‬Internet
Engineering Task Force،‫یافته‬ ‫توسعه‬ ،‫است‬ (HTTP 1/0‫پروتکل‬ ‫این‬ ‫قدیمی‬ ‫و‬ ‫ابتدایی‬ ‫نسخه‬
‫به‬ ،‫داشت‬ ‫وجود‬ ‫که‬ ‫ضعفی‬ ‫نقاط‬ ‫و‬ ‫نقایص‬ ‫دلیل‬ ‫به‬ ‫و‬ ‫گرفت‬ ‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ‫ابتدا‬ ‫در‬ ‫که‬ ‫است‬
‫استاندارد‬ ‫و‬ ‫شد‬ ‫داده‬ ‫توسعه‬ ‫تدریج‬HTTP 1/1‫پروتکل‬ ‫جدید‬ ‫نسخه‬ ‫بستر‬ ‫در‬ ،‫گرفت‬ ‫شکل‬HTTP
.‫کنند‬ ‫می‬ ‫استفاده‬ ‫آن‬ ‫از‬ ‫مرورگرها‬ ‫و‬ ‫ها‬ ‫سرور‬ ‫بیشتر‬ ‫امروزه‬ ‫و‬ ‫شده‬ ‫تعریف‬ ‫بیشتری‬ ‫وضعیت‬ ‫کدهای‬
‫سری‬ ‫کدهای‬100) ‫اطلعات‬ ‫به‬ ‫مربوط‬ ،Informational(
‫کدهای‬ ‫از‬ ‫سری‬ ‫اولین‬HTTP‫عدد‬ ‫با‬ ،100‫اطلعات‬ ‫های‬ ‫بسته‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫مورد‬ ‫در‬ ‫که‬ ‫شود‬ ‫می‬ ‫شروع‬
‫از‬ ‫وقتی‬ ‫فرض‬ ‫به‬ ،‫دهند‬ ‫می‬ ‫نشان‬ ‫را‬ ‫سرور‬ ‫پاسخ‬ ‫موقت‬ ‫حالت‬ ‫و‬ ‫دارند‬ ‫کاربرد‬ ،‫فایل‬ ‫دریافت‬ ‫و‬ ‫ارسال‬ ‫مثل‬
‫متد‬POST‫کد‬ ‫دریافت‬ ،‫کنیم‬ ‫می‬ ‫استفاده‬ ‫وب‬ ‫های‬ ‫فرم‬ ‫در‬100‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬
‫کد‬ ‫ارسال‬ ‫بدون‬ ‫االبته‬ ،‫دارد‬ ‫ادامه‬ ‫اطلعات‬ ‫پردازش‬ ‫فرایند‬ ‫و‬ ‫پذیرفته‬ ‫را‬ ‫ما‬100‫می‬ ‫ادامه‬ ‫فرایند‬ ‫این‬ ‫نیز‬
‫نسخه‬ ‫از‬ ‫که‬ ‫مرورگرهایی‬ ‫در‬ ‫حتی‬ ‫و‬ ‫نیست‬ ‫ضروری‬ ‫سرور‬ ‫طرف‬ ‫از‬ ‫آن‬ ‫ارسال‬ ‫لذا‬ ‫یابد‬.HTTP/1 0‫استفاده‬
.‫نیست‬ ‫پردازش‬ ‫و‬ ‫فهم‬ ‫قابل‬ ‫کد‬ ‫این‬ ،‫کنند‬ ‫می‬
‫کد‬100) ‫ارسال‬ ‫ادامه‬ ،Continue(
‫کد‬100‫ادامه‬ ‫تواند‬ ‫می‬ ‫مرورگر‬ ‫و‬ ‫است‬ ‫کرده‬ ‫دریافت‬ ‫را‬ ‫مرورگر‬ ‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬
‫فرم‬ ‫طریق‬ ‫از‬ ‫فرض‬ ‫به‬ ‫ها‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫که‬ ‫مواقعی‬ ‫در‬ ‫مخصوصا‬ ‫کد‬ ‫این‬ ،‫نماید‬ ‫ارسال‬ ‫را‬ ‫اطلعات‬
‫متد‬ ‫و‬ ‫وب‬ ‫های‬POST‫هدر‬ ‫ارسال‬ ‫با‬ ‫مرورگر‬ ‫و‬ ‫دارد‬ ‫کاربرد‬ ،‫شود‬ ‫می‬ ‫ارسال‬:Expect 100-continue
‫کد‬ ‫جواب‬ ‫در‬ ‫اگر‬ ،‫کند‬ ‫می‬ ‫بررسی‬ ‫اطلعات‬ ‫ارسال‬ ‫ادامه‬ ‫آمادگی‬ ‫جهت‬ ‫را‬ ‫سرور‬ ‫وضعیت‬100‫دریافت‬ ‫را‬
‫کد‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ،‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫اطلعات‬ ‫ادامه‬ ،‫کند‬۴1۷Expectation Failed‫می‬ ‫دریافت‬
.‫شود‬
‫کد‬101) ‫ها‬ ‫پروتکل‬ ‫تعویض‬ ،Switching Protocols(
‫کد‬101‫که‬ ‫صورتی‬ ‫در‬ ،‫است‬ ‫داده‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫پروتکل‬ ‫تعویض‬ ‫جهت‬ ‫سرور‬ ‫از‬ ‫مرورگر‬ ‫درخواست‬ ‫معنی‬ ‫به‬
‫به‬ ،‫کرد‬ ‫خواهد‬ ‫پیروی‬ ‫مرورگر‬ ‫درخواست‬ ‫از‬ ،‫کند‬ ‫ارزیابی‬ ‫ضروری‬ ‫یا‬ ‫مفید‬ ‫را‬ ‫پروتکل‬ ‫تعویض‬ ‫این‬ ‫سرور‬
‫پروتکل‬ ‫تعویض‬ ‫فرض‬HTTP 1/0‫نسخه‬ ‫به‬HTTP 1/1‫پروتکل‬ ‫از‬ ‫استفاده‬ ‫یا‬ ،‫باشد‬ ‫مفید‬ ‫تواند‬ ‫می‬
‫های‬real-time) ‫همزمان‬ ‫و‬synchronous‫از‬ ‫که‬ ‫هایی‬ ‫برنامه‬ ‫در‬ ‫مثل‬ ،‫است‬ ‫صورت‬ ‫همین‬ ‫به‬ ‫نیز‬ (
) ‫آژاکس‬Ajax.‫باشد‬ ‫داشته‬ ‫کاربرد‬ ‫تواند‬ ‫می‬ ‫کد‬ ‫این‬ ،‫کنند‬ ‫می‬ ‫استفاده‬ (
‫کد‬10۲) ‫پردازش‬ ‫حال‬ ‫در‬ ،Processing(
‫هر‬ ‫که‬ ‫باشد‬ ‫مختلفی‬ ‫کارهای‬ ‫انجام‬ ‫شامل‬ ‫است‬ ‫ممکن‬ ‫سرور‬ ‫از‬ ‫مرورگر‬ ‫های‬ ‫درخواست‬ ‫که‬ ‫آنجایی‬ ‫از‬
‫کد‬ ‫ارسال‬ ‫با‬ ‫سرور‬ ،‫دارند‬ ‫جداگانه‬ ‫پردازش‬ ‫به‬ ‫نیاز‬ ‫کدام‬10۲،‫درخواستی‬ ‫عملیات‬ ‫که‬ ‫گوید‬ ‫می‬ ‫مرورگر‬ ‫به‬
‫قطع‬ ‫از‬ ‫و‬ ‫بوده‬ ‫سرور‬ ‫کامل‬ ‫پاسخ‬ ‫انتظار‬ ‫در‬ ‫مرورگر‬ ‫صورت‬ ‫این‬ ‫به‬ ،‫است‬ ‫پردازش‬ ‫حال‬ ‫در‬ ‫و‬ ‫شده‬ ‫دریافت‬
) ‫زمان‬ ‫حداکثر‬ ‫رسیدن‬ ‫پایان‬ ‫به‬ ‫دلیل‬ ‫به‬ ‫ارتباط‬time out.‫شود‬ ‫می‬ ‫جلوگیری‬ ،(
‫سری‬ ‫کدهای‬۲00) ‫موفق‬ ‫درخواست‬ ،Success(
‫سری‬ ‫کدهای‬۲00‫ابزار‬ ‫یا‬ ‫مرورگر‬ ‫تواند‬ ‫می‬ ‫)که‬ ‫کاربری‬ ‫واسط‬ ‫ارسالی‬ ‫درخواست‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ،
‫سری‬ ‫کدهای‬ ،‫است‬ ‫شده‬ ‫داده‬ ‫پاسخ‬ ‫و‬ ‫پردازش‬ ،‫موافقت‬ ،‫دریافت‬ ‫موفقیت‬ ‫با‬ ،(‫باشد‬ ‫دیگری‬۲00‫معمول‬
.‫است‬ ‫سرور‬ ‫صحیح‬ ‫عملکرد‬ ‫و‬ ‫درخواست‬ ‫بودن‬ ‫نقص‬ ‫بی‬ ‫معنی‬ ‫به‬
‫کد‬۲00) ‫موفق‬ ‫پاسخ‬ ،OK(
‫کد‬۵0۲) ‫بالدست‬ ‫سرورهای‬ ‫از‬ ‫پاسخ‬ ‫دریافت‬ ‫عدم‬ ‫دلیل‬ ‫به‬upstream‫عنوان‬ ‫به‬ ‫فعلی‬ ‫سرور‬ ‫و‬ ‫است‬ (
‫های‬ ‫دروازه‬ ،‫کاربری‬ ‫واسط‬ ‫و‬ ‫اصلی‬ ‫سرور‬ ‫بین‬ ‫معمول‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫کند‬ ‫می‬ ‫عمل‬ ‫میانجی‬ ‫دروازه‬ ‫یک‬
) ‫میانجی‬Gateway‫حالت‬ ‫این‬ ،‫نیستند‬ ‫پاسخ‬ ‫دریافت‬ ‫و‬ ‫ارسال‬ ‫فرایند‬ ‫تکمیل‬ ‫به‬ ‫قادر‬ ‫که‬ ‫دارند‬ ‫وجود‬ (
.‫شد‬ ‫خواهد‬ ‫رفع‬ ‫کاربر‬ ‫سمت‬ ‫از‬ ‫مجدد‬ ‫تلش‬ ‫بار‬ ‫چند‬ ‫با‬ ‫معمول‬
‫کد‬۵0۳) ‫دسترس‬ ‫از‬ ‫خارج‬ ‫سرویس‬ ،Service Unavailable(
‫کد‬ ‫دریافت‬۵0۳) ‫زیاد‬ ‫ترافیک‬ ‫دلیل‬ ‫به‬ ‫سرور‬ ‫بودن‬ ‫دسترس‬ ‫قابل‬ ‫غیر‬ ‫معنی‬ ‫به‬overload‫به‬ ‫انجام‬ ‫یا‬ (
.‫شد‬ ‫خواهد‬ ‫رفع‬ ‫ساعت‬ ‫چند‬ ‫یا‬ ‫دقیقه‬ ‫چند‬ ‫از‬ ‫پس‬ ‫و‬ ‫بوده‬ ‫موقتی‬ ‫حالت‬ ‫این‬ ‫معمول‬ ،‫است‬ ‫روزرسانی‬
‫کد‬۵0۴) ‫میانجی‬ ‫دروازه‬ ‫زمان‬ ‫حداکثر‬ ‫پایان‬ ،Gateway Timeout(
‫کد‬۵0۴) ‫میانجی‬ ‫دروازه‬ ‫یک‬ ‫عنوان‬ ‫به‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ‫نیز‬Gateway‫پاسخ‬ ‫دریافت‬ ‫به‬ ‫قادر‬ (
) ‫دست‬ ‫بال‬ ‫سرورهای‬ ‫از‬upstream.‫نیست‬ ‫مجاز‬ ‫زمان‬ ‫حداکثر‬ ‫در‬ (
‫کد‬۵0۵‫نسخه‬ ،HTTP) ‫شود‬ ‫نمی‬ ‫پشتیبانی‬HTTP Version Not Supported(
‫کد‬۵0۵‫نسخه‬ ‫نشدن‬ ‫پشتیبانی‬ ‫معنی‬ ‫به‬HTTP‫می‬ ‫استفاده‬ ‫آن‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫که‬ ‫است‬ ‫پروتکلی‬
‫می‬ ‫ارسال‬ ‫خود‬ ‫پاسخ‬ ‫های‬ ‫سربرگ‬ ‫همراه‬ ‫به‬ ‫نیز‬ ‫را‬ ‫نسخه‬ ‫آن‬ ‫از‬ ‫نکردن‬ ‫پشتیبانی‬ ‫دلیل‬ ‫سرور‬ ‫معمول‬ ،‫کند‬
.‫کند‬
‫استاندارد‬ ‫طبق‬ ‫که‬ ‫شده‬ ‫گفته‬ ‫موارد‬ ‫بر‬ ‫علوه‬RFC 2616 W3C،‫است‬
‫استاندارد‬ ‫کد‬HTTP‫عدد‬ ‫با‬ ،‫وب‬ ‫در‬۲00‫پاسخ‬ ‫دریافت‬ ،‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬۲00‫معنی‬ ‫این‬ ‫به‬ ‫سرور‬ ‫از‬
‫متد‬ ‫)در‬ ‫درخواستی‬ ‫آدرس‬ ‫که‬ ‫است‬GET‫متد‬ ‫)در‬ ‫نظر‬ ‫مورد‬ ‫عملیات‬ ‫یا‬ (POST‫موفقیت‬ ‫و‬ ‫کامل‬ ‫طور‬ ‫به‬ (
) ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫نقص‬ ‫بدون‬ ‫ارتباط‬ ‫یک‬ ‫در‬ ،‫است‬ ‫شده‬ ‫انجام‬ ‫سرور‬ ‫توسط‬ ‫آمیز‬user agent‫و‬ (
‫سری‬ ‫کدهای‬ ،‫سرور‬۲00.‫شوند‬ ‫دریافت‬ ‫باید‬
‫کد‬۲01) ‫شده‬ ‫ساخته‬ ،Created(
‫کد‬HTTP 201‫سرور‬ ‫در‬ ‫جدید‬ ‫منبع‬ ‫یک‬ ‫شدن‬ ‫ساخته‬ ‫و‬ ‫درخواست‬ ‫آمیز‬ ‫موفقیت‬ ‫دریافت‬ ‫معنی‬ ‫به‬
‫کد‬ ‫ارسال‬ ،(‫جدید‬ ‫صفحه‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬ ‫فرض‬ ‫)به‬ ‫است‬۲01‫سرور‬ ‫که‬ ‫است‬ ‫صحیح‬ ‫صورتی‬ ‫در‬ ‫تنها‬
‫کد‬ ‫باید‬ (‫باشد‬ ‫نشده‬ ‫ساخته‬ ‫هنوز‬ ‫منبع‬ ‫)اگر‬ ‫اینصورت‬ ‫غیر‬ ‫در‬ ،‫باشد‬ ‫ساخته‬ ‫را‬ ‫جدید‬ ‫منبع‬۲0۲‫ارسال‬ ‫را‬
.‫کند‬
‫کد‬۲0۲) ‫شده‬ ‫موافقت‬ ،Accepted(
‫کد‬۲0۲‫طور‬ ‫به‬ ‫عملیات‬ ‫پردازش‬ ‫اما‬ ،‫شده‬ ‫موافقت‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫با‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ،
‫تقاضای‬ ‫است‬ ‫ممکن‬ ،‫درخواستی‬ ‫عملیات‬ ‫پردازش‬ ‫پایان‬ ‫تا‬ ‫دلیل‬ ‫همین‬ ‫به‬ ،‫است‬ ‫نگرفته‬ ‫صورت‬ ‫کامل‬
.‫شود‬ ‫رد‬ ،‫برعکس‬ ‫یا‬ ‫شده‬ ‫کامل‬ ‫کاربر‬
‫کد‬۲0۳) ‫معتبر‬ ‫غیر‬ ‫اطلعات‬ ،Non-Authoritative Information(
‫کد‬۲0۳‫ورژن‬ ‫از‬ ‫که‬HTTP 1/1‫را‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ،‫شده‬ ‫تعریف‬
‫)به‬ ‫است‬ ‫معتبر‬ ‫غیر‬ ‫منبع‬ ‫یک‬ ‫از‬ (‫سرور‬ ‫پاسخ‬ ‫)در‬ ‫ارسالی‬ ‫اطلعات‬ ‫ولی‬ ،‫داده‬ ‫پاسخ‬ ‫آمیز‬ ‫موفقیت‬ ‫طور‬ ‫به‬
‫غیر‬ ‫معمول‬ ‫سرورها‬ ‫در‬ ‫کد‬ ‫این‬ ‫تنظیم‬ ،(‫شود‬ ‫نمی‬ ‫تایید‬ ‫آن‬ ‫درستی‬ ‫که‬ ‫است‬ ‫ازاطلعاتی‬ ‫کپی‬ ‫فرض‬
‫کد‬ ‫آن‬ ‫جای‬ ‫به‬ ‫توان‬ ‫می‬ ‫و‬ ‫است‬ ‫ضروری‬۲00.‫کرد‬ ‫ارسال‬ ‫را‬
‫کد‬۲0۴) ‫محتوا‬ ‫بدون‬ ‫پاسخ‬ ،No Content(
‫کد‬۲0۴‫شامل‬ ‫سرور‬ ‫پاسخ‬ ‫اما‬ ،‫است‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫صحیح‬ ‫پردازش‬ ‫و‬ ‫دریافت‬ ‫معنی‬ ‫به‬
‫درخواستی‬ ‫منبع‬ ‫رسانی‬ ‫روز‬ ‫به‬ ،‫به‬ ‫مربوط‬ ‫اطلعات‬ ‫تنها‬ ‫فرض‬ ‫به‬ ‫تواند‬ ‫می‬ ‫و‬ ‫نیست‬ ‫خاصی‬ ‫محتوای‬
‫از‬ ‫تغییری‬ ‫گونه‬ ‫هیچ‬ ‫درخواستی‬ ‫آدرس‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ،‫سرور‬ ‫از‬ ‫پاسخ‬ ‫این‬ ‫دریافت‬ ‫معمول‬ ،‫باشد‬
‫نشان‬ ‫قبلی‬ ‫صورت‬ ‫همان‬ ‫به‬ ‫مربوطه‬ ‫صفحه‬ ‫یا‬ ‫فایل‬ ‫و‬ ‫است‬ ‫نداشته‬ ‫کنونی‬ ‫لحظه‬ ‫تا‬ ‫درخواست‬ ‫آخرین‬
.‫شود‬ ‫می‬ ‫داده‬
‫کد‬۲0۵) ‫محتوا‬ ‫بازنشانی‬ ،Reset Content(
‫کد‬۲0۵‫کد‬ ‫عملکرد‬ ‫به‬ ‫زیادی‬ ‫شباهت‬۲0۴‫ارسال‬ ‫سرور‬ ‫طرف‬ ‫از‬ ‫محتوایی‬ ‫هیچ‬ ‫نیز‬ ‫اینجا‬ ‫در‬ ‫یعنی‬ ،‫دارد‬
‫یا‬ ‫بازنشانی‬ ‫فعلی‬ ‫اطلعات‬ ،‫کاربر‬ ‫سمت‬ ‫در‬ ‫اما‬ ،‫شود‬ ‫نمی‬Reset‫به‬ ‫منجر‬ ‫معمول‬ ‫این‬ ‫که‬ ‫گردند‬ ‫می‬
‫مورد‬ ‫تواند‬ ‫می‬ ‫وب‬ ‫های‬ ‫فرم‬ ‫اطلعات‬ ‫کردن‬ ‫پاک‬ ‫برای‬ ‫مخصوصا‬ ‫کد‬ ‫این‬ ،‫شود‬ ‫می‬ ‫خالی‬ ‫محتوای‬ ‫ایجاد‬
.‫گیرد‬ ‫قرار‬ ‫استفاده‬
‫کد‬۲06) ‫جزئی‬ ‫محتوای‬ ،Partial Content(
‫کد‬۲06) ‫دانلود‬ ‫ادامه‬ ‫نظیر‬ ‫امکاناتی‬ ‫از‬ ‫فرض‬ ‫به‬ ‫که‬ ‫هایی‬ ‫حالت‬ ‫برای‬ ،resume download‫استفاده‬ (
‫به‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫از‬ ‫خاصی‬ ‫قسمت‬ ‫به‬ ،‫سرور‬ ‫توسط‬ ‫کد‬ ‫این‬ ‫ارسال‬ ‫با‬ ،‫دارد‬ ‫کاربرد‬ ،‫کنیم‬ ‫می‬
‫از‬ ‫که‬ ‫هایی‬ ‫برنامه‬ ‫شیوه‬ ‫این‬ ‫با‬ ،‫شود‬ ‫می‬ ‫داده‬ ‫پاسخ‬ ‫جزئی‬ ‫صورت‬GNU Wget‫از‬ ‫داده‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫یا‬
‫اطلعات‬ ‫دریافت‬ ‫ادامه‬ ‫به‬ ‫نیز‬ ‫ارتباط‬ ‫قطع‬ ‫از‬ ‫پس‬ ‫حتی‬ ‫بود‬ ‫خواهند‬ ‫قادر‬ ،‫کنند‬ ‫می‬ ‫پشتیبانی‬ ‫سرور‬
.‫شود‬ ‫پشتیبانی‬ ‫نیز‬ ‫سرور‬ ‫توسط‬ ‫باید‬ ‫قابلیت‬ ‫این‬ ‫البته‬ ،‫بپردازند‬
‫سری‬ ‫کدهای‬۳00) ‫انتقال‬ ،Redirection(
‫سری‬ ‫کدهای‬۳00‫انجام‬ ‫با‬ ‫باید‬ ،‫سرور‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫که‬ ‫هستند‬ ‫مواردی‬ ‫به‬ ‫مربوط‬
‫و‬ (‫مرورگر‬ ‫)مثل‬ ‫کاربری‬ ‫واسط‬ ‫توسط‬ ‫معمول‬ ‫عملیات‬ ‫این‬ ،‫شود‬ ‫کامل‬ (‫کاربر‬ ‫سمت‬ ‫)در‬ ‫دیگری‬ ‫اعمال‬
‫یک‬ ‫از‬ ‫خودکار‬ ‫انتقال‬ ‫یا‬ ‫ریدایرکت‬ ‫عمل‬ ‫فرض‬ ‫به‬ ،‫شود‬ ‫می‬ ‫انجام‬ (‫خودکار‬ ‫صورت‬ ‫)به‬ ‫کاربر‬ ‫دخالت‬ ‫بدون‬
‫سری‬ ‫کدهای‬ ‫ارسال‬ ‫با‬ ،‫دیگر‬ ‫آدرس‬ ‫به‬ ‫آدرس‬۳00‫است‬ ‫مسئله‬ ‫این‬ ‫اینجا‬ ‫در‬ ‫مهم‬ ‫نکته‬ ،‫شود‬ ‫می‬ ‫انجام‬
‫از‬ ‫بیش‬ ،‫درخواست‬ ‫یک‬ ‫در‬ ‫نباید‬ ‫ها‬ ‫ریدایرکت‬ ‫که‬۵،‫ها‬ ‫مرورگر‬ ‫اکثر‬ ‫در‬ ‫اینصورت‬ ‫غیر‬ ‫در‬ ،‫شوند‬ ‫تکرار‬ ‫بار‬
) ‫حلقه‬ ‫بر‬ ‫فرض‬Loop.‫شد‬ ‫خواهد‬ ‫قطع‬ ‫ارتباط‬ ‫و‬ ‫شده‬ ‫انتها‬ ‫بی‬ (
‫کد‬۳00) ‫چندگانه‬ ‫انتخاب‬ ،Multiple Choices(
‫کد‬۳00‫پیشنهاد‬ ‫را‬ ‫مختلف‬ ‫منبع‬ ‫چند‬ ،‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫در‬ ‫سرور‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫برای‬
‫یک‬ ‫انتخاب‬ ‫و‬ (‫مختلف‬ ‫های‬ ‫فرمت‬ ‫با‬ ‫فایل‬ ‫یک‬ ‫)مثل‬ ‫دهد‬ ‫می‬url،‫گذارد‬ ‫می‬ ‫کاربر‬ ‫مرورگر‬ ‫عهده‬ ‫به‬ ‫را‬
‫از‬ ‫یکی‬ ‫سرور‬ ‫اینکه‬ ‫یا‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫یا‬ ‫معمول‬ ‫نیز‬ ‫انتخاب‬ ‫عمل‬url‫عنوان‬ ‫به‬ ‫را‬ ‫ها‬
.‫کند‬ ‫می‬ ‫ارسال‬ ‫خود‬ ‫پاسخ‬ ‫همراه‬ ‫و‬ ‫برگزیده‬ ‫فرض‬ ‫پیش‬
‫کد‬۳01) ‫همیشگی‬ ‫انتقال‬ ،Moved Permanently(
‫کد‬۳01‫کدهای‬ ‫ترین‬ ‫حساس‬ ‫و‬ ‫ترین‬ ‫مهم‬ ‫از‬ ‫یکی‬HTTP‫از‬ ‫کد‬ ‫این‬ ‫دریافت‬ ،‫است‬ ‫سئو‬ ‫علم‬ ‫در‬ ‫مخصوصا‬
‫مخصوصا‬ ‫کد‬ ‫این‬ ‫از‬ ،‫است‬ ‫دیگر‬ ‫آدرسی‬ ‫به‬ ،‫وب‬ ‫آدرس‬ ‫یک‬ ‫همیشگی‬ ‫انتقال‬ ‫معنی‬ ‫به‬ ،‫سرور‬ ‫طرف‬
‫هدایت‬ ‫جهت‬ ‫توان‬ ‫می‬ ،‫شود‬ ‫می‬ ‫ایجاد‬ ‫تغییراتی‬ ‫دلیل‬ ‫هر‬ ‫به‬ ،‫سایت‬ ‫های‬ ‫لینک‬ ‫آدرس‬ ‫در‬ ‫که‬ ‫هنگامی‬
.‫کرد‬ ‫استفاده‬ ،‫اصلی‬ ‫لینک‬ ‫به‬ ‫کاربران‬ ‫یا‬ ‫خزنده‬ ‫های‬ ‫ربات‬
‫کد‬۳0۲) ‫شد‬ ‫پیدا‬ ،Found(
‫کد‬۳0۲‫دیگری‬ ‫آدرس‬ ‫به‬ ‫موقتا‬ ‫باید‬ ‫مرورگر‬ ‫اما‬ ،‫شده‬ ‫یافت‬ ‫درخواستی‬ ‫منبع‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬
) ‫شود‬ ‫منتقل‬Moved Temporarily‫کد‬ ‫با‬ ‫حالت‬ ‫این‬ ،(۳01‫صورت‬ ‫به‬ ‫انتقال‬ ‫اینجا‬ ‫در‬ ،‫است‬ ‫متفاوت‬
‫ریدایرکت‬ ‫در‬ ‫اما‬ ،‫بود‬ ‫خواهد‬ ‫دسترس‬ ‫در‬ ‫و‬ ‫معتبر‬ ‫همچنان‬ ‫اصلی‬ ‫آدرس‬ ‫و‬ ‫شده‬ ‫انجام‬ ‫موقت‬۳01‫منظور‬ ،
.‫است‬ ‫جدید‬ ‫آدرس‬ ‫با‬ ‫آن‬ ‫جایگزینی‬ ‫و‬ ‫فعلی‬ ‫آدرس‬ ‫حذف‬ ،‫همیشگی‬ ‫انتقال‬ ،‫انتقال‬ ‫از‬
‫کد‬۳0۳) ‫دیگر‬ ‫منبعی‬ ‫دیدن‬ ،See Other(
‫کد‬۴06‫از‬ ‫برخی‬ ،‫دهد‬ ‫رخ‬ ‫ارسالی‬ ‫درخواست‬ ‫در‬ ‫استاندارد‬ ‫غیر‬ ‫کاراکترهای‬ ‫وجود‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬
‫ماژول‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫کنند‬ ‫ارسال‬ ‫پاسخ‬ ‫در‬ ‫را‬ ‫کد‬ ‫این‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫امنیتی‬ ‫دلیل‬ ‫به‬ ‫سرورها‬
mod_security‫سرورهای‬ ‫در‬Apache‫سرور‬ ،‫امنیت‬ ‫نظر‬ ‫از‬ ‫)که‬ ‫وب‬ ‫های‬ ‫آدرس‬ ‫برخی‬ ‫پذیرفتن‬ ‫از‬
‫پیام‬ ‫و‬ ‫کرده‬ ‫خودداری‬ (‫دهد‬ ‫تشخیص‬ ‫مشکوک‬ ‫را‬ ‫آنها‬Not Acceptable.‫کرد‬ ‫خواهید‬ ‫دریافت‬
‫کد‬۴0۷) ‫پروکسی‬ ‫مجوز‬ ‫به‬ ‫نیاز‬ ،Proxy Authentication Required(
‫کد‬ ‫عملکرد‬۴0۷‫کد‬ ‫شبیه‬ ‫نیز‬۴01‫از‬ ‫باید‬ (‫کاربری‬ ‫)واسط‬ ‫کاربر‬ ‫ابتدا‬ ‫اینجا‬ ‫در‬ ‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ،‫است‬
.‫کند‬ ‫اثبات‬ ‫را‬ ‫خود‬ ‫اعتبار‬ ‫پروکسی‬ ‫یک‬ ‫طریق‬
‫کد‬۴0۸) ‫درخواست‬ ‫زمان‬ ‫حداکثر‬ ‫پایان‬ ،Request Timeout(
‫کد‬۴0۸‫زمان‬ ‫در‬ ‫پاسخی‬ ‫هیچ‬ ‫اما‬ ،‫است‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫انتظار‬ ‫در‬ ‫سرور‬ ‫که‬ ‫دهد‬ ‫می‬ ‫رخ‬ ‫زمانی‬
‫کد‬ ‫سرور‬ ‫صورت‬ ‫این‬ ‫به‬ ،‫شود‬ ‫نمی‬ ‫دریافت‬ ‫استاندارد‬۴0۸‫تواند‬ ‫می‬ ‫کاربر‬ ‫واسط‬ ‫و‬ ‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬
.‫کند‬ ‫ارسال‬ ‫را‬ ‫خود‬ ‫درخواست‬ ‫بعدی‬ ‫دفعات‬ ‫در‬ ‫و‬ ‫مجددا‬
‫کد‬۴0۹) ‫تعارض‬ ،Conflict(
‫کد‬۴0۹‫نظر‬ ‫مورد‬ ‫منبع‬ ‫روی‬ ‫بر‬ ‫سرور‬ ‫در‬ ‫دیگر‬ ‫عملیاتی‬ ‫با‬ ‫کاربر‬ ‫درخواست‬ ‫تعارض‬ ‫یا‬ ‫تداخل‬ ‫معنی‬ ‫به‬
‫را‬ ‫آن‬ ‫دو‬ ‫هر‬ ‫و‬ ‫هستند‬ ‫فایل‬ ‫یک‬ ‫ویرایش‬ ‫حال‬ ‫در‬ ‫همزمان‬ ‫صورت‬ ‫به‬ ‫کاربر‬ ‫دو‬ ‫وقتی‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫است‬
.‫کرد‬ ‫رفع‬ ‫را‬ ‫آن‬ ‫دستی‬ ‫صورت‬ ‫به‬ ‫باید‬ ‫که‬ ‫دهد‬ ‫رخ‬ ‫خطا‬ ‫این‬ ‫است‬ ‫ممکن‬ ،‫کنند‬ ‫می‬ ‫ذخیره‬
‫کد‬۴10) ‫محذوف‬ ،Gone(
‫کد‬۴10‫خطای‬ ‫خلف‬ ‫بر‬ ،‫است‬ ‫سرور‬ ‫از‬ ‫درخواستی‬ ‫منبع‬ ‫همیشگی‬ ‫حذف‬ ‫معنی‬ ‫به‬۴0۴‫کد‬ ،۴10‫واسط‬ ‫به‬
‫همیشه‬ ‫برای‬ ‫که‬ ‫چرا‬ ،‫کنند‬ ‫درخواست‬ ‫را‬ ‫منبع‬ ‫آن‬ ‫مجددا‬ ‫نباید‬ ‫که‬ ‫گوید‬ ‫می‬ ‫جستجو‬ ‫موتورهای‬ ‫یا‬ ‫کاربری‬
‫خطای‬ ‫تنظیم‬ ‫و‬ ‫است‬ ‫محدود‬ ‫خیلی‬ ‫کد‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫موارد‬ ‫عمل‬ ‫در‬ ‫البته‬ ،‫است‬ ‫شده‬ ‫حذف‬۴0۴‫و‬ ‫بهتر‬
.‫است‬ ‫تر‬ ‫اصولی‬
‫کد‬۴11) ‫درخواست‬ ‫طول‬ ‫ارسال‬ ‫عدم‬ ،Length Required(
‫کد‬۴11‫در‬ ‫که‬ ‫چرا‬ ،‫کند‬ ‫می‬ ‫خودداری‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫از‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬
) ‫محتوا‬ ‫طول‬ ‫یا‬ ‫اندازه‬ ‫ارسالی‬ ‫درخواست‬Content-Length‫واسط‬ ‫معمول‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫ندارد‬ ‫وجود‬ (
‫های‬ ‫سربرگ‬ ‫در‬ ‫باید‬ ‫کاربری‬HTTP.‫کند‬ ‫اضافه‬ ‫را‬ ‫آن‬ ‫خود‬ ‫درخواست‬
‫کد‬۴1۲)‫شده‬ ‫رد‬ ‫شرط‬ ‫پیش‬ ،Precondition Failed(
‫کد‬۴1۲‫متد‬ ‫فرض‬ ‫)به‬ ‫است‬ ‫شده‬ ‫ارسال‬ ‫مواردی‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫در‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬
‫سرور‬ ‫اولیه‬ ‫بررسی‬ ‫نتیجه‬ ‫و‬ ‫نیست‬ ‫دسترس‬ ‫قابل‬ ‫طریق‬ ‫آن‬ ‫از‬ ‫سرور‬ ‫منبع‬ ‫که‬ (‫شده‬ ‫استفاده‬false‫شده‬
.‫است‬
‫کد‬۴1۳) ‫طولنی‬ ‫خیلی‬ ‫درخواست‬ ،Request Entity Too Large(
‫کد‬۴1۳،‫است‬ ‫سرور‬ ‫انتظار‬ ‫و‬ ‫توان‬ ‫حد‬ ‫از‬ ‫بیش‬ ،‫ارسالی‬ ‫درخواست‬ ‫رشته‬ ‫طول‬ ‫که‬ ‫دهد‬ ‫می‬ ‫رخ‬ ‫حالتی‬ ‫در‬
‫سربرگ‬ ،‫پاسخ‬ ‫در‬ ‫معمول‬ ،‫باشد‬ ‫موقتی‬ ‫حالت‬ ‫این‬ ‫اگر‬ ‫اما‬ ،‫شد‬ ‫خواهد‬ ‫قطع‬ ‫سرور‬ ‫توسط‬ ‫ارتباط‬ ‫لذا‬
Retry-After‫را‬ ‫خود‬ ‫درخواست‬ ‫تواند‬ ‫می‬ ‫بعدی‬ ‫دفعات‬ ‫در‬ ‫و‬ ‫مجددا‬ ‫کاربری‬ ‫واسط‬ ‫و‬ ‫شود‬ ‫می‬ ‫ارسال‬ ‫نیز‬
.‫کند‬ ‫ارسال‬
‫کد‬۴1۴) ‫طولنی‬ ‫خیلی‬ ‫وب‬ ‫آدرس‬ ،Request-URI Too Long(
) ‫وب‬ ‫آدرس‬ ‫بودن‬ ‫طولنی‬ ‫حد‬ ‫از‬ ‫بیش‬ ‫معنی‬ ‫به‬ ‫خطا‬ ‫این‬URI‫پردازش‬ ‫به‬ ‫قادر‬ ‫سرور‬ ‫و‬ ‫است‬ ‫درخواستی‬ (
.‫نیست‬ ‫آن‬
‫کد‬۴1۵) ‫نشده‬ ‫پشتیبانی‬ ‫فرمت‬ ،Unsupported Media Type(
‫کد‬۴1۵‫که‬ ‫است‬ (‫تصویر‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫آپلود‬ ‫فرض‬ ‫)به‬ ‫ارسالی‬ ‫درخواست‬ ‫همراه‬ ‫به‬ ‫فرمتی‬ ‫ارسال‬ ‫دلیل‬ ‫به‬
.‫کند‬ ‫می‬ ‫پشتیبانی‬ ‫را‬ ‫دیگری‬ ‫فرمت‬ ‫سرور‬ ‫و‬ ‫نیست‬ ‫پذیرش‬ ‫قابل‬ ‫سرور‬ ‫نظر‬ ‫از‬
‫کد‬۴16) ‫کننده‬ ‫اقناع‬ ‫غیر‬ ‫درخواستی‬ ‫حد‬ ،Requested Range Not Satisfable(
‫در‬ ،‫است‬ ‫سرور‬ ‫از‬ (‫فایل‬ ‫یک‬ ‫از‬ ‫بخشی‬ ‫فرض‬ ‫)به‬ ‫منبع‬ ‫یک‬ ‫از‬ ‫قسمتی‬ ‫درخواست‬ ‫ارسال‬ ‫دلیل‬ ‫به‬ ‫کد‬ ‫این‬
‫فرض‬ ‫)به‬ ‫کند‬ ‫می‬ ‫درخواست‬ ‫را‬ ‫فایل‬ ‫یک‬ ‫از‬ ‫قسمتی‬ ‫کاربر‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫ندارد‬ ‫وجود‬ ‫قسمت‬ ‫آن‬ ‫که‬ ‫حالی‬
.‫است‬ ‫بیشتر‬ ‫آن‬ ‫های‬ ‫قسمت‬ ‫طول‬ ‫حداکثر‬ ‫از‬ ‫که‬ (‫شود‬ ‫می‬ ‫استفاده‬ ‫دانلود‬ ‫ادامه‬ ‫از‬ ‫که‬ ‫هنگامی‬ ‫در‬
‫کد‬۴1۷)‫شده‬ ‫رد‬ ‫انتظارات‬ ،Expectation Failed(
‫کد‬۴1۷‫های‬ ‫سربرگ‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬HTTP‫نیاز‬ ‫مورد‬ ‫موارد‬ ‫و‬ ‫انتظارات‬ ‫با‬ ‫کاربری‬ ‫واسط‬ ‫ارسالی‬
.‫است‬ ‫نشده‬ ‫ارسال‬ ‫سربرگی‬ ‫یا‬ ‫ندارد‬ ‫همخوانی‬ ‫سرور‬
‫سری‬ ‫کدهای‬۵00) ‫سرور‬ ‫سمت‬ ‫خطای‬ ،Server Error(
‫سری‬ ‫کدهای‬۵00‫احتمال‬ ‫و‬ ‫بوده‬ ‫سالم‬ ‫مجموع‬ ‫در‬ ‫سرور‬ ‫حال‬ ‫این‬ ‫با‬ ،‫است‬ ‫سرور‬ ‫داخلی‬ ‫نقص‬ ‫معنی‬ ‫به‬
.‫شد‬ ‫خواهد‬ ‫رفع‬ ‫مشکل‬ ‫آینده‬ ‫ساعات‬ ‫در‬ ‫و‬ ‫است‬ ‫تغییراتی‬ ‫یا‬ ‫روزرسانی‬ ‫به‬ ‫انجام‬ ‫حال‬ ‫در‬ ‫موقت‬ ‫طور‬ ‫به‬
‫کد‬۵00) ‫سرور‬ ‫داخلی‬ ‫خطای‬ ،Internal Server Error(
‫کد‬۵00‫به‬ ‫انجام‬ ‫یا‬ ‫تنظیمات‬ ‫نقص‬ ‫دلیل‬ ‫به‬ ‫معمول‬ ‫و‬ ‫است‬ ‫سرور‬ ‫در‬ ‫داخلی‬ ‫خطای‬ ‫یک‬ ‫وقوع‬ ‫معنی‬ ‫به‬
،‫سایت‬ ‫در‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫مواقعی‬ ‫در‬ ‫کد‬ ‫این‬ ‫تنظیم‬ ،‫دهد‬ ‫می‬ ‫رخ‬ ‫افزاری‬ ‫سخت‬ ‫یا‬ ‫افزاری‬ ‫نرم‬ ‫روزرسانی‬
.‫باشد‬ ‫مفید‬ ‫تواند‬ ‫می‬ ،‫شود‬ ‫می‬ ‫آن‬ ‫شدن‬ ‫خارج‬ ‫دسترس‬ ‫از‬ ‫باعث‬ ‫که‬ ‫کنیم‬ ‫اعمال‬ ‫تغییراتی‬
‫کد‬۵01) ‫نشده‬ ‫تکمیل‬ ‫یا‬ ‫مجهز‬ ‫غیر‬ ،Not Implemented(
‫دلیل‬ ‫به‬ ‫)معمول‬ ‫نیست‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫پردازش‬ ‫به‬ ‫قادر‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ‫خطا‬ ‫این‬
.(‫نیاز‬ ‫مورد‬ ‫امکانات‬ ‫نقص‬ ‫یا‬ ‫ارسالی‬ ‫متد‬ ‫نشدن‬ ‫پشتیبانی‬
‫کد‬۵0۲) ‫میانجی‬ ‫دروازه‬ ‫خطای‬ ،Bad Gateway(
‫کد‬۳0۳‫کد‬ ‫مشابه‬ ‫نیز‬۳0۲‫متد‬ ‫روی‬ ‫تاکید‬ ،‫اینجا‬ ‫در‬ ‫تفاوت‬ ،‫کند‬ ‫می‬ ‫عمل‬GET‫کد‬ ‫در‬ ،‫است‬۳0۳
‫متد‬ ‫طریق‬ ‫از‬ ‫باید‬ ،‫شود‬ ‫می‬ ‫منتقل‬ ‫آن‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫آدرسی‬ ‫و‬ ‫فعلی‬ ‫آدرس‬GET‫در‬ ‫که‬ ‫شوند‬ ‫درخواست‬
.‫بود‬ ‫خواهد‬ ‫اینصورت‬ ‫به‬ ‫نیز‬ ‫معمول‬ ‫حالت‬
‫کد‬۳0۴) ‫تغییر‬ ‫بدون‬ ،Not Modifed(
‫کد‬۳0۴‫آخرین‬ ‫به‬ ‫مربوط‬ ‫اطلعات‬ ‫تقاضای‬ ،‫خود‬ ‫درخواست‬ ‫همراه‬ ‫مرورگر‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫به‬ ‫مربوط‬
‫لحظه‬ ‫تا‬ ‫درخواست‬ ‫آخرین‬ ‫از‬ ،‫نظر‬ ‫مورد‬ ‫فایل‬ ‫در‬ ‫اگر‬ ،‫نماید‬ ‫می‬ ‫سرور‬ ‫از‬ ‫نیز‬ ‫را‬ ‫منبع‬ ‫یا‬ ‫فایل‬ ‫تغییرات‬
‫اطلعات‬ ‫قسمت‬ ‫در‬ ‫تغییر‬ ‫آخرین‬ ‫تاریخ‬ ،‫ها‬ ‫فایل‬ ‫در‬ ‫تغییر‬ ‫هر‬ ‫)با‬ ‫باشد‬ ‫نگرفته‬ ‫صورت‬ ‫تغییری‬ ،‫فعلی‬
‫کد‬ ،‫پاسخ‬ ‫در‬ ‫سرور‬ ،(‫شود‬ ‫می‬ ‫ذخیره‬ ،‫فایل‬۳0۴Not Modifed‫بر‬ ‫علوه‬ ‫کار‬ ‫این‬ ،‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬
‫نقش‬ ‫نیز‬ ‫کاربر‬ ‫سمت‬ ‫در‬ ‫پردازش‬ ‫سرعت‬ ‫افزایش‬ ‫در‬ ،‫شود‬ ‫می‬ ‫سرور‬ ‫منابع‬ ‫در‬ ‫جویی‬ ‫صرفه‬ ‫باعث‬ ‫اینکه‬
.‫دارد‬ ‫موثری‬ ‫بسیار‬
‫کد‬۳0۵) ‫پروکسی‬ ‫از‬ ‫استفاده‬ ،Use Proxy(
‫کد‬۳0۵‫استفاده‬ ‫پروکسی‬ ‫یک‬ ‫از‬ ‫باید‬ ‫درخواستی‬ ‫منبع‬ ‫به‬ ‫دسترسی‬ ‫برای‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬ ،
‫امنیتی‬ ‫دلیل‬ ‫به‬ ‫و‬ ‫رو‬ ‫این‬ ‫از‬ ،‫است‬ ‫اصلی‬ ‫سرور‬ ‫و‬ ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫میانجی‬ ‫سرور‬ ‫واقع‬ ‫در‬ ‫پروکسی‬ ،‫کند‬
.‫کنند‬ ‫نمی‬ ‫پشتیبانی‬ ‫قابلیت‬ ‫این‬ ‫از‬ ،‫اکسپلورر‬ ‫اینترنت‬ ‫و‬ ‫فایرفاکس‬ ‫مانند‬ ‫مرورگرها‬ ‫برخی‬
‫کد‬۳06) ‫پروکسی‬ ‫تعویض‬ ،Switch Proxy(
‫کد‬۳06‫کد‬ ‫مشابه‬ ‫هم‬۳0۵‫کاربردی‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کد‬ ‫این‬ ،‫پروکسی‬ ‫تغییر‬ ‫درخواست‬ ‫به‬ ‫مربوط‬ ‫و‬ ‫است‬
.‫ندارد‬
‫کد‬۳0۷) ‫موقت‬ ‫انتقال‬ ،Temporary Redirect(
‫کد‬۳0۷‫این‬ ،‫است‬ ‫دسترسی‬ ‫قابل‬ ‫دیگر‬ ‫آدرسی‬ ‫در‬ ‫موقتا‬ ،‫اصلی‬ ‫لینک‬ ‫منبع‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫به‬ ‫مربوط‬
‫ریدایرکت‬ ‫با‬ ‫حالت‬۳0۲‫و‬۳0۳‫خودکار‬ ‫صورت‬ ‫به‬ ‫و‬ ‫داشته‬ ‫کاربر‬ ‫تایید‬ ‫به‬ ‫نیاز‬ ‫انتقال‬ ‫اینجا‬ ‫در‬ ،‫دارد‬ ‫فرق‬
‫بقیه‬ ،‫باشد‬ ‫مشترک‬ ‫انتقالی‬ ‫لینک‬ ‫و‬ ‫اصلی‬ ‫لینک‬ ‫بین‬ ‫باید‬ ‫نیز‬ ‫شده‬ ‫استفاده‬ ‫متدهای‬ ،‫شود‬ ‫نمی‬ ‫انجام‬
‫کدهای‬ ‫مشابه‬ ‫شرایط‬۳0۲‫و‬۳0۳‫بعدی‬ ‫مراجعات‬ ‫در‬ ‫و‬ ‫همچنان‬ ‫را‬ ‫فعلی‬ ‫لینک‬ ‫باید‬ ‫کاربری‬ ‫واسط‬ ‫و‬ ‫است‬
.‫دهد‬ ‫قرار‬ ‫نظر‬ ‫مد‬ ‫اصلی‬ ‫لینک‬ ‫عنوان‬ ‫به‬
‫سری‬ ‫کدهای‬۴00) ‫کاربر‬ ‫سمت‬ ‫خطای‬ ،Client Error(
‫سری‬ ‫کدهای‬۴00‫سرور‬ ‫به‬ ‫درخواست‬ ‫ارائه‬ ‫در‬ (‫کاربر‬ ‫)سمت‬ ‫کاربر‬ ‫جانب‬ ‫از‬ ‫خطایی‬ ‫رویداد‬ ‫به‬ ‫مربوط‬
‫کدهای‬ ‫همراه‬ ‫به‬ ،‫فرض‬ ‫پیش‬ ‫طور‬ ‫به‬ ‫و‬ ‫معمول‬ ‫سرور‬ ،‫پاسخ‬ ‫در‬ ،‫است‬HTTP‫خطای‬ ‫توضیح‬ ‫در‬ ‫عباراتی‬
.‫کرد‬ ‫خواهد‬ ‫تعیین‬ ‫نیز‬ ‫را‬ ‫آمده‬ ‫وجود‬ ‫به‬ ‫مشکل‬ ‫بودن‬ ‫موقتی‬ ‫یا‬ ‫دائمی‬ ‫و‬ ‫کند‬ ‫می‬ ‫ارسال‬ ‫داده‬ ‫رخ‬
‫کد‬۴00) ‫بد‬ ‫درخواست‬ ،Bad Request(
‫کد‬۴00) ‫نگارش‬ ‫شیوه‬ ‫نشدن‬ ‫درک‬ ‫دلیل‬ ‫به‬syntax‫در‬ ،‫دهد‬ ‫می‬ ‫رخ‬ ‫سرور‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ (
‫خطا‬ ‫این‬ ،‫باشد‬ ‫نمی‬ ‫پردازش‬ ‫قابل‬ ‫درخواست‬ ‫و‬ ‫نیست‬ ‫روشن‬ ‫سرور‬ ‫برای‬ ‫کاربر‬ ‫تقاضای‬ ‫مفهوم‬ ‫حالت‬ ‫این‬
‫سرعت‬ ‫افت‬ ‫یا‬ ‫قطع‬ ‫دلیل‬ ‫به‬ ‫فرض‬ ‫)به‬ ‫ها‬ ‫داده‬ ‫انتقال‬ ‫در‬ ‫نقص‬ ‫جمله‬ ‫از‬ ،‫دیگر‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬
.‫دهد‬ ‫رخ‬ ‫نیز‬ (‫ارتباط‬
‫کد‬۴01) ‫معتبر‬ ‫نا‬ ‫دسترسی‬ ،Unauthorized(
‫کد‬۴01‫نشده‬ ‫محدود‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫درخواستی‬ ‫منبع‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫است‬ ‫مجاز‬ ‫غیر‬ ‫دسترسی‬ ‫معنی‬ ‫به‬
(‫عبور‬ ‫کلمه‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫معمول‬ ‫طور‬ ‫)به‬ ‫دسترسی‬ ‫مجوزهای‬ ‫تایید‬ ‫به‬ ‫نیاز‬ ‫کاربر‬ ‫درخواست‬ ‫بلکه‬ ،‫است‬
‫نوع‬ ‫از‬ ‫فرم‬ ‫یک‬ ‫خود‬ ‫پاسخ‬ ‫در‬ ‫سرور‬ ‫دلیل‬ ‫همین‬ ‫به‬ ،‫دارد‬WWW-Authenticate‫از‬ ‫و‬ ‫کرده‬ ‫ارسال‬ ‫را‬
.‫کند‬ ‫اثبات‬ ‫را‬ ‫خود‬ ‫اعتبار‬ ‫تا‬ ‫خواهد‬ ‫می‬ ‫کاربر‬
‫کد‬۴0۲) ‫پرداخت‬ ‫به‬ ‫نیاز‬ ،Payment Required(
‫کد‬۴0۲‫به‬ ‫مربوط‬ ‫آن‬ ‫تعریف‬ ‫از‬ ‫هدف‬ ،‫است‬ ‫شده‬ ‫وضع‬ ‫آینده‬ ‫در‬ ‫مقاصدی‬ ‫برای‬ ‫و‬ ‫ندارد‬ ‫جاری‬ ‫استفاده‬
‫نداده‬ ‫رخ‬ ‫اتفاقی‬ ‫چنین‬ ‫کنون‬ ‫تا‬ ‫عمل‬ ‫در‬ ‫البته‬ ،‫دارند‬ ‫وجه‬ ‫پرداخت‬ ‫به‬ ‫نیاز‬ ‫که‬ ‫است‬ ‫کاربری‬ ‫های‬ ‫حساب‬
‫کد‬ ‫از‬ ‫و‬ ‫است‬۴0۲.‫شود‬ ‫نمی‬ ‫چندانی‬ ‫استفاده‬
Zabbix monitoring website
Zabbix monitoring website
Zabbix monitoring website
Zabbix monitoring website

Weitere ähnliche Inhalte

Was ist angesagt? (20)

how enable ceph dashboard
how enable  ceph dashboardhow enable  ceph dashboard
how enable ceph dashboard
 
Beowolf
BeowolfBeowolf
Beowolf
 
Ossec و Wazuh
Ossec   و WazuhOssec   و Wazuh
Ossec و Wazuh
 
Package management
Package managementPackage management
Package management
 
‫سطح دسترسی و کنترل لیست و سهمیه بندی‬ ‫در گنو/لینوکس‬
‫سطح دسترسی و کنترل لیست و سهمیه بندی‬ ‫در گنو/لینوکس‬‫سطح دسترسی و کنترل لیست و سهمیه بندی‬ ‫در گنو/لینوکس‬
‫سطح دسترسی و کنترل لیست و سهمیه بندی‬ ‫در گنو/لینوکس‬
 
تجارت الکترونبکی با opencart
تجارت الکترونبکی با opencartتجارت الکترونبکی با opencart
تجارت الکترونبکی با opencart
 
Partition in oracle mysql |Mariadb
Partition in oracle mysql |MariadbPartition in oracle mysql |Mariadb
Partition in oracle mysql |Mariadb
 
ips/ids
ips/idsips/ids
ips/ids
 
virsh vmware
virsh vmwarevirsh vmware
virsh vmware
 
Podman
PodmanPodman
Podman
 
Zfs and btrfs
Zfs and btrfsZfs and btrfs
Zfs and btrfs
 
Ossec
OssecOssec
Ossec
 
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
 
Recovery in gnu/linux
Recovery in gnu/linux Recovery in gnu/linux
Recovery in gnu/linux
 
کتاب امنیت
کتاب امنیتکتاب امنیت
کتاب امنیت
 
rbdmap in ceph
rbdmap in ceph rbdmap in ceph
rbdmap in ceph
 
Ssh
SshSsh
Ssh
 
Ssh edition 2
Ssh edition 2Ssh edition 2
Ssh edition 2
 
Pg autoscaling in ceph
Pg autoscaling in  cephPg autoscaling in  ceph
Pg autoscaling in ceph
 
News
NewsNews
News
 

Ähnlich wie Zabbix monitoring website

Ähnlich wie Zabbix monitoring website (20)

مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb مرجع oracle mysql |mariadb
مرجع oracle mysql |mariadb
 
Nfs Acl
Nfs AclNfs Acl
Nfs Acl
 
nbd
nbdnbd
nbd
 
Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.Systemd and its various uses and capabilities.
Systemd and its various uses and capabilities.
 
nbd and it's benefits
nbd and it's benefitsnbd and it's benefits
nbd and it's benefits
 
cachefs
cachefs cachefs
cachefs
 
bcache and cachefs its benefits.
bcache and cachefs   its benefits. bcache and cachefs   its benefits.
bcache and cachefs its benefits.
 
process
processprocess
process
 
radosgw
radosgw radosgw
radosgw
 
openstack designate
openstack designateopenstack designate
openstack designate
 
how add and remove Mgr in ceph cluster
how add and remove  Mgr in ceph  clusterhow add and remove  Mgr in ceph  cluster
how add and remove Mgr in ceph cluster
 
how add and delete new mon in ceph cluster
how add  and delete new  mon in ceph clusterhow add  and delete new  mon in ceph cluster
how add and delete new mon in ceph cluster
 
Linux Vs Windows
Linux Vs WindowsLinux Vs Windows
Linux Vs Windows
 
Lug
LugLug
Lug
 
Hamayesh
HamayeshHamayesh
Hamayesh
 
how use iptables
how use iptables how use iptables
how use iptables
 
مقاله نحوه فعال کردن rc-local در systemd برای اجرا فرامین در اجرای سیستم
مقاله نحوه فعال کردن rc-local  در systemd  برای اجرا فرامین در اجرای سیستم مقاله نحوه فعال کردن rc-local  در systemd  برای اجرا فرامین در اجرای سیستم
مقاله نحوه فعال کردن rc-local در systemd برای اجرا فرامین در اجرای سیستم
 
معرفی نرم‌افزار آزاد و فعالیت‌های گروه
معرفی نرم‌افزار آزاد و فعالیت‌های گروهمعرفی نرم‌افزار آزاد و فعالیت‌های گروه
معرفی نرم‌افزار آزاد و فعالیت‌های گروه
 
معماری سیستم عامل آندروید
معماری سیستم عامل آندرویدمعماری سیستم عامل آندروید
معماری سیستم عامل آندروید
 
Remix os
Remix osRemix os
Remix os
 

Mehr von Yashar Esmaildokht

how install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationhow install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationYashar Esmaildokht
 
service registery and the service discovery
service registery and the service discoveryservice registery and the service discovery
service registery and the service discoveryYashar Esmaildokht
 
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackLoad Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackYashar Esmaildokht
 
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys... نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys...
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...Yashar Esmaildokht
 
how create linux image for cloud
how create linux image for cloud how create linux image for cloud
how create linux image for cloud Yashar Esmaildokht
 

Mehr von Yashar Esmaildokht (12)

how install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualizationhow install and config sdn in proxmox virtualization
how install and config sdn in proxmox virtualization
 
service registery and the service discovery
service registery and the service discoveryservice registery and the service discovery
service registery and the service discovery
 
raid with megacli
raid with megacliraid with megacli
raid with megacli
 
Openstack Rally
Openstack RallyOpenstack Rally
Openstack Rally
 
OpenStack and its service
OpenStack and its serviceOpenStack and its service
OpenStack and its service
 
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstackLoad Balancing-as-a-Service (LBaaS) with octavia in openstack
Load Balancing-as-a-Service (LBaaS) with octavia in openstack
 
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys... نحوه ایجاد snapshot  و ایجاد point  در سیستم‌های گنو/لینوکسی  برای ایجاد sys...
نحوه ایجاد snapshot و ایجاد point در سیستم‌های گنو/لینوکسی برای ایجاد sys...
 
linux industry
linux industrylinux industry
linux industry
 
security book
security book security book
security book
 
squid
squidsquid
squid
 
how upgrade ceph
how upgrade cephhow upgrade ceph
how upgrade ceph
 
how create linux image for cloud
how create linux image for cloud how create linux image for cloud
how create linux image for cloud
 

Zabbix monitoring website

  • 1. ‫تعالی‬ ‫بسمه‬ ‫سایت‬ ‫وب‬ ‫مانیتورینگ‬ ‫نحوه‬ ‫با‬zabbix : ‫نویسنده‬ ‫دخت‬ ‫اسمعیل‬ ‫یاشار‬ ‫مهندس‬ : ‫نسخه‬0.1
  • 2. whoami : yashar esmaildokht I am Gnu/Linux Sys/net/sec engineer| Administrator & Oracle Dba |devops my tel : 09141100257 my resume (fa) :goo.gl/oUQopW Linkedin: goo.gl/Ljb9SF website : http://unixmen.ir http://oraclegeek.ir my nick name : royaflash
  • 3. ‫به‬ ‫تقدیم‬ : ‫خدا‬‫شتافت‬ ‫یاریم‬ ‫به‬ ‫که‬ ‫بود‬ ‫او‬ ‫تنها‬ ‫هایم‬ ‫سختی‬ ‫در‬ ‫که‬ ‫چرا‬ ‫مادرم‬‫اویم‬ ‫مدیون‬ ‫که‬ ‫را‬ ‫حبت‬َ‫م‬ ‫و‬ ‫انسانیت‬ ‫داد‬ ‫یاد‬ ‫و‬ . ‫کرد‬ ‫تقدیم‬ ‫زندگی‬ ‫به‬ ‫مرا‬ ‫که‬ ‫چرا‬ ‫پدرم‬‫اویم‬ ‫مدیون‬ ‫و‬ ‫بود‬ ‫من‬ ‫حامی‬ ‫همیشه‬ ‫روحش‬ ‫که‬ ‫عشقم‬‫هست‬ ‫و‬ ‫بود‬ ‫مشوقم‬ ‫که‬ ‫سورس‬ ‫اپن‬ ‫جامعه‬ ‫بشریت‬ ‫را‬ ‫هایش‬ ‫دانسته‬ ‫میکند‬ ‫منتشر‬ ‫و‬ ‫میخواند‬ ‫که‬ ‫او‬ ‫و‬ (: ‫هیچ‬ ‫دیگر‬ ‫و‬ ‫جهانی‬ ‫صلح‬ ‫امید‬ ‫به‬ ‫و‬
  • 4.
  • 5. ‫؟‬ ‫کنیم‬ ‫استفاده‬ ‫لینوکس‬ ‫گنو‬ ‫از‬ ‫چرا‬/ ‫دنبال‬ ‫به‬ ‫باید‬ ،‫نیست‬ ‫تان‬‫نیازهای‬ ‫رفع‬ ‫برای‬ ‫مناسبی‬ ‫عامل‬‫سیستم‬ ‫ویندوز‬ ‫که‬ ‫رسیدید‬ ‫نتیجه‬ ‫این‬ ‫به‬ ‫اگر‬ ‫باشید‬ ‫آن‬ ‫برای‬ ‫جایگزین‬ ‫یک‬.‫ندارد‬ ‫وجود‬ ‫فراوانی‬ ‫های‬‫انتخاب‬.‫سایر‬ ‫میان‬ ‫از‬ ‫ما‬ ‫های‬‫انتخاب‬ ‫بهترین‬ ‫شاید‬ ‫گنو‬ ‫و‬ ‫مک‬ ‫به‬ ‫تنها‬ ‫بتواند‬ ‫ها‬‫عامل‬‫سیستم‬/‫شود‬ ‫منتهی‬ ‫لینوکس‬.‫های‬‫سیاست‬ ‫علت‬ ‫به‬ ‫مک‬ ‫روی‬ ‫سختی‬ ‫به‬ ‫و‬ ‫است‬ ‫شرکت‬ ‫همان‬ ‫اختصاصی‬ ‫افزارهای‬‫سخت‬ ‫به‬ ‫محصور‬ ‫اپل‬ ‫شرکت‬ ‫ی‬‫انحصارطلبانه‬ ‫ندارد‬ ‫مناسبی‬ ‫و‬ ‫کامل‬ ‫کارکرد‬ ‫نیز‬ ‫نصب‬ ‫صورت‬ ‫در‬ ‫و‬ ‫شود‬‫می‬ ‫نصب‬ ‫افزارها‬‫سخت‬ ‫سایر‬.‫عامل‬‫سیستم‬ ‫گنو‬/‫دارد‬ ‫جالبی‬ ‫بسیار‬ ‫تاریخچه‬ ‫که‬ ‫است‬ ‫رایانه‬ ‫تاریخ‬ ‫های‬‫پروژه‬ ‫بزرگترین‬ ‫از‬ ‫یکی‬ ‫لینوکس‬.‫عاملی‬‫سیستم‬ ‫به‬ ‫بعدها‬ ‫اما‬ ‫شد‬ ‫ایجاد‬ ‫سرگرمی‬ ‫جهت‬ ‫تنها‬ ‫فنلندی‬ ‫دانشجوی‬ ‫یک‬ ‫توسط‬ ‫آن‬ ‫مونولیتیک‬ ‫ی‬‫هسته‬ ‫که‬ ‫انتشار‬ ‫مجوز‬ ‫انتخاب‬ ‫علت‬GPL‫در‬ ‫اکنون‬ ‫و‬ ‫پیمود‬ ‫جهشی‬ ‫را‬ ‫پیشرفت‬ ‫مسیر‬۲۲‫زندگی‬ ‫در‬ ‫اش‬‫سالگی‬ ‫است‬‫ه‬‫کرد‬ ‫نفوذ‬ ‫ها‬‫انسان‬ ‫اکثر‬.‫از‬ ‫بسیاری‬ ‫روزها‬ ‫این‬‫پسوند‬ ‫که‬ ‫وسایلی‬»‫هوشمند‬«‫خود‬ ‫دنبال‬ ‫به‬ ‫را‬ ‫کنند‬‫می‬ ‫استفاده‬ ‫خود‬ ‫عامل‬‫سیستم‬ ‫قلب‬ ‫عنوان‬ ‫به‬ ‫لینوکس‬ ‫از‬ ‫کشند‬‫می‬.‫مثل‬ ‫مختلف‬ ‫ی‬‫نقلیه‬ ‫وسایل‬ ‫از‬ ‫و‬ ‫موبایل‬ ‫های‬‫گوشی‬ ‫البته‬ ‫و‬ ‫و‬ ‫تلویزیون‬ ،‫یخچال‬ ‫مثل‬ ‫خانگی‬ ‫وسایل‬ ‫تا‬ ‫گرفته‬ ‫موتورسیکلت‬ ‫و‬ ‫ماشین‬… ‫دارند‬ ‫را‬ ‫خود‬ ‫جای‬ ‫نیز‬ ‫ها‬‫تبلت‬. ‫گنو‬ ‫روی‬ ‫توان‬‫می‬ ‫هم‬ ‫دسکتاپ‬ ‫ی‬‫زمینه‬ ‫در‬ ‫آیا‬ ‫گیرد؟‬‫می‬ ‫چشمه‬ ‫سر‬ ‫کجا‬ ‫از‬ ‫موفقیت‬ ‫همه‬ ‫این‬ ‫اما‬/‫لینوکس‬ ‫کرد؟‬ ‫باز‬ ‫حساب‬ ‫گنو‬ ‫ی‬‫رایانه‬ ‫به‬ ‫نفوذ‬ ‫احتمال‬ ;/‫است‬ ‫کم‬ ‫لینوکسی‬; ‫دنیاست‬ ‫های‬‫عامل‬‫سیستم‬ ‫ترین‬‫امن‬ ‫از‬ ‫یکی‬ ‫لینوکس‬ ‫مسلما‬.‫ای‬‫فلسفه‬ ‫ویژگی‬ ‫این‬ ‫آمدن‬ ‫وجود‬ ‫به‬ ‫دلیل‬ ‫گنو‬ ‫عامل‬‫سیستم‬ ‫پشت‬ ‫که‬ ‫است‬/‫دارد‬ ‫وجود‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫و‬ ‫لینوکس‬.‫لیسنیس‬ ‫طبق‬GPL‫مجوز‬ ‫که‬ ،‫ببینید‬ ‫آزادانه‬ ‫را‬ ‫آنها‬ ،‫کنید‬ ‫دریافت‬ ‫آزادانه‬ ‫را‬ ‫برنامه‬ ‫یک‬ ‫کدهای‬ ‫توانید‬‫می‬ ‫شما‬ ‫است‬ ‫لینوکس‬ ‫انتشار‬ ‫کنید‬ ‫منتشر‬ ‫لیسنس‬ ‫همان‬ ‫تحت‬ ‫اما‬ ‫آزادانه‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫کنید‬ ‫ویرایش‬ ‫آزادانه‬.‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬ ‫بسیار‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫پایداری‬ ‫امر‬ ‫همین‬ ‫و‬ ‫برسند‬ ‫نفر‬ ‫هزار‬ ‫صدها‬ ‫به‬ ‫لینوکس‬ ‫ی‬‫هسته‬ ‫دهنگان‬‫توسعه‬ ‫است‬‫کرده‬ ‫کم‬ ‫بسیار‬ ‫را‬ ‫امنیتی‬ ‫های‬‫حفره‬ ‫و‬ ‫برده‬ ‫بال‬. ‫است‬ ‫حقیقت‬ ‫یک‬ ‫نگرفتن‬ ‫ویروس‬ ‫گیرد‬‫نمی‬ ‫ویروس‬ ‫لینوکس‬ ‫که‬ ‫باشید‬‫شنیده‬ ‫هم‬ ‫شما‬ ‫شاید‬.‫این‬ ‫کم‬ ‫کاربرد‬ ‫با‬ ‫را‬ ‫اتفاق‬ ‫این‬ ‫ها‬‫خیلی‬ ‫از‬ ‫بیش‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ‫کنند‬‫می‬ ‫توجیه‬ ‫عامل‬‫سیستم‬۴00‫از‬ ‫ابررایانه‬۵00‫از‬ ‫دنیا‬ ‫برتر‬ ‫ی‬‫ابررایانه‬ ‫از‬ ‫بیش‬ ‫همچنین‬ ‫کنندو‬‫می‬ ‫استفاده‬ ‫لینوکس‬۷0‫های‬‫دهنده‬ ‫سرویس‬ ‫درصد‬)servers(‫این‬ ‫نیز‬ ‫جهان‬ ‫اند‬‫کرده‬ ‫انتخاب‬ ‫را‬ ‫عامل‬‫سیستم‬.‫از‬ ‫دسکتاپ‬ ‫کاربران‬ ‫تعداد‬ ‫همچنان‬ ‫خاصی‬ ‫دلیل‬ ‫به‬ ‫البته‬۳‫تجاوز‬ ‫درصد‬ ‫است‬‫نکرده‬.‫های‬‫مسئولیت‬ ‫و‬ ‫زیاد‬ ‫بسیار‬ ‫کاربران‬ ‫علت‬ ‫به‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫مسلما‬ ‫حساب‬ ‫این‬ ‫با‬ ‫اما‬ ‫دارد‬ ‫نفوذ‬ ‫و‬ ‫خرابکاری‬ ‫برای‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫پتانسیل‬ ‫سرورها‬ ‫و‬ ‫ها‬‫رایانه‬ ‫ابر‬ ‫بخش‬ ‫در‬ ‫حیاتی‬
  • 6. ‫دارد‬ ‫ویندوز‬ ‫به‬ ‫نسبت‬ ‫بیشتری‬ ‫امنیت‬ ‫و‬ ‫پایداری‬ ‫که‬ ‫کنیم‬‫می‬ ‫مشاهده‬ ‫عمل‬ ‫در‬.‫ویروس‬ ‫لینوکس‬ ‫چرا‬ ‫اما‬ ‫گیرد؟‬‫نمی‬ ‫وجود‬ ‫امر‬ ‫این‬ ‫دلیل‬‫دسترسی‬ ‫مجوزهای‬‫است‬ ‫متفاوت‬ ‫ها‬‫فایل‬ ‫به‬ ‫لینوکس‬ ‫دید‬ ‫یعنی‬ ‫است‬.‫ی‬‫برنامه‬ ‫هر‬ ‫کنند‬‫می‬ ‫طی‬ ‫شدن‬ ‫اجرا‬ ‫برای‬ ‫را‬ ‫خاصی‬ ‫مراحل‬ ‫ها‬‫ویروس‬ ‫مثل‬ ‫اجرایی‬: 1.‫کند‬‫می‬ ‫بررسی‬ ‫بودن‬ ‫اجرایی‬ ‫نظر‬ ‫از‬ ‫را‬ ‫فایل‬ ‫نوع‬ ‫ابتدا‬ ‫عامل‬‫سیستم‬. ۲.‫شود‬‫می‬ ‫بررسی‬ ‫اجرا‬ ‫برای‬ ‫کاربر‬ ‫مجوزهای‬. ۳.‫قرار‬ ‫برنامه‬ ‫فایل‬ ‫اختیار‬ ‫در‬ ‫افزاری‬‫سخت‬ ‫منابع‬ ‫و‬ ‫شود‬‫می‬ ‫اجرا‬ ‫فایل‬ ‫بال‬ ‫مورد‬ ‫دو‬ ‫تایید‬ ‫صورت‬ ‫در‬ ‫گیرد‬‫می‬. ‫شوند‬‫می‬ ‫طی‬ ‫چگونه‬ ‫ویندوز‬ ‫و‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫دو‬ ‫در‬ ‫مراحل‬ ‫این‬ ‫ببینیم‬ ‫حال‬. 1.‫شود‬‫می‬ ‫شناخته‬ ‫آن‬ ‫پسوند‬ ‫از‬ ‫فایل‬ ‫نوع‬ ‫ویندوز‬ ‫در‬.‫پسوند‬ ‫فایل‬ ‫اگر‬ ‫یعنی‬exe , com‫یا‬bat ‫شود‬‫می‬ ‫رفتار‬ ‫آن‬ ‫با‬ ‫اجرایی‬ ‫فایل‬ ‫مانند‬ ‫باشد‬‫داشته‬.‫آنها‬ ‫داخلی‬ ‫سرنام‬ ‫روی‬ ‫از‬ ‫ها‬‫فایل‬ ‫نوع‬ ‫لینوکس‬ ‫در‬ ‫اما‬ ‫نیستند‬ ‫کاربر‬ ‫توسط‬ ‫تغییر‬ ‫قابل‬ ‫که‬ ‫شوند‬‫می‬ ‫شناخته‬.‫در‬ ‫تغییری‬ ‫هیچ‬ ‫پسوند‬ ‫نداشتن‬ ‫یا‬ ‫داشتن‬ ‫واقع‬ ‫در‬ ‫اگر‬ ‫حتی‬ ‫است‬ ‫اجرایی‬ ‫حتما‬ ‫لینوکس‬ ‫در‬ ‫اجرایی‬ ‫فایل‬ ‫یک‬ ،‫کند‬‫نمی‬ ‫ایجاد‬ ‫اجرایی‬ ‫فایل‬ ‫آن‬ ‫با‬ ‫لینوکس‬ ‫رفتار‬ ‫آن‬ ‫پسوند‬jpg‫باشد‬. ۲.‫دارند‬ ‫اجرا‬ ‫مجوز‬ ‫ویندوز‬ ‫در‬ ‫کاربران‬ ‫ی‬‫همه‬ ‫برای‬ ‫ها‬‫فایل‬ ‫ی‬‫همه‬ ‫فرض‬‫پیش‬ ‫حالت‬ ‫در‬.‫که‬ ‫صورتی‬ ‫در‬ ‫البته‬ ‫فایل‬‫سیستم‬ ‫از‬Ntfs‫آزادند‬ ‫همه‬ ‫و‬ ‫داشت‬ ‫نخواهد‬ ‫وجود‬ ‫بررسی‬ ‫برای‬ ‫مجوزی‬ ‫اصل‬ ‫وگرنه‬ ‫کنید‬ ‫استفاده‬ ‫دهند‬ ‫انجام‬ ‫کاری‬ ‫هر‬. ‫است‬ ‫فایل‬ ‫یک‬ ‫های‬‫بخش‬ ‫مهمترین‬ ‫از‬ ‫کاربران‬ ‫برای‬ ‫اجرا‬ ‫مجوز‬ ‫لینوکس‬ ‫در‬.‫اجرایی‬ ‫اگر‬ ‫فایل‬ ‫یک‬ ‫یعنی‬ ‫باشد‬ ‫داشته‬ ‫شدن‬ ‫اجرا‬ ‫مجوز‬ ‫باید‬ ‫اجرا‬ ‫برای‬ ‫شود‬ ‫شناخته‬.‫برای‬ ‫فقط‬ ‫اجرا‬ ‫مجوز‬ ‫فرض‬‫پیش‬ ‫حالت‬ ‫در‬ ‫بین‬ ‫از‬ ‫فایل‬ ‫شدن‬ ‫کپی‬ ‫صورت‬ ‫در‬ ‫هم‬ ‫مجوز‬ ‫این‬ ‫شود‬‫می‬ ‫داده‬ ‫خاص‬ ‫شرایط‬ ‫در‬ ‫و‬ ‫فایل‬ ‫ی‬‫کننده‬ ‫ایجاد‬ ‫کاربر‬ ‫رود‬‫می‬.‫شود‬ ‫دانلود‬ ‫اتوماتیک‬ ‫دلیلی‬ ‫به‬ ‫فایل‬ ‫این‬ ‫یا‬ ‫کنید‬ ‫دانلود‬ ‫اینترنت‬ ‫از‬ ‫را‬ ‫اجرایی‬ ‫فایل‬ ‫شما‬ ‫اگر‬ ‫یعنی‬ ‫گیرد‬‫نمی‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫سیستم‬ ‫منابع‬ ‫نشود‬ ‫داده‬ ‫اجرا‬ ‫مجوز‬ ‫آن‬ ‫به‬ ‫شما‬ ‫توسط‬ ‫تا‬. ‫پایین‬ ‫ی‬‫هزینه‬ ‫انتشار‬ ‫مجوز‬ ‫از‬ ‫لینوکس‬ ‫ی‬‫استفاده‬ ‫دلیل‬ ‫به‬ ‫هم‬ ‫باز‬GPL‫پایین‬ ‫بسیار‬ ‫عامل‬‫سیستم‬ ‫نهایی‬ ‫ی‬‫هزینه‬ ‫آید‬‫می‬.‫است‬‫شده‬ ‫نوشته‬ ‫دنیا‬ ‫سراسر‬ ‫مردم‬ ‫طرف‬ ‫از‬ ‫و‬ ‫داوطلبانه‬ ‫صورت‬ ‫به‬ ‫آن‬ ‫کدهای‬ ‫اکثر‬ ‫زیرا‬. ‫دبیان‬ ‫دهندگان‬‫توسعه‬ ‫از‬ ‫یکی‬ ‫آنالیزهای‬ ‫طبق‬ ‫که‬ ‫بدانید‬ ‫است‬ ‫جالب‬)debian(‫توزیع‬ ‫بزگترین‬ ‫که‬ ‫تقریبا‬ ‫دبیان‬ ‫دوباره‬ ‫تولید‬ ،‫است‬ ‫برنامه‬ ‫شمار‬ ‫نظر‬ ‫از‬ ‫لینوکس‬1۹.1‫دلر‬ ‫میلیارد‬)‫حدود‬ ‫چیزی‬ ‫یعنی‬۲۴ ‫و‬ ‫هزار‬۷00‫تومان‬ ‫میلیارد‬(‫لینوکس‬ ‫ی‬‫هسته‬ ‫ارزش‬ ‫دیگری‬ ‫ای‬‫محاسبه‬ ‫در‬ ‫و‬ ‫دارد‬ ‫بر‬ ‫در‬ ‫هزینه‬۳‫میلیارد‬ ‫است‬‫شده‬ ‫زده‬ ‫تخمین‬ ‫دلر‬.
  • 7. ‫پذیری‬ ‫انعطاف‬ ‫انتشار‬ ‫مجوز‬ ‫این‬ ‫آورد‬ ‫حساب‬ ‫به‬ ‫افزار‬‫نرم‬ ‫صنعت‬ ‫برای‬ ‫انقلب‬ ‫یه‬ ‫را‬ ‫گنو‬ ‫توان‬‫می‬ ‫حقیقتا‬-‫این‬ ‫آن‬ ‫از‬ ‫بهتر‬ ‫و‬ ‫فلسفه‬-‫بود‬ ‫هم‬ ‫موفق‬ ‫حقیقتا‬ ‫و‬ ‫آمد‬ ‫وجود‬ ‫به‬ ‫افزارها‬‫نرم‬ ‫پیشرفت‬ ‫سد‬ ‫برداشتن‬ ‫برای‬. ‫انتشار‬ ‫مجوز‬ ‫لطف‬ ‫به‬ ‫هم‬ ‫پذیری‬ ‫انعطاف‬ ‫یعنی‬ ‫لینوکس‬ ‫ویژگی‬ ‫چهارمین‬GPL‫به‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫تفکر‬ ‫و‬ ‫آمده‬ ‫وجود‬.‫خود‬ ‫نیازهای‬ ‫برای‬ ‫را‬ ‫آن‬ ‫و‬ ‫ویرایش‬ ‫آزادانه‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫کدهای‬ ‫توان‬‫می‬ ‫مجوز‬ ‫این‬ ‫طبق‬ ‫کرد‬ ‫سازی‬ ‫آماده‬.‫ببینیم‬ ‫مختلف‬ ‫های‬‫دستگاه‬ ‫روی‬ ‫را‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫تا‬ ‫شده‬ ‫باعث‬ ‫ویژگی‬ ‫این‬. ‫سیکلت‬ ‫موتور‬ ‫مثل‬TTX02‫شرکت‬ ‫محصول‬Mavizen‫با‬ ‫الکترونیک‬ ‫ای‬‫مسابقه‬ ‫موتورسیکلت‬ ‫نخستین‬ ‫است‬ ‫داخلی‬ ‫ی‬‫رایانه‬.‫شود‬‫می‬ ‫هدایت‬ ‫لینوکس‬ ‫طرق‬ ‫از‬ ‫کامل‬ ‫سیکلت‬ ‫موتور‬ ‫این‬.‫های‬‫دستگاه‬ ‫یا‬ ‫شرکت‬ ‫شیردوشی‬DeLavel‫کند‬‫می‬ ‫استفاده‬ ‫دور‬ ‫راه‬ ‫از‬ ‫کنترل‬ ‫و‬ ‫مدیریت‬ ‫برای‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫از‬. ‫یک‬ ‫آن‬ ‫قلب‬ ‫در‬ ‫که‬ ‫بوده‬ ‫متکی‬ ‫مراسلتی‬ ‫سازی‬ ‫مرتب‬ ‫سیستم‬ ‫بر‬ ‫متحده‬ ‫ایالت‬ ‫پست‬ ‫سرویس‬ ‫همچنین‬ ‫تپد‬‫می‬ ‫لینوکسی‬ ‫عامل‬‫سیستم‬. ‫ایزامو‬)Isamu(‫سال‬ ‫حوالی‬ ‫در‬ ‫که‬۲001‫بر‬ ‫مبتنی‬ ‫نمای‬‫انسان‬ ‫روبات‬ ‫نخستین‬ ‫عنوان‬ ‫به‬ ،‫شد‬ ‫عرضه‬ ‫شود‬‫می‬ ‫شناخته‬ ‫لینوکس‬.‫تبدیل‬ ‫ها‬‫روبات‬ ‫انواع‬ ‫تمام‬ ‫معمول‬ ‫بنیان‬ ‫به‬ ‫لینوکس‬ ،‫کنون‬‫تا‬ ‫زمان‬ ‫آن‬ ‫از‬ ‫اما‬ ‫است‬ ‫شده‬.‫پلئو‬ ‫به‬ ‫توان‬‫می‬ ‫ها‬‫روبات‬ ‫این‬ ‫جمله‬ ‫از‬)Pleo(‫روباتیک‬ ‫بازوی‬ ‫و‬ ‫متحرک‬‫بازی‬‫اسباب‬ ‫دایناسور‬ ‫کاتانا‬)Katana Robotic Arm(‫نورونیکز‬ ‫توسط‬ ‫که‬)Neuronics(‫ساخته‬ ‫صنعتی‬ ‫کاربردهای‬ ‫برای‬ ‫کرد‬ ‫اشاره‬ ،‫است‬ ‫شده‬. ‫دارد‬ ‫حضور‬ ‫هم‬ ‫راهنما‬ ‫های‬‫چراغ‬ ‫در‬ ‫حتی‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫نهایت‬ ‫در‬ ‫و‬.‫ترافیک‬ ‫پیک‬)Peek Trafc( ‫هایی‬‫مکان‬ ‫در‬ ‫را‬ ‫ترافیک‬ ‫کنترل‬ ‫که‬ ‫کند‬‫می‬ ‫تولید‬ ‫را‬ ‫لینوکس‬ ‫بر‬ ‫مبتنی‬ ‫راهنمایی‬ ‫های‬‫چراغ‬ ‫از‬ ‫ای‬‫مجموعه‬ ‫بزرگراه‬ ‫حتی‬ ‫و‬ ‫نیویورک‬ ،‫آیوا‬ ‫نظیر‬101‫دارند‬ ‫عهده‬ ‫بر‬ ‫آنجلس‬‫لس‬ ‫در‬. ‫عامل‬‫سیستم‬ ‫کدهای‬ ‫از‬ ‫اطلع‬ ‫خبر‬ ‫خود‬ ‫عامل‬‫سیستم‬ ‫رازهای‬ ‫و‬ ‫رمز‬ ‫تمام‬ ‫از‬ ‫شما‬ ‫که‬ ‫است‬ ‫این‬ ‫سورس‬‫اپن‬ ‫افزارهای‬‫نرم‬ ‫های‬‫ویژگی‬ ‫از‬ ‫یکی‬ ‫دارید‬.‫نام‬ ‫به‬ ‫ای‬‫برنامه‬ ‫شناسایی‬ ‫باعث‬ ‫ویژگی‬ ‫همین‬ ‫مثل‬carrier IQ‫کاربران‬ ‫از‬ ‫زیادی‬ ‫اطلعات‬ ‫که‬ ‫شد‬ ‫کرد‬‫می‬ ‫ارسال‬ ‫معلومی‬ ‫نا‬ ‫جای‬ ‫به‬ ‫و‬ ‫ذخیره‬ ‫را‬ ‫همراه‬ ‫های‬‫تلفن‬. ‫بررسی‬ ‫را‬ ‫تر‬ ‫افتاده‬ ‫پا‬ ‫پیش‬ ‫های‬‫ویژگی‬ ‫هم‬ ‫کمی‬ ‫توانیم‬‫می‬ ‫بگذریم‬ ‫کلیدی‬ ‫و‬ ‫اصلی‬ ‫های‬‫ویژگی‬ ‫این‬ ‫از‬ ‫اگر‬ ‫اما‬ ‫آید‬‫می‬ ‫چشم‬ ‫به‬ ‫بیشتر‬ ‫دسکتاپ‬ ‫ی‬‫نسخه‬ ‫در‬ ‫که‬ ‫کنیم‬. ‫نصب‬ ‫از‬ ‫بعد‬ ‫آماده‬ ‫ی‬‫برنامه‬ ‫صدها‬ ‫که‬ ‫شوند‬‫می‬ ‫نصب‬ ‫دیگر‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫ی‬‫برنامه‬ ‫هزاران‬ ‫با‬ ‫فرض‬ ‫پیش‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫های‬‫نسخه‬ ‫اکثر‬ ‫کنند‬‫می‬ ‫برطرف‬ً ‫کامل‬ ‫را‬ ‫شما‬ ‫نیاز‬.‫خرید‬ ‫و‬ ‫یافتن‬ ‫نیست‬ ‫لزم‬ ‫دیگر‬ ‫توزیع‬ ‫هر‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫شما‬ ‫همین‬ ‫برای‬ ‫بدهید‬ ‫خود‬ ‫به‬ ‫افزاری‬‫نرم‬ ‫ای‬‫مجموعه‬.‫است‬ ‫استفاده‬ ‫ی‬‫آماده‬ ‫چیز‬ ‫همه‬ ‫یافتن‬ ‫برای‬.
  • 8. ‫کلیک‬ ‫یک‬ ‫با‬ ‫نصب‬ ‫پشت‬ ‫از‬ ‫نیست‬ ‫لزم‬ ‫حتی‬ ‫نیست‬ ‫نگرانی‬ ‫جای‬ ‫داشتید‬ ‫نیاز‬ ‫ای‬‫برنامه‬ ‫به‬ ‫هم‬ ‫باز‬ ‫نصب‬ ‫از‬ ‫بعد‬ ‫اگر‬ ‫حتی‬ ‫بخورید‬ ‫تکان‬ ‫خود‬ ‫ی‬‫رایانه‬.‫قرار‬ ‫لینوکس‬ ‫مختلف‬ ‫های‬‫توزیع‬ ‫در‬ ‫که‬ ‫هایی‬‫بسته‬ ‫مدیریت‬ ‫یا‬ ‫نصاب‬ ‫های‬‫برنامه‬ ‫دهند‬‫می‬ ‫انجام‬ ‫کاربر‬ ‫برای‬ ‫سادگی‬ ‫به‬ ‫را‬ ‫بروزرسانی‬ ‫و‬ ‫نصب‬ ‫کار‬ ‫دارند‬. ‫متفاوت‬ ‫و‬ ‫سریع‬ ‫رسانی‬ ‫روز‬ ‫به‬ ‫ی‬‫آماده‬ ‫آن‬ ‫ی‬‫شده‬ ‫اصلحا‬ ‫ی‬‫نسخه‬ ‫بعد‬ ‫روز‬ ‫چند‬ ‫بشود‬ ‫کشف‬ ‫باگی‬ ‫که‬ ‫هنگامی‬ ‫لینوکس‬ ‫عامل‬ ‫سیستم‬ ‫در‬ ‫است‬ ‫کاربران‬ ‫ی‬‫استفاده‬.‫افزار‬ ‫نرم‬ ‫از‬ ‫استفاده‬ ‫با‬ ‫که‬ ‫است‬ ‫یکپارچه‬ ‫طوری‬ ‫لینوکس‬ ‫سیستم‬ ‫اینکه‬ ‫ضمن‬ ‫دارید‬ ‫را‬ ‫ها‬ ‫برنامه‬ ‫اکثر‬ ‫رسانی‬ ‫بروز‬ ‫قدرت‬ ‫شما‬ ،‫آپدیت‬.‫سیستم‬ ‫اشکالت‬ ‫به‬ ‫محدود‬ ‫تنها‬ ‫ویندوز‬ ‫در‬ ‫این‬ ‫آن‬ ‫به‬ ‫وابسته‬ ‫های‬ ‫برنامه‬ ‫و‬ ‫عامل‬)‫و‬ ‫اکسپلورر‬ ،‫پلیر‬ ‫مدیا‬ ‫مثل‬…(‫است‬.‫آپدیت‬ ‫بر‬ ‫علوه‬ ‫لینوکس‬ ‫در‬ ‫باشد‬ ‫گرفته‬ ‫قرار‬ ‫بروزرسانی‬ ‫یک‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫جدیدی‬ ‫های‬ ‫ویژگی‬ ‫امنیتی‬ ‫های‬. ‫نیست‬ ‫پوشیده‬ ‫شما‬ ‫بر‬ ‫چیز‬ ‫هیچ‬ ‫لینوکس‬ ‫در‬.‫تمامی‬ ‫حجم‬ ‫و‬ ‫توضیحات‬ ،‫نام‬ ،‫رسانی‬ ‫روز‬ ‫به‬ ‫ی‬‫برنامه‬ ‫ببینید‬ ‫را‬ ‫روزرسانی‬ ‫به‬ ‫فرآیند‬ ‫ذره‬ ‫ذره‬ ‫توانید‬‫می‬ ‫شما‬ ‫و‬ ‫گذارد‬‫می‬ ‫شما‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫شده‬ ‫روز‬‫به‬ ‫های‬‫بسته‬. ‫سریع‬ ‫پیشرفت‬ ‫دهد‬‫می‬ ‫روی‬ ‫آزاد‬ ‫دنیای‬ ‫در‬ ‫نویی‬ ‫اتفاق‬ ‫روز‬ ‫هر‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫ی‬‫فلسفه‬ ‫و‬ ‫استالمن‬ ‫ریچارد‬ ‫لطف‬ ‫به‬.‫به‬ ‫هستند‬ ‫شدن‬ ‫کامل‬ ‫حال‬ ‫در‬ ‫روز‬ ‫هر‬ ‫سورس‬ ‫اپن‬ ‫های‬‫برنامه‬ ‫علت‬ ‫همین‬.‫نویسان‬ ‫برنامه‬ ‫تعدد‬ ‫طرفی‬ ‫از‬ ‫است‬‫کرده‬ ‫بیشتر‬ ‫را‬ ‫پیشرفت‬ ‫این‬ ‫سرعت‬ ‫لینوکسی‬. ‫درایورها‬ ‫نصب‬ ‫دهید‬ ‫انجام‬ ‫کاری‬ ‫هیچ‬ ‫نیست‬ ‫لزم‬ ‫درایورها‬ ‫اکثر‬ ‫نصب‬ ‫برای‬ ‫لینوکس‬ ‫در‬.‫قطعات‬ ‫با‬ ‫رایانه‬ ‫یک‬ ‫از‬ ‫اگر‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫کرده‬ ‫شناسایی‬ ‫را‬ ‫قطعات‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫لینوکس‬ ‫ی‬‫هسته‬ ‫کنید‬‫می‬ ‫استفاده‬ ‫معروف‬ ‫کند‬‫می‬. ‫به‬ ‫احتیاج‬ ‫ها‬‫رایانه‬ ‫بعضی‬ ‫در‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫هستند‬ ‫قطعاتی‬ ‫تنها‬ ‫گرافیک‬ ‫های‬‫کارت‬ ‫و‬ ‫وایرلس‬ ‫های‬‫مودم‬ ‫باشند‬ ‫داشته‬ ‫انداز‬‫راه‬. ‫العاده‬‫فوق‬ ‫های‬‫افکت‬ ‫و‬ ‫زیبایی‬ ‫گنو‬ ‫های‬‫توزیع‬ ‫اینکه‬ ‫در‬/‫نکنید‬ ‫شک‬ ‫است‬ ‫تر‬‫رن‬‫مد‬ ‫و‬ ‫زیباتر‬ ‫بسیار‬ ‫ماکروسافت‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫لینوکس‬. ‫های‬‫پنجره‬ ‫مدیر‬ ‫ی‬‫وسیله‬ ‫به‬compiz‫یا‬Kwin‫بدهید‬ ‫خود‬ ‫دسکتاپ‬ ‫به‬ ‫مختلف‬ ‫افکت‬ ‫دهها‬ ‫توانید‬‫می‬. ‫زیبایی‬ ‫همچنین‬KDE‫سادگی‬ ‫و‬Gnome‫است‬ ‫زد‬‫زبان‬ ‫لینوکس‬ ‫دنیای‬ ‫در‬.
  • 9. ‫سلیقه‬ ‫هر‬ ‫برای‬ ‫هایی‬‫توزیع‬ ‫دارد‬ ‫وجود‬ ‫لینوکس‬ ‫قدرتمند‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫متفاوت‬ ‫توزیع‬ ‫هزاران‬ ‫امروزه‬.‫به‬ ‫توان‬‫می‬ ‫میان‬ ‫این‬ ‫از‬ ‫مثل‬ ‫دانشگاهی‬ ‫های‬‫رشته‬ ‫مخصوص‬ ‫هایی‬‫توزیع‬ ‫و‬ ‫بازی‬ ‫مخصوص‬ ‫هایی‬‫توزیع‬ ‫تا‬ ‫شده‬‫اسلمی‬ ‫های‬‫توزیع‬ ،‫اند‬‫کرده‬ ‫آوری‬‫جمع‬ ‫خود‬ ‫در‬ ‫را‬ ‫رشته‬ ‫مخصوص‬ ‫کاربردی‬ ‫ی‬‫برنامه‬ ‫ها‬‫ده‬ ‫که‬ ‫و‬ ‫برق‬ ،‫ریاضی‬ ،‫فیزیک‬ ،‫شیمی‬… ‫کرد‬ ‫اشاره‬. ‫فرمان‬ ‫خط‬ ‫توسط‬ ‫جادویی‬ ‫کنترل‬ ‫ترمینال‬ ‫از‬ ‫کنند‬ ‫استفاده‬ ‫لینوکس‬ ‫عامل‬‫سیستم‬ ‫از‬ ‫اند‬‫گرفته‬ ‫تصمیم‬ ‫تازگی‬ ‫به‬ ‫که‬ ‫بسیاری‬)‫شبیه‬ ‫محیطی‬ command prompt‫آن‬ ‫برابر‬ ‫چند‬ ‫قدرتی‬ ‫با‬ ‫ویندوز‬ ‫در‬(‫ترمینال‬ ‫بدانید‬ ‫است‬ ‫بهتر‬ ‫اما‬ ،‫گریزانند‬ ‫دارد‬ ‫جدا‬ ‫دنیایی‬ ‫خود‬ ‫برای‬ ‫لینوکس‬.‫در‬ ‫و‬ ‫دهید‬ ‫انجام‬ ‫خواهید‬‫می‬ ‫کاری‬ ‫هر‬ ‫ترمینال‬ ‫با‬ ‫توانید‬‫می‬ ‫شما‬ ‫است‬ ‫مشتتان‬ ‫در‬ ‫لینوکس‬ ‫حقیقت‬.‫به‬ ‫اینترنت‬ ‫در‬ ‫جستجو‬ ‫با‬ ‫مواقع‬ ‫اکثر‬ ‫که‬ ‫ترمینال‬ ‫دستورات‬ ‫فهمیدن‬ ‫کند‬ ‫سرگرم‬ ‫را‬ ‫شما‬ ‫ها‬‫مدت‬ ‫برای‬ ‫تواند‬‫می‬ ‫آید‬‫می‬ ‫دست‬.‫برای‬ ‫لینوکس‬ ‫از‬ ‫استفاده‬ ‫که‬ ‫بدانید‬ ‫نیست‬ ‫بد‬ ‫گیرد‬‫می‬ ‫صورت‬ ‫فرمان‬ ‫خط‬ ‫و‬ ‫ترمینال‬ ‫از‬ ‫کامل‬ ‫امنیت‬ ‫بردن‬ ‫بال‬ ‫منظور‬ ‫به‬ ‫شبکه‬. ‫رایگان‬ ‫دانلود‬ ‫توزیع‬ ‫آن‬ ‫اینترنتی‬ ‫پایگاه‬ ‫از‬ ‫رایگان‬ ‫و‬ ‫راحتی‬ ‫به‬ ‫توانید‬‫می‬ ‫را‬ ‫لینوکس‬ ‫های‬‫توزیع‬ ‫اکثر‬ ‫از‬ ‫جدیدی‬ ‫ی‬‫نسخه‬ ‫هر‬ ‫کنید‬ ‫دانلود‬.‫شود‬‫می‬ ‫برداشته‬ ‫شما‬ ‫دوش‬ ‫از‬ ‫هم‬ ‫آن‬ ‫خرید‬ ‫زحمت‬ ‫پس‬.‫اکثر‬ ‫ی‬‫درباره‬ ‫ویژگی‬ ‫این‬ ‫کند‬‫می‬ ‫صدق‬ ‫نیز‬ ‫آزاد‬ ‫های‬‫افزار‬‫نرم‬.‫دهنگان‬ ‫توسعه‬ ‫چون‬ ‫که‬ ‫نیست‬ ‫معنی‬ ‫این‬ ‫به‬ ‫بودن‬ ‫رایگان‬ ‫این‬ ‫البته‬ ‫دهند‬‫می‬ ‫ارائه‬ ‫را‬ ‫تری‬‫ضعیف‬ ‫محصول‬ ‫پس‬ ‫کنند‬‫نمی‬ ‫دریافت‬ ‫پولی‬ ‫کدهایشان‬ ‫برای‬ ‫باز‬‫متن‬ ‫افزارهای‬‫نرم‬. ‫است‬ ‫متفاوت‬ ‫باز‬ ‫متن‬ ‫مدل‬ ‫در‬ ‫کسب‬ ‫شیوه‬ ‫اصول‬.‫به‬ ‫را‬ ‫خود‬ ‫های‬‫سرمایه‬ ‫معمول‬ ‫باز‬‫متن‬ ‫افزارهای‬‫نرم‬ ‫آورند‬‫می‬ ‫دست‬ ‫به‬ ‫زیر‬ ‫های‬‫شیوه‬. •‫پشتیبانی‬ ‫های‬‫سرویس‬ ‫ی‬‫ارائه‬)‫اوبونتو‬ ‫برای‬ ‫کانونیکال‬ ‫مانند‬( •‫لیسنس‬ ‫دو‬ ‫با‬ ‫افزار‬‫نرم‬ ‫انتشار‬)‫مانند‬sun‫منتشر‬ ‫پولی‬ ‫را‬ ‫آفیس‬ ‫استار‬ ‫و‬ ‫رایگان‬ ‫را‬ ‫آفیس‬ ‫اپن‬ ‫که‬ ‫کرد‬‫می‬( •‫اجرایی‬ ‫فایل‬ ‫پولی‬ ‫انتشار‬ ‫و‬ ‫برنامه‬ ‫کد‬ ‫رایگان‬ ‫انتشار‬ •‫قبلی‬ ‫های‬‫نسخه‬ ‫و‬ ‫برنامه‬ ‫اصل‬ ‫بودن‬ ‫باز‬‫متن‬ ‫و‬ ‫برنامه‬ ‫ی‬‫نسخه‬ ‫آخرین‬ ‫فروش‬ •‫گوناگون‬ ‫های‬‫نهاد‬ ‫برای‬ ‫برنامه‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫تر‬‫اضافی‬ ‫امکانات‬ ‫بابت‬ ‫پول‬ ‫دریافت‬ •‫داوطلبانه‬ ‫های‬‫کمک‬ ‫یا‬ ‫کردن‬ ‫دونیت‬ ‫طریق‬ ‫از‬ •‫ها‬‫شرکت‬ ‫سایر‬ ‫با‬ ‫همکاری‬ ‫طریق‬ ‫از‬)‫جستجوی‬ ‫موتورهای‬ ‫دادن‬ ‫قرار‬ ‫با‬ ‫که‬ ‫موزیل‬ ‫بنیاد‬ ‫مانند‬ ‫فایرفاکس‬ ‫در‬ ‫دیگر‬ ‫های‬‫شرکت‬( ‫سازی‬ ‫بومی‬ ‫شود‬ ‫همسان‬ ‫ملت‬ ‫یک‬ ‫فرهنگ‬ ‫با‬ ‫کامل‬ ‫تواند‬‫می‬ ‫لینوکس‬.‫های‬‫زبان‬ ‫برای‬ ‫عامل‬‫سیستم‬ ‫این‬ ‫اهمیتی‬ ‫سازی‬‫پیاده‬ ‫یا‬ ‫و‬ ‫فرض‬‫پیش‬ ‫صورت‬ ‫به‬ ‫فارسی‬ ‫استاندارد‬ ‫کیبورد‬ ‫از‬ ‫بشتیبانی‬ ‫مانند‬ ‫است‬ ‫قائل‬ ‫مختلف‬
  • 10. ‫در‬ ‫فارسی‬ ‫تقویم‬KDE‫مانند‬ ‫مهم‬ ‫افزارهای‬‫نرم‬ ‫از‬ ‫بسیاری‬ ‫شدن‬ ‫ترجمه‬ ‫یا‬libreofce , gimp‫و‬.. ‫در‬ ‫متاسفانه‬ ‫که‬ ‫است‬‫کرده‬ ‫تبدیل‬ ‫ملی‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫داشتن‬ ‫برای‬ ‫مناسب‬ ‫بستر‬ ‫یک‬ ‫به‬ ‫را‬ ‫لینوکس‬ ‫کشورها‬ ‫سایر‬ ‫برخلف‬ ‫ایران‬)‫آفریقایی‬ ‫کشورهای‬ ‫حتی‬(‫است‬‫شده‬ ‫داده‬ ‫اهمیت‬ ‫کمتر‬ ‫موضوع‬ ‫این‬ ‫به‬.
  • 11. ‫لینوکس‬ ‫و‬ ‫گنو‬ ‫تاریخچه‬ ‫سازگار‬ ‫یونیکس‬ ‫با‬ ‫ای‬‫فزاینده‬ ‫طــور‬ ‫به‬ ‫کــه‬ ‫بــوده‬ ‫آزاد‬ ‫کامل‬ ‫عامل‬ ‫سیــستم‬ ‫یک‬ ‫گنو‬ ‫عامل‬ ‫سیستم‬ ‫مخفف‬ ‫گنو‬ .‫باشد‬‫می‬ “GNU’s Not Unix” ‫در‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫اولیه‬ ‫اطلعیه‬ ‫استالمن‬ ‫ریچارد‬ .‫است‬ ‫سپتامبر‬1۹۸۳‫سپتامبر‬ ‫در‬ ‫گنو‬ ‫اعلمیه‬ ‫نام‬ ‫به‬ ‫آن‬ ‫تر‬‫کامل‬ ‫نسخه‬ .‫کرد‬ ‫منتشر‬1۹۸۵‫به‬ ‫که‬ ‫شد‬ ‫منتشر‬ ‫است‬ ‫شده‬ ‫ترجمه‬ ‫زبان‬ ‫.چندین‬ ‫یک‬ ،‫نخست‬ ‫کند؛‬‫می‬ ‫بــرطــرف‬ ‫را‬ ‫نیــازها‬ ‫از‬ ‫تعدادی‬ ‫که‬ ‫است‬ ‫شده‬ ‫انتخاب‬ ‫علت‬ ‫این‬ ‫به‬ «‫»گنو‬ ‫نام‬ ‫برای‬ ‫بازگشتی‬ ‫مخفف‬ “GNU’s Not Unix” ‫)یا‬ ‫گفتن‬ ‫آهنگ‬ ،‫سوم‬ ،‫است‬ ‫واقعی‬ ‫کلمه‬ ‫یک‬ ،‫دوم‬ ،‫است‬ ‫است‬ ‫جالب‬ ‫آن‬ (‫.خواندن‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫آوردن‬ ‫دست‬ ‫به‬ ‫برای‬ ‫شما‬ .‫قیمت‬ ‫نه‬ ،‫کند‬‫می‬ ‫اشاره‬ ‫آزادی‬ ‫به‬ «‫آزاد‬ ‫افزار‬‫»نرم‬ ‫در‬ «‫»آزاد‬ ‫کلمه‬ ‫ســه‬ ،‫باشید‬ ‫داشتــه‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫افزار‬‫نرم‬ ‫وقتـی‬ ،‫صورت‬ ‫هر‬ ‫در‬ .‫نپردازید‬ ‫یا‬ ‫بپردازید‬ ‫مبلغی‬ ‫است‬ ‫ممکن‬ ‫هدیه‬ ‫و‬ ‫برنامه‬ ‫از‬ ‫برداری‬ ‫نسخه‬ ‫برای‬ ‫آزادی‬ ،‫نخست‬ .‫داشت‬ ‫خواهید‬ ‫آن‬ ‫از‬ ‫استفاده‬ ‫برای‬ ‫ویــژه‬ ‫آزادی‬ ‫داشتن‬ ‫با‬ ،‫دلخواه‬ ‫طور‬ ‫به‬ ‫برنامه‬ ‫در‬ ‫تغییرات‬ ‫اعمال‬ ‫بــرای‬ ‫آزادی‬ ،‫دوم‬ ‫همــکاران؛‬ ‫و‬ ‫دوستان‬ ‫به‬ ‫آن‬ ‫دادن‬ ‫ساخت‬ ‫به‬ ‫کمک‬ ‫نهایت‬ ‫در‬ ‫و‬ ‫یافته‬ ‫بهبود‬ ‫نسخه‬ ‫توزیع‬ ‫برای‬ ‫آزادی‬ ،‫سوم‬ ‫منبع؛‬ ‫کدهای‬ ‫به‬ ‫کامل‬ ‫دسترسی‬ ‫مبلغی‬ ‫نسخه‬ ‫یک‬ ‫انتقال‬ ‫فیزیکی‬ ‫کار‬ ‫بــرای‬ ‫تــوانـید‬‫می‬ ،‫نمایید‬ ‫توزیع‬ ‫را‬ ‫گنو‬ ‫افزار‬‫نرم‬ ‫مجددا‬ ‫)اگر‬ .‫جامعه‬ (‫کنید‬ ‫هدیه‬ ‫رایگان‬ ‫طور‬ ‫به‬ ‫را‬ ‫آنها‬ ‫یا‬ ‫و‬ ‫کنید‬ ‫دریافت‬ ‫.را‬ ‫ســال‬ ‫در‬ .‫شود‬‫می‬ ‫نامیده‬ »‫گنو‬ ‫«پروژه‬ ،‫گنو‬ ‫سیستم‬ ‫توسعه‬ ‫پروژه‬1۹۸۳‫راهی‬ ‫عنوان‬ ‫به‬ ‫گنــو‬ ‫پــروژه‬ ‫داشـت‬ ‫وجــود‬ ‫کامپیــوتر‬ ‫کاربران‬ ‫جامعه‬ ‫بین‬ ‫در‬ ‫نخست‬ ‫روزهای‬ ‫در‬ ‫که‬ ‫همکاری‬ ‫روحا‬ ‫بازگرداندن‬ ‫برای‬ ‫بار‬ ‫یک‬ ،‫بودند‬ ‫شده‬ ‫تحمیل‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫صاحبان‬ ‫توسط‬ ‫که‬ ‫موانع‬ ‫بردن‬ ‫بین‬ ‫از‬ ‫با‬ ‫تا‬ ‫شد‬ ‫ایجاد‬ ‫سازد‬ ‫ممکن‬ ‫را‬ ‫همکاری‬ ‫.دیگر‬ ‫سال‬ ‫در‬1۹۷1‫دانشگاه‬ ‫در‬ ‫را‬ ‫خود‬ ‫کار‬ ‫استالمن‬ ‫ریچارد‬ ‫که‬ ‫هنگامی‬ MIT ‫کــه‬ ‫گــروهی‬ ‫در‬ ،‫کرد‬ ‫آغاز‬ ‫افزار‬‫نرم‬ ‫اغلب‬ ‫نیز‬ ‫کامپیوتری‬ ‫های‬‫شرکت‬ ‫حتی‬ .‫پرداخت‬ ‫کار‬ ‫به‬ ‫کردند‬‫می‬ ‫استفاده‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫از‬ ‫منحصرا‬ ‫انجام‬ ‫را‬ ‫کار‬ ‫همین‬ ‫نیز‬ ‫اغلب‬ ‫و‬ ‫بودند‬ ‫آزاد‬ ‫یکدیگر‬ ‫با‬ ‫همکاری‬ ‫در‬ ‫نویسان‬‫بــرنامه‬ .‫کــردند‬‫می‬ ‫توزیع‬ ‫آزاد‬ ‫دادند‬‫.می‬ ‫دهه‬ ‫در‬1۹۸0‫آنها‬ ‫مالکان‬ ‫و‬ ‫داشتند‬ ‫مالک‬ ‫که‬ ‫معنی‬ ‫این‬ ‫بــه‬ ،‫بودند‬ ‫انحصاری‬ ‫افزارها‬‫نرم‬ ‫تمام‬ ‫تقریبا‬ ‫کرد‬‫می‬ ‫ایجاب‬ ‫را‬ ‫گنو‬ ‫پروژه‬ ‫ضرورت‬ ‫کار‬ ‫این‬ ‫که‬ ‫کردند‬‫می‬ ‫منع‬ ‫را‬ ‫کاربزان‬ ‫توسط‬ ‫.همکاری‬ ‫نـداشـته‬ ‫وجــود‬ ‫آزادی‬ ‫عامل‬ ‫سـیـستم‬ ‫اگــر‬ ‫دارند؛‬ ‫نیــاز‬ ‫عامل‬ ‫سیستم‬ ‫یــک‬ ‫به‬ ‫کامپیوتر‬ ‫کاربران‬ ‫تمام‬ .‫کنید‬ ‫شروع‬ ‫را‬ ‫کامپیوتر‬ ‫با‬ ‫کار‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫از‬ ‫استفاده‬ ‫بدون‬ ‫توانید‬‫نمی‬ ‫حتی‬ ‫شـما‬ ،‫بــاشـد‬ ‫است‬ ‫آزاد‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫وجود‬ ،‫آزاد‬ ‫افزار‬‫نرم‬ ‫در‬ ‫ضرورت‬ ‫اولیــن‬ ‫.بنــابــراین‬
  • 12. ‫آن‬ ‫کلی‬ ‫طــراحی‬ ‫زیرا‬ ‫بساند‬ ‫یونیکس‬ ‫با‬ ‫منطبق‬ ‫عاملی‬ ‫سیستم‬ ‫تا‬ ‫گرفتند‬ ‫تصمیم‬ ‫آزاد‬ ‫افزاری‬ ‫نرم‬ ‫جنبش‬ ‫آسان‬ ‫را‬ ‫گنو‬ ‫به‬ ‫یونیکس‬ ‫کاربران‬ ‫حرکت‬ ‫سازگاری‬ ‫این‬ ‫همچنین‬ ‫و‬ ،‫بود‬ ‫انتقال‬ ‫قابل‬ ‫و‬ ‫خورده‬ ‫محک‬ ‫قبل‬ ‫کرد‬‫.می‬ ،‫کامپــایـلرها‬ ‫شــامــل‬ ‫و‬ ‫اســت؛‬ ‫هسته‬ ‫یک‬ ‫از‬ ‫بیشتر‬ ‫خیلی‬ ‫یونیکس‬ ‫شبه‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫بنابرایـن‬ .‫باشد‬‫می‬ ‫دیگر‬ ‫چیزهای‬ ‫خیلی‬ ‫و‬ ‫پستی‬ ‫افزارهای‬‫نرم‬ ،‫متن‬ ‫بندی‬‫قالب‬ ‫های‬‫برنامه‬ ،‫ویــرایشــگـرها‬ ‫ژانویه‬ ‫در‬ .‫است‬ ‫بزرگی‬ ‫بسیار‬ ‫کار‬ ‫کامل‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫نوشتن‬1۹۸۴‫به‬ ‫سالها‬ ‫کردند‬ ‫کار‬ ‫به‬ ‫شروع‬ ‫اکتبر‬ ‫در‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ .‫انجامید‬ ‫طول‬1۹۸۵‫گنو‬ ‫توسعه‬ ‫به‬ ‫کمک‬ ‫جهت‬ ‫سرمایه‬ ‫جذب‬ ‫برای‬ ‫بیشتر‬ ‫شد‬ ‫.تاسیس‬ ‫سال‬ ‫تا‬1۹۹0‫یک‬ ،‫لینوکس‬ ‫سپس‬ . ‫یافتند‬ ‫دست‬ ‫هسته‬ ‫جــز‬ ‫بــه‬ ،‫عامل‬ ‫سیستم‬ ‫اصلی‬ ‫اجزای‬ ‫تمامی‬ ‫به‬ ‫سال‬ ‫در‬ ،‫یونیکس‬ ‫شبه‬ ‫هسته‬1۹۹1‫ســال‬ ‫در‬ ‫و‬ ‫کرد‬ ‫پیدا‬ ‫توسعه‬ ‫تروالدز‬ ‫لینوس‬ ‫توسط‬1۹۹۲‫یــک‬ ‫کــامل‬ ‫عامــل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫منجر‬ ‫گنو‬ ‫کامل‬ ‫تقریبا‬ ‫سیستم‬ ‫با‬ ‫لینوکس‬ ‫ترکیب‬ .‫شد‬ ‫آزاد‬ ‫افـزار‬‫نــرم‬ ‫های‬‫سیستم‬ ‫از‬ ‫نفر‬ ‫میلیون‬ ‫ها‬‫ده‬ ‫اکنون‬‫هم‬ ‫که‬ ‫شود‬‫می‬ ‫زده‬ ‫تخمــین‬ .‫لینوکس‬ ‫گنـو‬ ‫سیستم‬ :‫شد‬/ ‫کنند‬‫می‬ ‫استفاده‬ ‫غـیـره‬ ‫و‬ ‫ردهــت‬ ،‫دبیــان‬ ،‫اسلکور‬ ‫شــامــل‬ ،‫لینوکس‬ ‫گنو‬/ . ‫تا‬ ‫دارد‬ ‫نظر‬ ‫در‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ .‫است‬ ‫نشده‬ ‫محدود‬ ‫عامل‬ ‫سیستم‬ ‫یک‬ ‫به‬ ‫فقط‬ ‫گنو‬ ‫پروژه‬ ،‫حال‬ ‫این‬ ‫با‬ .‫باشند‬ ‫داشته‬ ‫خواهند‬‫می‬ ‫کاربــران‬ ‫از‬ ‫بسیاری‬ ‫که‬ ‫آنچه‬ ‫هر‬ ، ‫کند‬ ‫ایجاد‬ ‫را‬ ‫افزارها‬‫نرم‬ ‫از‬ ‫کامل‬ ‫مجموعه‬ ‫یک‬ ‫شود‬‫می‬ ‫نیز‬ ‫کاربردی‬ ‫افزارهای‬‫نـرم‬ ‫شــامــل‬ ‫مــوضــوع‬ ‫.ایــن‬ ‫تهیه‬ ‫افزار‬‫نرم‬ ‫نیز‬ ‫ندارند‬ ‫مهارت‬ ‫کامپیـوتر‬ ‫زمینه‬ ‫در‬ ‫که‬ ‫کاربرانی‬ ‫برای‬ ‫دارد‬ ‫قصد‬ ‫همچنین‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ‫استفاده‬ ‫در‬ ‫کار‬‫تازه‬ ‫کاربران‬ ‫به‬ ‫کمک‬ ‫منظور‬ ‫به‬ ‫گرافیکی‬ ‫کار‬ ‫میز‬ ‫یک‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ‫جهت‬ ‫همین‬ ‫به‬ ‫کنند‬ ‫کرد‬ ‫ایجاد‬ ،‫گنو‬ ‫سیستم‬ ‫.از‬ ‫بازی‬ ‫تعدادی‬ .‫کند‬ ‫ایجاد‬ ‫نیز‬ ‫دیگــری‬ ‫تفریح‬ ‫ابزارهای‬ ‫و‬ ‫ها‬‫بازی‬ ‫خــواهد‬‫می‬ ‫همچنین‬ ‫آزاد‬ ‫افزار‬‫نرم‬ ‫بنیاد‬ ،‫نـدارد‬ ‫وجــود‬ ‫محدودیتی‬ ‫هیچ‬ ‫برود؟‬ ‫پیش‬ ‫تواند‬‫می‬ ‫کجا‬ ‫تا‬ ‫آزاد‬ ‫افزار‬‫نرم‬ .‫است‬ ‫دسترس‬ ‫در‬ ‫اکنون‬‫هم‬ ‫آزاد‬ ‫هــدف‬ .‫کننــد‬ ‫منع‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫را‬ ‫گنو‬ ‫افزار‬‫نرم‬ ،‫انحصاری‬ ‫سیستم‬ ‫مانند‬ ‫قوانینی‬ ‫که‬ ‫زمانی‬ ‫جز‬ ‫بـه‬ ‫انجام‬ ‫خواهند‬‫می‬ ‫کامپیوتر‬ ‫کاربران‬ ‫که‬ ‫کارهایی‬ ‫تمام‬ ‫انجام‬ ‫برای‬ ‫آزاد‬ ‫افزارهای‬‫نرم‬ ‫کردن‬ ‫فراهم‬ ‫نــهـایی‬ ‫باشد‬‫می‬ ‫انحصاری‬ ‫افزارهای‬‫نرم‬ ‫کردن‬ ‫مطرود‬ ‫نتیجه‬ ‫در‬ ‫و‬ ‫.دهند‬
  • 13. ‫باز‬ ‫متن‬ ‫افزار‬ ‫نرم‬ Open Source Software ‫مقدمه‬ ‫در‬ ‫گذاران‬‫سرمایه‬ ‫اقتصادی‬ ‫رفتار‬ ‫بر‬ ‫که‬ ‫ای‬‫ملحظه‬ ‫قابل‬ ‫تأثیر‬ ‫با‬ ‫باز‬‫متن‬ ‫افزار‬ ‫نرم‬ ‫تازه‬ ‫محیط‬ ‫این‬ ‫در‬ .‫است‬ ‫داده‬ ‫تغییر‬ ‫را‬ ‫بازی‬ ‫قواعد‬ ‫گذاشته‬ ‫افزار‬‫نرم‬ ‫اکوسیستم‬ ‫محصولت‬ ‫تولید‬ ‫فشار‬ ‫شرکتها‬ ،‫باشند‬ ‫کد‬ ‫کننده‬ ‫اعمال‬ ‫کنند‬‫می‬ ‫سعی‬ ‫دهنگان‬‫توسعه‬ ‫کشند‬‫می‬ ‫را‬ ‫سرشاری‬ ‫سود‬ ‫انتظار‬ ‫سیستم‬ ‫فروشندگان‬ ‫و‬ ‫کنند‬‫می‬ ‫حس‬ ‫را‬ ‫باز‬‫متن‬.
  • 14. 1‫معرفی‬ . ‫این‬ .‫است‬ ‫آورده‬ ‫بار‬ ‫به‬ ‫کاربران‬ ‫برای‬ ‫ارزانتر‬ ‫افزار‬‫نرم‬ ‫از‬ ‫بیش‬ ‫چیزی‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫ظهور‬ ‫کرده‬ ‫ایجاد‬ ‫افزار‬‫نرم‬ ‫حوزه‬ ‫بازیگران‬ ‫بین‬ ‫اقتصادی‬ ‫انفعال‬ ‫و‬ ‫فعل‬ ‫در‬ ‫عمده‬ ‫تغییراتی‬ ‫اتفاق‬ ‫است‬. ‫از‬ ‫سبکی‬ ‫حتی‬ ‫یا‬ ‫افزار‬‫نرم‬ ‫توسعه‬ ‫به‬ ‫ویژه‬ ‫نگاهی‬ ‫تجسم‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫ها‬‫خیلی‬ ‫برای‬- ‫و‬ ‫گلدمن‬ ‫ران‬ ‫پیشنهاد‬ .‫هست‬ ‫هم‬ ‫تجاری‬ ‫تدبیر‬ ‫نوعی‬ ‫معنای‬ ‫به‬ ‫اما‬ ‫است‬ ‫زندگی‬- ‫افزار‬‫نرم‬ ‫از‬ ‫کاربرانشان‬ ‫جامعه‬ ‫رشد‬ ‫برای‬ ‫باید‬ ‫شرکتها‬ ‫که‬ ‫است‬ ‫این‬ ‫گابریل‬ ‫ریچارد‬ ‫نمایند‬ ‫ایجاد‬ ‫خدماتشان‬ ‫و‬ ‫محصولت‬ ‫اطراف‬ ‫زنده‬ ‫محیطی‬ ‫و‬ ‫کنند‬ ‫استفاده‬ ‫باز‬‫متن‬. ‫با‬ ‫آن‬ ‫دادن‬ ‫تطبیق‬ ‫برای‬ ‫که‬ ‫را‬ ‫کد‬ ‫متن‬ ‫و‬ ‫است‬ ‫رایگان‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫معمول‬ ‫بطور‬ ‫اجازه‬ ‫کاربر‬ ‫به‬ ‫باز‬‫متن‬ ‫های‬‫پروانه‬ ‫اغلب‬ .‫دارد‬ ‫همراه‬ ‫به‬ ‫است‬ ‫نیاز‬ ‫مورد‬ ‫کاربر‬ ‫احتیاجات‬ ‫بازپخش‬ ‫برای‬ ‫مبلغی‬ ‫دریافت‬ ‫ازای‬ ‫در‬ ‫را‬ ‫ممکن‬ ‫تغییرات‬ ‫بعلوه‬ ‫افزار‬‫نرم‬ ‫بازپخش‬ ) ‫باشد‬ ‫دسترس‬ ‫در‬ ‫عمومی‬ ‫بصورت‬ ‫کد‬ ‫متن‬ ‫تغییرات‬ ‫که‬ ‫زمانی‬ ‫تا‬ ‫دهند‬‫می‬ . .www opensource org.( ‫توسعه‬ ‫جامعه‬ ‫که‬ ‫است‬ ‫افزاری‬‫نرم‬ ‫جمعی‬ ‫باز‬‫متن‬ .‫دارد‬ ‫وجود‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫نوع‬ ‫دو‬ ‫برگزیده‬ ‫گروهی‬ ‫گاهی‬ ‫باشد‬ ‫افزار‬‫نرم‬ ‫مالک‬ ‫حقوقی‬ ‫شخصیت‬ ‫یک‬ ‫اینکه‬ ‫بجای‬ .‫دهد‬‫می‬ ‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫شده‬ ‫اعمال‬ ‫همکاریهای‬ ‫از‬ ‫یک‬ ‫کدام‬ ‫که‬ ‫گیرند‬‫می‬ ‫تصمیم‬ ‫داوطلبان‬ ‫از‬ ‫اعمال‬ ،‫شخصی‬ ‫دهندگان‬‫توسعه‬ .‫برود‬ ‫سو‬ ‫کدام‬ ‫به‬ ‫افزار‬‫نرم‬ ‫و‬ ‫شوند‬ ‫پذیرفته‬ ‫اصلی‬ ‫کد‬ ‫سرور‬ ‫مورد‬ ‫مانند‬ ‫گیرند‬‫می‬ ‫تصمیم‬ ‫افزار‬‫نرم‬ ‫درباره‬ ‫بخصوص‬ ‫شرکت‬ ‫یک‬ ‫نه‬ ‫و‬ ‫کد‬ ‫کنندگان‬ ) ‫آپاچی‬ ‫وب‬. .httpd apache org.( ‫آن‬ ‫دهنده‬‫توسعه‬ ‫و‬ ‫مالک‬ ،‫سود‬ ‫پی‬ ‫در‬ ‫شخصیتی‬ ‫که‬ ‫است‬ ‫افزاری‬‫نرم‬ ‫تجاری‬ ‫باز‬‫متن‬ ‫به‬ ‫ورود‬ ‫برای‬ ‫را‬ ‫کد‬ ‫کدام‬ ‫که‬ ‫کند‬‫می‬ ‫تعیین‬ ‫و‬ ‫دارد‬ ‫اختیار‬ ‫در‬ ‫را‬ ‫تالیف‬ ‫حق‬ ‫شرکت‬ .‫است‬ ‫مورد‬ ‫مانند‬ ‫دهد‬ ‫انجام‬ ‫کاری‬ ‫چه‬ ‫آینده‬ ‫در‬ ‫و‬ ‫بپذیرد‬ ‫اصلی‬ ‫کد‬ ‫متن‬MySQL‫داده‬ ‫پایگاه‬ ‫و‬ ( . . )MySQL www mysql com. ‫اغلب‬ ‫جامعه‬ ‫بوسیله‬ ‫شده‬ ‫داده‬ ‫توسعه‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫اقتصاد‬ ‫درباره‬ ‫پیشین‬ ‫مطالعات‬ ‫به‬ ‫آوری‬‫تعجب‬ ‫فراوان‬ ‫داوطلبانه‬ ‫کار‬ ‫میزان‬ ‫آن‬ ‫در‬ ‫که‬ ‫است‬ ‫متمرکز‬ ‫کار‬ ‫نیروی‬ ‫اقتصاد‬ ‫بر‬ ‫بخاطر‬ ‫دهندگان‬‫توسعه‬ ‫که‬ ‫کند‬‫می‬ ‫اشاره‬ ‫ریموند‬ ‫اریک‬ .‫یابد‬‫می‬ ‫تخصیص‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫کمک‬ ‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫همتایانشان‬ ‫بین‬ ‫اعتبار‬ ‫افزایش‬ ‫از‬ ‫ناشی‬ ‫شخصی‬ ‫لذت‬ ‫مشابهی‬ ‫نتیجه‬ ‫به‬ ‫نیز‬ ‫خود‬ ‫تجربی‬ ‫مطالعه‬ ‫در‬ ‫همکارانش‬ ‫و‬ ‫هارووی‬ ‫ارنان‬ ‫کنند‬‫می‬ ‫رسیدند‬ .
  • 15. ‫کردن‬ ‫مستند‬ ‫برای‬ ‫دهندگان‬‫توسعه‬ ‫که‬ ‫کنند‬‫می‬ ‫استدلل‬ ‫تیروله‬ ‫جین‬ ،‫لرنرو‬ ‫جاشوا‬ ‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫آتی‬ ‫کارفرمایان‬ ‫برای‬ ‫شغلی‬ ‫انداز‬‫چشم‬ ‫بهبود‬ ‫و‬ ‫فنی‬ ‫تواناییهای‬ ‫محرک‬ ‫کار‬ ‫از‬ ‫بردن‬ ‫لذت‬ ‫که‬ ‫کنند‬‫می‬ ‫گزارش‬ ‫گلف‬ ‫رابرت‬ ‫لخانیو‬ ‫کریم‬ ‫و‬ ‫کنند‬‫می‬ ‫کمک‬ ‫مطالعه‬ ‫این‬ ‫گرچه‬ ‫است‬ ‫باز‬‫متن‬ ‫های‬‫پروژه‬ ‫به‬ ‫دهندگان‬‫توسعه‬ ‫کمک‬ ‫برای‬ ‫مهمی‬ ‫ذاتی‬ ‫اند‬‫مهم‬ ‫هم‬ ‫مالی‬ ‫های‬‫انگیزه‬ ‫که‬ ‫دهد‬‫می‬ ‫نشان‬. ‫دهد‬‫نمی‬ ‫شرحا‬ ‫را‬ ‫این‬ ‫اما‬ ‫است‬ ‫داوطلبانه‬ ‫کار‬ ‫برای‬ ‫توضیحات‬ ‫از‬ ‫ای‬‫پاره‬ ‫اینها‬ ‫که‬ ‫حالی‬ ‫در‬ ‫های‬‫پروژه‬ ‫به‬ ‫شرکت‬ ‫کاری‬ ‫زمان‬ ‫در‬ ‫که‬ ‫کنند‬‫می‬ ‫استخدام‬ ‫را‬ ‫اشخاصی‬ ‫شرکتها‬ ‫چرا‬ ‫که‬ ‫کسانی‬ ‫حقوق‬ ‫که‬ ‫دریافتند‬ ‫همکارانش‬ ‫و‬ ‫هان‬ ‫هورن‬ ‫ایل‬ .‫کنند‬‫می‬ ‫کمک‬ ‫باز‬‫متن‬ ‫افزار‬‫نرم‬ ‫در‬ ‫آنها‬ ‫رتبه‬ ‫با‬ ‫مستقیمی‬ ‫رابطه‬ ‫کنند‬‫می‬ ‫کمک‬ ‫آپاچی‬ ‫افزار‬ ‫نرم‬ ‫بنیاد‬ ‫پروژه‬ ‫به‬ ‫که‬ ‫دهندگان‬‫توسعه‬ ‫رتبه‬ ‫کارفرمایان‬ ‫که‬ ‫گرفتند‬ ‫نتیجه‬ ‫محققین‬ ‫پس‬ .‫دارد‬ ‫آپاچی‬ ‫تشکیلت‬ .‫گیرند‬‫می‬ ‫بکار‬ ‫مولد‬ ‫های‬‫توانایی‬ ‫سنجش‬ ‫برای‬ ‫معیاری‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫بنیاد‬ ‫در‬
  • 16. ‫مانتورینگ‬ ‫سیستم‬ ‫با‬ ‫دانستید‬ ‫می‬ ‫آیا‬zabbix‫ساختارهایی‬ ‫از‬ . ‫دارید‬ ‫را‬ ‫صفحات‬ ‫کردن‬ ‫مانیتور‬ ‫امکان‬ : ‫کرد‬ ‫اشاره‬ ‫زیر‬ ‫موارد‬ ‫به‬ ‫توان‬ ‫می‬ ‫کرد‬ ‫مانیتور‬ ‫میشه‬ ‫که‬ .Availability .Response time in milliseconds .Access speed .Work authorization on the site : ‫پردازیم‬ ‫می‬ ‫ساختار‬ ‫این‬ ‫انجام‬ ‫نحوه‬ ‫بررسی‬ ‫به‬ ‫ادامه‬ ‫در‬ ‫حال‬ ‫یک‬ ‫چیز‬ ‫هر‬ ‫از‬ ‫قبل‬template: ‫سازیم‬ ‫می‬ . ‫میکنیم‬ ‫کار‬ ‫این‬ ‫به‬ ‫اقدام‬ ‫زیر‬ ‫مسیر‬ ‫از‬ ‫کار‬ ‫این‬ ‫برای‬ Confguration -> Templates
  • 17. ‫سپس‬add‫ساختار‬ ‫وارد‬ ‫بعد‬ . ‫زنیم‬ ‫می‬ ‫را‬template‫اسم‬ ‫اینجا‬ ‫در‬ . ‫شویم‬ ‫می‬ ‫خودمان‬template ‫ما‬site template. ‫باشد‬ ‫می‬
  • 18. ‫قسمت‬ ‫وارد‬ ‫سپس‬Web scenarios‫شویم‬ ‫می‬ ‫قسمت‬ ‫در‬Web scenarios‫گزینه‬create Web scenarios. ‫میزنیم‬ ‫را‬ ‫در‬ ‫مثال‬ ‫برای‬ ‫ما‬ . ‫میکنیم‬ ‫وارد‬ ‫را‬ ‫هیم‬ ‫د‬ ‫انجام‬ ‫مانیتورینگ‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫سایت‬ ‫وب‬ ‫مشخصات‬ ‫سپس‬ ‫سایت‬ ‫اینجا‬.github com‫و‬ ‫ایم‬ ‫داده‬ ‫قرار‬ ‫تست‬ ‫برای‬ ‫را‬agent‫را‬frefox‫که‬ ‫ایم‬ ‫کرده‬ ‫انتخاب‬ ‫مانند‬ ‫موارد‬ ‫سایر‬ ‫میتوانید‬zabbix. ‫کنید‬ ‫انتخاب‬ ‫را‬ ‫و‬…
  • 19. ‫وارد‬ ‫سپس‬steps. ‫شویم‬ ‫می‬ ‫سپس‬add. ‫کند‬ ‫مونیتور‬ ‫را‬ ‫چیزی‬ ‫چه‬ ‫اینکه‬ ‫مراحل‬ ‫انجام‬ ‫برای‬ . ‫زنیم‬ ‫می‬ ‫را‬
  • 20. ‫میخواهیم‬ ‫ما‬index‫کد‬ ‫انحصارا‬ ‫و‬ . ‫کند‬ ‫بررسی‬ ‫را‬ ‫سایت‬۲00‫می‬ ‫اتفاق‬ ‫زمانی‬ ‫کد‬ ‫این‬ . ‫میدهیم‬ ‫قرار‬ ‫را‬ ‫یک‬ ‫و‬ . ‫باشد‬ ‫کرده‬ ‫دهی‬ ‫سرویس‬ ‫بدرستی‬ ‫وبسایت‬ ‫که‬ ‫افتد‬string. ‫است‬ ‫موجود‬ ‫سایت‬ ‫در‬ ‫که‬ . ‫باشد‬ ‫می‬ ‫روال‬ ‫بدین‬ ‫ها‬ ‫ساختار‬ ‫واقع‬ ‫در‬ .Name – the name of the step In this case, the main page of the site will be checked, .therefore I call the step index This is not important, but I recommend giving names meaningful, so that later it would be convenient to operate with names, for example, in
  • 21. .triggers .URL – the address of the page to be checked .Required string – the string on the page that zabbix will look for I took the string from the . .footer site If zabbix fnd it on the page, it will assume that the site is all right If not, it will .bee an error . .Required status codes – the required response code I specify 200 If zabbix receives .some other code in response from the web server, the check has failed : ‫ها‬ ‫کد‬ ‫از‬ ‫اما‬ ‫و‬ ‫بررسی‬ ‫به‬ ‫زیر‬ ‫در‬ ‫هست‬ ‫اساسی‬ ‫ویژگی‬ ‫یک‬ ‫ها‬ ‫آن‬ ‫دانستن‬ ‫و‬ ‫ها‬ ‫خطا‬ ‫کد‬ ‫بررسی‬ ‫ها‬ ‫سرور‬ ‫وب‬ ‫مباحث‬ ‫در‬ ‫پرداختیم‬ ‫ها‬ ‫کد‬ ‫این‬ ‫پروتکل‬ ‫بستر‬ ‫در‬ ‫که‬ ‫هنگامی‬HTTP) ‫یا‬Hypertext Transfer Protocol‫و‬ ‫گشت‬ ‫حال‬ ‫در‬ ‫وب‬ ‫در‬ ( ‫آدرس‬ ‫هر‬ ‫با‬ ،‫هستیم‬ ‫مختلف‬ ‫صفحات‬ ‫مرور‬ ‫و‬ ‫گذار‬url‫ی‬ ‫ها‬ ‫سایت‬ ‫سرور‬ ‫از‬ ‫خود‬ ‫مرورگر‬ ‫طریق‬ ‫از‬ ‫که‬ ‫ای‬ ‫می‬ ‫بدل‬ ‫و‬ ‫رد‬ ‫سرور‬ ‫و‬ (‫)مرورگر‬ ‫ما‬ ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫زمینه‬ ‫پس‬ ‫در‬ ‫کدهایی‬ ،‫کنیم‬ ‫می‬ ‫درخواست‬ ‫مختلف‬ ‫وضعیت‬ ‫کدهای‬ ‫اصطلحا‬ ‫در‬ ‫آنها‬ ‫به‬ ‫که‬ ‫شوند‬HTTP) ‫یا‬HTTP response status codes‫می‬ ( ‫جمله‬ ‫از‬ ‫وب‬ ‫سازی‬ ‫استاندارد‬ ‫جهانی‬ ‫های‬ ‫بنیاد‬ ‫و‬ ‫ها‬ ‫کنسرسیوم‬ ‫توسط‬ ‫کدها‬ ‫این‬ ،‫گویند‬IETF) ‫یا‬ Internet Engineering Task Force‫و‬ (W3C) ‫یا‬World Wide Web Consortium‫و‬ ‫تعریف‬ ( ،‫نکند‬ ‫پیروی‬ ‫آنها‬ ‫اصول‬ ‫از‬ ‫که‬ ‫ندارد‬ ‫وجود‬ ‫مرورگری‬ ‫یا‬ ‫سرور‬ ‫تقریبا‬ ‫امروزه‬ ‫و‬ ‫اند‬ ‫شده‬ ‫دهی‬ ‫سازمان‬ ‫وضعیت‬ ‫کدهای‬HTTP‫دارند‬ ‫فراوانی‬ ‫کاربردهای‬ ،‫کاربری‬ ‫لحاظ‬ ‫به‬ ‫چه‬ ‫و‬ ‫فنی‬ ‫لحاظ‬ ‫به‬ ‫چه‬ ‫وضعیت‬ ‫کدهای‬HTTP‫کنیم؟‬ ‫بررسی‬ ‫چگونه‬ ‫را‬ ‫وضعیت‬ ‫کدهای‬ ‫مشاهده‬ ‫برای‬HTTP(‫جدید‬ ‫مرورگرهای‬ ‫)مخصوصا‬ ‫مرورگرها‬ ‫های‬ ‫قابلیت‬ ‫از‬ ‫توانید‬ ‫می‬ ، ) ‫وب‬ ‫دهندگان‬ ‫توسعه‬ ‫برای‬web developers،‫فاکس‬ ‫فایر‬ ‫مثل‬ ‫مرورگرهایی‬ ‫در‬ ‫معمول‬ ،‫کنید‬ ‫استفاده‬ ( ) ‫دهندگان‬ ‫توسعه‬ ‫ابزارهای‬ ‫عنوان‬ ‫تحت‬ ‫قسمتی‬ ...‫و‬ ‫اپرا‬ ،‫کروم‬ ‫گوگل‬developers tools‫عناوینی‬ ‫یا‬ ( ) ‫کاربری‬ ‫واسط‬ ‫انفعالت‬ ‫و‬ ‫فعل‬ ‫تمام‬ ‫که‬ ‫دارد‬ ‫وجود‬ ‫آن‬ ‫شبیه‬user agent.‫دهد‬ ‫می‬ ‫نشان‬ ‫را‬ ‫سرور‬ ‫و‬ ( ‫تفاوت‬HTTP 1/0‫و‬HTTP 1/1 ‫وضعیت‬ ‫کدهای‬ ‫بررسی‬ ‫به‬ ‫اینکه‬ ‫از‬ ‫قبل‬HTTP‫نسخه‬ ‫به‬ ‫باشیم‬ ‫داشته‬ ‫ای‬ ‫اشاره‬ ‫نیست‬ ‫بد‬ ،‫بپردازیم‬ ) ‫کنید‬ ‫می‬ ‫مشاهده‬ ‫بال‬ ‫تیتر‬ ‫مقابل‬ ‫در‬ ‫که‬ ‫اعدادی‬ ،‫آن‬ ‫مختلف‬ ‫های‬1 0/‫و‬1 1/‫های‬ ‫نسخه‬ ‫واقع‬ ‫در‬ ( ‫پروتکل‬ ‫مختلف‬HTTP‫گروه‬ ‫توسط‬ ‫که‬ ‫هستند‬HTTP-WG‫مجموعه‬ ‫زیر‬ ‫خود‬ ‫که‬IETF) ‫یا‬Internet Engineering Task Force،‫یافته‬ ‫توسعه‬ ،‫است‬ (HTTP 1/0‫پروتکل‬ ‫این‬ ‫قدیمی‬ ‫و‬ ‫ابتدایی‬ ‫نسخه‬ ‫به‬ ،‫داشت‬ ‫وجود‬ ‫که‬ ‫ضعفی‬ ‫نقاط‬ ‫و‬ ‫نقایص‬ ‫دلیل‬ ‫به‬ ‫و‬ ‫گرفت‬ ‫می‬ ‫قرار‬ ‫استفاده‬ ‫مورد‬ ‫ابتدا‬ ‫در‬ ‫که‬ ‫است‬
  • 22. ‫استاندارد‬ ‫و‬ ‫شد‬ ‫داده‬ ‫توسعه‬ ‫تدریج‬HTTP 1/1‫پروتکل‬ ‫جدید‬ ‫نسخه‬ ‫بستر‬ ‫در‬ ،‫گرفت‬ ‫شکل‬HTTP .‫کنند‬ ‫می‬ ‫استفاده‬ ‫آن‬ ‫از‬ ‫مرورگرها‬ ‫و‬ ‫ها‬ ‫سرور‬ ‫بیشتر‬ ‫امروزه‬ ‫و‬ ‫شده‬ ‫تعریف‬ ‫بیشتری‬ ‫وضعیت‬ ‫کدهای‬ ‫سری‬ ‫کدهای‬100) ‫اطلعات‬ ‫به‬ ‫مربوط‬ ،Informational( ‫کدهای‬ ‫از‬ ‫سری‬ ‫اولین‬HTTP‫عدد‬ ‫با‬ ،100‫اطلعات‬ ‫های‬ ‫بسته‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫مورد‬ ‫در‬ ‫که‬ ‫شود‬ ‫می‬ ‫شروع‬ ‫از‬ ‫وقتی‬ ‫فرض‬ ‫به‬ ،‫دهند‬ ‫می‬ ‫نشان‬ ‫را‬ ‫سرور‬ ‫پاسخ‬ ‫موقت‬ ‫حالت‬ ‫و‬ ‫دارند‬ ‫کاربرد‬ ،‫فایل‬ ‫دریافت‬ ‫و‬ ‫ارسال‬ ‫مثل‬ ‫متد‬POST‫کد‬ ‫دریافت‬ ،‫کنیم‬ ‫می‬ ‫استفاده‬ ‫وب‬ ‫های‬ ‫فرم‬ ‫در‬100‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬ ‫کد‬ ‫ارسال‬ ‫بدون‬ ‫االبته‬ ،‫دارد‬ ‫ادامه‬ ‫اطلعات‬ ‫پردازش‬ ‫فرایند‬ ‫و‬ ‫پذیرفته‬ ‫را‬ ‫ما‬100‫می‬ ‫ادامه‬ ‫فرایند‬ ‫این‬ ‫نیز‬ ‫نسخه‬ ‫از‬ ‫که‬ ‫مرورگرهایی‬ ‫در‬ ‫حتی‬ ‫و‬ ‫نیست‬ ‫ضروری‬ ‫سرور‬ ‫طرف‬ ‫از‬ ‫آن‬ ‫ارسال‬ ‫لذا‬ ‫یابد‬.HTTP/1 0‫استفاده‬ .‫نیست‬ ‫پردازش‬ ‫و‬ ‫فهم‬ ‫قابل‬ ‫کد‬ ‫این‬ ،‫کنند‬ ‫می‬ ‫کد‬100) ‫ارسال‬ ‫ادامه‬ ،Continue( ‫کد‬100‫ادامه‬ ‫تواند‬ ‫می‬ ‫مرورگر‬ ‫و‬ ‫است‬ ‫کرده‬ ‫دریافت‬ ‫را‬ ‫مرورگر‬ ‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬ ‫فرم‬ ‫طریق‬ ‫از‬ ‫فرض‬ ‫به‬ ‫ها‬ ‫داده‬ ‫از‬ ‫زیادی‬ ‫حجم‬ ‫که‬ ‫مواقعی‬ ‫در‬ ‫مخصوصا‬ ‫کد‬ ‫این‬ ،‫نماید‬ ‫ارسال‬ ‫را‬ ‫اطلعات‬ ‫متد‬ ‫و‬ ‫وب‬ ‫های‬POST‫هدر‬ ‫ارسال‬ ‫با‬ ‫مرورگر‬ ‫و‬ ‫دارد‬ ‫کاربرد‬ ،‫شود‬ ‫می‬ ‫ارسال‬:Expect 100-continue ‫کد‬ ‫جواب‬ ‫در‬ ‫اگر‬ ،‫کند‬ ‫می‬ ‫بررسی‬ ‫اطلعات‬ ‫ارسال‬ ‫ادامه‬ ‫آمادگی‬ ‫جهت‬ ‫را‬ ‫سرور‬ ‫وضعیت‬100‫دریافت‬ ‫را‬ ‫کد‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ،‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫اطلعات‬ ‫ادامه‬ ،‫کند‬۴1۷Expectation Failed‫می‬ ‫دریافت‬ .‫شود‬ ‫کد‬101) ‫ها‬ ‫پروتکل‬ ‫تعویض‬ ،Switching Protocols( ‫کد‬101‫که‬ ‫صورتی‬ ‫در‬ ،‫است‬ ‫داده‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫پروتکل‬ ‫تعویض‬ ‫جهت‬ ‫سرور‬ ‫از‬ ‫مرورگر‬ ‫درخواست‬ ‫معنی‬ ‫به‬ ‫به‬ ،‫کرد‬ ‫خواهد‬ ‫پیروی‬ ‫مرورگر‬ ‫درخواست‬ ‫از‬ ،‫کند‬ ‫ارزیابی‬ ‫ضروری‬ ‫یا‬ ‫مفید‬ ‫را‬ ‫پروتکل‬ ‫تعویض‬ ‫این‬ ‫سرور‬ ‫پروتکل‬ ‫تعویض‬ ‫فرض‬HTTP 1/0‫نسخه‬ ‫به‬HTTP 1/1‫پروتکل‬ ‫از‬ ‫استفاده‬ ‫یا‬ ،‫باشد‬ ‫مفید‬ ‫تواند‬ ‫می‬ ‫های‬real-time) ‫همزمان‬ ‫و‬synchronous‫از‬ ‫که‬ ‫هایی‬ ‫برنامه‬ ‫در‬ ‫مثل‬ ،‫است‬ ‫صورت‬ ‫همین‬ ‫به‬ ‫نیز‬ ( ) ‫آژاکس‬Ajax.‫باشد‬ ‫داشته‬ ‫کاربرد‬ ‫تواند‬ ‫می‬ ‫کد‬ ‫این‬ ،‫کنند‬ ‫می‬ ‫استفاده‬ ( ‫کد‬10۲) ‫پردازش‬ ‫حال‬ ‫در‬ ،Processing( ‫هر‬ ‫که‬ ‫باشد‬ ‫مختلفی‬ ‫کارهای‬ ‫انجام‬ ‫شامل‬ ‫است‬ ‫ممکن‬ ‫سرور‬ ‫از‬ ‫مرورگر‬ ‫های‬ ‫درخواست‬ ‫که‬ ‫آنجایی‬ ‫از‬ ‫کد‬ ‫ارسال‬ ‫با‬ ‫سرور‬ ،‫دارند‬ ‫جداگانه‬ ‫پردازش‬ ‫به‬ ‫نیاز‬ ‫کدام‬10۲،‫درخواستی‬ ‫عملیات‬ ‫که‬ ‫گوید‬ ‫می‬ ‫مرورگر‬ ‫به‬ ‫قطع‬ ‫از‬ ‫و‬ ‫بوده‬ ‫سرور‬ ‫کامل‬ ‫پاسخ‬ ‫انتظار‬ ‫در‬ ‫مرورگر‬ ‫صورت‬ ‫این‬ ‫به‬ ،‫است‬ ‫پردازش‬ ‫حال‬ ‫در‬ ‫و‬ ‫شده‬ ‫دریافت‬ ) ‫زمان‬ ‫حداکثر‬ ‫رسیدن‬ ‫پایان‬ ‫به‬ ‫دلیل‬ ‫به‬ ‫ارتباط‬time out.‫شود‬ ‫می‬ ‫جلوگیری‬ ،( ‫سری‬ ‫کدهای‬۲00) ‫موفق‬ ‫درخواست‬ ،Success( ‫سری‬ ‫کدهای‬۲00‫ابزار‬ ‫یا‬ ‫مرورگر‬ ‫تواند‬ ‫می‬ ‫)که‬ ‫کاربری‬ ‫واسط‬ ‫ارسالی‬ ‫درخواست‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ، ‫سری‬ ‫کدهای‬ ،‫است‬ ‫شده‬ ‫داده‬ ‫پاسخ‬ ‫و‬ ‫پردازش‬ ،‫موافقت‬ ،‫دریافت‬ ‫موفقیت‬ ‫با‬ ،(‫باشد‬ ‫دیگری‬۲00‫معمول‬ .‫است‬ ‫سرور‬ ‫صحیح‬ ‫عملکرد‬ ‫و‬ ‫درخواست‬ ‫بودن‬ ‫نقص‬ ‫بی‬ ‫معنی‬ ‫به‬ ‫کد‬۲00) ‫موفق‬ ‫پاسخ‬ ،OK( ‫کد‬۵0۲) ‫بالدست‬ ‫سرورهای‬ ‫از‬ ‫پاسخ‬ ‫دریافت‬ ‫عدم‬ ‫دلیل‬ ‫به‬upstream‫عنوان‬ ‫به‬ ‫فعلی‬ ‫سرور‬ ‫و‬ ‫است‬ ( ‫های‬ ‫دروازه‬ ،‫کاربری‬ ‫واسط‬ ‫و‬ ‫اصلی‬ ‫سرور‬ ‫بین‬ ‫معمول‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫کند‬ ‫می‬ ‫عمل‬ ‫میانجی‬ ‫دروازه‬ ‫یک‬ ) ‫میانجی‬Gateway‫حالت‬ ‫این‬ ،‫نیستند‬ ‫پاسخ‬ ‫دریافت‬ ‫و‬ ‫ارسال‬ ‫فرایند‬ ‫تکمیل‬ ‫به‬ ‫قادر‬ ‫که‬ ‫دارند‬ ‫وجود‬ ( .‫شد‬ ‫خواهد‬ ‫رفع‬ ‫کاربر‬ ‫سمت‬ ‫از‬ ‫مجدد‬ ‫تلش‬ ‫بار‬ ‫چند‬ ‫با‬ ‫معمول‬ ‫کد‬۵0۳) ‫دسترس‬ ‫از‬ ‫خارج‬ ‫سرویس‬ ،Service Unavailable( ‫کد‬ ‫دریافت‬۵0۳) ‫زیاد‬ ‫ترافیک‬ ‫دلیل‬ ‫به‬ ‫سرور‬ ‫بودن‬ ‫دسترس‬ ‫قابل‬ ‫غیر‬ ‫معنی‬ ‫به‬overload‫به‬ ‫انجام‬ ‫یا‬ ( .‫شد‬ ‫خواهد‬ ‫رفع‬ ‫ساعت‬ ‫چند‬ ‫یا‬ ‫دقیقه‬ ‫چند‬ ‫از‬ ‫پس‬ ‫و‬ ‫بوده‬ ‫موقتی‬ ‫حالت‬ ‫این‬ ‫معمول‬ ،‫است‬ ‫روزرسانی‬ ‫کد‬۵0۴) ‫میانجی‬ ‫دروازه‬ ‫زمان‬ ‫حداکثر‬ ‫پایان‬ ،Gateway Timeout(
  • 23. ‫کد‬۵0۴) ‫میانجی‬ ‫دروازه‬ ‫یک‬ ‫عنوان‬ ‫به‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ‫نیز‬Gateway‫پاسخ‬ ‫دریافت‬ ‫به‬ ‫قادر‬ ( ) ‫دست‬ ‫بال‬ ‫سرورهای‬ ‫از‬upstream.‫نیست‬ ‫مجاز‬ ‫زمان‬ ‫حداکثر‬ ‫در‬ ( ‫کد‬۵0۵‫نسخه‬ ،HTTP) ‫شود‬ ‫نمی‬ ‫پشتیبانی‬HTTP Version Not Supported( ‫کد‬۵0۵‫نسخه‬ ‫نشدن‬ ‫پشتیبانی‬ ‫معنی‬ ‫به‬HTTP‫می‬ ‫استفاده‬ ‫آن‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫که‬ ‫است‬ ‫پروتکلی‬ ‫می‬ ‫ارسال‬ ‫خود‬ ‫پاسخ‬ ‫های‬ ‫سربرگ‬ ‫همراه‬ ‫به‬ ‫نیز‬ ‫را‬ ‫نسخه‬ ‫آن‬ ‫از‬ ‫نکردن‬ ‫پشتیبانی‬ ‫دلیل‬ ‫سرور‬ ‫معمول‬ ،‫کند‬ .‫کند‬ ‫استاندارد‬ ‫طبق‬ ‫که‬ ‫شده‬ ‫گفته‬ ‫موارد‬ ‫بر‬ ‫علوه‬RFC 2616 W3C،‫است‬ ‫استاندارد‬ ‫کد‬HTTP‫عدد‬ ‫با‬ ،‫وب‬ ‫در‬۲00‫پاسخ‬ ‫دریافت‬ ،‫شود‬ ‫می‬ ‫داده‬ ‫نشان‬۲00‫معنی‬ ‫این‬ ‫به‬ ‫سرور‬ ‫از‬ ‫متد‬ ‫)در‬ ‫درخواستی‬ ‫آدرس‬ ‫که‬ ‫است‬GET‫متد‬ ‫)در‬ ‫نظر‬ ‫مورد‬ ‫عملیات‬ ‫یا‬ (POST‫موفقیت‬ ‫و‬ ‫کامل‬ ‫طور‬ ‫به‬ ( ) ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫نقص‬ ‫بدون‬ ‫ارتباط‬ ‫یک‬ ‫در‬ ،‫است‬ ‫شده‬ ‫انجام‬ ‫سرور‬ ‫توسط‬ ‫آمیز‬user agent‫و‬ ( ‫سری‬ ‫کدهای‬ ،‫سرور‬۲00.‫شوند‬ ‫دریافت‬ ‫باید‬ ‫کد‬۲01) ‫شده‬ ‫ساخته‬ ،Created( ‫کد‬HTTP 201‫سرور‬ ‫در‬ ‫جدید‬ ‫منبع‬ ‫یک‬ ‫شدن‬ ‫ساخته‬ ‫و‬ ‫درخواست‬ ‫آمیز‬ ‫موفقیت‬ ‫دریافت‬ ‫معنی‬ ‫به‬ ‫کد‬ ‫ارسال‬ ،(‫جدید‬ ‫صفحه‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫ایجاد‬ ‫فرض‬ ‫)به‬ ‫است‬۲01‫سرور‬ ‫که‬ ‫است‬ ‫صحیح‬ ‫صورتی‬ ‫در‬ ‫تنها‬ ‫کد‬ ‫باید‬ (‫باشد‬ ‫نشده‬ ‫ساخته‬ ‫هنوز‬ ‫منبع‬ ‫)اگر‬ ‫اینصورت‬ ‫غیر‬ ‫در‬ ،‫باشد‬ ‫ساخته‬ ‫را‬ ‫جدید‬ ‫منبع‬۲0۲‫ارسال‬ ‫را‬ .‫کند‬ ‫کد‬۲0۲) ‫شده‬ ‫موافقت‬ ،Accepted( ‫کد‬۲0۲‫طور‬ ‫به‬ ‫عملیات‬ ‫پردازش‬ ‫اما‬ ،‫شده‬ ‫موافقت‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫با‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ، ‫تقاضای‬ ‫است‬ ‫ممکن‬ ،‫درخواستی‬ ‫عملیات‬ ‫پردازش‬ ‫پایان‬ ‫تا‬ ‫دلیل‬ ‫همین‬ ‫به‬ ،‫است‬ ‫نگرفته‬ ‫صورت‬ ‫کامل‬ .‫شود‬ ‫رد‬ ،‫برعکس‬ ‫یا‬ ‫شده‬ ‫کامل‬ ‫کاربر‬ ‫کد‬۲0۳) ‫معتبر‬ ‫غیر‬ ‫اطلعات‬ ،Non-Authoritative Information( ‫کد‬۲0۳‫ورژن‬ ‫از‬ ‫که‬HTTP 1/1‫را‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ،‫شده‬ ‫تعریف‬ ‫)به‬ ‫است‬ ‫معتبر‬ ‫غیر‬ ‫منبع‬ ‫یک‬ ‫از‬ (‫سرور‬ ‫پاسخ‬ ‫)در‬ ‫ارسالی‬ ‫اطلعات‬ ‫ولی‬ ،‫داده‬ ‫پاسخ‬ ‫آمیز‬ ‫موفقیت‬ ‫طور‬ ‫به‬ ‫غیر‬ ‫معمول‬ ‫سرورها‬ ‫در‬ ‫کد‬ ‫این‬ ‫تنظیم‬ ،(‫شود‬ ‫نمی‬ ‫تایید‬ ‫آن‬ ‫درستی‬ ‫که‬ ‫است‬ ‫ازاطلعاتی‬ ‫کپی‬ ‫فرض‬ ‫کد‬ ‫آن‬ ‫جای‬ ‫به‬ ‫توان‬ ‫می‬ ‫و‬ ‫است‬ ‫ضروری‬۲00.‫کرد‬ ‫ارسال‬ ‫را‬ ‫کد‬۲0۴) ‫محتوا‬ ‫بدون‬ ‫پاسخ‬ ،No Content( ‫کد‬۲0۴‫شامل‬ ‫سرور‬ ‫پاسخ‬ ‫اما‬ ،‫است‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫صحیح‬ ‫پردازش‬ ‫و‬ ‫دریافت‬ ‫معنی‬ ‫به‬ ‫درخواستی‬ ‫منبع‬ ‫رسانی‬ ‫روز‬ ‫به‬ ،‫به‬ ‫مربوط‬ ‫اطلعات‬ ‫تنها‬ ‫فرض‬ ‫به‬ ‫تواند‬ ‫می‬ ‫و‬ ‫نیست‬ ‫خاصی‬ ‫محتوای‬ ‫از‬ ‫تغییری‬ ‫گونه‬ ‫هیچ‬ ‫درخواستی‬ ‫آدرس‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ،‫سرور‬ ‫از‬ ‫پاسخ‬ ‫این‬ ‫دریافت‬ ‫معمول‬ ،‫باشد‬ ‫نشان‬ ‫قبلی‬ ‫صورت‬ ‫همان‬ ‫به‬ ‫مربوطه‬ ‫صفحه‬ ‫یا‬ ‫فایل‬ ‫و‬ ‫است‬ ‫نداشته‬ ‫کنونی‬ ‫لحظه‬ ‫تا‬ ‫درخواست‬ ‫آخرین‬ .‫شود‬ ‫می‬ ‫داده‬ ‫کد‬۲0۵) ‫محتوا‬ ‫بازنشانی‬ ،Reset Content( ‫کد‬۲0۵‫کد‬ ‫عملکرد‬ ‫به‬ ‫زیادی‬ ‫شباهت‬۲0۴‫ارسال‬ ‫سرور‬ ‫طرف‬ ‫از‬ ‫محتوایی‬ ‫هیچ‬ ‫نیز‬ ‫اینجا‬ ‫در‬ ‫یعنی‬ ،‫دارد‬ ‫یا‬ ‫بازنشانی‬ ‫فعلی‬ ‫اطلعات‬ ،‫کاربر‬ ‫سمت‬ ‫در‬ ‫اما‬ ،‫شود‬ ‫نمی‬Reset‫به‬ ‫منجر‬ ‫معمول‬ ‫این‬ ‫که‬ ‫گردند‬ ‫می‬ ‫مورد‬ ‫تواند‬ ‫می‬ ‫وب‬ ‫های‬ ‫فرم‬ ‫اطلعات‬ ‫کردن‬ ‫پاک‬ ‫برای‬ ‫مخصوصا‬ ‫کد‬ ‫این‬ ،‫شود‬ ‫می‬ ‫خالی‬ ‫محتوای‬ ‫ایجاد‬ .‫گیرد‬ ‫قرار‬ ‫استفاده‬ ‫کد‬۲06) ‫جزئی‬ ‫محتوای‬ ،Partial Content( ‫کد‬۲06) ‫دانلود‬ ‫ادامه‬ ‫نظیر‬ ‫امکاناتی‬ ‫از‬ ‫فرض‬ ‫به‬ ‫که‬ ‫هایی‬ ‫حالت‬ ‫برای‬ ،resume download‫استفاده‬ ( ‫به‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫از‬ ‫خاصی‬ ‫قسمت‬ ‫به‬ ،‫سرور‬ ‫توسط‬ ‫کد‬ ‫این‬ ‫ارسال‬ ‫با‬ ،‫دارد‬ ‫کاربرد‬ ،‫کنیم‬ ‫می‬ ‫از‬ ‫که‬ ‫هایی‬ ‫برنامه‬ ‫شیوه‬ ‫این‬ ‫با‬ ،‫شود‬ ‫می‬ ‫داده‬ ‫پاسخ‬ ‫جزئی‬ ‫صورت‬GNU Wget‫از‬ ‫داده‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫یا‬
  • 24. ‫اطلعات‬ ‫دریافت‬ ‫ادامه‬ ‫به‬ ‫نیز‬ ‫ارتباط‬ ‫قطع‬ ‫از‬ ‫پس‬ ‫حتی‬ ‫بود‬ ‫خواهند‬ ‫قادر‬ ،‫کنند‬ ‫می‬ ‫پشتیبانی‬ ‫سرور‬ .‫شود‬ ‫پشتیبانی‬ ‫نیز‬ ‫سرور‬ ‫توسط‬ ‫باید‬ ‫قابلیت‬ ‫این‬ ‫البته‬ ،‫بپردازند‬ ‫سری‬ ‫کدهای‬۳00) ‫انتقال‬ ،Redirection( ‫سری‬ ‫کدهای‬۳00‫انجام‬ ‫با‬ ‫باید‬ ،‫سرور‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫که‬ ‫هستند‬ ‫مواردی‬ ‫به‬ ‫مربوط‬ ‫و‬ (‫مرورگر‬ ‫)مثل‬ ‫کاربری‬ ‫واسط‬ ‫توسط‬ ‫معمول‬ ‫عملیات‬ ‫این‬ ،‫شود‬ ‫کامل‬ (‫کاربر‬ ‫سمت‬ ‫)در‬ ‫دیگری‬ ‫اعمال‬ ‫یک‬ ‫از‬ ‫خودکار‬ ‫انتقال‬ ‫یا‬ ‫ریدایرکت‬ ‫عمل‬ ‫فرض‬ ‫به‬ ،‫شود‬ ‫می‬ ‫انجام‬ (‫خودکار‬ ‫صورت‬ ‫)به‬ ‫کاربر‬ ‫دخالت‬ ‫بدون‬ ‫سری‬ ‫کدهای‬ ‫ارسال‬ ‫با‬ ،‫دیگر‬ ‫آدرس‬ ‫به‬ ‫آدرس‬۳00‫است‬ ‫مسئله‬ ‫این‬ ‫اینجا‬ ‫در‬ ‫مهم‬ ‫نکته‬ ،‫شود‬ ‫می‬ ‫انجام‬ ‫از‬ ‫بیش‬ ،‫درخواست‬ ‫یک‬ ‫در‬ ‫نباید‬ ‫ها‬ ‫ریدایرکت‬ ‫که‬۵،‫ها‬ ‫مرورگر‬ ‫اکثر‬ ‫در‬ ‫اینصورت‬ ‫غیر‬ ‫در‬ ،‫شوند‬ ‫تکرار‬ ‫بار‬ ) ‫حلقه‬ ‫بر‬ ‫فرض‬Loop.‫شد‬ ‫خواهد‬ ‫قطع‬ ‫ارتباط‬ ‫و‬ ‫شده‬ ‫انتها‬ ‫بی‬ ( ‫کد‬۳00) ‫چندگانه‬ ‫انتخاب‬ ،Multiple Choices( ‫کد‬۳00‫پیشنهاد‬ ‫را‬ ‫مختلف‬ ‫منبع‬ ‫چند‬ ،‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫در‬ ‫سرور‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫برای‬ ‫یک‬ ‫انتخاب‬ ‫و‬ (‫مختلف‬ ‫های‬ ‫فرمت‬ ‫با‬ ‫فایل‬ ‫یک‬ ‫)مثل‬ ‫دهد‬ ‫می‬url،‫گذارد‬ ‫می‬ ‫کاربر‬ ‫مرورگر‬ ‫عهده‬ ‫به‬ ‫را‬ ‫از‬ ‫یکی‬ ‫سرور‬ ‫اینکه‬ ‫یا‬ ‫شود‬ ‫می‬ ‫انجام‬ ‫خودکار‬ ‫صورت‬ ‫به‬ ‫یا‬ ‫معمول‬ ‫نیز‬ ‫انتخاب‬ ‫عمل‬url‫عنوان‬ ‫به‬ ‫را‬ ‫ها‬ .‫کند‬ ‫می‬ ‫ارسال‬ ‫خود‬ ‫پاسخ‬ ‫همراه‬ ‫و‬ ‫برگزیده‬ ‫فرض‬ ‫پیش‬ ‫کد‬۳01) ‫همیشگی‬ ‫انتقال‬ ،Moved Permanently( ‫کد‬۳01‫کدهای‬ ‫ترین‬ ‫حساس‬ ‫و‬ ‫ترین‬ ‫مهم‬ ‫از‬ ‫یکی‬HTTP‫از‬ ‫کد‬ ‫این‬ ‫دریافت‬ ،‫است‬ ‫سئو‬ ‫علم‬ ‫در‬ ‫مخصوصا‬ ‫مخصوصا‬ ‫کد‬ ‫این‬ ‫از‬ ،‫است‬ ‫دیگر‬ ‫آدرسی‬ ‫به‬ ،‫وب‬ ‫آدرس‬ ‫یک‬ ‫همیشگی‬ ‫انتقال‬ ‫معنی‬ ‫به‬ ،‫سرور‬ ‫طرف‬ ‫هدایت‬ ‫جهت‬ ‫توان‬ ‫می‬ ،‫شود‬ ‫می‬ ‫ایجاد‬ ‫تغییراتی‬ ‫دلیل‬ ‫هر‬ ‫به‬ ،‫سایت‬ ‫های‬ ‫لینک‬ ‫آدرس‬ ‫در‬ ‫که‬ ‫هنگامی‬ .‫کرد‬ ‫استفاده‬ ،‫اصلی‬ ‫لینک‬ ‫به‬ ‫کاربران‬ ‫یا‬ ‫خزنده‬ ‫های‬ ‫ربات‬ ‫کد‬۳0۲) ‫شد‬ ‫پیدا‬ ،Found( ‫کد‬۳0۲‫دیگری‬ ‫آدرس‬ ‫به‬ ‫موقتا‬ ‫باید‬ ‫مرورگر‬ ‫اما‬ ،‫شده‬ ‫یافت‬ ‫درخواستی‬ ‫منبع‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ) ‫شود‬ ‫منتقل‬Moved Temporarily‫کد‬ ‫با‬ ‫حالت‬ ‫این‬ ،(۳01‫صورت‬ ‫به‬ ‫انتقال‬ ‫اینجا‬ ‫در‬ ،‫است‬ ‫متفاوت‬ ‫ریدایرکت‬ ‫در‬ ‫اما‬ ،‫بود‬ ‫خواهد‬ ‫دسترس‬ ‫در‬ ‫و‬ ‫معتبر‬ ‫همچنان‬ ‫اصلی‬ ‫آدرس‬ ‫و‬ ‫شده‬ ‫انجام‬ ‫موقت‬۳01‫منظور‬ ، .‫است‬ ‫جدید‬ ‫آدرس‬ ‫با‬ ‫آن‬ ‫جایگزینی‬ ‫و‬ ‫فعلی‬ ‫آدرس‬ ‫حذف‬ ،‫همیشگی‬ ‫انتقال‬ ،‫انتقال‬ ‫از‬ ‫کد‬۳0۳) ‫دیگر‬ ‫منبعی‬ ‫دیدن‬ ،See Other( ‫کد‬۴06‫از‬ ‫برخی‬ ،‫دهد‬ ‫رخ‬ ‫ارسالی‬ ‫درخواست‬ ‫در‬ ‫استاندارد‬ ‫غیر‬ ‫کاراکترهای‬ ‫وجود‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬ ‫ماژول‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫کنند‬ ‫ارسال‬ ‫پاسخ‬ ‫در‬ ‫را‬ ‫کد‬ ‫این‬ ‫است‬ ‫ممکن‬ ‫نیز‬ ‫امنیتی‬ ‫دلیل‬ ‫به‬ ‫سرورها‬ mod_security‫سرورهای‬ ‫در‬Apache‫سرور‬ ،‫امنیت‬ ‫نظر‬ ‫از‬ ‫)که‬ ‫وب‬ ‫های‬ ‫آدرس‬ ‫برخی‬ ‫پذیرفتن‬ ‫از‬ ‫پیام‬ ‫و‬ ‫کرده‬ ‫خودداری‬ (‫دهد‬ ‫تشخیص‬ ‫مشکوک‬ ‫را‬ ‫آنها‬Not Acceptable.‫کرد‬ ‫خواهید‬ ‫دریافت‬ ‫کد‬۴0۷) ‫پروکسی‬ ‫مجوز‬ ‫به‬ ‫نیاز‬ ،Proxy Authentication Required( ‫کد‬ ‫عملکرد‬۴0۷‫کد‬ ‫شبیه‬ ‫نیز‬۴01‫از‬ ‫باید‬ (‫کاربری‬ ‫)واسط‬ ‫کاربر‬ ‫ابتدا‬ ‫اینجا‬ ‫در‬ ‫که‬ ‫تفاوت‬ ‫این‬ ‫با‬ ،‫است‬ .‫کند‬ ‫اثبات‬ ‫را‬ ‫خود‬ ‫اعتبار‬ ‫پروکسی‬ ‫یک‬ ‫طریق‬ ‫کد‬۴0۸) ‫درخواست‬ ‫زمان‬ ‫حداکثر‬ ‫پایان‬ ،Request Timeout( ‫کد‬۴0۸‫زمان‬ ‫در‬ ‫پاسخی‬ ‫هیچ‬ ‫اما‬ ،‫است‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫انتظار‬ ‫در‬ ‫سرور‬ ‫که‬ ‫دهد‬ ‫می‬ ‫رخ‬ ‫زمانی‬ ‫کد‬ ‫سرور‬ ‫صورت‬ ‫این‬ ‫به‬ ،‫شود‬ ‫نمی‬ ‫دریافت‬ ‫استاندارد‬۴0۸‫تواند‬ ‫می‬ ‫کاربر‬ ‫واسط‬ ‫و‬ ‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬ .‫کند‬ ‫ارسال‬ ‫را‬ ‫خود‬ ‫درخواست‬ ‫بعدی‬ ‫دفعات‬ ‫در‬ ‫و‬ ‫مجددا‬ ‫کد‬۴0۹) ‫تعارض‬ ،Conflict( ‫کد‬۴0۹‫نظر‬ ‫مورد‬ ‫منبع‬ ‫روی‬ ‫بر‬ ‫سرور‬ ‫در‬ ‫دیگر‬ ‫عملیاتی‬ ‫با‬ ‫کاربر‬ ‫درخواست‬ ‫تعارض‬ ‫یا‬ ‫تداخل‬ ‫معنی‬ ‫به‬ ‫را‬ ‫آن‬ ‫دو‬ ‫هر‬ ‫و‬ ‫هستند‬ ‫فایل‬ ‫یک‬ ‫ویرایش‬ ‫حال‬ ‫در‬ ‫همزمان‬ ‫صورت‬ ‫به‬ ‫کاربر‬ ‫دو‬ ‫وقتی‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫است‬ .‫کرد‬ ‫رفع‬ ‫را‬ ‫آن‬ ‫دستی‬ ‫صورت‬ ‫به‬ ‫باید‬ ‫که‬ ‫دهد‬ ‫رخ‬ ‫خطا‬ ‫این‬ ‫است‬ ‫ممکن‬ ،‫کنند‬ ‫می‬ ‫ذخیره‬ ‫کد‬۴10) ‫محذوف‬ ،Gone(
  • 25. ‫کد‬۴10‫خطای‬ ‫خلف‬ ‫بر‬ ،‫است‬ ‫سرور‬ ‫از‬ ‫درخواستی‬ ‫منبع‬ ‫همیشگی‬ ‫حذف‬ ‫معنی‬ ‫به‬۴0۴‫کد‬ ،۴10‫واسط‬ ‫به‬ ‫همیشه‬ ‫برای‬ ‫که‬ ‫چرا‬ ،‫کنند‬ ‫درخواست‬ ‫را‬ ‫منبع‬ ‫آن‬ ‫مجددا‬ ‫نباید‬ ‫که‬ ‫گوید‬ ‫می‬ ‫جستجو‬ ‫موتورهای‬ ‫یا‬ ‫کاربری‬ ‫خطای‬ ‫تنظیم‬ ‫و‬ ‫است‬ ‫محدود‬ ‫خیلی‬ ‫کد‬ ‫این‬ ‫از‬ ‫استفاده‬ ‫موارد‬ ‫عمل‬ ‫در‬ ‫البته‬ ،‫است‬ ‫شده‬ ‫حذف‬۴0۴‫و‬ ‫بهتر‬ .‫است‬ ‫تر‬ ‫اصولی‬ ‫کد‬۴11) ‫درخواست‬ ‫طول‬ ‫ارسال‬ ‫عدم‬ ،Length Required( ‫کد‬۴11‫در‬ ‫که‬ ‫چرا‬ ،‫کند‬ ‫می‬ ‫خودداری‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫به‬ ‫پاسخ‬ ‫از‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫این‬ ‫به‬ ) ‫محتوا‬ ‫طول‬ ‫یا‬ ‫اندازه‬ ‫ارسالی‬ ‫درخواست‬Content-Length‫واسط‬ ‫معمول‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫ندارد‬ ‫وجود‬ ( ‫های‬ ‫سربرگ‬ ‫در‬ ‫باید‬ ‫کاربری‬HTTP.‫کند‬ ‫اضافه‬ ‫را‬ ‫آن‬ ‫خود‬ ‫درخواست‬ ‫کد‬۴1۲)‫شده‬ ‫رد‬ ‫شرط‬ ‫پیش‬ ،Precondition Failed( ‫کد‬۴1۲‫متد‬ ‫فرض‬ ‫)به‬ ‫است‬ ‫شده‬ ‫ارسال‬ ‫مواردی‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫در‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬ ‫سرور‬ ‫اولیه‬ ‫بررسی‬ ‫نتیجه‬ ‫و‬ ‫نیست‬ ‫دسترس‬ ‫قابل‬ ‫طریق‬ ‫آن‬ ‫از‬ ‫سرور‬ ‫منبع‬ ‫که‬ (‫شده‬ ‫استفاده‬false‫شده‬ .‫است‬ ‫کد‬۴1۳) ‫طولنی‬ ‫خیلی‬ ‫درخواست‬ ،Request Entity Too Large( ‫کد‬۴1۳،‫است‬ ‫سرور‬ ‫انتظار‬ ‫و‬ ‫توان‬ ‫حد‬ ‫از‬ ‫بیش‬ ،‫ارسالی‬ ‫درخواست‬ ‫رشته‬ ‫طول‬ ‫که‬ ‫دهد‬ ‫می‬ ‫رخ‬ ‫حالتی‬ ‫در‬ ‫سربرگ‬ ،‫پاسخ‬ ‫در‬ ‫معمول‬ ،‫باشد‬ ‫موقتی‬ ‫حالت‬ ‫این‬ ‫اگر‬ ‫اما‬ ،‫شد‬ ‫خواهد‬ ‫قطع‬ ‫سرور‬ ‫توسط‬ ‫ارتباط‬ ‫لذا‬ Retry-After‫را‬ ‫خود‬ ‫درخواست‬ ‫تواند‬ ‫می‬ ‫بعدی‬ ‫دفعات‬ ‫در‬ ‫و‬ ‫مجددا‬ ‫کاربری‬ ‫واسط‬ ‫و‬ ‫شود‬ ‫می‬ ‫ارسال‬ ‫نیز‬ .‫کند‬ ‫ارسال‬ ‫کد‬۴1۴) ‫طولنی‬ ‫خیلی‬ ‫وب‬ ‫آدرس‬ ،Request-URI Too Long( ) ‫وب‬ ‫آدرس‬ ‫بودن‬ ‫طولنی‬ ‫حد‬ ‫از‬ ‫بیش‬ ‫معنی‬ ‫به‬ ‫خطا‬ ‫این‬URI‫پردازش‬ ‫به‬ ‫قادر‬ ‫سرور‬ ‫و‬ ‫است‬ ‫درخواستی‬ ( .‫نیست‬ ‫آن‬ ‫کد‬۴1۵) ‫نشده‬ ‫پشتیبانی‬ ‫فرمت‬ ،Unsupported Media Type( ‫کد‬۴1۵‫که‬ ‫است‬ (‫تصویر‬ ‫یا‬ ‫فایل‬ ‫یک‬ ‫آپلود‬ ‫فرض‬ ‫)به‬ ‫ارسالی‬ ‫درخواست‬ ‫همراه‬ ‫به‬ ‫فرمتی‬ ‫ارسال‬ ‫دلیل‬ ‫به‬ .‫کند‬ ‫می‬ ‫پشتیبانی‬ ‫را‬ ‫دیگری‬ ‫فرمت‬ ‫سرور‬ ‫و‬ ‫نیست‬ ‫پذیرش‬ ‫قابل‬ ‫سرور‬ ‫نظر‬ ‫از‬ ‫کد‬۴16) ‫کننده‬ ‫اقناع‬ ‫غیر‬ ‫درخواستی‬ ‫حد‬ ،Requested Range Not Satisfable( ‫در‬ ،‫است‬ ‫سرور‬ ‫از‬ (‫فایل‬ ‫یک‬ ‫از‬ ‫بخشی‬ ‫فرض‬ ‫)به‬ ‫منبع‬ ‫یک‬ ‫از‬ ‫قسمتی‬ ‫درخواست‬ ‫ارسال‬ ‫دلیل‬ ‫به‬ ‫کد‬ ‫این‬ ‫فرض‬ ‫)به‬ ‫کند‬ ‫می‬ ‫درخواست‬ ‫را‬ ‫فایل‬ ‫یک‬ ‫از‬ ‫قسمتی‬ ‫کاربر‬ ‫مثال‬ ‫طور‬ ‫به‬ ،‫ندارد‬ ‫وجود‬ ‫قسمت‬ ‫آن‬ ‫که‬ ‫حالی‬ .‫است‬ ‫بیشتر‬ ‫آن‬ ‫های‬ ‫قسمت‬ ‫طول‬ ‫حداکثر‬ ‫از‬ ‫که‬ (‫شود‬ ‫می‬ ‫استفاده‬ ‫دانلود‬ ‫ادامه‬ ‫از‬ ‫که‬ ‫هنگامی‬ ‫در‬ ‫کد‬۴1۷)‫شده‬ ‫رد‬ ‫انتظارات‬ ،Expectation Failed( ‫کد‬۴1۷‫های‬ ‫سربرگ‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬HTTP‫نیاز‬ ‫مورد‬ ‫موارد‬ ‫و‬ ‫انتظارات‬ ‫با‬ ‫کاربری‬ ‫واسط‬ ‫ارسالی‬ .‫است‬ ‫نشده‬ ‫ارسال‬ ‫سربرگی‬ ‫یا‬ ‫ندارد‬ ‫همخوانی‬ ‫سرور‬ ‫سری‬ ‫کدهای‬۵00) ‫سرور‬ ‫سمت‬ ‫خطای‬ ،Server Error( ‫سری‬ ‫کدهای‬۵00‫احتمال‬ ‫و‬ ‫بوده‬ ‫سالم‬ ‫مجموع‬ ‫در‬ ‫سرور‬ ‫حال‬ ‫این‬ ‫با‬ ،‫است‬ ‫سرور‬ ‫داخلی‬ ‫نقص‬ ‫معنی‬ ‫به‬ .‫شد‬ ‫خواهد‬ ‫رفع‬ ‫مشکل‬ ‫آینده‬ ‫ساعات‬ ‫در‬ ‫و‬ ‫است‬ ‫تغییراتی‬ ‫یا‬ ‫روزرسانی‬ ‫به‬ ‫انجام‬ ‫حال‬ ‫در‬ ‫موقت‬ ‫طور‬ ‫به‬ ‫کد‬۵00) ‫سرور‬ ‫داخلی‬ ‫خطای‬ ،Internal Server Error( ‫کد‬۵00‫به‬ ‫انجام‬ ‫یا‬ ‫تنظیمات‬ ‫نقص‬ ‫دلیل‬ ‫به‬ ‫معمول‬ ‫و‬ ‫است‬ ‫سرور‬ ‫در‬ ‫داخلی‬ ‫خطای‬ ‫یک‬ ‫وقوع‬ ‫معنی‬ ‫به‬ ،‫سایت‬ ‫در‬ ‫خواهیم‬ ‫می‬ ‫که‬ ‫مواقعی‬ ‫در‬ ‫کد‬ ‫این‬ ‫تنظیم‬ ،‫دهد‬ ‫می‬ ‫رخ‬ ‫افزاری‬ ‫سخت‬ ‫یا‬ ‫افزاری‬ ‫نرم‬ ‫روزرسانی‬ .‫باشد‬ ‫مفید‬ ‫تواند‬ ‫می‬ ،‫شود‬ ‫می‬ ‫آن‬ ‫شدن‬ ‫خارج‬ ‫دسترس‬ ‫از‬ ‫باعث‬ ‫که‬ ‫کنیم‬ ‫اعمال‬ ‫تغییراتی‬ ‫کد‬۵01) ‫نشده‬ ‫تکمیل‬ ‫یا‬ ‫مجهز‬ ‫غیر‬ ،Not Implemented( ‫دلیل‬ ‫به‬ ‫)معمول‬ ‫نیست‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ‫پردازش‬ ‫به‬ ‫قادر‬ ‫سرور‬ ‫که‬ ‫است‬ ‫معنی‬ ‫بدین‬ ‫خطا‬ ‫این‬ .(‫نیاز‬ ‫مورد‬ ‫امکانات‬ ‫نقص‬ ‫یا‬ ‫ارسالی‬ ‫متد‬ ‫نشدن‬ ‫پشتیبانی‬ ‫کد‬۵0۲) ‫میانجی‬ ‫دروازه‬ ‫خطای‬ ،Bad Gateway(
  • 26. ‫کد‬۳0۳‫کد‬ ‫مشابه‬ ‫نیز‬۳0۲‫متد‬ ‫روی‬ ‫تاکید‬ ،‫اینجا‬ ‫در‬ ‫تفاوت‬ ،‫کند‬ ‫می‬ ‫عمل‬GET‫کد‬ ‫در‬ ،‫است‬۳0۳ ‫متد‬ ‫طریق‬ ‫از‬ ‫باید‬ ،‫شود‬ ‫می‬ ‫منتقل‬ ‫آن‬ ‫به‬ ‫کاربر‬ ‫که‬ ‫آدرسی‬ ‫و‬ ‫فعلی‬ ‫آدرس‬GET‫در‬ ‫که‬ ‫شوند‬ ‫درخواست‬ .‫بود‬ ‫خواهد‬ ‫اینصورت‬ ‫به‬ ‫نیز‬ ‫معمول‬ ‫حالت‬ ‫کد‬۳0۴) ‫تغییر‬ ‫بدون‬ ،Not Modifed( ‫کد‬۳0۴‫آخرین‬ ‫به‬ ‫مربوط‬ ‫اطلعات‬ ‫تقاضای‬ ،‫خود‬ ‫درخواست‬ ‫همراه‬ ‫مرورگر‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫به‬ ‫مربوط‬ ‫لحظه‬ ‫تا‬ ‫درخواست‬ ‫آخرین‬ ‫از‬ ،‫نظر‬ ‫مورد‬ ‫فایل‬ ‫در‬ ‫اگر‬ ،‫نماید‬ ‫می‬ ‫سرور‬ ‫از‬ ‫نیز‬ ‫را‬ ‫منبع‬ ‫یا‬ ‫فایل‬ ‫تغییرات‬ ‫اطلعات‬ ‫قسمت‬ ‫در‬ ‫تغییر‬ ‫آخرین‬ ‫تاریخ‬ ،‫ها‬ ‫فایل‬ ‫در‬ ‫تغییر‬ ‫هر‬ ‫)با‬ ‫باشد‬ ‫نگرفته‬ ‫صورت‬ ‫تغییری‬ ،‫فعلی‬ ‫کد‬ ،‫پاسخ‬ ‫در‬ ‫سرور‬ ،(‫شود‬ ‫می‬ ‫ذخیره‬ ،‫فایل‬۳0۴Not Modifed‫بر‬ ‫علوه‬ ‫کار‬ ‫این‬ ،‫کند‬ ‫می‬ ‫ارسال‬ ‫را‬ ‫نقش‬ ‫نیز‬ ‫کاربر‬ ‫سمت‬ ‫در‬ ‫پردازش‬ ‫سرعت‬ ‫افزایش‬ ‫در‬ ،‫شود‬ ‫می‬ ‫سرور‬ ‫منابع‬ ‫در‬ ‫جویی‬ ‫صرفه‬ ‫باعث‬ ‫اینکه‬ .‫دارد‬ ‫موثری‬ ‫بسیار‬ ‫کد‬۳0۵) ‫پروکسی‬ ‫از‬ ‫استفاده‬ ،Use Proxy( ‫کد‬۳0۵‫استفاده‬ ‫پروکسی‬ ‫یک‬ ‫از‬ ‫باید‬ ‫درخواستی‬ ‫منبع‬ ‫به‬ ‫دسترسی‬ ‫برای‬ ‫سرور‬ ‫که‬ ‫است‬ ‫این‬ ‫معنی‬ ‫به‬ ، ‫امنیتی‬ ‫دلیل‬ ‫به‬ ‫و‬ ‫رو‬ ‫این‬ ‫از‬ ،‫است‬ ‫اصلی‬ ‫سرور‬ ‫و‬ ‫کاربری‬ ‫واسط‬ ‫بین‬ ‫میانجی‬ ‫سرور‬ ‫واقع‬ ‫در‬ ‫پروکسی‬ ،‫کند‬ .‫کنند‬ ‫نمی‬ ‫پشتیبانی‬ ‫قابلیت‬ ‫این‬ ‫از‬ ،‫اکسپلورر‬ ‫اینترنت‬ ‫و‬ ‫فایرفاکس‬ ‫مانند‬ ‫مرورگرها‬ ‫برخی‬ ‫کد‬۳06) ‫پروکسی‬ ‫تعویض‬ ،Switch Proxy( ‫کد‬۳06‫کد‬ ‫مشابه‬ ‫هم‬۳0۵‫کاربردی‬ ‫حاضر‬ ‫حال‬ ‫در‬ ‫کد‬ ‫این‬ ،‫پروکسی‬ ‫تغییر‬ ‫درخواست‬ ‫به‬ ‫مربوط‬ ‫و‬ ‫است‬ .‫ندارد‬ ‫کد‬۳0۷) ‫موقت‬ ‫انتقال‬ ،Temporary Redirect( ‫کد‬۳0۷‫این‬ ،‫است‬ ‫دسترسی‬ ‫قابل‬ ‫دیگر‬ ‫آدرسی‬ ‫در‬ ‫موقتا‬ ،‫اصلی‬ ‫لینک‬ ‫منبع‬ ‫که‬ ‫است‬ ‫مواقعی‬ ‫به‬ ‫مربوط‬ ‫ریدایرکت‬ ‫با‬ ‫حالت‬۳0۲‫و‬۳0۳‫خودکار‬ ‫صورت‬ ‫به‬ ‫و‬ ‫داشته‬ ‫کاربر‬ ‫تایید‬ ‫به‬ ‫نیاز‬ ‫انتقال‬ ‫اینجا‬ ‫در‬ ،‫دارد‬ ‫فرق‬ ‫بقیه‬ ،‫باشد‬ ‫مشترک‬ ‫انتقالی‬ ‫لینک‬ ‫و‬ ‫اصلی‬ ‫لینک‬ ‫بین‬ ‫باید‬ ‫نیز‬ ‫شده‬ ‫استفاده‬ ‫متدهای‬ ،‫شود‬ ‫نمی‬ ‫انجام‬ ‫کدهای‬ ‫مشابه‬ ‫شرایط‬۳0۲‫و‬۳0۳‫بعدی‬ ‫مراجعات‬ ‫در‬ ‫و‬ ‫همچنان‬ ‫را‬ ‫فعلی‬ ‫لینک‬ ‫باید‬ ‫کاربری‬ ‫واسط‬ ‫و‬ ‫است‬ .‫دهد‬ ‫قرار‬ ‫نظر‬ ‫مد‬ ‫اصلی‬ ‫لینک‬ ‫عنوان‬ ‫به‬ ‫سری‬ ‫کدهای‬۴00) ‫کاربر‬ ‫سمت‬ ‫خطای‬ ،Client Error( ‫سری‬ ‫کدهای‬۴00‫سرور‬ ‫به‬ ‫درخواست‬ ‫ارائه‬ ‫در‬ (‫کاربر‬ ‫)سمت‬ ‫کاربر‬ ‫جانب‬ ‫از‬ ‫خطایی‬ ‫رویداد‬ ‫به‬ ‫مربوط‬ ‫کدهای‬ ‫همراه‬ ‫به‬ ،‫فرض‬ ‫پیش‬ ‫طور‬ ‫به‬ ‫و‬ ‫معمول‬ ‫سرور‬ ،‫پاسخ‬ ‫در‬ ،‫است‬HTTP‫خطای‬ ‫توضیح‬ ‫در‬ ‫عباراتی‬ .‫کرد‬ ‫خواهد‬ ‫تعیین‬ ‫نیز‬ ‫را‬ ‫آمده‬ ‫وجود‬ ‫به‬ ‫مشکل‬ ‫بودن‬ ‫موقتی‬ ‫یا‬ ‫دائمی‬ ‫و‬ ‫کند‬ ‫می‬ ‫ارسال‬ ‫داده‬ ‫رخ‬ ‫کد‬۴00) ‫بد‬ ‫درخواست‬ ،Bad Request( ‫کد‬۴00) ‫نگارش‬ ‫شیوه‬ ‫نشدن‬ ‫درک‬ ‫دلیل‬ ‫به‬syntax‫در‬ ،‫دهد‬ ‫می‬ ‫رخ‬ ‫سرور‬ ‫از‬ ‫کاربری‬ ‫واسط‬ ‫درخواست‬ ( ‫خطا‬ ‫این‬ ،‫باشد‬ ‫نمی‬ ‫پردازش‬ ‫قابل‬ ‫درخواست‬ ‫و‬ ‫نیست‬ ‫روشن‬ ‫سرور‬ ‫برای‬ ‫کاربر‬ ‫تقاضای‬ ‫مفهوم‬ ‫حالت‬ ‫این‬ ‫سرعت‬ ‫افت‬ ‫یا‬ ‫قطع‬ ‫دلیل‬ ‫به‬ ‫فرض‬ ‫)به‬ ‫ها‬ ‫داده‬ ‫انتقال‬ ‫در‬ ‫نقص‬ ‫جمله‬ ‫از‬ ،‫دیگر‬ ‫دلیل‬ ‫به‬ ‫است‬ ‫ممکن‬ .‫دهد‬ ‫رخ‬ ‫نیز‬ (‫ارتباط‬ ‫کد‬۴01) ‫معتبر‬ ‫نا‬ ‫دسترسی‬ ،Unauthorized( ‫کد‬۴01‫نشده‬ ‫محدود‬ ‫کامل‬ ‫طور‬ ‫به‬ ‫درخواستی‬ ‫منبع‬ ‫حالت‬ ‫این‬ ‫در‬ ،‫است‬ ‫مجاز‬ ‫غیر‬ ‫دسترسی‬ ‫معنی‬ ‫به‬ (‫عبور‬ ‫کلمه‬ ‫و‬ ‫کاربری‬ ‫نام‬ ‫معمول‬ ‫طور‬ ‫)به‬ ‫دسترسی‬ ‫مجوزهای‬ ‫تایید‬ ‫به‬ ‫نیاز‬ ‫کاربر‬ ‫درخواست‬ ‫بلکه‬ ،‫است‬ ‫نوع‬ ‫از‬ ‫فرم‬ ‫یک‬ ‫خود‬ ‫پاسخ‬ ‫در‬ ‫سرور‬ ‫دلیل‬ ‫همین‬ ‫به‬ ،‫دارد‬WWW-Authenticate‫از‬ ‫و‬ ‫کرده‬ ‫ارسال‬ ‫را‬ .‫کند‬ ‫اثبات‬ ‫را‬ ‫خود‬ ‫اعتبار‬ ‫تا‬ ‫خواهد‬ ‫می‬ ‫کاربر‬ ‫کد‬۴0۲) ‫پرداخت‬ ‫به‬ ‫نیاز‬ ،Payment Required( ‫کد‬۴0۲‫به‬ ‫مربوط‬ ‫آن‬ ‫تعریف‬ ‫از‬ ‫هدف‬ ،‫است‬ ‫شده‬ ‫وضع‬ ‫آینده‬ ‫در‬ ‫مقاصدی‬ ‫برای‬ ‫و‬ ‫ندارد‬ ‫جاری‬ ‫استفاده‬ ‫نداده‬ ‫رخ‬ ‫اتفاقی‬ ‫چنین‬ ‫کنون‬ ‫تا‬ ‫عمل‬ ‫در‬ ‫البته‬ ،‫دارند‬ ‫وجه‬ ‫پرداخت‬ ‫به‬ ‫نیاز‬ ‫که‬ ‫است‬ ‫کاربری‬ ‫های‬ ‫حساب‬ ‫کد‬ ‫از‬ ‫و‬ ‫است‬۴0۲.‫شود‬ ‫نمی‬ ‫چندانی‬ ‫استفاده‬