این که ای پی ادرس خود را با استفاده از رابط گرافیکی عوض کنیم کار آسانی هست اما ایا می دانستید که لینوکس همچنین به شما اجازه می دهد که ای پی ادرس کارت شبکه خود را با استفاده از یک فرمان رایج در خط فرمان عوض کنید ؟
این روش باید در تمام توزیع های دبیان در لینوکس کار کند و اوبنتو را هم شامل می شود.
برای شروع در ترمینال فرمان 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
این پایگاه داده (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
bin/bash/!#
#
[<... Usage: ./delete-duplicates.sh [<files #
#
ایجادفایل # declare -A filecksums
No args, use files in current directory#
*-- test 0 -eq $# && set
بررسی می کند فایلهای پوشه جاریه # "$@"for file in
do
( Files only (also no symlinks #
#بررسی مقدارفایل f "$file" ]] && [[ ! -h "$file" ]] || continue-]]
Generate the checksum#
( _' ' cksum=$(cksum <"$file" | tr
Have we already got this one?#
#اگر فایلهاعین هم بود[[ " if [[ -n "${filecksums[$cksum]}" ]] && [[ "${filecksums[$cksum]}" != "$file
then
#چاپ کن پیداشده فایلهای تکراری2&< " ' {[ echo "Found '$file' is a duplicate of '${filecksums[$cksum
#درداخل یک فایل چاپ کنecho "Found '$file' is a duplicate of '${filecksums[$cksum]}'" >/root/Desktop/a.txt
#پاک کن فایلهای تکراری " rm -f "$file
#چاپ کن فایل پاک شد"echo rm -f "$file
else
" filecksums[$cksum]="$file
fidone
این کد فایل های تکراری را از دایرکتوری که در ان هستیم را پیدا می کند ؛هر فایل دارای یک چک کننده (چکمه)است و هر فایل به نوبه ی خود با مجموعه ای از چک کننده های شناخته شده ،از طریق یک آرایه مقایسه میشود و در پایان ،فایلهای تکراری حذف می شود و برای کاربر ،هم در ترمینال وهم در یک فایل جداگانه ،چاپ می کند که فایل های تکراری حذف شد .
آدرس لینک اصلی :
https://unix.stackexchange.com/questions/367749/how-to-find-and-delete-duplicate-files-within-the-same-directory
اسامی نویسندگان:هانیه پرپوسی باشماره دانشجویی 951830218 -فاطمه احمدزاده با شماره دانشجویی 951830202