بکاپ گیری لینوکس به زبان ساده

خیلی وقتا پیش میاد که دنبال ی اسکریپت بکاپ گیری ساده هستیم و نمیخوایم ی بسته سنگین و پیچیده نصب کنیم. تو این پست ی اسکریپت بکاپ گیری لینوکس به زبان ساده با Bash براتون نوشتم که خودمم برای سرورهای با مقیاس کوچیک ازش استفاده میکنم.

ادامه خواندن

وضعیت Split-brain در ذخیره سازی توزیع شده

در سیستم های ذخیره سازی توزیع شده(Distributed Systems) که معمولا مجموعه ای از سرورها به صورت خوشه ای(Cluster) با یکدیگر در ارتباط بوده و با یک منبع ذخیره سازی اشتراکی(Shared-storage) در تماس هستند، یکی از وضعیت های ممکن که امنیت داده را تهدید می نماید وضعیت Split-brain است. این وضعیت زمانی اتفاق می افتد که به دلیل طراحی نادرست شبکه اختصاصی کلاستر یا خارج از سرویس شدن سرورها و عدم ارتباط و هماهنگ سازی داده ها، سیستم با دو مجموعه داده روی هم افتاده(Overlap) روبرو شود.

ادامه خواندن

دسترسی بدون پسورد به روت در لینوکس

دسترسی فیزیکی به سیستم و سرورها یکی از خطرناک ترین سطوح دسترسی به منابع سیستم به حساب می آید چرا که دسترسی فیزیکی این امکان را فراهم می سازد که قبل از بار شدن سیستم عامل، سیستم توسط نرم افزار دیگری بوت و منابع سیستم مورد دسترسی بدون تصدیق قرار گیرد. یکی از روش های دسترسی به گنو/لینوکس استفاده از بوت لودر جهت بار کردن هسته و اجرای شل با سطح دسترسی root می باشد که در این نوشته کوتاه و کاربردی آن را معرفی خواهم نمود.

ادامه خواندن

حذف کامل اطلاعات دیسک در لینوکس

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

ادامه خواندن