آموزش CompTIA Linux+ (XK0-005) Cert Prep

CompTIA Linux+ (XK0-005) Cert Prep

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، Grant McWilliams به شما کمک می کند تا برای آزمون گواهینامه CompTIA Linux+ (XKO-005) آماده شوید. Grant به موضوعات کلیدی تحت پوشش در آزمون XKO-005 می پردازد، از جمله راه اندازی، پیکربندی، مدیریت فایل، نگهداری سرور، امنیت و عیب یابی.

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

معرفی Introduction

  • درباره امتحان Linux+ XKO-005 About the Linux+ XKO-005 exam

  • برای گواهی CompTIA Linux+ XKO-005 آماده شوید Prepare for the CompTIA Linux+ XKO-005 Certification

  • آنچه شما باید بدانید What you should know

1. راه اندازی آزمایشگاه 1. Lab Setup

  • هاست را برای مجازی سازی آماده کنید Prepare the host for virtualization

  • توزیع های لینوکس را کاوش کنید Explore Linux distributions

  • ابزارهای محلی و تاریخ Locale and date tools

  • نصب لینوکس سازمانی Enterprise Linux install

  • نصب اوبونتو Ubuntu install

2. دستکاری فایل ها 2. Manipulating Files

  • با استفاده از Locate فایل ها را پیدا کنید Find files using Locate

  • استفاده از تغییر مسیر ورودی-خروجی (>،>>، |، 2>) Use input-output redirection (>, >>, |, 2>)

  • فایل ها را با Find پیدا کنید Find files with Find

  • درباره لینوکس شلز About Linux Shells

  • کپی فایل ها و dir Copy files and dirs

  • ایجاد لینک به فایل ها و Dirs Create links to files and dirs

  • درباره پایانه های لینوکس About Linux Terminals

  • حذف فایل ها و dir Remove files and dirs

  • دریافت اطلاعات در مورد فایل ها Get information about files

  • مسیرهای سیستم فایل را درک کنید Understand filesystem paths

  • از خط فرمان کمک بگیرید Get help on the command line

  • سلسله مراتب سیستم فایل لینوکس را بشناسید Understand the Linux Filesystem Hierarchy

  • ایجاد فایل ها و dir Create files and dirs

  • تغییر مسیر فایل ها و تی File redirects and tees

  • برنامه ها را با لوله های نامدار و بدون نام وصل کنید Connect programs with named and unnamed pipes

  • انتقال و تغییر نام فایل ها و dir Move and rename files and dirs

3. پردازش فایل های متنی 3. Processing Text Files

  • یافتن متن در فایل ها با grep Find text in files with grep

  • ویرایش متن در Vim Edit text in Vim

  • مقدمه ای بر Vim An introduction to Vim

  • ویرایش متن با sed Edit text with sed

  • با نانو آشنا شوید Get familiar with Nano

4. فرآیند اولیه بوت 4. Basic Boot Process

  • نجات یک سیستم Rescue a system

  • از دستورات GRUB2 استفاده کنید Use GRUB2 commands

  • بوت لودرها و منابع لینوکس Linux boot loaders and sources

  • فرآیند راه اندازی لینوکس را درک کنید Understand the Linux bootup process

5. نگهداری فرآیندها و خدمات سیستم 5. Maintaining Processes and System Services

  • کارهای یکبار مصرف با استفاده از at و دسته ای One-time jobs using at and batch

  • وضعیت سرویس systemd را دریافت کنید Get systemd service status

  • عیب یابی برنامه ها و سخت افزارها Troubleshoot applications and hardware

  • تجزیه و تحلیل فرآیندهای سیستم و بهینه سازی Analyze system processes and optimize

  • نظارت بر فرآیندها در زمان واقعی Monitor processes in real time

  • تایمرهای سیستمی Systemd timers

  • مقدمه ای بر برنامه ریزی شغلی Introduction to job scheduling

  • خدمات systemd را مدیریت کنید Manage systemd services

  • مشاغل فرآیندی را مدیریت کنید Manage process jobs

  • نظارت بر فرآیندها با استفاده از ps Monitor processes using ps

  • درباره cronjobs About cronjobs

  • خدمات systemd را پایدار کنید Make systemd services persistent

  • مقدمه ای بر خدمات systemd Introduction to systemd services

  • درباره فرآیندهای لینوکس About Linux processes

  • فرآیندها را مدیریت کنید Manage processes

6. پیکربندی اتصالات شبکه 6. Configuring Network Connections

  • اتصالات شبکه ذخیره شده را پیکربندی کنید Configure saved network connections

  • شبکه را زیر نظر بگیرید و اصلاح کنید Monitor the network and remediate

  • پیکربندی شبکه با NetworkManager Configure networking with NetworkManager

  • برای شبکه لینوکس آماده شوید Prepare for Linux networking

  • مروری بر شبکه لینوکس Linux networking overview

  • عیب یابی مشکلات سرویس گیرنده DNS Troubleshoot DNS client issues

  • اتصالات شبکه زنده را پیکربندی کنید Configure live network connections

7. مدیریت کاربران 7. Managing Users

  • امتیازات گروه را بالا ببرید Elevate group privileges

  • تبدیل به یک کاربر فوق العاده شوید Become a super user

  • ایجاد و حذف کاربران Create and delete users

  • فایل رمز کاربری User password file

  • نمای کلی کاربر و گروه User and group overview

  • حساب ها و رمزهای عبور گروهی Group accounts and passwords

  • فایل حساب کاربری User account file

  • تغییر حساب های کاربری Modify user accounts

  • کاربران sudo را مدیریت کنید Manage sudo users

  • کاربران را به گروه ها اختصاص دهید Assign users to groups

  • با استفاده از sudo امتیازات را بالا ببرید Elevate privileges using sudo

  • ایجاد و حذف گروه ها Create and delete groups

8. مدیریت ذخیره سازی 8. Handling Storage

  • نصب فایل سیستم ها در بوت Mount filesystems on boot

  • برای نگهداری از انبار آماده شوید Prepare for handling storage

  • حجم های منطقی موجود را گسترش دهید Expand existing logical volumes

  • ایجاد و تعمیر فایل سیستم های XFS Create and repair XFS filesystems

  • ایجاد RAID با استفاده از mdadm Create RAIDs using mdadm

  • حجم ها و گروه های حجم LVM را مدیریت کنید Manage LVM volumes and volume groups

  • ایجاد پارتیشن با استفاده از parted Create partitions using parted

  • MDRAID یا DMRAID؟ MDRAID or DMRAID?

  • یک RAID 5 با استفاده از LVM ایجاد کنید Create a RAID 5 using LVM

  • ایجاد پارتیشن با استفاده از fdisk Create partitions using fdisk

  • فایل سیستم های EXT ایجاد کنید Create EXT filesystems

  • تعمیر فایل سیستم های EXT Repair EXT filesystems

  • نمای کلی سیستم ذخیره سازی لینوکس Linux storage system overview

  • درایوها را با LUKS رمزگذاری کنید Encrypt drives with LUKS

  • عیب یابی سیستم های ذخیره سازی Troubleshoot storage systems

  • حجم های منطقی موجود را کاهش دهید Reduce existing logical volumes

9. پشتیبان گیری، بازیابی و فشرده سازی فایل ها 9. Backup, Restore, and Compress Files

  • کپی فایل ها بین سیستم ها Copy files between systems

  • فشرده سازی فایل ها Compress files

  • آرشیو فایل ها با tar و cpio Archive files with tar and cpio

10. نرم افزار را مدیریت کنید 10. Manage Software

  • درباره برنامه های sandboxed About sandboxed applications

  • گروه های بسته را با DNF نصب و حذف کنید Install and remove package groups with DNF

  • دریافت اطلاعات در مورد بسته های با DNF Get info on packages with DNF

  • بسته ها را با DNF نصب و حذف کنید Install and remove packages with DNF

  • به روز رسانی سیستم عامل را مدیریت کنید Manage OS updates

  • مروری بر سیستم های مدیریت نرم افزار Software management systems overview

  • جستجو برای بسته ها با DNF Search for packages with DNF

  • در مورد گروه های بسته با DNF اطلاعات دریافت کنید Get info on package groups with DNF

  • اطلاعات بسته را با dpkg و APT دریافت کنید Get package information with dpkg and APT

  • هسته را به روز کنید Update the kernel

  • مدیریت نرم افزار با dpkg و APT Manage software with dpkg and APT

  • اطلاعات بسته را با RPM دریافت کنید Get package information with RPM

  • نرم افزار را از منبع نصب کنید Install software from source

  • مدیریت ماژول های هسته Manage kernel modules

  • مدیریت مخازن DNF Manage DNF repositories

  • بسته های DNF را با نام دریافت کنید Get DNF packages by name

  • نمای کلی DNF DNF overview

  • با مخازن APT کار کنید Work with APT repositories

11. امنیت فایل 11. File Security

  • مجوزهای اولیه با استفاده از umask Initial permissions using umask

  • نمای کلی لیست های کنترل دسترسی Access control lists overview

  • فایل چیست؟ What is a file?

  • وراثت را با لیست های کنترل دسترسی پیش فرض پیکربندی کنید Configure inheritance with default access control lists

  • حذف لیست های کنترل دسترسی Delete access control lists

  • بیت های فایل ویژه: SUID و SGID Special file bits: SUID and SGID

  • بیت دایرکتوری ویژه: SGID و Sticky Special directory bits: SGID and Sticky

  • مجوزها با استفاده از روش نمادین Permissions using symbolic method

  • مروری بر مجوزهای لینوکس Linux permissions overview

  • لیست های کنترل دسترسی را تنظیم کنید Set access control lists

  • درباره ویژگی های توسعه یافته About extended attributes

  • عیب یابی کنترل دسترسی Troubleshoot access control

  • ویژگی های توسعه یافته را دریافت کنید Get extended attributes

  • دریافت اطلاعات در مورد فایل ها Get information about files

  • لیست های کنترل دسترسی را بخوانید Read access control lists

  • مجوزها با استفاده از روش عددی Permissions using numeric method

  • حالت های فایل و دایرکتوری File and directory modes

  • مالکیت فایل File ownership

12. کنترل دسترسی اجباری 12. Mandatory Access Control

  • هنگام مدیریت فایل ها زمینه امنیتی را حفظ کنید Maintain security context when managing files

  • از Booleans برای اصلاح رفتار SELinux استفاده کنید Use booleans to modify SELinux behavior

  • حالت های اجرایی و مجاز را برای SELinux تنظیم کنید Set enforcing and permissive modes for SELinux

  • از AppArmor استفاده کنید Use AppArmor

  • فهرست و شناسایی فایل SELinux و زمینه فرآیند List and identify SELinux file and process context

  • زمینه های فایل پیش فرض SELinux را بازیابی کنید Restore SELinux default file contexts

  • تشخیص تخلفات معمول خط مشی SELinux Diagnose routine SELinux policy violations

13. امنیت سیستم 13. System Security

  • بازنشانی رمز عبور اجباری Force password resets

  • از شمارنده های ورود استفاده کنید Use login counters

  • پیش فرض های حساب کاربری جهانی را ویرایش کنید Edit global user account defaults

  • داده های تونل با SSH Tunnel data with SSH

  • بهترین شیوه های امنیتی را خلاصه کنید Summarize security best practices

  • Secure Shell را پیکربندی کنید Configure Secure Shell

  • درباره ماژول های احراز هویت قابل اتصال About pluggable authentication modules

  • سیاست های رمز عبور پیش فرض را تغییر دهید Change default password policies

  • احراز هویت مبتنی بر کلید را برای SSH پیکربندی کنید Configure key-based authentication for SSH

  • حساب های کاربری را قفل کنید و قدیمی شدن رمز عبور را تغییر دهید Lock user accounts and change password aging

  • مفاهیم PKI را کاوش کنید Explore PKI concepts

14. فایروال های لینوکس 14. Linux Firewalls

  • از فایروالد برای NAT استفاده کنید Use firewalld for NAT

  • مقایسه و مقایسه فایروال های لینوکس Compare and contrast Linux firewalls

  • از مناطق فایروال استفاده کنید Use firewalld zones

  • از فایروالد برای فیلتر کردن بسته ها استفاده کنید Use firewalld for packet filtering

15. اتوماسیون و اسکریپت 15. Automation and Scripting

  • برای حلقه For loop

  • شرایط رشته String conditions

  • جریان مشروط با مورد Conditional flow with case

  • در حالی که حلقه While loop

  • شرایط فایل File conditions

  • دامنه متغیر Bash Bash variable scope

  • globbing فایل File globbing

  • جریان شرطی با if، then if Conditional flow with if, then if

  • استدلال های موضعی Positional arguments

  • شرایط عددی Numeric conditions

  • خروجی به STDOUT و STDERR Output to STDOUT and STDERR

  • داده ها را در یک اسکریپت لوله کنید Pipe data into a script

  • عجایب Wildcards

  • چه چیزی یک پوسته اسکریپت را به پوسته اسکریپت تبدیل می کند؟ What makes a shell script a shell script?

16. خودکارسازی مشاغل 16. Automating Jobs

  • کارهای تکراری سیستم را با cron مدیریت کنید Manage reoccurring system jobs with cron

  • یک سیستم را برای استفاده از پروتکل زمان شبکه پیکربندی کنید Configure a system to use Network Time Protocol

  • کارهای تکراری کاربر را با cron مدیریت کنید Manage reoccurring user jobs with cron

  • مدیریت مشاغل یک بار مصرف با در Manage one-time jobs with at

17. کنترل نسخه 17. Version Control

  • یک مخزن GitHub ایجاد کنید Create a GitHub repository

  • مقایسه، تغییر نام و حذف شاخه ها Compare, rename, and delete branches

  • با Git شروع کنید Start with Git

  • شعبه ایجاد کنید Create branches

  • چرا شعبه؟ Why branch?

  • ادغام شاخه ها Merge branches

  • commit و اضافه کردن فایل ها Commit and add files

18. تحقق محیط های مجازی و ابری 18. Realizing Virtual and Cloud Environments

  • مفاهیم ابر و مجازی سازی را با هم مقایسه کنید Compare cloud and virtualization concepts

  • مقداردهی اولیه و ابزارهای VM VM initialization and tools

  • کانتینرها را کاوش کنید Explore containers

  • انواع هایپروایزر Types of hypervisors

19. ارکستراسیون سیستم 19. System Orchestration

  • زیرساخت و اتوماسیون ساخت Infrastructure and build automation

  • ارکستراسیون را کاوش کنید Explore orchestration

  • نقش های سرور را توضیح دهید Explain server roles

  • درباره استقرار برنامه About app deployment

  • استفاده از سیستم های مدیریت پیکربندی Utilize configuration management systems

نتیجه Conclusion

  • امتحان گرفتن Take the exam

نمایش نظرات

آموزش CompTIA Linux+ (XK0-005) Cert Prep
جزییات دوره
12h 50m
179
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,372
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Grant McWilliams Grant McWilliams

مشاور، سخنران، نویسنده، استاد، توسعه دهنده گرانت McWilliams یک مشاور، سخنران، نویسنده، استاد و توسعه دهنده متخصص در لینوکس و منبع باز است.

او استاد کالج برای تدریس در کالج Bellevue، کالج جامعه ساحلی و کالج ادموندز است. او همچنین آموزش های سفارشی و برنامه درسی را برای بوئینگ، پاناسونیک، تالس و بسیاری از شرکت های فورتون 500 دیگر ارائه می دهد. آموزش او به طور کامل بر روی فن آوری های منبع باز و لینوکس تمرکز دارد.

شرکت مشاوره او، آموزش و مشاوره لینوکس صدا، برای 25 سال در کسب و کار بوده و متخصص در ایجاد راه حل های سفارشی با استفاده از فن آوری های منبع باز است. این شامل سیستم های سرگرمی مبتنی بر لینوکس مبتنی بر لینوکس است و سیستم عامل های نزدیک به Xen Hypervisor را به طور گسترده ای، اسکن امنیتی، مجازی، مجازی و فیزیکی، و دستگاه های تست نفوذ را ارائه می دهد.

مشارکت های عمومی سخنرانی او شامل لینوکسون ( نیواورلئان، 2013)، Xen Project Summit Summit (NYC، 2014) و Linuxfest Northwest (Bellingham، WA، 2004-2011). دستاوردهای نوشتن و ویرایش خود را شامل نوشتن مستندات و صفحات Man برای Citrix XenServer از طریق پروژه مدیریت Xenapi می باشد.