09982292579
info@mehraeen.ac.ir
فارسی پرچم
فارسی
یک زبان را انتخاب کنید
فارسی پرچم
فارسی
0
دسته ها
خانه تقویم‌آموزشی مدرس وبلاگ چارت‌‌دروس تماس‌با‌ما درباره‌ما انجمن‌ها
کارگاه سیستم عامل

کارگاه سیستم عامل

نصب و راه اندازی و کار با سیستم عامل لینوکس
0 دانش پژوه
13 جلسه
درباره این دوره

سرفصلها 

1.نرم افزارهای متن باز )Source Open ،)معرفی سیستم عامل لینوکس، پیدایش و تاریخچه لینوکس، مقایسه آن با سیستم عامل ویندوز از ابعاد مختلف،

معرفی ویژگیهای لینوکس، معرفی انواع توزیع ها و نسخه های لینوکس

2.معرفی انواع محیط های کاربری گرافیکی و خط فرمان لینوکس و نحوه اتصال و کار با آنها و کار با ابزارهای و نرم افزارهای محیطهای گرافیکی Gnome و KDE 6 1 3

3.سیستم فایل لینوکس و ساختار پارتیشن ها، پوشه ها و فایلها و نحوه نامگذاری آنها

4. بررسی نیازهای سخت افزاری سخت افزار برای نصب لینوکس و نصب و راه اندازی یک توزیع رایگان و نسخه غیر سرور لینوکس مانند: Ubuntu 

5.معرفی محیط های خط فرمان لینوکس، نحوه نامگذاری محیطهای خط فرمان، ساختار فرامین لینوکس و کار با فرامین مقدماتی محیط bash ،کار با عملگرهای ورودی، خروجی مانند: pipe ،)|( نوشتن در خروجی )<(، خواندن از ورودی )>(، فرامین مدیریت فایل ها و پوشه ها، و ...  مانند: type ،which ،more ،less ،pwd ،cd ،rmdir ،rm ،mv ،cp ،mkdir ،cat ،ls 

6.آشنایی با نرمافزارهای ویرایشگر متن مانند: vim ،nano و ... کار با فرامین پردازش متن مانند: grep ،word count ،tail ،head ،cut 

7. ساختار یک بسته نرمافزاری لینوکس، مدیریت بستههای نرمافزار لینوکس. کار با فرامین rpm ، yum

8. مدیریت پراسس ها و انواع پراسس ها در لینوکس، کار با فرامین ps ،pgrep ،kill

9.مجوزهای فایل ها و نحوه کار با فرامین chmod ،umask ،chattr

10. فرامین ایجاد، فرمت و مدیریت پارتیشن، مانند: df ،du ،mkfs ،mount

11.  مدیریت  کاربران و فرامین  groupadd ،passwd ،useradd 

12.فرامین پشتیبان گیری و فشرده سازی مانند: cpio ،tar ،zip ،gzip ،bzip و ... آشنایی با فرامین زمان بندی مانند at و corn 

13.نحوه پیکربندی کارت شبکه در لینوکس و کار با فرمان ifconfig ،ping

جناب آقای دکتر عبادی
جناب آقای دکتر عبادی
16 دوره‌
1 دانش پژوه
دکتر محسن عبادی عضو هیئت علمی دانشگاه مهر آیین است. ایشان تحصیلات خود را در مقاطع کارشناسی مهندسی نرم‌افزار، کارشناسی ارشد مهندسی فناوری اطلاعات و دکتری مهندسی نرم‌افزار به پایان رسانده‌اند. زمینه‌های پژوهشی دکتر عبادی شامل یادگیری ماشین و هوش مصنوعی، سیستم‌های توصیه‌گر هوشمند، تحلیل شبکه‌های اجتماعی، بازاریابی دیجیتال، تحلیل احساسات و تبلیغات هدفمند است. ایشان تاکنون مقالات علمی ...
جناب آقای دکتر عبادی
بررسی سرفصل

این دوره شامل 1 فصل، 13 درس و 0 ساعت محتوا می‌باشد.

نظری
13 بخش‌ها
جلسه 1 نرم افزارهای متن باز )Source Open ،)معرفی سیستم عامل لینوکس،
رایگان

نکات کلیدی برای تدریس:



تأکید بر مفهوم متن‌باز: فراتر از رایگان بودن، بر آزادی، همکاری و شفافیت کد منبع تأکید شود.
تمایز هسته و سیستم‌عامل: توضیح اینکه لینوکس تنها هسته است و توزیع‌ها آن را کامل می‌کنند.
کاربردهای لینوکس: برجسته کردن نقش لینوکس در سرورها، ابرکامپیوترها، دستگاه‌های اندرویدی (که از هسته لینوکس استفاده می‌کنند) و اینترنت اشیاء.
قدرت خط فرمان: تشویق دانشجویان به یادگیری دستورات پایه خط فرمان برای مدیریت مؤثرتر سیستم.
انتخاب توزیع: راهنمایی دانشجویان برای انتخاب توزیعی که با نیازها و سطح آشنایی آن‌ها مطابقت دارد.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 2معرفی انواع محیط های کاربری گرافیکی و خط فرمان لینوکس و
رایگان

خلاصه نکات کلیدی



لینوکس از محیط های کاربری گرافیکی (GUI) و خط فرمان (CLI) به صورت مجزا و مکمل پشتیبانی می‌کند.



CLI برای کارهای سیستمی پیشرفته، اسکریپت نویسی، مدیریت سرور و اتوماسیون، قدرتمندترین و ضروری‌ترین ابزار است.



GUI تجربه کاربری بصری و آسان‌تری را برای کارهای روزمره، چندرسانه‌ای و عمومی فراهم می‌کند.



GNOME (با طراحی مدرن و مینیمال) و KDE Plasma (با انعطاف و شخصی‌سازی بی‌نظیر) دو نمونه از محبوب‌ترین و کامل‌ترین محیط های گرافیکی لینوکس هستند.



SSH ابزاری کلیدی برای اتصال امن و مدیریت سیستم های راه دور لینوکس از طریق CLI است.



انتخاب محیط کاربری نهایی به نیازهای کاری، سطح تخصص، منابع سخت‌افزاری و ترجیحات شخصی دانشجو بستگی دارد. ترکیب مهارت در هر دو محیط (GUI و CLI) یک برتری بزرگ در دنیای (GUI و CLI) یک برتری بزرگ در دنیای فناوری محسوب می‌شود.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 3 معرفی انواع محیط های کاربری گرافیکی و خط فرمان لینوکس و نحوه اتصال و کار با آنها
رایگان

خلاصه نکات کلیدی
لینوکس دو نوع محیط کاربری اصلی دارد: گرافیکی (GUI) و خط فرمان (CLI).
GUI: کاربرپسند، بصری، مناسب برای کارهای روزمره. محیط‌های دسکتاپ مختلفی دارد (GNOME, KDE, XFCE).
CLI: قدرتمند، سریع، کم‌مصرف، ایده‌آل برای مدیریت سیستم و اتوماسیون. نیاز به یادگیری دستورات دارد.
شل (Shell): مفسر دستورات در CLI (مانند Bash).
ترمینال: پنجره‌ای برای اجرای شل و دستورات CLI.
دستورات پایه CLI شامل pwd, ls, cd, mkdir, cp, mv, rm هستند.
دستور man برای مشاهده راهنمای دستورات استفاده می‌شود.
SSH: پروتکلی امن برای اتصال و مدیریت راه دور سیستم‌های لینوکسی از طریق خط فرمان.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 4 بررسی نیازهای سخت افزاری سخت افزار برای نصب لینوکس و نصب و راه اندازی
رایگان

خلاصه نکات کلیدی درس
لینوکس یک سیستم‌عامل قدرتمند، انعطاف‌پذیر و رایگان است که برای دانشجویان کامپیوتر بسیار مفید است.
قبل از نصب، نیازهای سخت‌افزاری سیستم خود را با حداقل نیازهای توزیع مورد نظر مقایسه کنید.
ساخت USB بوتیبل اولین قدم برای نصب اکثر توزیع‌های لینوکس است.
مراحل نصب شامل پارتیشن‌بندی، تنظیمات اولیه و ایجاد کاربر است.
APT ابزار اصلی مدیریت بسته‌ها در توزیع‌های مبتنی بر دبیان/اوبونتو است.
درک مفاهیم پایه کاربران و مجوزها برای کار با لینوکس ضروری است.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 5 معرفی محیط های خط فرمان لینوکس، نحوه نامگذاری محیطهای خط فرمان،
رایگان

خلاصه نکات کلیدی:
فرامین از ساختار دستور [گزینه‌ها] [آرگومان‌ها] پیروی می‌کنند.
لینوکس به بزرگی و کوچکی حروف حساس است.
نمادهای .، .. و ~ میانبرهای مهمی هستند.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 6آشنایی با نرمافزارهای ویرایشگر متن مانند: vim ،nano و ... کار با فرامین پردازش متن
رایگان

خلاصه نکات کلیدی درس
محیط خط فرمان (CLI) ابزاری قدرتمند برای متخصصان کامپیوتر است.
شل (مانند Bash) دستورات را پردازش می‌کند و ترمینال واسط ارتباطی کاربر با شل است.
ساختار کلی دستورات: command [options] [arguments].
دستورات لینوکس به بزرگی و کوچکی حروف حساس هستند.
دستورات اساسی مانند pwd, ls, cd, mkdir, touch, cp, mv, rm, man پایه‌های کار با خط فرمان هستند.
همیشه قبل از اجرای دستورات حذف (rm)، از دستور ls برای بررسی محتویات استفاده کنید.
دستور man بهترین دوست شما برای یادگیری جزئیات هر دستور است.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 7ساختار یک بسته نرمافزاری لینوکس، مدیریت بستههای نرمافزار لینوکس.
رایگان

خلاصه نکات کلیدی
بسته‌های نرم‌افزاری روشی استاندارد برای توزیع و مدیریت نرم‌افزار در لینوکس هستند.
فرمت‌های اصلی شامل .deb (برای دبیان/اوبونتو) و .rpm (برای ردهت/فدورا) هستند.
مدیران بسته (مانند apt و dnf) وابستگی‌ها را مدیریت کرده و نصب/حذف نرم‌افزار را آسان می‌کنند.
مخازن نرم‌افزاری منابع قابل اعتماد برای دریافت بسته‌ها هستند.
آشنایی با ابزارهای خط فرمان برای مدیریت مؤثر سیستم ضروری است.
امکان ساخت بسته‌های سفارشی برای توزیع نرم‌افزارهای خاص وجود دارد.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 8 مدیریت پراسس ها و انواع پراسس ها در لینوکس،
رایگان

خلاصه نکات کلیدی
تیتر: مروری بر مفاهیم و دستورات مهم
شرح:
فرآیند، نمونه اجرایی یک برنامه است که دارای PID و PPID می‌باشد.
فرآیندها به Foreground و Background تقسیم می‌شوند.
فرآیندهای Orphan و Zombie وضعیت‌های خاصی هستند که باید شناسایی شوند.
ps برای مشاهده جزئیات فرآیندها با آپشن‌های مختلف (مانند aux, -ef) به کار می‌رود.
pgrep برای یافتن سریع PID فرآیندها بر اساس نام یا الگوی خط فرمان استفاده می‌شود.
kill برای ارسال سیگنال به فرآیندها جهت کنترل یا خاتمه آن‌ها به کار می‌رود.
SIGTERM (9) سیگنال خاتمه مودبانه و SIGKILL (9) سیگنال خاتمه اجباری است.
pkill راهی سریع برای یافتن و ارسال سیگنال به فرآیندها به صورت همزمان است.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 9 مجوزهای فایل ها و نحوه کار با فرامین chmod ،umask ،chattr
رایگان

خلاصه نکات کلیدی:
مجوزها: دسترسی خواندن (r)، نوشتن (w)، و اجرا (x) برای سه دسته کاربر: مالک (u)، گروه (g)، و دیگران (o).
نمایش مجوزها: رشته ۱۰ کاراکتری (نوع فایل + rwx برای ugo).
chmod: تغییر مجوزها با استفاده از حالت نمادین (مثلاً u+x) یا عددی (مثلاً 755).
umask: تعیین مجوزهای پیش‌فرض حذف شده هنگام ایجاد فایل/دایرکتوری جدید. مقدار umask از مجوزهای حداکثر (666 برای فایل، 777 برای دایرکتوری) کم می‌شود.
chattr: تنظیم ویژگی‌های پیشرفته فایل مانند immutable (+i) و append-only (+a) که فراتر از مجوزهای استاندارد عمل می‌کنند.
lsattr: نمایش ویژگی‌های پیشرفته فایل.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 10فرامین ایجاد، فرمت و مدیریت پارتیشن، مانند: df ،du ،mkfs ،mount
رایگان

خلاصه نکات کلیدی درس:



مشاهده فضا: df -h (فضای پارتیشن‌ها)، du -sh (حجم دایرکتوری).
مدیریت پارتیشن: fdisk یا parted برای ایجاد/تغییر/حذف پارتیشن‌ها.
ایجاد سیستم فایل: mkfs. (مانند mkfs.ext4) برای فرمت کردن پارتیشن.
اتصال پارتیشن: mount برای دسترسی به پارتیشن.
جدا کردن پارتیشن: umount برای جدا کردن امن پارتیشن.
Mount دائمی: تنظیمات در /etc/fstab برای mount شدن خودکار پارتیشن‌ها پس از راه‌اندازی مجدد سیستم.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 11مدیریت کاربران و فرامین groupadd ،passwd ،useradd
رایگان

خلاصه نکات کلیدی
useradd: برای ایجاد کاربران جدید. آپشن‌های مهم: -m (ایجاد دایرکتوری خانگی)، -s (تعیین shell)، -G (تعیین گروه‌های اضافی).
passwd: برای تنظیم و تغییر رمز عبور کاربران.
groupadd: برای ایجاد گروه‌های جدید. آپشن مهم: -g (تعیین GID).
مدیریت کاربران و گروه‌ها اساس امنیت و سازماندهی در سیستم‌های لینوکس است.
همیشه از رمزهای عبور قوی استفاده کنید.
برای اجرای دستورات مدیریتی نیاز به دسترسی root یا sudo دارید.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 12 فرامین پشتیبان گیری و فشرده سازی مانند: cpio ،tar ،zip ،gzip ،bzip و ...
رایگان

خلاصه نکات کلیدی
فشرده‌سازی: کاهش حجم فایل‌ها برای صرفه‌جویی در فضا یا افزایش سرعت انتقال. ابزارهای اصلی: gzip, bzip2, zip.
آرشیو کردن: تجمیع چندین فایل و دایرکتوری در یک فایل واحد. ابزار اصلی: tar.
ترکیب آرشیو و فشرده‌سازی: معمولاً tar برای آرشیو و سپس gzip یا bzip2 برای فشرده‌سازی فایل .tar ایجاد شده به کار می‌روند (مانند tar -czvf).
at: اجرای یک دستور یک بار در آینده.
cron / crontab: اجرای مکرر دستورات یا اسکریپت‌ها در زمان‌های مشخص (روزانه، هفتگی، ماهانه).
فرمت crontab: پنج فیلد زمانی (دقیقه، ساعت، روز ماه، ماه، روز هفته) به همراه دستور اجرایی.
مدیریت وظایف زمان‌بندی شده: استفاده از atq, atrm, crontab -l, crontab -r برای مشاهده، حذف یا ویرایش وظایف.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
جلسه 13 نحوه پیکربندی کارت شبکه در لینوکس و کار با فرمان ifconfig ،ping
رایگان

خلاصه نکات کلیدی
ifconfig برای نمایش و پیکربندی موقت رابط‌های شبکه استفاده می‌شود.
دستور ifconfig اطلاعاتی مانند IP Address، Netmask و MAC Address را نمایش می‌دهد.
ifconfig up و ifconfig down به ترتیب کارت شبکه را فعال و غیرفعال می‌کنند.
ping برای تست اتصال‌پذیری و عیب‌یابی مشکلات شبکه به کار می‌رود.
ping پاسخ‌ها را بر اساس بسته‌های ICMP Echo Request و Reply تحلیل می‌کند.
پیکربندی دائمی شبکه نیازمند ویرایش فایل‌های پیکربندی سیستم یا استفاده از ابزارهای مدیریتی مانند nmcli است.
دستور ip در توزیع‌های جدیدتر لینوکس، جایگزین قدرتمندتری برای ifconfig است.

زمان مطالعه 0 دقیقه
ضمیمه‌ها 0
گواهینامه
1 بخش‌ها
گواهی دوره
گواهی دوره
اگر همه دروس این دوره را بگذرانید، این گواهینامه را دریافت خواهید کرد.
نوع گواهی دوره
پاسخ به پرسش
تأیید پرسش‌ها

پرسش شما پس از تأیید ادمین نمایش داده خواهد شد.

0
0 دیدگاه خریداران
کیفیت محتوا (0)
مهارت های مربی (0)
ارزش خرید (0)
کیفیت پشتیبانی (0)
پاسخ به نقد
ارسال پاسخ

پاسخ شما به این نقد برای همه کاربران قابل مشاهده است.

کارگاه سیستم عامل
رایگان
این دوره شامل
محتوای قابل دانلود
گواهی رسمی
پشتیبانی مدرس
انجمن دوره‌
مشخصات دوره
تاریخ شروع
23 فروردین 1405 | 12:30
بخش‌ها
1
درس
13
ظرفیت
نامحدود
مدت زمان
1:30 ساعت
دانش پژوه
0
تاریخ ایجاد
1 اردیبهشت 1405
تاریخ به‌روزرسانی
1 اردیبهشت 1405
کارگاه سیستم عامل
در حال مشاهده
کارگاه سیستم عامل