دوره LPIC1 – Linux Fundamentals & Basic Administration

دوره آموزش LPIC-1 نقطه شروعی ایده‌آل برای یادگیری مدیریت سیستم‌عامل لینوکس و ورود به دنیای سرورهای Linux است. در این دوره، مباحثی مانند نصب و راه‌اندازی لینوکس، مدیریت فایل‌ها، کاربران و گروه‌ها، مجوزهای دسترسی، مدیریت فرآیندها، حافظه و دیسک، شبکه در لینوکس، فرآیند بوت، مدیریت بسته‌های نرم‌افزاری، Cron، Syslog و برنامه‌نویسی Shell Script به‌صورت عملی آموزش داده می‌شود. دوره LPIC-1 در آموزشگاه سماتک بر اساس سرفصل‌های استاندارد Linux Professional Institute (LPI) برگزار می‌شود و دانش‌پذیران را برای مدیریت سرورهای لینوکسی، ادامه مسیر یادگیری لینوکس و آمادگی آزمون بین‌المللی LPIC-1 آماده می‌کند.

9,800,000 تومان

دوره LPIC1 – Linux Fundamentals & Basic Administration
نوع کلاس نوع کلاس

آنلاین

,

حضوری

زمان دوره

50 ساعت

پیش نیاز

+Network

کلاس‌های فعال این دوره

پرداخت اقساطی با تارا

شرایط ثبت‌نام اقساطی دوره

💳
۲ قسط 4,900,000 تومان
قسط اول 4,900,000 تومان
قسط دوم، ۳۰ روز بعد 4,900,000 تومان
بدون نیاز به چک و ضامن، اعتبارسنجی آنلاین توسط تارا

سرفصل‌های دوره

1. Unix History
2. Introduction to Open Source
3. Installation
4. Unix Directory Structure
5. File and Directory Management
6. Text File Management
7. Archive And Compressed Files
8. Pipeline and I/O Redirection
9. Process Management and Job Control
10. Memory Management
11. Disk Management
12. User and Group Management
13. Filesystem Permissions
14. Install From Source
15. Centos and Redhat Package Management
16. Debian Package Management
17. Linux Networking Basics
18. Linux Boot Process
19. Linux Boot Loaders
20. Compiling the Linux Kernel
21. Init
22. Linux Runlevels
23. Device Drivers in Linux
24. Cron Jobs
25. Syslog
26. Shell Scripting

Road Map

مسیر آموزشی
1
آشنایی با لینوکس و تاریخچه یونیکس
  • تاریخچه سیستم‌عامل Unix و پیدایش Linux
  • تفاوت بین Unix، Linux و GNU/Linux
  • توزیع‌های محبوب لینوکس و تفاوت آن‌ها
  • معماری کلی سیستم‌عامل لینوکس
VirtualBox Ubuntu CentOS
2
آشنایی با Open Source و نصب لینوکس
  • مفهوم نرم‌افزار متن‌باز (Open Source)
  • مجوزهای متن‌باز (GPL, MIT, Apache)
  • آماده‌سازی و نصب لینوکس در ماشین مجازی
  • بررسی محیط CLI و GUI در لینوکس
VirtualBox Ubuntu ISO CentOS ISO
3
ساختار دایرکتوری‌ها در لینوکس (Unix Directory Structure)
  • آشنایی با ساختار دایرکتوری لینوکس (/, /etc, /home, /var, /bin ...)
  • تفاوت بین مسیرهای مطلق (Absolute) و نسبی (Relative)
  • کاربرد هر مسیر در سیستم عامل
Terminal Bash Shell
4
مدیریت فایل و دایرکتوری
  • دستورات پایه‌ای فایل (ls, cp, mv, rm, mkdir, rmdir)
  • مشاهده و جستجوی فایل‌ها (cat, less, find, grep)
  • مدیریت مسیرها و لینک‌ها (ln, pwd)
Bash Shell
5
کار با فایل‌های متنی (Text File Management)
  • مشاهده و ویرایش فایل‌های متنی با nano و vi/vim
  • بررسی محتوای فایل‌ها با head, tail, more
  • شمارش خطوط و کاراکترها با wc
  • جستجو و جایگزینی متن با grep و sed
nano vim grep sed
6
مدیریت آرشیو و فایل‌های فشرده
  • کار با ابزار tar و gzip
  • فشرده‌سازی و باز کردن فایل‌ها (zip, unzip, tar -xzvf)
  • مدیریت نسخه پشتیبان
tar gzip zip rsync
7
Pipeline و I/O Redirection
  • مفهوم Input/Output Redirection
  • استفاده از pipe (|) برای انتقال خروجی بین دستورات
  • اپراتورهای > , >> , < , 2>
  • ترکیب دستورات برای خودکارسازی عملیات
Bash Shell
8
مدیریت فرآیندها و Job Control
  • مشاهده فرآیندها با ps و top
  • متوقف‌سازی، ادامه و پایان فرآیندها (kill, bg, fg, jobs)
  • اجرای دستورات در پس‌زمینه (&)
  • اولویت فرآیندها و nice values
ps top htop kill
9
مدیریت حافظه و دیسک
  • بررسی وضعیت حافظه با free و vmstat
  • مدیریت دیسک‌ها (df, du, fdisk, mount, umount)
  • پارتیشن‌بندی و فرمت درایوها
  • مانیتورینگ فضای ذخیره‌سازی
df du fdisk lsblk
10
مدیریت کاربران و گروه‌ها
  • ایجاد و حذف کاربران و گروه‌ها (useradd, groupadd, userdel)
  • تغییر رمز عبور و مشخصات کاربر (passwd, usermod)
  • بررسی فایل‌های /etc/passwd و /etc/group
useradd groupadd passwd id
11
مجوزهای فایل و سیستم فایل
  • مفهوم Permission در لینوکس (rwx)
  • تغییر مالک و سطح دسترسی (chmod, chown, chgrp)
  • SUID, SGID, Sticky Bit
  • امنیت فایل‌ها در محیط چندکاربره
chmod chown ls -l
12
نصب نرم‌افزار از Source و مدیریت پکیج‌ها
  • نصب برنامه‌ها از سورس (configure, make, make install)
  • مدیریت بسته‌ها در CentOS و RedHat (rpm, yum, dnf)
  • مدیریت بسته‌ها در Debian و Ubuntu (dpkg, apt)
  • به‌روزرسانی و حذف پکیج‌ها
rpm yum apt dpkg
13
مبانی شبکه در لینوکس
  • تنظیم IP، Gateway و DNS
  • بررسی اتصال شبکه با ping و traceroute
  • پیکربندی کارت شبکه با ifconfig و nmcli
  • مدیریت سرویس SSH و SCP
ping ifconfig ssh scp
14
فرآیند Boot و Runlevel
  • مراحل بوت لینوکس (BIOS, GRUB, Kernel, Init)
  • آشنایی با Boot Loader (GRUB2)
  • Runlevels و Targets در systemd
  • مدیریت سرویس‌ها با systemctl
systemctl journalctl grub2
15
Kernel, Drivers و Job Scheduling
  • کامپایل Kernel و ماژول‌های آن
  • نصب و بارگذاری درایورها (modprobe, lsmod)
  • زمان‌بندی وظایف با cron و at
  • مدیریت Logها با syslog و journalctl
make modprobe crontab syslog
16
Shell Scripting مقدماتی
  • آشنایی با Shell و Bash Script
  • متغیرها، شرط‌ها و حلقه‌ها در Bash
  • ایجاد اسکریپت‌های ساده برای کارهای روزمره
  • ساخت منوها و کنترل ورودی کاربر
  • استفاده از پارامترها و redirectها در اسکریپت‌ها
Bash nano vim
17
پروژه پایانی و تمرین عملی
  • پیاده‌سازی یک سرور لینوکس با مدیریت کاربر، فایل و شبکه
  • نوشتن اسکریپت برای Backup خودکار
  • نصب و پیکربندی سرویس SSH و Cronjob
  • عیب‌یابی سیستم و مستندسازی پروژه
Bash rsync cron systemctl

کاتالوگ دوره

سئوالات متداول

اساتید دوره

هنوز استادی برای این دوره ثبت نشده است.
دیدگاه‌ها

5 دیدگاه برای دوره LPIC1 – Linux Fundamentals & Basic Administration

  1. shahriar –

    شبیه‌سازی محیط واقعی با ماشین مجازی یا VirtualBox هم توی آموزش هست؟

    • دپارتمان آموزش سماتک –

      سلام شهریار عزیز.
      بله، در دوره برای تمرین و اجرای مباحث لینوکس می‌توان از محیط‌های مجازی مانند VirtualBox استفاده کرد تا فضای شبیه‌سازی‌شده و نزدیک به محیط واقعی در اختیار شما باشد.

  2. مهرناز غفوری –

    آیا مباحث مدیریت یوزر، فایل سیستم، پارتیشن‌بندی و مجوزها هم توی دوره پوشش داده میشه؟

    • دپارتمان آموزش سماتک –

      سلام مهرناز عزیز.
      بله، مباحثی مثل مدیریت کاربران، فایل‌سیستم، پارتیشن‌بندی و مدیریت مجوزها در این دوره پوشش داده می‌شوند و با مفاهیم و دستورات کاربردی آن‌ها آشنا می‌شوید.

  3. نگار حسینی –

    آیا دستورات خط فرمان لینوکس (ترمینال) به‌صورت کامل و کاربردی آموزش داده میشه؟

    • admin –

      بله، در دوره LPIC-1 سماتک دستورات خط فرمان لینوکس به‌صورت کامل و کاربردی آموزش داده می‌شود.

  4. سامان –

    توی دوره با چه توزیعی از لینوکس کار می‌کنیم؟ اوبونتو، CentOS یا Debian؟

    • دپارتمان آموزش سماتک –

      سلام سامان عزیز.
      در این دوره مباحث لینوکس به‌صورت کلی و بر پایه مفاهیم اصلی این سیستم‌عامل آموزش داده می‌شود و تمرکز دوره روی یک توزیع خاص مثل Ubuntu، CentOS یا Debian نیست.

  5. Raha –

    این دوره LPIC-1 از صفر آموزش می‌ده یا باید قبلاً با لینوکس آشنا باشم؟

    • admin –

      سلام وقت بخیر
      دوره LPIC-1 در سماتک آموزش را از پایه شروع می‌کند، اما پیش‌نیاز آن آشنایی با مفاهیم شبکه در سطح +Network است.
      داشتن این دانش اولیه باعث می‌شود مباحث لینوکس را سریع‌تر و بهتر درک کنید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست مشاوره رایگان