آموزش لینوکس - چگونه با استفاده از دستور "cat" از پارتیشن های یک سیستم لینوکسی Backup تهیه کنیم؟
یکی از استفاده های دستور "cat" در لینوکس تهیه فایل پشتیبان از کل یک هارد دیسک یا یک پارتیشن از یک هارد دیسک است. این کار با استفاده از ارسال خروجی دستور به محل مورد نظر در صورت می گیرد.
شاید برای شما این سوال مطرح شود که چرا با وجود دستور "dd" از دستور "cat" استفاده کنیم؟؟
دستور "cat" بسیار سریع تر اجرا میشود و performance بالاتری دارد.
باید بدانیم که دستور "dd"، آپشن های بیشتری را فراهم می کند و برای پشتیبان گیری از داده های با حجم بالا و tape drive ها بسیار مفید است این در حالیست که "cat" آپشن های کمتری دارد اما به عنوان یک گزینه همیشه در دسترس و مناسب همواره در نظر گرفته می شود.
مثال :
آموزش لینوکس - Access Control Lists
به عنوان مدیر یک سیستم لینوکسی، اولویت اول ما امنیت و محافظت داده ها از دسترسی های غیر مجاز خواهد بود.
همه ما از مجوزهایی که می توانیم با استفاده از برخی دستورات مفید لینوکسی مانند chmod, chown, chgrp تعیین کنیم، آگاه هستیم.
با این حال، این مجموعه دستورات گاهی دارای محدودیت هستند و گاهی اوقات با نیازهای ما منطبق نیستند.
برای مثال، با این دستورات نمی توانیم مجوزهای متفاوت، برای کاربران متفاوت، بر روی یک فایل یا دایرکتوری ایجاد نماییم.
بنابراین، در اینگونه موارد از لیست های کنترل دسترسی (ACL ها) استفاده می شود.
شما می توانید در لینک زیر نحوه پیاده سازی ACL ها را ملاحظه نمایید:
http://www.tecmint.com/secure-files-using-acls-in-linux
استفاده از مطلب، با ذکر منبع بلامانع است.
آموزش لینوکس - 5 دلیل برای اینکه شما باید OpenStack را یاد بگیرید
1-نرم افزار OpenStack آسان است بسیار ساده تر از روزهای اولیه !
صرفنظر از آنچه که برخی از فروشندگان می خواهند شما به آن فکر کنید، OpenStack به خوبی مستندسازی شده است و آن جامعه ای بزرگ است که در پشت صحنه، مایل به کمک رسانی است و ابزارهایی در اختیار شما میگذارد که در این سفر به شما کمک خواهد کرد.
2- شما احتمالا در چند سال آینده با OpenStack روبرو خواهید شد، پس چرا صبر کنید؟
با توجه به بررسی 9 سال آینده جامعه متن باز، 78 درصد از شرکت ها از نرم افزار متن باز مانند OpenStack برای پشتیبانی از کلیه عملیات خود استفاده می کنند. تکامل OpenStack برجسته بوده است و آداپته شدن این تکنولوژی با شرکت های بزرگ و کوچک روز به روز در حال رونق است. چرا که: دانش قدرت است!
آموزش لینوکس - کاربرد دستور rsync
اگر قصد دارید فایل های ذخیره شده روی یک پارتیشن و یا شاخه ای که حجم بالایی دارد را جا به جا کنید بهترین پیشنهاد می تواند استفاده از دستور rsync باشد. rsync نه تنها برای انتقال فایل ها در یک سیستم بلکه برای انتقال به سیستم دیگری از راه دور در بستر شبکه به صورت امن کاربرد دارد.
مزیت دیگر آن این است که اگر به هر دلیل فرآیند انتقال قطع شد این امکان وجود دارد که در تلاش مجدد صرفا اطلاعات منتقل نشده کپی شوند و به بیان دیگر همزمانی و یکسانی را در پی خواهد داشت.
جالب اینکه اگر در فاصله اقدام مجدد سمت مبدا فایل هایی که پیش از این منتقل شده اند تغییر کنند در تلاش مجدد نسخه جدید آن ها انتقال میابد.
دستور rsync امکانات زیادی در اختیار شما قرار می دهد، یک نمونه از اجرای آن به صورت عملی و کاربردی می تواند به صورت زیر باشد:
آموزش لینوکس - با AIDE، نفوذ و تغییرات بر روی سیستم خود را بیابید
نرم افزار (AIDE (Advanced Intrusion Detection Environment یک سامانه پیشرفته تشخیص نفوذ Host است که در حقیقت می تواند سیستم ما را اسکن نموده و هر تغییری که بر روی فایل ها و دایرکتوری ها که به دلایل مختلف از جمله نفوذ، تغییر با rootkit ها و ... بوجود آمده باشد را گزارش دهد.
این نرم افزار به عنوان جایگزینی Free در سال 2010 برای نرم افزار Tripwire ارائه شد. نحوه عملکرد AIDE به این صورت است که یک snapshot از وضعیت سیستم بر اساس المان هایی چون الگوریتم های message digest و خصایص فایل ها تهیه می کند و در بانک اطلاعاتی خود ذخیره می نماید که معمولا فایل snapshot به منظور امنیت بیشتر در یک External Device نگهداری می شود.
سپس هنگامی که مدیر سیستم می خواهد صحت و سلامت سیستم را تست کند، با دستور aide سیستم را دوباره اسکن می نماید و خروجی تست با فایل snapshot مقایسه می گردد. نرم افزار AIDE تمامی تغییرات بوجود آمده را می یابد و برای مدیر سیستم گزارش تغییرات ارسال می گردد.