دوره‌ها / LPI Associate

LPIC-1 102

آزمون ۱۰۲ LPIC-1

شل و اسکریپت‌نویسی، محیط دسکتاپ، کارهای مدیریتی، سرویس‌های اصلی، مبانی شبکه و امنیت.

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

شروع یادگیری

اهداف آزمون

  1. 105شل و اسکریپت‌نویسی۱۳٪ از آزمون
    • 105.1شخصی‌سازی محیط شل
      • پروفایل‌های سراسری و کاربری: ‏/etc/profile، ‏~/.bashrc و فایل‌های مشابه
      • PATH و متغیرهای محیطی هنگام ورود
      • تابع و Alias در Bash
      • دایرکتوری Skeleton
    • 105.2نوشتن اسکریپت‌های ساده
      • Shebang، اجرا و مجوز اسکریپت
      • if، ‏test، ‏for، ‏while، ‏read و seq
      • کد خروج، زنجیره با && و ||، و exec
      • جایگزینی دستور و ایمیل شرطی به root
  2. 106رابط کاربری و دسکتاپ۷٪ از آزمون
    • 106.1نصب و پیکربندی X11
      • معماری X11 و Display Manager
      • xorg.conf و چیدمان صفحه‌کلید
      • DISPLAY، ‏xhost و xauth
      • آشنایی با Wayland
    • 106.2دسکتاپ‌های گرافیکی
      • KDE، ‏GNOME و Xfce
      • دسکتاپ راه دور: XDMCP، ‏VNC، ‏Spice و RDP
    • 106.3دسترس‌پذیری
      • تم‌های بصری و فناوری‌های کمکی
      • کمک‌های صفحه‌کلید و ماوس: Sticky، ‏Slow، ‏Bounce، ‏Toggle و Mouse Keys
  3. 107کارهای مدیریتی۲۰٪ از آزمون
    • 107.1مدیریت کاربران و گروه‌ها
      • useradd، ‏usermod، ‏userdel، ‏groupadd، ‏groupmod و groupdel
      • ‏/etc/passwd، ‏/etc/shadow، ‏/etc/group و getent
      • passwd، ‏chage، ‏/etc/skel و حساب‌های خاص
    • 107.2زمان‌بندی کارها
      • cron:‏ crontab، ‏/etc/crontab و دایرکتوری‌های cron
      • at، ‏atq و atrm
      • کنترل دسترسی با فایل‌های allow و deny
      • Timer در systemd و systemd-run
    • 107.3زبان و منطقهٔ سیستم
      • متغیرهای Locale:‏ LANG، ‏LC_*، ‏LC_ALL و LANG=C در اسکریپت‌ها
      • منطقهٔ زمانی: TZ، ‏tzselect، ‏timedatectl و ‏/etc/localtime
      • کدگذاری: ASCII، ‏ISO-8859، ‏Unicode، ‏UTF-8 و iconv
  4. 108سرویس‌های اصلی سیستم۲۰٪ از آزمون
    • 108.1نگه‌داری زمان سیستم
      • date، ‏hwclock و timedatectl
      • NTP با ntpd و chrony؛ و pool.ntp.org
    • 108.2لاگ سیستم
      • Facility، ‏Priority و Action در rsyslog
      • لاگ مرکزی و logger
      • journalctl: فیلتر، ذخیرهٔ دائمی، اندازه و پاک‌سازی
      • logrotate
    • 108.3مبانی MTA
      • postfix، ‏sendmail و exim
      • Alias، ‏~/.forward، ‏newaliases، ‏mail و mailq
    • 108.4مدیریت چاپگر و چاپ
      • پیکربندی پایهٔ CUPS
      • صف و کار چاپ: lpr، ‏lprm و lpq
      • عیب‌یابی چاپ
  5. 109مبانی شبکه۲۳٪ از آزمون
    • 109.1مبانی پروتکل‌های اینترنت
      • ماسک، CIDR، آدرس خصوصی و عمومی
      • پورت‌های رایج TCP و UDP؛ و ‏/etc/services
      • UDP، ‏TCP و ICMP
      • مقایسهٔ IPv4 و IPv6
    • 109.2پیکربندی پایدار شبکه
      • پیکربندی میزبان: ‏/etc/hostname، ‏/etc/hosts، ‏/etc/resolv.conf و ‏/etc/nsswitch.conf
      • NetworkManager:‏ nmcli، اترنت و Wi-Fi
      • hostnamectl، ‏ifup، ‏ifdown و آشنایی با systemd-networkd
    • 109.3عیب‌یابی پایهٔ شبکه
      • اینترفیس و مسیر با iproute2
      • ping، ‏traceroute، ‏tracepath، ‏ss و netcat
      • آشنایی با net-tools:‏ ifconfig، ‏netstat و route
    • 109.4پیکربندی DNS در کلاینت
      • پرس‌وجو: host، ‏dig و getent
      • ترتیب تشخیص نام و نام‌های محلی
      • عیب‌یابی نام و آشنایی با systemd-resolved
  6. 110امنیت۱۷٪ از آزمون
    • 110.1کارهای امنیتی
      • پیدا کردن فایل‌های suid و sgid
      • انقضای رمز: passwd و chage
      • پورت‌های باز: nmap، ‏netstat، ‏lsof و fuser
      • محدودیت با ulimit و دیدن ورودها با who، ‏w و last
      • sudo، ‏/etc/sudoers و su
    • 110.2امن‌سازی میزبان
      • Shadow Password و ‏/etc/nologin
      • خاموش کردن سرویس‌های بی‌استفاده؛ xinetd و systemd.socket
      • TCP Wrappers:‏ ‏/etc/hosts.allow و ‏/etc/hosts.deny
    • 110.3رمزنگاری داده
      • کلاینت OpenSSH: کلیدها، ssh-keygen، ‏ssh-agent، ‏ssh-add و authorized_keys
      • Host Key و known_hosts
      • تونل پورت و X11 در SSH
      • GnuPG: رمز کردن، باز کردن، امضا، تأیید و ابطال