اگر شما با لینوکس سروکار دارید حتما تا به حال دیده اید که از هردوی دستورات "su" و "sudu" استفاده میشود.
در این نوشته به شما تفاوت این دو دستور را آموزش میدهم.
"sudu" و "su" دو راه مختلف برای به دست آوردن حق امتیاز کاربر root هستند. هر دستور به شکل متفاوتی عمل میکند و توزیع های مختلف لینوکس به طور پیش فرض از تنظیمات مختلفی استفاده میکنند.
کاربر root
هر دو دستور "su" و "sudu" برای این استفاده میشوند که command ها را با مجوز root اجرا کنند.کاربر root مشابه کاربر ادمین در ویندوز است، بیشترین مجوز را دارد و میتواند هرکاری را در سیستم انجام دهد.اما کاربران دیگر مجوز کمتری دارند. برای مثال نمیتوانند برنامه ای را نصب کنند. برای انجام دادن کار هایی با این مجوز ها شما باید آن مجوز را با دستور "su" یا "sudu" به دست آورید.
دستور "su" و "sudu"
دستور "su" شما را به کاربر root سوییچ میکند البته اگر آن را بدون هیچ آپشن اضافه ای اجرا کنید. شما باید پسورد کاربر root را وارد کنید.همچنین شما میتوانید از این دستور برای سوییچ کردن به هر کاربر دیگری استفاده کنید. مثلا با اجرای دستور su ali و وارد کردن پسورد علی شما به کاربر علی سوییچ میشوید. پس از هربار اجرای دستورات با مجوز root شما باید دستور exit را اجرا کنید تا از مجوز root خارج شود و به همان مجوز های محدود کاربران دیگر برگردد.
"sudu" یک تک دستور را با مجوز root اجرا میکند.سیستم قبل از اجرای فرمان به عنوان کاربر root از شما پسورد حساب کاربری فعلی را میخواهد.البته اوبونتو به طور پیش فرض تا 15 دقیقه پسورد شما را به یاد می آورد و نیازی به وارد کردن پسورد قبل از 15 دقیقه نیست.
پس این یک تفاوت کلیدی بین "su" و "sudu" است. "su" شما را به کاربر root سوییچ میکند و پسورد کاربر root را از شما میخواهد. "sudu" یک تک دستور را با مجوز کاربر root اجرا میکند و شما را به کاربر root سوییچ نمیکند و در واقع پسورد کاربر root را از شما نمیخواهد.
اوبونتو و دیگر توزیع های لینوکس
دستور "su" یکروش سنتی برای دست یابی یه مجوز های root است. دستور "sudu" نیز از مدت ها قبل وجود داشته است. اما اوبونتو اولین توزیع محبوب لینوکس بود که از "sudu" به عنوان دستور پیش فرض استفاده کرد.
مزیت های زیادی برای استفاده از "sudu" به طور پیش فرض به جای "su" وجود دارد. مثلا این که کاربران اوبونتو فقط یک پسورد را به خاطر میسپارند در حالی که کاربران فدورا یا دیگر توزیع ها باید پسورد های جداگانه ای برای کاربران root و غیر root در هنگام نصب ایجاد کنند.مزیت دیگر این است که از ورود کاربران به عنوان کاربر root یا استفاده از "su" برای به دست آوردن مجوز کاربر root جلوگیری میکند.چرا که اجرا کردن دستورات متعدد با کاربر root امنیت را کاهش می دهد.
امیدوارم این مطلب برای شما مفید بوده باشد.
اوبونتو و بسیاری از توزیع های لینوکس از لودر بوت GRUB2 استفاده می کنند. اگر GRUB2 خراب شود، مثلا اگر ویندوز را بعد از نصب اوبونتو نصب شود یا MBR بازنویسی شود ، امکان بوت شدن اوبونتو وجود ندارد.
تعمیر بوت ، یک ابزار گرافیکی است که می توان GRUB2 را با یک کلیک تعمیر کرد.
این راه حل ایده آل برای راه اندازی مشکلات برای اکثر کاربران است.
اطمینان حاصل کنید قبل از ادامه به اینترنت وصل هستید. ممکن است لازم باشد یک شبکه Wi-Fi را انتخاب کنید و عبارت عبور آن را وارد کنید.
یک پنجره ترمینال را از Dash باز کنید و دستورات زیر را برای نصب و راه اندازی تعمیر بوت اجرا کنید:
پنجره تعمیر بوت به طور خودکار پس از اجرای دستور boot-repair، سیستم شما را اسکن می کند . پس از آنکه سیستم شما را اسکن کرد، دکمه " توصیه" را برای تعمیر GRUB2 کلیک کنید.
تعمیر بوت شروع به کار خواهد کرد. ممکن است از شما بخواهید ترمینال را باز کنید و
چند دستور را در آن کپی یا جای گذاری
کنید.
بعد از اینکه ابزار اصلاح بوت خود را با استفاده از تغییرات آن به پایان رساند، کامپیوتر خود را مجددا راه اندازی کنید. اوبونتو باید به طور معمول بوت شود.
اگر می خواهید دست های خود را کثیف کنید، می توانید این کار را از یک ترمینال انجام دهید. شما باید از دیسک زنده یا درایو USB بوت کنید، همانطور که در روش گرافیکی بالا استفاده می شود. اطمینان از اینکه نسخه اوبونتو بر روی CD همانند نسخه ی اوبونتو بر روی کامپیوتر شما نصب شده است. برای مثال، اگر Ubuntu 14.04 نصب شده باشد، اطمینان حاصل شود که شما از یک سی دی زنده Ubuntu 14.04 استفاده می کنید.
sudo fdisk -l
sudo blkidدر اینجا خروجی هر دو دستور است. در fdisk -l فرمان، پارتیشن اوبونتو توسط کلمه Linux در ستون سیستم شناسایی می شود. در blkid فرمان، پارتیشن توسط ext4 سیستم فایل آن شناسایی می شود
.
اجرای دستورات زیر برای نصب پارتیشن اوبونتو در / mnt / ubuntu، جایگزین کردن
/dev/sdX# نام دستگاه پارتیشن اوبونتو از دستورات بالا:
مهم : اگر شما یک پارتیشن بوت جداگانه داشته باشید، دستور بالا را فراموش کنید و پارتیشن boot را در جای / mnt / ubuntu / boot نصب کنید.
اجرای دستور زیر را برای نصب مجدد گراب از CD زنده، جایگزین / dev / sdX با نام دستگاه از
هارد دیسک بالا. شماره را حذف کنید به عنوان مثال، اگر از /dev/sda1بالا استفاده کردید
، از /dev/sdaاینجا استفاده کنید.
رایانه خود را راه اندازی مجدد کنید و اوبونتو باید به درستی بوت شود.
زهرا عسکری زادگان (951830251) _ IT95
سایت مرجع:https://www.howtogeek.com
Packet Tracer ابزار شبیه ساز قدرتمند شبکه است که در حال انجام برخی از گواهینامه های سیسکو است. این نمایش رابط کاربری خوب برای هر روتر و دستگاه های شبکه ای است که با بسیاری از گزینه های مشابه با استفاده از دستگاه های فیزیکی می توان از دستگاه های نامحدود در یک شبکه استفاده کنید. می توان شبکه چندگانه را در پروژه تک ایجاد کرد تا حرفه ای ها آموزش ببینند. تکرار بسته ما با پروتکل های شبیه سازی لایه های کاربردی مانند HTTP، DNS ، مسیریابی با RIP، OSPF، EIGRP و غیره فراهم می کند.
در حال حاضر از جمله آنها فایروال ASA 5505 است که با تنظیمات خط فرمان منتشر شده است.بسته بندی ردیاب بطور معمول برای ویندوز در دسترس است ولی برای توزیع های لینوکس نه.در اینجا ما میتوانیم تستر بسته لینوکس را دانلود و نصب کنیم.
نسخه جدید بسته بندی سیسکو:
دستورات زیر جزئیات فوق را می دهد:
hostname
ifconfig | grep inet
lsb_release –a
گام اول: ابتدا باید تستر بسته سیسکو را دانلود کنیم.
برای دانلود از وب سایت رسمی باید یک نشانه داشته باشیم، وارد سیسکو net space شوید و
Cisco Packet Tracer را از منوی Offerings برای شروع دانلود انتخاب کنید. اگر نشانه ندارید،
می توانید از لینک زیر دریافت کنید که در Dropbox به آن آپلود شده است .
وب سایت رسمیhttps://www.netacad.com/ :
بسیاری از آنها یک نشانه برای دانلود تکرار بسته ندارند. برای این که آن در dropbox آپلود شده است
می توانید تکرار بسته را از URL زیر دریافت کنید.
دانلود سیسکو بسته بندی ردیاب 6.1.1
گام دوم:نصب جاوا
برای دریافت تکرار بسته نصب باید جاوا را نصب کنیم، برای دریافت جاوا نصب ، می توانیم از پیش فرض استفاده کنیم یا مخزن PPA را اضافه کنیم و به روزرسانی کش را برای دریافت جاوا نصب کنیم.
با استفاده از JRE به طور پیش فرض نصب کنید
sudo apt-get install default-jre
یا
از مرحله زیر استفاده کنید تا Java Run-time را نصب کنید و محیط را تنظیم کنید.
tar -zxvf jre-8u31-linux-x64.tar.gz
sudo mkdir -p /usr/lib/jvm
sudo mv -v jre1.8.0_31 /usr/lib/jvm/
cd /usr/lib/jvm/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_31/bin/java"1
sudo update-alternatives --set "java" "/usr/lib/jvm/jre1.8.0_31/bin/java"
محیط را برای جاوا تنظیم کنید با ویرایش فایل پروفایل و اضافه کردن محل. در حالی که مشخصات فایل جاوا برای هر کاربر در دستگاه ما در دسترس است.
sudo vi /etc/profile
ورودی های زیر را به انتهای فایل (/ etc / profile) خود اضافه کنید:
export JAVA_HOME=/usr/lib/jvm/jre1.8.0_31 export PATH=$PATH:/usr/java/jre1.8.0_31/bin
دستور زیر را اجرا کنید تا بلافاصله جاوا را فعال کنید.
. /etc/profile
نسخه جاوا را بررسی کنید:
echo $JAVA_HOME
java –version
مرحله 3: پشتیبانی از معماری 32 بیتی را فعال کنید:
برای تکرار بسته ما به برخی از بسته های 32 بیت نیاز داریم. برای دریافت بسته 32 بیتی باید برخی از وابستگی ها را با استفاده از دستورات زیر نصب کنیم.
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install libnss3-1d:i386 libqt4-qt3support:i386 libssl1.0.0:i386 libqtwebkit4:i386 libqt4-scripttools:i386
مرحله 4: بسته را استخراج و نصب کنید:
بسته دانلود شده را با استفاده از دستور tar فرمت کنید.
mv Cisco\ Packet\ Tracer\ 6.1.1\ Linux.tar.gz\?dl\=0 Cisco_Packet_tracer.tar.gz
tar -zxvf Cisco_Packet_tracer.tar.gz
رفتن به دایرکتوری استخراج شده:
cd PacketTracer611Student
اکنون زمان شروع نصب است، نصب بسیار ساده است و فقط چند ثانیه طول می کشد.
sudo ./install
برای کار با بسته بندی ردیاب ما باید محیطی را تنظیم کنیم که سیسکو اسکریپت محیط را فراهم کرده است. ما باید اسکریپت را با استفاده از کاربر root برای اجرای محیط متغیر اجرا کنیم.
sudo ./set_ptenv.sh
این برای گام نصب است. بعد ما باید یک آیکن دسکتاپ را برای بسته بندی ایجاد کنیم.
ایجاد آیکن دسکتاپ با ایجاد فایل دسکتاپ تحت:
sudo su
cd /usr/share/applications
sudo vim packettracer.desktop
محتوای زیر را به فایل اضافه کنید با استفاده از ویرایشگر vim یا مورد دلخواه خود.
[Desktop Entry]
Name= Packettracer
Comment=Networking
GenericName=Cisco Packettracer
Exec=/opt/packettracer/packettracer
Icon=/usr/share/icons/packettracer.jpeg Startup Notify=true
Terminal=false
Type=Application
ذخیره و استفاده از wq را ترک کنید
مرحله 5: ردیابی بسته را اجرا کنید
sudo packettracer
این به این معنی است که تستر بسته در لینوکس با موفقیت نصب شده است. این مراحل فوق برای هر توزیع لینوکس مبتنی بر Debian مناسب هستند.
منبع : /https://www.unixmen.com/installing-cisco-packet-tracer-linux
پرستو رمضانی : 951830238
مینا قضاتی : 951830258
مجموعه ابزار APT شامل یک دستور به نام apt-cache است که هدف آن فراهم کردن اطلاعات در مورد پایگاهداده بسته Debian است. اطلاعات در طول عملیات به روز رسانی apt-get از منابع لیست شده در فایل sources.list جمع آوری میشوند.
مثلابگوییم که میخواهید یک network mapper را نصب کنید، اما شما نام دقیق این برنامه را نمیدانید. شما میتوانید apt-cache search network mapper را تایپ کنید تا لیستی از بسته هایی که شامل کلمه network mapper در نام یا توصیفشان هستند را به دست آوردید.
برای نمایش اطلاعات در مورد یک بسته ویژه ، از دستور apt - cache showpkg package_name استفاده کنید:
https://geek-university.com/linux/apt-cache-command/
صبا عارف نیا 951830247
اگر بخواهید بر روی دبیان پابتون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