وبلاگ

آموزش نصب هدوپ (Hadoop) روی ویندوز

هدوپ (Hadoop) یک فریمورک متن‌باز است که به پردازش و ذخیره مقادیر زیادی داده در چندین کامپیوتر کمک می‌کند. با توزیع حجم کار، داده‌های گسترده و بدون ساختار را به طور موثر مدیریت کرده و آن را برای تجزیه و تحلیل داده‌های بزرگ و اپلیکیشن‌های وب در مقیاس بزرگ ایده آل می‌نماید.Hadoop ابزاری مناسب برای سازمان‌هایی است که به دنبال مدیریت آسان داده‌های پیچیده هستند. پیش نیازهای نصب Apache Hadoop در ویندوز برای نصب Hadoop در ویندوز، دستگاه شما باید تمام مشخصات زیر را داشته باشد: 8 گیگابایت رم ایده آل است؛ اگر SSD دارید، حتی 4 گیگابایت هم می‌تواند کار ... ادامه مطلب

اعتبارنامه (Credentials) ریموت دسکتاپ کار نمی‌کند

خطای Remote Desktop Credentials Work Not Work  زمانی رخ می‌دهد که کاربران نمی‌توانند به یک ماشین ریموت لاگین شوند، حتی با داشتن اعتبار(credentials) به ظاهر صحیح. این مشکل می‌تواند به دلایل مختلفی از جمله اطلاعات ورود نادرست، پورت‌های مسدود شده، پروتکل‌های امنیتی قدیمی یا سیاست‌های گروهی پیکربندی نادرست ایجاد شود. مشخص کردن علت دقیق برای برقراری مجدد دسترسی به ریموت دسکتاپ و احراز هویت ایمن ضروری است. اگر با خطای remote desktop your credentials did not work مواجه هستید، چندین راه حل اثبات شده برای کمک به حل این مشکل ناامیدکننده وجود دارد: از فرمت نام کاربری صحیح برای ورود ... ادامه مطلب

دستور cmp در لینوکس

دستور cmp در لینوکس دو فایل را بایت به بایت مقایسه و اولین تفاوت را شناسایی می‌کند یا تایید می‌نماید که یکسان هستند. اگر فایل‌ها مطابقت داشته باشند، بدون خروجی خارج می‌شود. اگر آنها متفاوت باشند، مکان اولین عدم تطابق را گزارش می‌دهد. دستور cmp لینوکس برای مقایسه کارآمد فایل‌های متنی و باینری ایده‌آل است، زمانی که فقط نیاز دارید بدون مشاهده جزئیات، تفاوت‌های آنها را بدانید. سینتکس اصلی دستور cmp لینوکس به شرح زیر است: cmp [options] file1 file2 file1 و file2: این دو فایلی هستند که می‌خواهید با هم مقایسه کنید [options]: فلگ‌های اختیاری برای تغییر رفتار دستور بدون ... ادامه مطلب

آموزش اجرای Docker Containers به عنوان کاربر Non-Root

به طور پیش فرض کانتینرهای Docker به صورت UID 0 یا root اجرا می‌شوند؛ یعنی اگر کانتینر Docker در معرض خطر قرار گیرد، مهاجم دسترسی rootدر سطح میزبان به تمام منابع تخصیص داده شده به کانتینر خواهد داشت. با استفاده از یک کاربر Non-Root، حتی اگر مهاجم بتواند از برنامه در حال اجرا در کانتینر خارج شود، اگر کانتینر به عنوان کاربر Non-Root در حال اجرا باشد، مجوزهای محدودی خواهد داشت.در این مطلب، مراحل دقیق اجرای کانتینرهای Docker را به عنوان کاربر Non-Root با ایجاد یک کاربر سفارشی در Dockerfile توضیح داده‌ایم.  کاربر Non-Root چیست؟ کاربر Non-Root یک کاربر استاندارد با ... ادامه مطلب

آموزش نصب Gitea در دبیان

Gitea یک سرویس Git سبک وزن و خود‌میزبان (self-hosted) است که یک جایگزین عالی برای GitLab یا GitHub برای تیم های‌کوچکتر یا پروژه‌های شخصی می‌باشد. در این مطلب، شما را با نصب Gitea در سرور دبیان آشنا خواهیم  کرد. در پایان این آموزش، یک نمونه Gitea کاملا عملیاتی در سرور دبیان خود در حال اجرا خواهید داشت. پیش نیازها درک اولیه از دستورات ترمینال لینوکس سرور دبیان با امتیازات root یا sudo. نام دامنه‌ای که به IP سرور اشاره می‌کند (پیشنهادمی‌کنیم از SSL استفاده شود).   مرحله 1 – سرور خود را به روز کنید اولین کاری که باید انجام ... ادامه مطلب

چگونه امنیت صفحه ورود به وردپرس را افزایش دهیم؟

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