آموزش RHCSA در RHEL 8: از مبتدی تا حرفه ای

RHCSA on RHEL 8: From Novice to Pro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از مبتدی کامل به مدیر لینوکس سازمانی دارای گواهی تسلط بر خط فرمان نوشتن اسکریپت های پوسته درجه تولید، عملیاتی نگه داشتن سرورهای تولید پیکربندی ذخیره سازی محلی مدیریت سیستم های فایل مدیریت بسته ها و مخازن مدیریت شبکه های اولیه مدیریت کاربران و گروه ها مدیریت امنیت کانتینر کردن خدمات سازمانی پیش نیازها:اگر می خواهید می دانید چگونه نرم افزار را روی رایانه خود نصب کنید، شما برای این دوره آماده هستید

لینوکس شاید مهم ترین نرم افزار در جهان باشد. این 99 درصد از ابر رایانه ها، 82 درصد از تلفن های هوشمند، 90 درصد از حجم کاری ابری و بیشتر اینترنت را تامین می کند. از تلویزیون گرفته تا یخچال، لینوکس را همه جا خواهید یافت!

به همین دلیل است که مدیریت لینوکس همواره به عنوان یکی از پرتقاضاترین مهارت های فنی رتبه بندی می شود.

این دوره هر آنچه را که برای شروع مدیریت سیستم‌های مبتنی بر لینوکس سازمانی نیاز دارید به شما می‌آموزد، حتی اگر قبلاً ترمینال لینوکس را ندیده‌اید.

شما از مبتدی کامل به مدیر لینوکس متوسط ​​تبدیل خواهید شد.

در اینجا یک نمای کلی از کارهایی که می‌توانید پس از تکمیل این دوره انجام دهید، آمده است:

  • از ابزارهای ضروری مانند لوله کشی، تغییر جهت، پردازش متن، عبارات منظم، تعویض کاربر، مدیریت مجوز و دفترچه راهنما استفاده کنید

  • سیستم‌های در حال اجرا را با راه‌اندازی در اهداف مختلف، وقفه در فرآیند بوت، شناسایی فرآیندهای منابع (CPU، RAM، دیسک)، تفسیر فایل‌های گزارش و مجلات، و انتقال امن فایل‌ها اجرا کنید

  • پیکربندی ذخیره‌سازی محلی با دستکاری پارتیشن‌های GPT و MBR، مدیریت حجم‌های منطقی، استفاده از UUID، و مدیریت فضای مبادله

  • سیستم های فایل مانند EXT4، XFS و NFS را مدیریت کنید

  • مدیریت بسته ها با پیکربندی مخازن راه دور و محلی و جستجو در پایگاه داده RPM

  • با تنظیم آدرس های IP و پیکربندی وضوح نام، شبکه اصلی را پیکربندی کنید

  • کاربران و گروه‌ها را با دستکاری کاربران، گروه‌ها، گذرواژه‌ها،

    مدیریت کنید
  • حفظ امنیت سرور با افزایش امتیازات، مدیریت فایروال، لیست‌های کنترل دسترسی و لینوکس ارتقا یافته امنیت

  • خدمات سازمانی را به عنوان برنامه های کاربردی کانتینری استقرار دهید

  • نوشتن اسکریپت های پوسته با کیفیت تولید با استفاده از شرایط، آزمایش ها، حلقه ها، توابع و پارامترهای اسکریپت

پس از این دوره، شما آماده خواهید بود تا برای مشاغل مدیریت لینوکس سطح پایین و متوسط ​​درخواست دهید.


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

خوش آمدی Welcome

  • سناریوی دوره Course scenario

  • آزمایشگاه خود را بسازید Build your lab

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

  • نیازمندی های سرور Server requirements

  • نصب اولیه Basic install

  • به ترمینال خوش آمدید Welcome to the terminal

  • RHEL در ابر RHEL in the cloud

  • سیستم فایل لینوکس The Linux file system

  • پارتیشن بندی سفارشی Custom partitioning

  • چالش بخش Section challenge

از ابزارهای پایه استفاده کنید Use Basic Tools

  • دستورات ضروری Essential commands

  • ویژگی های مفید bash Useful bash features

  • تغییر مسیر Redirection

  • لوله کشی Piping

  • دستی The manual

  • ویرایش متن با vim Editing text with vim

  • Globbing و wildcards Globbing and wildcards

  • پیمایش در سیستم فایل Navigating the file system

  • چالش بخش Section challenge

  • راه حل Solution

مدیریت فایل پایه Basic File Management

  • مدیریت فایل پایه Basic file management

  • پیدا کردن چیزها Finding stuff

  • پیوندهای نمادین Symbolic links

  • لینک های سخت Hard links

  • بایگانی با تار Archiving with tar

  • فشرده سازی فایل File compression

  • چالش بخش Section challenge

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

  • ابزار متن رایج Common text tools

  • با استفاده از grep Using grep

  • ویرایش فایل های متنی با sed Editing text files with sed

  • چالش بخش Section challenge

با استفاده از Sudo و SSH Using Sudo and SSH

  • استفاده از sudo Using sudo

  • یک پرایمر پوسته ایمن A secure shell primer

  • چالش بخش Section challenge

مدیریت کاربران و گروه ها Managing Users and Groups

  • ویژگی های اصلی کاربر Basic user properties

  • مدیریت حساب های کاربری Managing user accounts

  • تنظیمات پیش فرض کاربر Default user settings

  • مدیریت گروه ها Managing groups

  • مدیریت رمزهای عبور Managing passwords

  • چالش بخش Section challenge

مدیریت مجوزها Managing Permissions

  • تغییر مالکیت Changing ownerships

  • تغییر مجوزها Changing permissions

  • مجوزهای پیش فرض را با umask تنظیم کنید Set default permissions with umask

  • شناسه گروه را تنظیم کنید Set group ID

  • بیت چسبنده Sticky bit

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

  • چالش بخش Section challenge

پیکربندی شبکه Configuring Networking

  • مبانی شبکه Networking basics

  • یک اتصال شبکه را ویرایش کنید Edit a network connection

  • یک آداپتور شبکه نصب کنید Install a network adapter

  • یک اتصال شبکه ایجاد کنید Create a network connection

  • فایل های پیکربندی شبکه Network config files

  • چالش بخش Section challenge

مدیریت فرآیندها Managing Processes

  • مدیریت مشاغل پوسته Managing shell jobs

  • دریافت اطلاعات فرآیند Getting process info

  • نظارت بر مصرف حافظه Monitoring memory usage

  • نظارت بر بار CPU Monitoring CPU load

  • نظارت بر فعالیت سیستم Monitoring system activity

  • فرآیندهای سیگنالینگ Signaling processes

  • مدیریت اولویت فرآیند Managing process priority

  • با استفاده از پروفایل های تنظیم شده Using tuned profiles

مدیریت نرم افزار Managing Software

  • یک مخزن محلی ایجاد کنید Create a local repository

  • یک مخزن از راه دور ایجاد کنید Create a remote repository

  • مدیریت بسته ها با yum Managing packages with yum

  • مدیریت ماژول ها و جریان های برنامه Managing modules and appstreams

  • استفاده از گروه های yum Using yum groups

  • استفاده از yum history Using yum history

  • پرس و جو از پایگاه داده RPM Querying the RPM database

  • مدیر اشتراک کلاه قرمزی The red hat subscription manager

  • چالش بخش Section challenge

کار با SystemD Working with SystemD

  • مدیریت خدمات Managing services

  • ویرایش پیکربندی سرویس Editing service configuration

  • چالش بخش Section challenge

برنامه ریزی وظایف Scheduling Tasks

  • برنامه ریزی وظایف Scheduling tasks

  • با استفاده از cron Using cron

  • با استفاده از AT Using AT

  • چالش بخش Section challenge

پیکربندی ورود به سیستم Configuring Logging

  • با استفاده از rsyslog Using rsyslog

  • با استفاده از systemd-journald Using systemd-journald

  • حفظ ژورنال systemd Preserving the systemd journal

  • سیاهههای مربوط به چرخش Rotating logs

  • چالش بخش Section challenge

مدیریت ذخیره سازی Managing Storage

  • درک پارتیشن ها Understand partitions

  • یک هارد دیسک جدید نصب کنید Install a new hard drive

  • با gdisk پارتیشن های GPT بسازید Make GPT partitions with gdisk

  • با fdsk پارتیشن های MBR بسازید Make MBR partitions with fdsk

  • فایل سیستم ها را بسازید و نصب کنید Make and mount filesystems

  • سیستم های فایل را به طور مداوم سوار کنید Mount filesystems persistently

  • سیستم های فایل را با UUID و برچسب سوار کنید Mount filesystems by UUID and label

  • مبادله را مدیریت کنید Manage swap

  • چالش بخش Section challenge

پیکربندی فناوری‌های ذخیره‌سازی پیشرفته Configure Advanced Storage Technologies

  • حجم های منطقی را درک کنید Understand logical volumes

  • حجم های منطقی ایجاد کنید Create logical volumes

  • تغییر اندازه حجم های منطقی Resize logical volumes

  • حجم های Stratis را پیکربندی کنید Configure Stratis volumes

  • از Stratis با LVM استفاده کنید Use Stratis with LVM

  • نقشه‌بردار دستگاه را درک کنید Understand the device mapper

  • عکس های فوری استراتیس Stratis snapshots

  • از حجم های VDO استفاده کنید Use VDO volumes

  • رمزگذاری LUKS را پیکربندی کنید Configure LUKS encryption

  • چالش بخش Section challenge

مدیریت رویه بوت Managing the Boot Procedure

  • پارامترهای grub زمان اجرا را تغییر دهید Modify runtime grub parameters

  • پارامترهای grub پایدار را اصلاح کنید Modify persistent grub parameters

  • اهداف سیستمی را مدیریت کنید Manage systemd targets

  • هدف پیش فرض را تنظیم کنید Set the default target

  • در یک هدف خاص بوت کنید Boot into a specific target

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

عیب یابی اساسی Basic Troubleshooting

  • رمز عبور ریشه را بازنشانی کنید Reset the root password

  • رسیدگی به خطاهای سیستم فایل Handle filesystem errors

  • مشکلات اتصال به شبکه Network connectivity issues

  • تنظیم عملکرد Performance tuning

مدیریت SSH Administrating SSH

  • با استفاده از SSH Using SSH

  • پیکربندی SSH Configuring SSH

  • احراز هویت مبتنی بر کلید Key-based authentication

  • وضوح نام میزبان Hostname resolution

  • کپی کردن فایل ها از راه دور Copying files remotely

  • چالش بخش Section challenge

مدیریت HTTP Managing HTTP

  • مدیریت HTTP Managing HTTP

  • پیکربندی آپاچی Configuring Apache

  • یک وب سایت اولیه بسازید Make a basic website

امنیت شبکه پایه Basic Network Security

  • اجزای فایروال Firewalld components

  • ایجاد تغییرات دائمی فایروال Making persistent firewall changes

کار با SELinux Working with SELinux

  • مقدمه Intro

  • آشنایی با SELinux Understanding SELinux

  • کنترل دسترسی اجباری Mandatory access control

  • اجزای SELinux SELinux components

  • حالت های SELinux SELinux modes

  • جابجایی بین حالت های SELinux Switching between SELinux modes

  • زمینه های امنیتی SELinux SELinux security contexts

  • انواع خط مشی SELinux SELinux policy types

  • اجرای نوع SELinux SELinux type enforcement

  • دامنه نامحدود The unconfined domain

  • سیاست هدفمند The targeted policy

  • قوانین سیاست SELinux SELinux policy rules

  • SELinux Booleans SELinux Booleans

  • تفاوت بین کپی و انتقال The difference between copy and move

  • تمرین - نوع زمینه را تغییر دهید Practice - Change a context type

  • تمرین - سوئیچ بولی را بچرخانید Practice - Flip a boolean switch

  • تمرین - ریشه سند پیش فرض Apache را تغییر دهید Practice - Change the default Apache document root

  • تمرین - از یک پورت غیر استاندارد آپاچی استفاده کنید Practice - Use a non-standard Apache port

پیکربندی زمان Configuring Time

  • یک کلاینت زمان را پیکربندی کنید Configure a time client

  • چالش بخش Section challenge

استفاده از سیستم های فایل از راه دور Using Remote Filesystems

  • یک سرور NFS پایه بسازید Make a base NFS server

  • نصب سهام NFS Mounting NFS shares

  • چالش بخش Section challenge

استفاده از کانتینرها Using Containers

  • درک کانتینرها Understanding containers

  • کانتینرهای در حال اجرا Running containers

  • مدیریت تصاویر Managing images

  • مدیریت کانتینرها Managing containers

  • چسباندن انبار دائمی به ظروف Attaching persistent storage to containers

  • خدمات کانتینرینگ Containerizing services

  • چالش بخش Section challenge

برنامه نویسی پوسته Shell Programming

  • اولین فیلمنامه شما Your first script

  • با استفاده از اکو Using echo

  • خواندن در ورودی Reading in input

  • تغییر مسیر ورودی استاندارد Redirecting standard input

  • فرار از شخصیت های خاص Escaping special characters

  • ورزش Exercise

  • روش های مختلف اجرای یک اسکریپت پوسته The different ways to run a shell script

  • مترجمان اسکریپت Script interpreters

  • متغیرهای محیطی Environment variables

  • ورزش Exercise

  • شروع پروژه بخش Starting the section project

  • درست یا غلط True or False

  • اجرای مشروط Conditional execution

  • بیانیه IF The IF statement

  • بند ELSE The ELSE clause

  • بند ELIF The ELIF clause

  • شرایط تست Testing conditions

  • تست عبارات Testing expressions

  • بیانیه CASE The CASE statement

  • ورزش Exercise

  • حلقه زدن با WHILE Looping with WHILE

  • عبارات عددی Numeric expressions

  • بشکن و ادامه بده Break and Continue

  • حلقه زدن با FOR Looping with FOR

  • ورزش Exercise

  • عبارات با قاعده Regular expressions

  • قالب بندی متن Formatting text

  • توابع ساختمان Building functions

  • پارامترهای تابع Function parameters

  • مقدار بازگشتی تابع Function return value

  • ساخت توابع قابل استفاده مجدد Making functions reusable

  • ورزش Exercise

  • ایجاد رکورد - تأیید یا رد کردن Create record - Confirm or Discard

  • ایجاد رکورد - رکورد دیگری ایجاد کنید Create record - Create another record

  • پارامترهای اسکریپت Script parameters

  • کنترل خط فرمان Command-line control

  • درک پیام های استفاده Understanding usage messages

  • استفاده از تابع پیام Usage message function

  • افزودن پارامتر اسکریپت به پروژه Add script parameter to project

  • جستجو و حذف را اجرا کنید Implement Search and Delete

  • جستجوی سوابق Searching records

  • حذف سوابق Deleting records

  • فقط کمی بازسازی Just a little refactoring

آزمون نمونه RHCSA RHCSA Sample Exam

  • شرکت در امتحان Taking the exam

  • تکالیف Assignments

  • راه اندازی سرور Server setup

  • شبکه سازی Networking

  • تنظیم مجدد رمز عبور Password reset

  • مدیریت نرم افزار Software management

  • پارتیشن ها Partitions

  • حجم های منطقی Logical volumes

  • کاربران و گروه ها Users and groups

  • مجوزها Permissions

  • ظروف Containers

  • برنامه ریزی کار Job-scheduling

  • SELinux SELinux

  • برنامه نویسی پوسته Shell Programming

  • NTP NTP

نمایش نظرات

آموزش RHCSA در RHEL 8: از مبتدی تا حرفه ای
جزییات دوره
8 hours
209
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,103
4.6 از 5
دارد
دارد
دارد
Philip Agaba
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

کارشناس Backend، نویسنده