دوره‌ها / LPI Associate

LPIC-1 101

آزمون ۱۰۱ LPIC-1

خط فرمان، دستگاه‌ها و فایل‌سیستم، معماری سیستم و نصب لینوکس و بسته‌ها.

۳۳ درسآزمون ۹۰ دقیقه‌ای101-500 v5.0سرفصل‌های رسمی آزمون

شروع یادگیری

اهداف آزمون

  1. 103دستورهای GNU و یونیکس۴۴٪ از آزمون
    • 103.1کار با خط فرمان
      • دستورهای تکی و زنجیره‌های یک‌خطی
      • متغیرهای محیطی: env، ‏export، ‏set و unset
      • تاریخچهٔ دستورها
      • دستورهای داخل و بیرون PATH:‏ type، ‏which، ‏man و uname
      • نقل‌قول (Quoting)
    • 103.2پردازش متن با فیلترها
      • نمایش: cat، ‏head، ‏tail، ‏less، ‏nl و od
      • برش و چسباندن: cut، ‏paste، ‏split، ‏tr و sed
      • مرتب‌سازی و شمارش: sort، ‏uniq و wc
      • متن فشرده و Checksum:‏ zcat، ‏bzcat، ‏xzcat، ‏md5sum، ‏sha256sum و sha512sum
    • 103.3مدیریت پایهٔ فایل
      • کپی، جابه‌جایی و حذف: cp، ‏mv، ‏rm، ‏mkdir، ‏rmdir و touch
      • Wildcard و Globbing
      • find بر اساس نوع، اندازه یا زمان
      • آرشیو و فشرده‌سازی: tar، ‏cpio، ‏dd، ‏gzip، ‏bzip2 و xz
    • 103.4جریان‌ها، Pipe و Redirect
      • هدایت stdin، ‏stdout و stderr
      • Pipe
      • خروجی به‌عنوان آرگومان: xargs و جایگزینی دستور
      • خروجی هم‌زمان در stdout و فایل: tee
    • 103.5ساختن، پایش و پایان دادن به پردازش‌ها
      • کار در پیش‌زمینه و پس‌زمینه: &، ‏bg، ‏fg و jobs
      • ماندن بعد از خروج: nohup، ‏screen و tmux
      • پایش: ps، ‏top، ‏free، ‏uptime و watch
      • سیگنال‌ها: kill، ‏pkill، ‏killall و pgrep
    • 103.6تغییر اولویت پردازش‌ها
      • اولویت پیش‌فرض و مقدار Nice
      • nice و renice
    • 103.7جست‌وجو با عبارت‌های منظم
      • کلاس کاراکتر، کمیت‌نما و لنگر
      • عبارت‌های منظم پایه و گسترش‌یافته
      • grep، ‏egrep و fgrep
      • جایگزینی و حذف با sed
    • 103.8ویرایش پایهٔ فایل
      • حالت‌ها و حرکت در vi
      • درج، حذف، کپی و جست‌وجو در vi
      • ذخیره و خروج: ZZ، ‏:w! و :q!
      • ویرایشگرهای دیگر و متغیر EDITOR
  2. 104دستگاه‌ها، فایل‌سیستم‌ها و FHS۲۳٪ از آزمون
    • 104.1ساختن پارتیشن و فایل‌سیستم
      • MBR و GPT با fdisk، ‏gdisk و parted
      • mkfs برای ext2/3/4، ‏XFS، ‏VFAT و exFAT؛ و mkswap
      • قابلیت‌های پایهٔ Btrfs
    • 104.2حفظ سلامت فایل‌سیستم
      • فضای خالی و inode: ‏df و du
      • بررسی و تعمیر: fsck، ‏e2fsck و xfs_repair
      • تنظیم: mke2fs، ‏tune2fs، ‏xfs_fsr و xfs_db
    • 104.3Mount و Unmount فایل‌سیستم‌ها
      • mount، ‏umount و ‏/media
      • ‏/etc/fstab و Mount هنگام بوت
      • Label و UUID:‏ blkid و lsblk
      • رسانه‌های قابل Mount برای کاربر و آشنایی با Mount Unit در systemd
    • 104.5مجوزها و مالکیت فایل
      • مجوز فایل و دایرکتوری: chmod
      • مالک و گروه: chown و chgrp
      • suid، ‏sgid و Sticky Bit
      • ماسک ساخت فایل: umask
    • 104.6لینک سخت و نمادین
      • ln: لینک سخت و نمادین
      • تشخیص لینک‌ها با ls و تفاوت کپی با لینک
    • 104.7پیدا کردن فایل‌های سیستم و جای درست فایل‌ها
      • FHS و دایرکتوری‌های مهم
      • find، ‏locate، ‏updatedb، ‏whereis، ‏which و type
  3. 101معماری سیستم (System Architecture)۱۳٪ از آزمون
    • 101.1شناسایی و تنظیم سخت‌افزار
      • تجهیزات جانبی و انواع حافظهٔ ذخیره‌سازی
      • فهرست سخت‌افزار: lspci، lsusb، lsmod، ‏/sys، ‏/proc و ‏/dev
      • ماژول‌های کرنل با modprobe
      • مفهوم sysfs، ‏udev و dbus
    • 101.2بوت شدن سیستم
      • مراحل بوت از BIOS/UEFI تا پایان
      • دستورهای Boot Loader و گزینه‌های کرنل
      • SysVinit، ‏systemd و آشنایی با Upstart
      • رویدادهای بوت: dmesg و journalctl
    • 101.3Runlevel و Boot Target، خاموش کردن و ری‌استارت
      • Runlevel یا Target پیش‌فرض و فعلی
      • حالت تک‌کاربره
      • shutdown، ‏reboot، ‏wall و خبر دادن به کاربران
      • پایان دادن درست به پردازش‌ها و آشنایی با acpid
  4. 102نصب لینوکس و مدیریت بسته‌ها۲۰٪ از آزمون
    • 102.1طراحی چیدمان دیسک
      • فایل‌سیستم‌ها و Swap روی پارتیشن‌های جدا
      • طراحی بر اساس کاربرد سیستم
      • ‏/boot و EFI System Partition
      • قابلیت‌های پایهٔ LVM
    • 102.2نصب Boot Manager
      • محل‌های جایگزین بوت و گزینه‌های پشتیبان
      • پیکربندی GRUB Legacy و GRUB 2
      • grub-install، ‏grub-mkconfig و MBR
      • کار با Boot Loader هنگام بوت
    • 102.3مدیریت کتابخانه‌های اشتراکی
      • شناسایی کتابخانه‌های اشتراکی و محل آن‌ها
      • ldd، ‏ldconfig، ‏/etc/ld.so.conf و LD_LIBRARY_PATH
    • 102.4مدیریت بسته در Debian
      • نصب، به‌روزرسانی و حذف با dpkg و apt-get
      • اطلاعات بسته و پیدا کردن بستهٔ یک فایل
      • ‏/etc/apt/sources.list، ‏apt-cache، ‏dpkg-reconfigure و apt
    • 102.5مدیریت بسته با RPM و YUM
      • نصب، به‌روزرسانی و حذف با rpm، ‏yum و zypper
      • اطلاعات بسته، سلامت و امضا
      • فایل‌های یک بسته و بستهٔ صاحب یک فایل
      • مخزن‌های yum، ‏rpm2cpio و آشنایی با dnf
    • 102.6لینوکس به‌عنوان مهمان مجازی‌سازی
      • ماشین مجازی و کانتینر
      • Instance، ‏Block Storage و شبکه در IaaS
      • چیزهایی که هنگام Clone باید عوض شوند: SSH Host Key و D-Bus Machine ID
      • Image، درایور مهمان و آشنایی با cloud-init