دوره آموزشی لینوکس: مدیریت بسته برای CentOS (با زیر نویس فارسی)
دورههای آموزشی مرتبط (14 دوره)

وقتی صحبت از مدیریت ایمن سرورهای لینوکس می شود، مجوزها و کنترل دسترسی بسیار مهم هستند. در این دوره، مربی علوم کامپیوتر و علاقه مند به لینوکس، گرانت مک ویلیامز، نحوه مدیریت پرونده ها و دایرکتوری ها، ایجاد پیوندها و تنظیم مجوزها را در Enterprise Linux 8 توضیح می دهد. وی همچنین نحوه اعطا یا لغو دسترسی به پرونده ها و دایرکتوری ها را برای کاربران و گروه ها و همچنین نحوه تنظیم بیت های ویژه برای تشدید امتیاز، فهرست های قابل نوشتن جهانی و وراثت مجوز را نشان می دهد.

شبکه یک سرویس اساسی در سیستم لینوکس است. گرچه لینوکس گسترده است، روشهای زیادی برای پیکربندی تنظیمات شبکه وجود دارد. در این دوره، مربی اسکات سیمپسون نحوه پیکربندی تنظیمات شبکه در سیستم هایی که دارای انواع توزیع لینوکس هستند را نشان می دهد. او اصول اولیه پیکربندی شبکه مانند ابزارهای مدیریت پیکربندی و رابط های شبکه را مرور می کند. اسکات ابزارهای پیکربندی شبکه دستی، مانند ifconfig، دستور ip، DHCP و موارد دیگر را پوشش می دهد. او نحوه پیکربندی شبکه ها با استفاده از ifupdown، NetworkManager، Netplan و systemd-networkd را توضیح می دهد. به علاوه، اسکات به نام میزبان، پیکربندی فایروال و نظارت بر فعالیت پورت شبکه می پردازد.

مدیریت فضای ذخیره سازی در لینوکس شامل درک مفهومی حجم ها و پارتیشن ها، RAID و سیستم های فایل لینوکس و همچنین دانش عملی در مورد چگونگی انجام وظایف مهم مربوط به ذخیره سازی است. این دوره نحوه برخورد با این موضوعات و بسیاری از سناریوهای مختلف ذخیره سازی از جمله خوشه بندی، در دسترس بودن بالا و امنیت را نشان می دهد. کوین دانکوارد نشان می دهد که چگونه می توان سیستم های فایلی از جمله ext4، XFS، و Btrfs را ایجاد، سوار کردن/جدا کردن و قالب بندی کرد. از Logical Volume Manager (LVM) استفاده کنید. اعمال امنیت با SELinux و لیست های کنترل دسترسی. فضای تعویض؛ پشتیبان گیری و بازیابی حافظه لینوکس؛ و با سیستم های فایل شبکه ای – توزیع شده، خوشه ای و مبتنی بر FUSE – مانند SSHFS کار کنید. اینها مهارتهای ضروری برای هر مدیر لینوکس است، بهویژه کسانی که میخواهند گواهینامه مدیر سیستم گواهی شده بنیاد لینوکس (LFCS) داشته باشند. اهداف یادگیری پارتیشن بندی ذخیره سازی ایجاد، نصب و جداسازی فایل سیستم ها قالب بندی فایل سیستم ها ساخت حجم با LVM افزودن امنیت ذخیره سازی مدیریت فضاهای مبادله پشتیبان گیری و بازیابی سیستم های ذخیره سازی لینوکس کار با فایل سیستم های تحت شبکه مانند NFS و SSHFS

آیا می خواهید کارآمدترین راه را برای کار در محبوب ترین محیط های دسکتاپ، شبیه سازهای ترمینال، و پوسته های مورد استفاده برای دسترسی و مدیریت سیستم های لینوکس، چه به صورت محلی و چه از راه دور، پیدا کنید؟ در این دوره، مدرس Grant McWilliams مفاهیم کلیدی و دستورات ضروری را برای تقویت مجموعه مهارت های شما به عنوان یک مدیر سیستم لینوکس پوشش می دهد. گزینه های رابط کاربری گرافیکی مانند X.org، Wayland، GNOME 3، XFCE، MATE، Cinnamon، و KDE و همچنین ابزارهای دسترسی از راه دور مانند X، RDP، و Team Viewer را کاوش کنید. با مزایا و معایب دسترسی به خط فرمان از راه دور از سیستم عامل های Windows، macOS، iOS و Android آشنا شوید. توجه: این دوره به عناصر بخش دستورات ضروری آزمون مدیر سیستم گواهی شده بنیاد لینوکس (LFCS) نگاشت می شود. درباره گواهینامه LFCS در https://training.linuxfoundation.org/certification/lfcs اطلاعات بیشتری کسب کنید.

قابلیت همکاری در قلب اشتراک فایل است. توانایی راه اندازی و پیکربندی محیط هایی برای پشتیبانی از روش های استاندارد به اشتراک گذاری فایل برای مدیران سیستم ضروری است. این دوره بر یادگیری نحوه دسترسی به داده ها در سراسر شبکه ها با استفاده از سیستم ها و پروتکل ها، یعنی FTP (پروتکل انتقال فایل)، CIFS (سیستم فایل اینترنتی رایج) و NFS (سیستم فایل شبکه) تمرکز دارد. بیاموزید که چگونه با مدیریت انواع مختلف دسترسی کاربر - از گروههای غیرقابل اعتماد گرفته تا احراز هویت چند کاربره در Active Directory - و آزمایش فایروالها، دادهها را ایمن نگه دارید. این دوره همچنین ایجاد اتصالات محلی و راه دور، کار با ذخیره سازی، استفاده از راه حل های مبتنی بر میزبان، عیب یابی مشکلات و موارد دیگر را بررسی می کند. اهداف یادگیری پیکربندی سرور FTP ایمن سازی سرور FTP مدیریت کاربران و دسترسی عیب یابی مشکلات FTP کار با Samba و CIFS/SMB افزودن اشتراک فایل گروهی اتصال به اشتراک گذاری در دامنه ویندوز کار با NFS نصب اشتراک NFS در هنگام بوت

مدیریت سیستم عامل لینوکس می تواند یک کار پیچیده باشد. در این دوره آموزشی، گرنت مک ویلیامز، مربی و علاقهمند به لینوکس، به ساختار دایرکتوری لینوکس میپردازد و مقدمهای در مورد ابزارهای اولیه و ویرایش متن خط فرمان در اختیار شما قرار میدهد. او پرس و جو از سیستم عامل برای سخت افزار، سیستم عامل و اطلاعات کاربر را پوشش می دهد. او نحوه شناسایی دایرکتوری ها، کشف هدف هر دایرکتوری و نحوه پیمایش و جستجو در سیستم فایل لینوکس با استفاده از دستورات را توضیح می دهد. به علاوه، نحوه بایگانی و فشردهسازی فایلها را با استفاده از gzip، tar، و ابزارهای دیگر، و ویرایش فایلها با استفاده از ویرایشگرهای متن Vim و nano بیاموزید. اهداف یادگیری تفاوت بین گزینه –help و خروجی فرمان man را تشخیص دهید. تعریف کنید که دستور uptime برای چه مواردی استفاده می شود. دستور بیشتر را با دستور کمتر مقایسه کنید. بگویید کدام الگوریتم فشرده سازی در دستور tar تعبیه شده است. بنویسید که تمام فایل های سیستم عامل در لینوکس کجا ذخیره می شوند. سه مد را در vi فهرست کنید.

برای به دست آوردن درک جامع تر از لینوکس، برای مدیران سیستم بسیار مهم است که مکانیزم سیستم عامل در هسته آن – هسته لینوکس – را درک کنند. در این دوره آموزشی، یاد بگیرید که چگونه هسته های لینوکس را در CentOS 7 مدیریت کنید و بوت لودر GRUB، مقداردهی اولیه سیستم و ثبت سیستم را مدیریت کنید. Grant McWilliams نحوه رفع مشکل نصب لینوکس را با بوت شدن در هدف اضطراری توضیح می دهد و نشان می دهد که چگونه از systemd برای کمک به حفظ خدمات سیستم استفاده کنید. او وارد نسخههای هسته لینوکس میشود و نحوه بهروزرسانی هسته و مدیریت ماژولهای هسته را نشان میدهد. برای جمع بندی، او گزارش سیستم را پوشش می دهد، نحوه جستجو و چرخش فایل های گزارش، ماندگار کردن گزارش های مجله و استفاده از فیلترهای rsyslog را توضیح می دهد. اهداف یادگیری فرآیند بوت لودر لینوکس ایجاد یک ورودی منوی GRUB سفارشی بوت شدن در هدف اضطراری خدمات init لینوکس پایدار کردن خدمات systemd ساختار دایرکتوری هسته لینوکس به روز رسانی هسته مدیریت ماژول های هسته ثبت سیستم جستجو و چرخش فایل های گزارش

دانش خط فرمان لینوکس برای هر کسی که از این سیستم عامل منبع باز استفاده می کند بسیار مهم است. برای بسیاری از وظایف، کارآمدتر و انعطاف پذیرتر از یک محیط گرافیکی است. برای مدیران، نقش حیاتی در پیکربندی مجوزها و کار با فایل ها ایفا می کند. در این دوره آموزشی، اسکات سیمپسون، مدرس با تجربه، اصول اولیه راه اندازی محیط شما و کار با خط فرمان لینوکس را با استفاده از پوسته Bash مورد بحث قرار می دهد. او روی دستورات عملی لینوکس با مثال هایی تمرکز می کند که به شما کمک می کند در ساختار فایل و پوشه پیمایش کنید، متن را ویرایش کنید و مجوزها را تنظیم کنید. اسکات همچنین برخی از ابزارهای خط فرمان رایج مانند grep، awk و sed و برنامه های خط فرمان مانند ویرایشگرهای متن nano و Vim را مورد بحث قرار می دهد. او تغییر مسیر خروجی و متغیر PATH را پوشش میدهد، سپس به شما نگاهی به موضوعات پیشرفتهتر میدهد. این دوره با نگاهی به نحوه نصب و به روز رسانی نرم افزار با مدیر بسته به پایان می رسد.

بیاموزید که چگونه از برنامه نویسی bash برای خودکارسازی وظایف رایج در Red Hat Enterprise Linux (RHEL) - یکی از محبوب ترین توزیع های لینوکس استفاده کنید. این دوره اصول ایجاد و اشکال زدایی اسکریپت های bash را پوشش می دهد، از جمله اسکریپت هایی که ورودی را از طریق آرگومان های موقعیتی، لوله ها و تجزیه فایل می پذیرند. به علاوه، یاد بگیرید که چگونه داده ها را از اسکریپت های bash دریافت کنید و بلوک های کد شرطی و حلقه ای را تنظیم کنید. Grant همچنین برخی از مشکلات دنیای واقعی را با استفاده از bash برای نظارت بر فضای کاربر و استفاده از CPU حل می کند. توجه: این دوره همچنین به شما کمک می کند تا در آزمون Red Hat Certified Engineer (RHCE) تحصیل کنید - گواهینامه معیار برای Red Hat Enterprise Linux. اهداف یادگیری مبانی برنامه نویسی bash اشکال زدایی Bash بارگذاری فایل ها در اسکریپت ها درخواست برای ورودی لوله گذاری داده ها در یک اسکریپت خروجی داده از یک اسکریپت کنترل جریان اسکریپت های bash با شرایط حلقه زدن اسکریپت های bash بررسی نمونه های دنیای واقعی

سرورهای لینوکس اغلب شامل هزاران کاربر و فایل کاربر هستند. اگر کاربران در گروهها قرار بگیرند، نگهداری آسانتر است، اما تنها در صورتی که محدودیتهای گروهها به درستی درک و مدیریت شوند. در این دوره، مدرس Grant McWilliams به شما نشان می دهد که چگونه کاربران و گروه های لینوکس را با استفاده از ابزارهای خط فرمان مدیریت کنید. درباره احراز هویت کاربر لینوکس و خطمشیهای حساب بیاموزید. نحوه ایجاد، تغییر، و حذف هر دو حساب کاربری و گروه، و همچنین اختصاص دادن کاربران به گروهها، قفل کردن حسابها و گذرواژهها و بازنشانی اجباری رمز عبور را بیاموزید. با استفاده از گذرواژههای گروهی، تغییر به کاربر فوقالعاده، و تقویت مهارتهای مدیریتی خود با sudo، در حالی که برای مراحل بعدی خود بهعنوان مدیر سیستم لینوکس آماده میشوید، امتیازات را افزایش دهید.

در حالی که سیستم عامل لینوکس با یک رابط گرافیکی دسکتاپ مانند ویندوز یا macOS کار می کند، با لینوکس، بیشتر مدیریت سیستم در پوسته انجام می شود. استفاده از خط فرمان در پوسته به شما این قدرت را میدهد که کارهایی را انجام دهید که با استفاده از روشهای دیگر دشوارتر هستند، بنابراین داشتن درک کامل از نحوه استفاده از پوسته میتواند به شما کمک کند سریعتر کار کنید و بهرهوری بیشتری داشته باشید. در این دوره، Grant McWilliams مقدمه ای بر خط فرمان لینوکس ارائه می دهد. او به شما یاد می دهد که چگونه پوسته خود را سفارشی کنید، و برخی از ترفندها و میانبرهای قدرتمند پوسته را نشان می دهد که می توانند سرعت و کارایی شما را با استفاده از خط فرمان افزایش دهند. Grant همچنین نحوه ایجاد ابزارهای مدیریت پیچیده را با کنار هم قرار دادن دستورات ساده تر با استفاده از لوله های نامگذاری شده و بدون نام و تغییر مسیرها توضیح می دهد. نحوه شروع، توقف و پایان فرآیندها؛ و نحوه برنامه ریزی مشاغل یک بار مصرف و مشاغل تکراری و موارد دیگر.
/thumbnail.webp)
کسب گواهینامه LPIC-1 - یک گواهینامه لینوکس خنثی در توزیع - به کارفرمایان بالقوه نشان می دهد که شما مهارت های واقعی لازم برای سرآمد بودن به عنوان مدیر لینوکس را دارید. در این دوره ، گرانت مک ویلیامز مواردی را که باید برای ace آزمون LPIC-1 102 ، نسخه 5.0 بدانید را پوشش می دهد. Grant مباحثی را که با هر هدف امتحان مطابقت دارد مرور می کند. درباره پوسته ها و پوسته نویسی پوسته بیاموزید. مدیریت حسابهای کاربری و گروهی ؛ استفاده از تایمر cron و systemd برای اجرای مشاغل در فواصل منظم و در زمان های خاص. تنظیم تاریخ ، زمان و منطقه زمانی سیستم ؛ یافتن و تفسیر فایلهای ورود به سیستم. عیب یابی اولیه شبکه را انجام دهید. و بیشتر. بعلاوه ، او نکات و نکاتی را برای موفقیت در امتحان ارائه می دهد.
 Cert Prep - 1 Deploy, Configure, and Manage/thumbnail.webp)
برای پیگیری گواهینامه (Red Hat Certified System Administrator (RHCSA آماده شوید! این دوره شما را از طریق مهارتهایی که در نیمه اول آزمون RHCSA مورد خطاب قرار گرفتهاید، راهنمایی میکند. مربی Grant McWilliams آنچه را که باید در مورد گواهینامه Red Hat EX200 بدانید، معرفی میکند، سپس نحوه استقرار سیستمها را با مراحلی مانند ایجاد درایو live USB قابل حمل CentOS8 و استفاده از فایلهای kickstart برای نصب خودکار، توضیح میدهد. سپس، او پیکربندی و خدمات سیستم را توضیح میدهد، از جمله فرآیند راه اندازی لینوکس، سرویسهای Systemd و مشاغل یکبار مصرف و تکراری کاربر. سپس او از ابزارهای اساسی مانند تغییر مسیر ورودی-خروجی، فشردهسازی فایلها و بایگانیها و کپی کردن فایلها و دایرکتوریها استفاده میکند. به علاوه، او به شما نحوه مدیریت نرمافزار سیستم را نشان میدهد.

لینوکس اصطلاحی است که اخیراً بیشتر می شنویم، اما چیست؟ در این دوره، مربی Grant McWilliams توضیح می دهد که لینوکس چیست و چه تفاوت هایی با سایر سیستم عامل ها دارد، سپس نحوه نصب آن را روی یک ماشین مجازی و استفاده از آن مرور می کند. Grant درباره لینوکس و تاریخچه آن به شما می گوید و به شما یک مرور کلی از نسخه های موجود Linux را می دهد - توزیع نامیده می شود. وی از مجازی سازی استفاده می کند، از جمله نحوه نصب VirtualBox و ایجاد یک ماشین مجازی در VirtualBox. پس از ایجاد و بهینه سازی ماشین مجازی خود، Grant مراحل نصب و پیکربندی Enterprise Linux، از جمله دسک تاپ GNOME 3 را انجام دهید. وی در پایان با مشاوره مفیدی در مورد چگونگی نصب نرم افزار محبوب از مخازن شخص ثالث در Linux و نحوه شخصی سازی دسک تاپ GNOME 3 خود نتیجه گیری می کند.