وبلاگ

طریقه نصب آپدیت اتوماتیک بدون ریبوت کرنل روی لینوکس

  • دسته بندی ها: لینوکس
آپدیتهای امنیتی روی هسته لینوکس اغلب می تواند به صورت کاملا ساده با استفاده از ابزارهایی مثل apt، yum و یا kexec انجام شود. اگرچه مدیریت نصب پچ های مختلف روی صدها یا هزاران سرور که از توزیع های مختلفی باشند می تواند کاری زمان بر و سخت باشد.   آپدیت دستی هسته به ریبوت سیستم نیاز دارد که نتیجه آن downtime خواهد بود. به همین دلیل معمولا برای ریبوت ها بازه های زمانی خاصی تعیین می شود. وقتی پچ کردن به صورت دستی در بازه های خاصی انجام می شود هکر ها نیز می توانند زمان آن را پیدا ... ادامه مطلب

طریقه نصب Flask روی Ubuntu 20.04

  • دسته بندی ها: لینوکس
Flask یک فریمورک میکرو وب متن باز برای پایتون است که به منظور کمک به توسعه دهنگان طراحی شده تا اپلیکیشن های وب امن، قابل توسعه و نگهداری را بسازند. Flask بر پایه Wekzeug است و از Jinja2 به عنوان موتور قالب استفاده می کند.   برخلاف Django، Flask به صورت پیش فرض دارای ORM، form Validation و یا هرگونه عملگرهایی که توسط کتابخانه های third party ارائه شود نیست. Flask با در نظر گرفتن اکستنشن ها یا گسترش دهنده ها ساخته شده است، به این گونه که پکیج های Python عملگرها را به اپلیکیشن Flask اضافه می کنند. راههای ... ادامه مطلب

افزایش تعداد کانکشن همزمان در ریموت دسکتاپ

قابلیت ریموت دسکتاپ (Remote Desktop) در سیستم‌عامل ویندوز یکی از کاربردی‌ترین ابزارها برای مدیریت و دسترسی از راه دور به سرورها و کامپیوترها محسوب می‌شود. به‌صورت پیشفرض، ویندوز تنها امکان برقراری یک یا دو اتصال همزمان را در اختیار کاربران قرار می‌دهد که برای بسیاری از محیط‌های کاری و سازمانی محدودکننده است. در صورتی که نیاز دارید چندین کاربر به‌صورت همزمان از طریق RDP به یک سیستم متصل شوند، در ادامه این مقاله روش فعال‌سازی و افزایش تعداد اتصال‌های همزمان Remote Desktop را به‌صورت کامل بررسی خواهیم کرد. آموزش فعال‌سازی اتصال همزمان در ریموت دسکتاپ قبل از هر چیز بهتر ... ادامه مطلب

ماژول TPM چیست؟

  • دسته بندی ها: عمومی
Trusted Platform Module (TPM) استانداردی جهانی است برای یک پردازنده امنیتی دارای رمز نگاری. در تعریفی دیگر، یک میکرو کنترلر طراحی شده، مختص برای امنیت سخت افزار از طریق کلیدهای رمزنگاری یا کریپتوگرافیک است.   Trusted Platform Module (TPM) استانداردی جهانی است برای یک پردازنده امنیتی دارای رمز نگاری.   در تعریفی دیگر، یک میکرو کنترلر طراحی شده، مختص برای امنیت سخت افزار از طریق کلیدهای رمزنگاری یا کریپتوگرافیک است.   TPM ابتدا توسط یک شرکت صنعتی کامپیوتر به نام Trusted Computing Group (TCG) پایه ریزی شد و توسط ISO، IEC و ISO/IEC استاندارد سازی شد.   TPM در حقیقت ... ادامه مطلب

کلاستر سرور چیست؟

  • دسته بندی ها: سرور
یک کلاستر سرور به گروهی از سرورها گفته می شود که تحت یک تک آدرس IP توزیع و مدیریت شده اند و به عنوان یک موجودیت واحد عمل می کنند تا ویژگی های: دسترسی به سرور، توزیع و پخش ترافیک به صورت یکسان و همچنین امکان ارتقا سخت افزارها را در هر زمانی فراهم کنند. هر سرور یک گره در شبکه است که فضای ذخیره سازی (HARD)، حافظه رم (RAM) و پردازنده (CPU) مخصوص به خود را دارد. یک کلاستر با دو node یا گره یعنی به عنوان مثال اگر یک سرور را در نظر بگیریم که از کار افتاده ... ادامه مطلب

RAID و سطح های مختلف آن

  • دسته بندی ها: عمومی
RAID مخفف عبارت Redundant Array of Independent Disks و نوعی ذخیره‌سازی است که داده‌ها را در چندین درایو در یک سیستم می‌نویسد. پیکربندی‌های مختلف به صورت اعداد بیان می‌شوند، مانند RAID 0، RAID 1، یا RAID 5. هر نوع RAID بسته به نحوه نوشتن و توزیع داده‌ها، مزایای متفاوتی مانند افزایش عملکرد، تحمل خطای بیشتر، یا ترکیبی از هر دو را به کاربران می‌دهد.   ذخیره سازی RAID یا پشتیبان‌گیری از داده‌ها در حالی که RAID می‌تواند ذخیره‌سازی داده‌ها را قوی‌تر و انعطاف‌پذیرتر کند، شبیه به پشتیبان‌گیری از داده‌ها نیست. آرایه‌های RAID، عملیات ورودی و خروجی را در چندین دیسک ... ادامه مطلب