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

وقتی صحبت از مدیریت ایمن سرورهای لینوکس می شود، مجوزها و کنترل دسترسی بسیار مهم هستند. در این دوره، مربی علوم کامپیوتر و علاقه مند به لینوکس، گرانت مک ویلیامز، نحوه مدیریت پرونده ها و دایرکتوری ها، ایجاد پیوندها و تنظیم مجوزها را در 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 Linux را کشف کنید. در این دوره آموزشی، با انتخاب های بسته نرم افزاری لینوکس – از جمله Debian و RPM – آشنا شوید و یاد بگیرید که چگونه بسته ها را با RPM و Yum مدیریت کنید. گرنت مک ویلیامز، مدرس علوم کامپیوتر و علاقهمند به لینوکس، نحوه استفاده از ابزارهای RPM را برای جستجو در پایگاه داده بسته، نظارت بر سیستم فایل خود با استفاده از مدیر بسته برای هر فایلی که تغییر کرده است، و با افزودن مخازن شخص ثالث به CentOS، به میزان زیادی گسترش میدهد. به علاوه، او عیبیابی ابزارهای نصب نرمافزار شما را پوشش میدهد تا اطمینان حاصل شود که سیستم شما به خوبی کار میکند. اهداف یادگیری فاکتورهایی را که باید قبل از دانلود بسته نرم افزاری لینوکس از اینترنت بررسی شوند، فهرست کنید. آنچه را که باید قبل از نصب نرم افزار از منبع انجام شود ذکر کنید. تفاوت اصلی بین یک مدیر بسته محلی و یک مدیر مبتنی بر مخزن را بیان کنید. آنچه را که می خواهید در خط فرمان برای تغییر فرمت پرس و جو rpm مشخص کنید، بنویسید. توضیح دهید که چگونه یک مشتری Yum می داند چه نرم افزاری را می توان نصب کرد. مشخص کنید که کدام فایل های پیکربندی مخزن Yum دایرکتوری ذخیره شده اند.

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

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

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

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

CentOS یک توزیع لینوکس (برگرفته از Red Hat Enterprise Linux) است که بین مدیران سیستم، مهندسان DevOps و کاربران خانگی محبوب است. همچنین توسط بسیاری از سازمان ها برای توسعه و تولید سرور استفاده می شود. در این دوره آموزشی، نحوه نصب و راه اندازی CentOS، انجام کارهای رایج از خط فرمان و راه اندازی فایروال، وب سرور و پوشه های مشترک را بیاموزید. مربی اسکات سیمپسون همچنین نکات عیبیابی را به اشتراک میگذارد و در مورد لینوکس تقویتشده امنیتی (SELinux) صحبت میکند که سطح امنیتی بیشتری را به CentOS اضافه میکند. اهداف یادگیری CentOS چیست؟ نصب CentOS پیکربندی شبکه به صورت دستی پیکربندی شبکه با NetworkManager اتصال از راه دور کار با لینوکس با امنیت بالا (SELinux) راه اندازی فایروال راه اندازی وب سرور به اشتراک گذاری پوشه های خانگی کاربر با Samba راه اندازی محیط دسکتاپ عیب یابی

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

چه چیزی در قلب سیستم عامل لینوکس نهفته است؟ هسته لینوکس هر متخصص لینوکس - از جمله افراد در سیستم مدیریت ، عملیات و توسعه نرم افزار - باید با عملکرد هسته لینوکس و همچنین مکانیک های پیکربندی و عیب یابی آن آشنا باشد. در این دوره با کوین دانکوردت اصول اساسی را فرا بگیرید. کوین مشخصات هسته لینوکس ، روند راه اندازی و ماژول های هسته قابل بارگیری را بررسی می کند. او فرصت هایی را برای شما فراهم می کند تا تکنیک هایی مانند جستجو در کد منبع هسته لینوکس و پیکربندی هسته لینوکس را از ابتدا انجام دهید. چالش ها و فیلم های حل تقریباً در انتهای هر فصل به شما امکان می دهد مهارت های جدید لینوکس خود را در طول مسیر آزمایش کنید.
 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 و مشاغل یکبار مصرف و تکراری کاربر. سپس او از ابزارهای اساسی مانند تغییر مسیر ورودی-خروجی، فشردهسازی فایلها و بایگانیها و کپی کردن فایلها و دایرکتوریها استفاده میکند. به علاوه، او به شما نحوه مدیریت نرمافزار سیستم را نشان میدهد.

با وجود بسیاری از اصطلاحات فنی، اصطلاحات فرهنگی و گزینههای پیگیری، شروع کار با لینوکس بسیار طاقت فرسا به نظر میرسد. در این دوره، مربی Scott Simpson اصول آنچه را که باید برای انتخاب هوشمندانه در مورد یادگیری لینوکس بدانید، را پوشش میدهد. او در مورد هسته Linux، نرمافزاری که به شما امکان میدهد با سختافزار کامپیوتر تعامل کنید، بحث میکند. وی محیط دسک تاپ، رابطهای ترمینال مبتنی بر متن و ابزارهای استانداردی را که در سیستم لینوکس استفاده میشوند، توضیح میدهد. او از جایی که انواع مختلف فایلها در سیستمهای لینوکس ذخیره میشوند، عبور میکند. او نکاتی در مورد انتخاب توزیع لینوکس یا توزیع برای استفاده از شما ارائه میدهد و به شما کمک میکند تا سیستم لینوکس خود را برنامه ریزی کنید. او به شما نشان میدهد که چگونه استراتژی خود را برای یادگیری لینوکس هدایت کنید، سپس نکاتی در مورد چگونگی یافتن پاسخ و درخواست کمک ارائه میدهد.