دوره LPIC1 – Linux Fundamentals & Basic Administration

دوره LPIC اولین گام برای کسانی است که قصد یادگیری و ورود به حوزه‌ فناوری‌های Open Source (متن‌باز) را دارند. گواهینامه دوره LPIC در خارج از کشور و در ایران دارای محبوبیت و اهمییت بسیار زیادی است.

6,800,000 تومان

LPIC1
نام استاد

امیرحسین حاجی‌محمدی

,

مرتضی قادری

زمان دوره

50 ساعت

پیش نیاز

+Network

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

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

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. Raha

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

    • admin

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

  2. سامان

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

  3. نگار حسینی

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

    • admin

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

  4. مهرناز غفوری

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

  5. shahriar

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

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

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

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


محصولات مشابه