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

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

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

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

ارورو نصب پایتون3.6 برای دبیان!



اگر بخواهید بر روی دبیان پابتون3.6 خود را آپدیت کنید با وارد کردن دستورات زیر در ترمینال با این پیغام مواجه خواهید شد که پاتون3.4.2آخرین نسخه پایتون است که هم اکنون بر روی سیستم شما نصب است !




 sudo apt-get update$
 sudo apt-get install python $
.python3 is already the newest version
 python -V$
Python 3.4.2


خط اول :دستورsudoبرخی دسترسی های کاربر روت را به کاربر فعلی می دهد و درادامه دستور وارد شده لیست پکیج ها و برنامه هایی که قابلیت به روز رسانی دارند را به روز رسانی میکنند یعنی نسخه های جدید را شناسایی می کند.

خط دوم:این خط جدیدترین نسخه برنامه مورد نظر را آپدیت می کند.(پایتون3)

خط سوم:سیستم این پیغام را به ما نشان می دهد که پایتون در بالاترین نسخه بوده است!

خط چهارم:در این خط می خواهیم ورژن پایتون نصب شده را بدانیم.

خط پنجم:این خط پیغامی است که سیستم به ما می دهد به این معنی است که پایتون نصب شده ورژن3.4.2 می باشد!


راه حل چیست؟


دبیان پایتون3.6را در مخازن خود ندارد!

اما با روشی که در ادامه معرفی خواهیم کرد میتوانید آن را تست کنید.



sudo nano /etc/apt/sources.list $
 add #
deb http://ftp.de.debian.org/debian testing main
 echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local $
 sudo apt-get update $
 sudo apt-get -t testing install python3.6 $
 python3.6 -V$




خط اول:با ویرایشگر نانو در ترمینال آدرس مورد نظررا باز میکنیم.

خط دوم:این دستور یک خط به این فایل اضافه می کند.

خط سوم:برای دانلود پکیج موردنظر از آدرس موردنظر.

خط چهارم:برای فهمیدن وضعیت نصب و..پکیج ها و تست آنها در APT در ادامه با دستور teeو علامت | خروجی های(استاندارد) دستور سمت چپ را در آدرس و فایل مورد نظر سمت راست کپی میکند.

خط پنجم:برای آپدیت کردن اطلاعات مربوط به پکیج ها APTبه کار می رود مثلا اینکه جدید ترین بسته هر پکیج چه نسخه ای است و ... .

خط ششم:برای نصب نسخه 3.6پایتون و تست آن به کار می رود.

خط هفتم:برای اینکه بفهمیم پایتون موجود بر روی سیستم چه نسخه ای است.

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













:لینک مطلب 

https://unix.stackexchange.com/questions/332641/how-to-install-python-3-6 

مهدی شیاسی ارانی 951830242
محسن دهقان زاده 951830233

چگونه ای پی خود را از قسمت خط فرمان در لینوکس عوض کنیم؟


این که ای پی ادرس خود را با استفاده از رابط گرافیکی عوض کنیم کار آسانی هست اما ایا می دانستید که لینوکس همچنین به شما اجازه می دهد که ای پی ادرس  کارت شبکه خود را با استفاده از یک فرمان رایج در خط فرمان عوض کنید ؟

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

برای شروع  در ترمینال فرمان  ifconfig  را  بنویسید  حال  اینتر را بزنید این فرمان تمام رابط  های شبکه در سیستم را لیست می کند حال از ان رابط که می خواهید ای پی ادرس را عوض کند یاداشت برداری کنید.


برای عوض کردن تنظیمات شما باید از فرمان ifconfig  این بار با چند پارامتر اضافه تر  استفاده کنید .دستور خط  فرمان زیر رابط  شبکه با نام eth0 را عوض می کند تا ای پی ادرس 102.168.0.1 استفاده شود و رویه ی زیر شبکه را اختصاص بدهد به 255.255.255.0 .برای این کار دستورزیر را وارد کنید:

 


sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

البته شما می توانید در هر مقادیری که می خواهید جایگزین کنید.

اگر شما دوباره فرمان ifconfig  را اجرا کنید خواهید دید که رابط  شما تنظیمات جدیدی که به ان اختصاص داده بودید را گرفته است.


 

اگر همچنین نیاز به تغییر دروازه پیش فرض استفاده شده توسط رابط  شبکه را دارید شما می توانید از فرمان rout استفاده کنید. برای مثال فرمان زیردروازه  پیش فرض را برای  رابط eth0     192.168.0.253   قرار می دهد:


 

sudo route add default gw 192.168.0.253 eth0

برای دیدن تنظیمات جدیدتان شما نیاز دارید جدول routing  را نمایش دهید.فرمان زیر را در خط فرمان بنویسید و اینتر را بزنید:


route -n


نتیجه مشابه شکل زیر خواهد بود:



تهیه و تنظیم: محمد هاشمی اقدم  941831245




منبع:


https://www.howtogeek.com/118337/stupid-geek-tricks-change-your-ip-address-from-the-command-line-in-linux/


  


 


نحوه نصب پایگاه داده nosql درcentos7


نحوه نصب پایگاه داده nosql درcentos7




این پایگاه  داده (orient DB)نوعی از پایگاه داده های nosql میباشد که  پایگاه داده گراف محور نیز گفته میشود.


مراحل نصب این پایگاه داده به صورت زیر میباشد:


1-ایجاد کاربرجدید.


اول از همه، یک کاربر جدید برای اجرای OrientDB ایجاد نمایید.


انجام این کار به شما اجازه می‌دهد تاپایگاه‌ داده را بر روی یک "محیط منزوی یا ایزوله" اجرا کنید. برای ایجاد یک کاربر جدید، فرمان زیر


 را اجرا کنید:


adduser orientdb -d /opt/orientdb #



2-دانلود  ارشیو پایگاه داده  باینریorientdb :


-wget https://orientdb.com/download.php?file=orientdb-community-importers#

2.2.29.tar.gz -O /opt/orientdb/orientdb.tar.gz


نکته: درهنگام نوشتن این مطلب اخرین ورژن2.2.29میباشد.



3-نصب orientdb:


فایل دانلودی را از حالت ارشیو خارج نمایید:



cd /opt/orientdb    #


tar -xf  orientdb.tar.gz  #


دستور tar تمام همه چیز را در دایرکنوری به نام orientdb-community-importers-2.2.29 ذخیره میکند. 



همه چیزا را بهopt/orientdb/ انتقال می دهد:

*/*mv orientdb-community  #


کاربر orient dbرا به عنوان مالک فایل های استخراج شده درنظر بگیرید:


chown -R orientdb:orientdb /opt/orientdb # 



شروع سرور orientdb:


برای اجرای سرور نیاز به پوسته نویسی در ادرس orientdb/bin/ نیاز است:

opt/orientdb/bin/server.sh/   # 



درهنگام نصب اطلاعاتی را این ه نمایش خواهد گذاشت ودر خواست گذرواژه root orientdb را خواهد کرد:




+----------------------------------------------------------------+


| WARNING: FIRST RUN CONFIGURATION | 


+---------------------------------------------------------------+


| This is the first time the server is running. Please type a |


| password of your choice for the 'root' user or leave it blank |


| to auto-generate it. |


| |


| To avoid this message set the environment variable or JVM |


| setting ORIENTDB_ROOT_PASSWORD to the root password to use. |


+---------------------------------------------------------------+


********  :  Root password [BLANK=auto generate it]


*********    :  Please  confirm the root password


برای قطع کردن orientdb  از ctrl+c استفاده نمایید.


تهیه و تنظیم: مهدیه پیری 951830220  -  فاطمه حسام زاده 951830226.


منبع :    /https://www.unixmen.com/orientdb-install-nosql-database-centos-7

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

برای داشتن یک دیکشنری بر روی اوبونتو خود می توانید از dictd  استفاده کنید که در محیط ترمینال اجرا و قابل استفاده می باشد. برای اولین بار شما نیاز به تنظیم dictd به صورت محلی دارید. Dictd یک دیکشنری براساس پایگاه داده است و به شما این اجازه را می دهد تا به لغات آنلاین دسترسی داشته باشید. اما ارتباط با اینترنت دقیقا همان کاری است که ما نمی خواهیم انجام دهیم. به همین دلیل باید آن را بر روی localhost تنظیم کنید. برای این کار دستور زیر را وارد کنید:

 
$ sudo apt-get install dictd
 
اکنون باید واژهنامه ها را برای استفاده از آن نصب کنیم. پس از نصب هر فرهنگ لغت، dictd به طور
خودکار پایگاه داده های خود را دوباره راه اندازی می کند. برای مثال فرض کنید ما بخواهیم دیکشنری
نصب کنیم که با استفاده از آن مترادف اصطلاحی کلمات انگلیسی را پیدا کنیم.برای این کار دستورات
زیر را وارد نمایید:
$ sudo apt-get install dict-gcide
$ sudo apt-get  install dict-moby-thesaurus
 

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

$ sudo apt-cache search “dict package”

 

که نتیجه آن، حالت مشابه متن زیر خواهد بود :

dict-freedict-eng-ara - Dict package for English-Arabic Freedict dictionary
dict-freedict-eng-cro - Dict package for English-Croatian Freedict dictionary
dict-freedict-eng-cze - Dict package for English-Czech Freedict dictionary
dict-freedict-eng-deu - Dict package for English-German Freedict dictionary
dict-freedict-eng-fra - Dict package for English-French Freedict dictionary

 

اکنون شما dictd  را با موفقیت نصب نموده اید و می توانید لغات مورد نظر خود را جستجو کنید. در ابتدا باید چک کنیم که dictd  در حال اجراست یا خیر و همچنین چه پایگاه داده هایی نصب شده اند:

$ dict -I

 

نتیجه، مشابه متن زیر خواهد بود:

dictd 1.12.0/rf on Linux 3.2.0-29-generic-pae
  On my_host: up 95.000, 2 forks (75.8/hour)
 
  Database      Headwords         Index          Data  Uncompressed
  gcide              203645       3859 kB         12 MB         38 MB
 moby-thesaurus      30263        528 kB         10 MB         28 MB

 

برای جستجوی معنای یک کلمه شما باید از یک فرهنگ لغت خاص از آنهایی که نصب کرده اید،
 استفاده کنید. برای مثال می خواهیم یک کلمه انگلیسی را جستجو کنیم (در دیکشنری که
 نصب کرده ایم). 
$ dict -d gcide [کلمه مورد نظر]
 

اگر از پارامتر –d استفاده نکنید، dictd در تمام پایگاه داده ها جستجو کرده و تمامی معانی مطابقت داده شده را به عنوان نتیجه نمایش خواهد داد.

 









تهیه و تنظیم : امیرحسین مهدی یان 951830272 و رضا پاکی 951830217



منبع: https://www.unixmen.com/look-dictionary-definitions-via-terminal/

نصب پایتون۳

معمولا سیستم عامل لینوکس به همراه یک ورژنی از پایتون ارایه می‌شود. اما اگر به هر دلیل نیاز به نصب مجدد آن بود، از روش زیر اقدام کنید

اگر پایتون همراه با توزیع لینوکس شما نصب نبود، یا ورژن قدیمی آن نصب بود، پایتون را قبل از PIP یا AWS CLI نصب کنید

۱. ابتدا ببینید که پایتون نصب هست یا نه:

python --version


توجه: اگر توزیع لینوکس شما با پایتون عرضه شود، لازم است بسته توسعه دهنده پایتون را نصب کنید تا بتوانید Header ها و کتابخانه های مورد نیاز برای کامپایل extension ها و نصب AWS CLI را داشته باشید.


۲. اگر پایتون ۲.۷ یا جدید تر نصب نیست، آن را نسبت به توزیع خودتان نصب کنید:

روی مشتقات Debian مثل اوبوتو:

sudo apt-get install python3


روی Red Hat و مشتقات آن:

sudo yum install python


روی SUSE  و مشتقات آن:

sudo zypper install python3


۳. کد زیر را  اجرا کنید تا مطمئن شوید که پایتون نصب شده است:

$ python --version

اگر با موفقیت نصب شده باشد، پیامی مشابه پیام زیر دریافت خواهید کرد:

Python 2.7.15




آماده سازی توسط ۹۵۱۸۳۰۲۴۳

https://docs.aws.amazon.com/cli/latest/userguide/install-linux-python.html