جدیدترین مطالب

تغییری دادی، مشکلی پیش آمده و داری به این فکر می کنی که چه غلطی کردم خراب شد. هیچی به ذهنت نمی‌یاد. همه چی درسته، ولی همه سرویس‌ها، یا یک سرویس دچار مشکل شده یا حتی بدتر دسترسی‌ات پریده. یکی از موضوعاتی که به وفور در این مواقع پیش می یاد، «همزمانی» اه. همزمانی دو تا مشکل که آماده یکیش نیستی. لحظه‌ای که آی پی را عوض می کنی و بعد اینتر را مزنی، اینترنت قطع می شه. تا ده دقیقه دنبال مشکل می گردی. سرویس را به روز رسانی

خیلی وقته همش به این فکر می کنم که مشکلات جسمانی که کار ما پیش می یاره جمع آوری کنم و برای هر کدوم راه حلش را هم پیدا کنم. امروز با خانمم که صحبت می کردم بحث همین شد که یک مربی تو هر زمینه ای باید حواسش به سلامت کسانی که باهاشون کار می کنه باشه. برای همین موضوع را ساده کردم و گفتم با نوشتن شروع کنم و موضوع را سختش نکنم. برنامه نویس ها و سیس ادمین ها اکثرا دارای شرایط کاری خاصی هستند که به

در پی تلاش های این مدت برای ایجاد دسته بندی ها قابل رجوع، دسته‌ای ایجاد کردم به نام checklist. چک لیستی که الان مطالعه می کنید، برای مستند کردن ابزارهایی است که معمولا روی یک سرور نیازم می شوند. شاید باعث بشه چند نفر دیگه هم با یه سری ابزار جدید آشنا بشوند. این نوشته ها هم مانند برگزیده ها در نوار گوشه سایت نمایش داده می شوند و البته هر از گاهی ممکنه با توجه به تجربه جدید به روزرسانی گردند. ابزارهای کمکی apt-get install vim screen tmux dns

مدتیه هر دفعه دارم یک سری ساختار به اسکریپت هام اضافه می کنم. با توجه به هر تجربه و جستجویی می رسم به یه سری پیشنهاد ساده برای بهتر و تمیز تر نوشتن اسکریپت. تصمیم گرفتم خورده خورده یک جا جمعشون کنم. این مطلب هر زمان که حوصله کنم کاملترش می کنم. دقت داشته باشید که من برنامه نویس نیستم و فقط دارم تجربی یه موضوعاتی را جمع آوری می کنم، به همین دلیل هر گونه پیشنهادی و ایرادی در مورد این نوشته پذیرفته می شود. پ.ن. ۱) خوب هنوز

فروردین ۱۶, ۱۳۹۷ مانیتورینگ یکی از ابزارهای مهم در Capacity Planning سرور ابزارهای Monitoring هستند. تعداد زیادی نرم‌افزار و سرویس برای Monitoring سخت افزار، سیستم عامل و سرویس ها وجود دارد. در اینجا نرم افزار Collectd را معرفی می‌کنم که یک نرم افزار ساده با کلی پلاگین آماده است که می یاد از منابع مورد نظر شما، شروع به جمع آوری اطلاعات می کنه و در فایل‌های rrd ذخیره می کنه. این فایل‌ها را می توان به نمودار تبدیل کرد و یا خروجی xml ازشون گرفت. داخل پروژه Collectd در

بهمن ۲۱, ۱۳۹۶ مقدمه سوم: این نوشته از این نسخه به بعد به صورت پست جدید منتشر نخواهد شد و همین نوشته دائما به روزرسانی می گردد. در این نسخه بخش سیستم عامل Windows و Linux اضافه شد. بخش Linux بسیار گسترده خواهد شد. این پست را هر چند هفته یک بار مرور کنید تا در جریان به روز رسانی آن قرار گیرید. علاوه بر آن تصمیم گرفتم که بخش‌های مجازی سازی و DevOps را هم به این فهرست اضافه کنم. مقدمه دوم: بخش مربوط به آشنایی با تجهیزات Cisco

دی ۱۲, ۱۳۹۶ خیلی از سرویس‌ها یک صفحه status دارند که به شما وضعیت فعلیشون شامل چیزایی مثلا تعداد درخواست همزمان، درخواست های در حال اتمام و از این قبیل را می دهند. سرویس nginx هم یه صفحه status داره . تنها مشکلش اینه که نسخه غیر تجاریش دارای صفحه status خیلی کوچیکیه و داده زیادی در اختیار نمی ده ؛ برخلاف Nginx Plus که صفحه status مفصلی داره. برای فعال کردن صفحه status سرویس nginx کانفیگ زیر را به یکی از virtualhost هاتون اضافه کنید (virtualhost پیشفرض بهتره) location

دی ۱۲, ۱۳۹۶ تا اومدم LogFormat ای که تو Apache تعریف کرده بودم را به log_format سرویس nginx تبدیل کنم، پوستم کنده شد. برای همین اینجا گذاشتم شاید به دردتون بخوره. من LogFormat را به صورت Json برای ارسال به graylog آماده کرده بودم. LogFormat سرویس Apache2.4 من LogFormat را به صورت زیر تعریف کرده بودم و برای پیدا کردن لیست متغیر هام از اینجا استفاده کردم. LogFormat “{ \”version\”: \”1.1\”, \”host\”: \”%V\”, \”short_message\”: \”%r\”, \”timestamp\”: %{%s}t, \”level\”: 6, \”_user_agent\”: \”%{User-Agent}i\”, \”_source_ip\”: \”%a\”, \”_duration_usec\”: %D, \”_duration_sec\”: %T, \”_request_size_byte\”: %O, \”_http_status\”:

آذر ۲۶, ۱۳۹۶ دیروز تولد «دانرو» بود. دانرو یک ساله شد، و من یک سال و سه ماه توی این پروزه هستم. بعد از ۱۰ سال یک بار دیگه توی یک پروژه قرار گرفتم که دوسش دارم. یک پروژه خوب با مدیران و تیم خوب با یک هدف خوب در زمانی خوب و مالکانی خوب. جایی که بعد مدتها دوباره حس کار کردن با یه تیم را دارم. جایی که دائم تغییر می کنه تا خودش را اصلاح کنه. هیچ مشکلی تکراری نیست، هیچ مشکلی سر جاش نمی مونه. تغییر

آبان ۲۸, ۱۳۹۶ یه بحث همیشگی هست، یه عده می گن مدرک مهمه ، یه عده می گند کسانی که مدرک دارند کار بلد نیستند و فقط دنبال مدرکند و این بحث ادامه داره. بحث خزعبلیه (البته هر خزعبلی به درد نخور نیست ؛-) ) در کل چون معلوم نیست سر چیه؟! بیشترین چیزی که درش دیده می شه اینه که هر کدوم چیزی را که نداره تقبیح می کنه. ولی در هر حال نظاره گران این مناظره دنبال نتیجه هستند، مدرک مهمه یا نه؟ مدرک بگیریم؟ مدرک اصلا به

برگزیده‌ها

اسکریپت تمیز

مدتیه هر دفعه دارم یک سری ساختار به اسکریپت هام اضافه می کنم. با توجه به هر تجربه و جستجویی می رسم به یه سری پیشنهاد ساده برای بهتر و تمیز تر نوشتن اسکریپت. تصمیم گرفتم خورده خورده یک جا جمعشون کنم. این مطلب هر زمان که حوصله کنم کاملترش

فهرست مطالعه برای System Administrator ها – نسخه کامل شونده

بهمن ۲۱, ۱۳۹۶ مقدمه سوم: این نوشته از این نسخه به بعد به صورت پست جدید منتشر نخواهد شد و همین نوشته دائما به روزرسانی می گردد. در این نسخه بخش سیستم عامل Windows و Linux اضافه شد. بخش Linux بسیار گسترده خواهد شد. این پست را هر چند هفته

نسخه جدید اسلاید‌های +Network – اصلاح IPv6

در دوره جدید تصمیم گرفتم IPv6 را تکمیل کنم و  تدریسش کنم. این بخش در درس چهارم اضافه شده است. علاوه بر اون یکم تمیز کاری روی اسلاید‌ها انجام دادم درس اول: مقدمه (دریافت به صورت pdf و odp) درس دوم: لایه‌های شبکه و مدل OSI (دریافت به صورت pdf و odp) درس سوم: مقدمه‌ای بر

چک لیست

منابع آزمون LPIC3-304

آزمون 304 یکی از آزمون‌های چالشیه که خیلی ها جرات نکردند هنوز سمتش برند. واقعیت اینه که سرفصل‌هاش واقعا آدم را می ترسونه و خیلی خیلی گسترده است. من نزدیک شدن به زمان انقضای مدارک قبلیم انگیزه خیلی قویی شد که برم سمتش و بگم بادا باد یا می شه

چک لیست راه اندازی سرور

در پی تلاش های این مدت برای ایجاد دسته بندی ها قابل رجوع، دسته‌ای ایجاد کردم به نام checklist.  چک لیستی که الان مطالعه می کنید، برای مستند کردن ابزارهایی است که معمولا روی یک سرور نیازم می شوند. شاید باعث بشه چند نفر دیگه هم با یه سری ابزار

چک لیست راه اندازی میزکار جدید

نصب اوبونتو ۲۰.۰۴ – Focal امیدوارم انتظار نداشته باشید که عکس های مراحل نصب و پارتیشن بندی را بزارم… ? این یه چک لیست برای خودم عملا و دیگه یه مقاله نیست 😀 . ولی شاید به درد شما هم بخوره. من چون دوست دارم سیستم مینیمال باشه، نسخه server

دسته‌ها