آموزش برترین دوره مدیریت لینوکس: حرفه خود را در فناوری اطلاعات شروع کنید

The Top Linux Administration Course: Start Your Career In IT

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: همه آنچه را که در مورد مدیریت لینوکس و خط فرمان لینوکس برای شروع حرفه خود در IT نیاز دارید از ابتدا بیاموزید تا پایان این دوره شما در مدیریت لینوکس حرفه ای شوید و بتوانید برای مشاغل لینوکس درخواست دهید. درک کاملی از مفاهیم و مبانی لینوکس دارید شما به تمام دستورات مهم لینوکس تسلط خواهید داشت. تخصص فنی برای کار بر روی خط فرمان لینوکس را به دست آورید شما قادر خواهید بود مشکلات روزمره مربوط به لینوکس را عیب یابی کنید. مهارت های مدیریت سیستم های لینوکس پیشرفته را به دست خواهید آورد. شما با پرکاربردترین دستورات لینوکس آشنا خواهید شد. کاربر مستقل سیستم عامل لینوکس شوید با استفاده از رابط خط فرمان CentOS/Redhat نسخه های 7، 8 و 9 و Rocky 8 و 9 پیش نیازها: این دوره همه چیز در مورد لینوکس را پوشش می دهد. مربع اول، بنابراین نیازی به دانش قبلی نیست. تمایل به دنبال کردن اهداف و اهداف خود یک کامپیوتر (ویندوز، مک یا لینوکس) با اتصال به اینترنت

خوش آمدید!

به دوره برتر مدیریت لینوکس خوش آمدید، دوره ای که برای شروع حرفه خود در IT نیاز دارید تا همه چیز را در مورد مدیریت لینوکس، خط فرمان لینوکس و لینوکس به طور کلی یاد بگیرید.

سیستم عامل لینوکس ترجیح داده شده ترین سیستم عامل در دنیای شرکت ها است و نکته مهم در مورد لینوکس این است که بیشتر چیزهایی که باید یاد بگیرید اصلاً سخت نیست. لینوکس یک مهارت کلیدی فناوری اطلاعات است، فرصت های شغلی خوبی را با حقوق بالاتر فراهم می کند، این یک سیستم عامل رایگان است و با یادگیری لینوکس می توانید از دانش لینوکس استفاده کنید و آن را در نقش هایی مانند مدیر سیستم لینوکس، مهندس DevOps، معمار ابری، شبکه به کار ببرید. مدیر، مهندس امنیت، توسعه دهنده Backend، توسعه دهنده Frontend، دانشمند داده و بسیاری موارد دیگر. بنابراین اگر می خواهید لینوکس را یاد بگیرید و بتوانید آن را در هر یک از نقش های ذکر شده در بالا اعمال کنید، این دوره برای شما مناسب است!


هدف دوره؟

این دوره مهارت‌های لینوکس را به شما آموزش می‌دهد که به شما امکان می‌دهد حرفه خود را در IT در هر شغل مبتنی بر لینوکس یا مرتبط شروع کنید و تمام آنچه را که برای درخواست شغل حرفه‌ای در لینوکس نیاز دارید در اختیار شما قرار دهد. پس از این دوره، برای شروع حرفه خود به هیچ دوره دیگری نیاز نخواهید داشت و دلیل آن این است که این دوره به گونه ای طراحی شده است که تمام جنبه های لینوکس مورد نیاز برای شروع حرفه خود در فناوری اطلاعات را پوشش دهد.


ما کی هستیم؟

ما M Torkey و M Khalil هستیم و بیش از یک دهه است که با لینوکس کار می کنیم، در طول سال ها در شرکت های بسیاری به عنوان ادمین های Sys و مهندسان DevOps کار کرده ایم و به ما این فرصت داده شده است که از متخصصان بیاموزیم. و مهارت های زیادی را در زمینه کاری توسعه دادیم و از این پس ما آنچه را که دقیقاً برای افزایش شانس خود برای یافتن شغل در فناوری اطلاعات و شروع حرفه خود به آن نیاز دارید، برای شما ارائه می دهیم.

در این دوره، دستورات کلیدی، مفاهیم و مهارت‌های کلی لینوکس را یاد می‌گیرید که به شما در شروع سفرتان کمک می‌کند.


چرا لینوکس؟

لینوکس نسبت به هر سیستم عامل (سیستم عامل) دیگر بسیار قابل اعتماد و سیستم ایمن تر است. لینوکس همچنین در بین بسیاری از شرکت ها بسیار محبوب است و بسیاری آن را سیستم عامل پیشرو در دنیای شرکت ها می دانند. در اینجا 5 دلیل وجود دارد که چرا باید در لینوکس شروع کنید:

  1. لینوکس فرصت های شغلی خوبی را فراهم می کند

  2. بسیاری از زیرساخت‌هایی که اینترنت را تامین می‌کند، از جمله روترها و سرورها، مبتنی بر لینوکس هستند

  3. تقریباً در هر سروری استفاده می‌شود

  4. لینوکس یکی از این مهارت‌ها است که به افراد اجازه می‌دهد پس از یادگیری، رشد گسترده‌ای را در پروفایل خود تجربه کنند

  5. لینوکس رایگان و منبع باز است


چه چیزی در این دوره ارائه خواهد شد؟

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

این لیستی از موضوعاتی است که من در این دوره پوشش خواهم داد:

بخش 1 - مقدمه

  • خوش آمدید!

  • لینوکس چیست؟

  • چرا لینوکس؟


بخش 2 - آزمایشگاه خود را آماده کنید

  • VirtualBox را در ویندوز نصب کنید

  • اولین ماشین مجازی ما را ایجاد کنید

  • افزودن هارد دیسک مجازی جدید

  • چرا راکی ​​لینوکس؟ و مربوط به centOS و RedHat

    است
  • Rocky 9.0 (سازگار با Redhat CentOS)

    را نصب کنید
  • انتقال پورت - NAT - راه حل مشکل شبکه


بخش 3 - درک استفاده از ابزارهای ضروری

  • دسترسی به خط فرمان

  • سلسله مراتب سیستم فایل لینوکس

  • ایجاد فهرست راهنمای فایل ها

  • راه خود را در لینوکس بیابید

  • کپی، انتقال، تغییر نام فایل‌ها را حذف کنید

  • کپی، انتقال، تغییر نام حذف دایرکتوری ها

  • در مورد صفحات دستی راهنمایی دریافت کنید

  • در مورد Pinfo راهنمایی دریافت کنید

  • مستندات لینوکس را بخوانید

  • از تغییر مسیر ورودی خروجی استفاده کنید

  • فایل های متنی ویرایش را ایجاد کنید

  • دسترسی به سیستم های راه دور با استفاده از SSH

  • بایگانی، فشرده‌سازی، باز کردن بسته‌بندی از حالت فشرده خارج کردن فایل‌ها

  • پیوندهای نرم سخت ایجاد کنید

  • یافتن فایل ها


بخش 4 - مدیریت سیستم لینوکس (فصل 1)

  • گروه های محلی کاربران محلی ایجاد کنید

  • قدرت های فوق العاده بدست آورید

  • تغییر پیری رمز عبور کاربران، گروه ها

  • یک سیستم را برای استفاده از سرویس احراز هویت موجود پیکربندی کنید

  • مجوزهای یادداشت

  • مجوزهای نمادین

  • مجوزهای ویژه


بخش 5 - مدیریت سیستم لینوکس (فصل 2)

  • روندهای در حال اجرا را با دستور ps نظارت کنید

  • فرآیندها را در پس‌زمینه اجرا کنید

  • فرایندهای در حال اجرا را با Kill Pkill خاتمه دهید

  • نظارت سیستم در حال اجرا با بالا

  • فهرست کردن فایل‌های واحد با systemctl

  • شروع، توقف بررسی وضعیت سرویس لینوکس

  • حقیقت درباره گزارش سیستم

  • rsyslog

  • ژورنال SystemD

  • یک سیستم را به طور معمول راه اندازی، راه اندازی مجدد و خاموش کنید

  • سیستم ها را به صورت دستی در اهداف مختلف راه اندازی کنید

  • فرآیند بوت را برای دسترسی به سیستم قطع کنید

  • اولویت فرآیند را با Renice تنظیم کنید


بخش 6 - مدیریت سیستم لینوکس (فصل 3)

  • بررسی سیستم فایل

  • نصب سیستم فایل درحال نصب

  • ایجاد، نصب، حذف و استفاده از سیستم های فایل Vfat، ext4 و xfs

  • سیستم‌های فایل شبکه CIFS و NFS را سوار و جدا کنید

  • توسعه حجم منطقی موجود

  • ایجاد و مدیریت ACL لیست های کنترل دسترسی

  • زمان دقیق را با ntp حفظ کنید

  • پیکربندی شبکه خود را تأیید کنید

  • شبکه لینوکس را پیکربندی کنید

  • ویرایش فایل های پیکربندی شبکه

  • پیکربندی رزولوشن نام هاست

  • نرم افزار به روز رسانی را با yum نصب کنید

  • مدیریت بسته‌های RPM

  • زمان بندی وظایف با استفاده از at و cron


بخش 7 - مدیریت سیستم لینوکس (فصل 4)

  • تأیید هویت مبتنی بر کلید را برای SSH پیکربندی کنید

  • روت کاربر را از ورود به سیستم با استفاده از SSH منع کنید

  • کپی کردن ایمن فایل ها بین سیستم ها

  • پوشه‌های فایل‌ها را به طور ایمن بین سیستم‌ها همگام‌سازی کنید

  • تنظیمات فایروال را با استفاده از Firewall-config Firewall-cmd پیکربندی کنید

  • معرفی SElinux

  • لیست و شناسایی فایل SElinux و زمینه فرآیند

  • بازیابی زمینه های پیش فرض فایل

  • از تنظیمات Boolean برای تغییر سیستم SElinux استفاده کنید

  • تشخیص و آدرس نقض خط مشی معمول SElinux


بخش 8 - مدیریت سیستم لینوکس (فصل 5)

  • پیکربندی پیوندهای شبکه انبوه بین 2 سیستم یا رابط RHEL

  • آدرس های IPv6 را پیکربندی کنید و عیب یابی اولیه IPv6 را انجام دهید

  • فایروال - قوانین ثروتمندان

  • پیکربندی ترجمه آدرس شبکه (NAT) - Masquerade

  • پیکربندی ترجمه آدرس شبکه (NAT) - ارسال درگاه

  • یک سیستم را به عنوان هدف iSCSI پیکربندی کنید

  • یک سیستم را به عنوان آغازگر iSCSI پیکربندی کنید

  • از procsys و sysctl برای تغییر یا تنظیم پارامترهای زمان اجرا هسته استفاده کنید

  • تولید و ارائه گزارش در مورد استفاده از سیستم (پردازنده، حافظه، دیسک، شبکه)


بخش 9 - مدیریت سیستم لینوکس (موضوعات پیشرفته)

  • بسته های مورد نیاز برای ارائه خدمات را نصب کنید

  • SELinux را برای پشتیبانی از سرویس پیکربندی کنید

  • از برچسب گذاری پورت SELinux استفاده کنید تا به سرویس ها اجازه دهید از پورت های غیر استاندارد استفاده کنند

  • سرویس را پیکربندی کنید تا هنگام بوت شدن سیستم شروع شود

  • نصب و پیکربندی آپاچی

  • محدودیت‌های دسترسی Apache را در فهرست‌ها پیکربندی کنید

  • محتوای مدیریت شده گروه را پیکربندی کنید

  • یک برنامه اصلی CGI را مستقر کنید

  • یک میزبان مجازی Apache را پیکربندی کنید

  • امنیت TLS را پیکربندی کنید

  • فایل پیکربندی آپاچی

  • یک سرور نام فقط در حافظه پنهان را پیکربندی کنید

  • اشتراک‌های شبکه را به مشتریان خاص ارائه دهید

  • اشتراک‌های شبکه مناسب برای همکاری گروهی را ارائه دهید

  • استفاده از Kerberos برای کنترل دسترسی به اشتراک‌گذاری‌های شبکه NFS (پیکربندی Kerberos)

  • از Kerberos برای کنترل دسترسی به اشتراک‌های شبکه NFS ( پیکربندی سرور Nfs) استفاده کنید

  • ارائه اشتراک‌های شبکه برای نصب و پیکربندی خاص Clients-client

  • اشتراک‌های شبکه مناسب برای همکاری گروهی را ارائه دهید

  • سیستمی را پیکربندی کنید تا همه ایمیل‌ها را به یک سرور ایمیل مرکزی ارسال کند

  • پیکربندی احراز هویت مبتنی بر کلید

  • پیکربندی احراز هویت مبتنی بر کلید 2

  • زمان را با استفاده از سایر همتایان NTP همگام کنید

  • MariaDB را نصب و پیکربندی کنید

  • یک طرحواره پایگاه داده ساده ایجاد کنید

  • پشتیبان گیری از پایگاه داده

  • پرس و جوهای ساده SQL را در مقابل پایگاه داده انجام دهید

  • بازیابی پایگاه داده MariaDB


بخش 10 - جایزه 1: شیرجه عمیق پوسته ایمن

  • مقدمه ای بر Secure Shell

  • چگونه به یک میزبان راه دور متصل شوم

  • چگونه می توانم به یک میزبان راه دور در یک پورت SSH دیگر متصل شوم

  • چگونه می توانم به یک فهرست خاص وارد شوم؟

  • چگونه می توانم با استفاده از SSH یک فرمان را روی یک میزبان راه دور اجرا کنم؟

  • چگونه می توانم (فایل/فایل) را با استفاده از SCP در یک میزبان راه دور کپی کنم؟

  • چگونه می توانم (فایل/فایل) را با استفاده از SCP از یک میزبان راه دور کپی کنم؟

  • چگونه می توانم کل دایرکتوری را با استفاده از SCP کپی کنم؟

  • آیا می توانم سرعت (پهنای باند) انتقال فایل ها را با استفاده از SCP محدود کنم؟

  • SFTP چیست و چگونه به SFTP متصل شویم؟

  • فایل SFTP را فهرست کرده و دایرکتوری کار را بررسی کنید

  • بارگذاری فایل‌های SFTP

  • بارگیری فایل‌های SFTP

  • تغییر SFTP و ایجاد دایرکتوری ها

  • SFTP حذف فایل‌ها و فهرست‌ها

  • چند جلسه SSH با صفحه (صفحه نصب)

  • چند جلسه SSH با صفحه (شروع به کار)

  • چند جلسه SSH با قفل صفحه و خروج از صفحه

  • تونل زنی x11 از طریق SSH (لینوکس)

  • تونل کردن x11 از طریق SSH (اجرای برنامه های لینوکس در ویندوز)

  • دسکتاپ از راه دور با SSH (نصب و پیکربندی سرور VNC)

  • دسکتاپ از راه دور با SSH (اتصال به دسکتاپ از راه دور)

  • درگاه پیش فرض را تغییر دهید

  • دسترسی مستقیم ریشه را غیرفعال کنید

  • اجازه دسترسی برای کاربر(های) خاص

  • دسترسی از IPهای شناخته شده را رد کنید

  • اجازه دسترسی از IPهای شناخته شده

  • تأیید هویت کلید عمومی

  • تأیید گذرواژه را غیرفعال کنید


بخش 11 - پاداش 2: سخنرانی های اضافی

  • Vi editor قسمت 1

  • Vi editor قسمت 2

  • فایل SWAP و پارتیشن SWAP ایجاد کنید

  • مدیریت حجم منطقی (LVM)

  • RAID نرم افزار

  • مدیریت فرآیند

  • VMSTAT و IOSTAT

  • لیست فایل های باز (LSOF)

  • Tcpdump

  • فایل ها را در لینوکس با استفاده از find and locate جستجو کنید

  • فرمان Cat

  • فرمان Grep

  • فرمان AWK

  • فرمان HEAD

  • کاربران شبکه (ssh، Scp، Ftp، wget)


با آن پشتیبانی 24 ساعته برای هرگونه سوال یا پیشنهاد در انجمن گفتگو وجود خواهد داشت


و اکنون پس از این توضیحات، باید نگران این باشید که تا پایان از این دوره چه چیزی به دست خواهید آورد!


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

============================================== ==========================================

برای اطمینان، بررسی کنید که دانشجویان من واقعاً در مورد این دوره چه می‌گویند:


"من ده ها دوره در مورد Udemy با محتوای واقعا عالی گذرانده ام، اما اگر فقط یک دوره را بگذرانید، این دوره ای است که باید بگذرانید. متشکرم.!!!" - Edward W. (بررسی 5 ستاره)


"Five Star All the Way!!! با تشکر از بچه ها، شما بهترین در Udemy هستید! دوره آموزشی به خوبی توضیح داده شده و درک آن در مدت زمان معقول آسان است. پس از اتمام بخش اول، مطمئن هستم که این دوره همه چیزهایی را که انتظار داشتم ارائه خواهد کرد. برای و بیشتر" - کنسرو G. (بررسی 5 ستاره)


"بابت دوره بسیار متشکرم! من مشتاق دیدن سخنرانی های بیشتر هستم، او یک کلمه را هدر نداد. اگر می خواهید موفق شوید این دوره را بخرید. بسیار قابل درک است!!!" - Kaichekanchap (بررسی 5 ستاره)

"آدم عالی!! چیزهای عالی، به شدت توصیه می شود. به سادگی پنج ستاره. از اینکه این دانش نوآورانه را به ما نشان دادید متشکریم. بسیار آموزنده بود" - Uppalakiran (بررسی 5 ستاره)


"ساده و سرراست!!!!!! ای کاش سالها پیش به کلاسی مانند این دسترسی داشتم. مدرس همیشه اینجاست تا به شما کمک کند، هرگز مشکلی برای تماس با او در رابطه با سوال در دوره وجود نداشت. " - Sairepavan (بررسی 5 ستاره)


"من اطلاعات بیشتری در مورد لینوکس دارم، اکیداً این دوره را به همه حرفه ای های جدیدی که کار خود را به عنوان مدیر لینوکس شروع می کنند توصیه می کنم" - Abhishek Kumar P. (5 ستاره بررسی)


"کار عالی! بهترین دوره در مورد udemi. توضیحات ساده و شیرین. هر کسی که می خواهد لینوکس را یاد بگیرد می تواند آن را طی کند. دقیقاً همان چیزی را که دنبالش بودم به من داد" - Nervinara (بررسی 5 ستاره)


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

معرفی Introduction

  • خوش آمدی ! Welcome !

  • لینوکس چیست؟ What is Linux ?

  • چرا لینوکس؟ Why Linux ?

آزمایشگاه خود را آماده کنید Prepare Your Lab

  • VirtualBox را روی ویندوز نصب کنید Install VirtualBox on Windows

  • اولین ماشین مجازی ما را ایجاد کنید Create our first virtual machine

  • هارد دیسک مجازی جدید اضافه کنید Add New Virtual Hard Disk

  • چرا راکی ​​لینوکس؟ و این مربوط به centOS و RedHat است Why Rocky Linux ? and it's relation to centOS and RedHat

  • Rocky 9.0 (سازگار با Redhat و CentOS) را نصب کنید Install Rocky 9.0 (Redhat & CentOS compatible)

  • Port Forwarding - NAT - راه حل مشکل شبکه Port Forwarding - NAT - Network issue solution

درک و استفاده از ابزارهای ضروری Understand & Use Essential Tools

  • دسترسی به خط فرمان Accessing the Command Line

  • سلسله مراتب سیستم فایل لینوکس Linux File System Hierarchy

  • ایجاد فایل ها و دایرکتوری ها Create Files & Directories

  • راه خود را در لینوکس بیابید Find Your Way In Linux

  • کپی، انتقال، تغییر نام و حذف فایل ها Copy, Move, Rename & Delete Files

  • کپی، انتقال، تغییر نام و حذف دایرکتوری ها Copy, Move, Rename & Delete Directories

  • در مورد صفحات دستی راهنمایی دریافت کنید Get Help with Manual Pages

  • از Pinfo کمک بگیرید Get Help with Pinfo

  • اسناد لینوکس را بخوانید Read Linux Documentation

  • از تغییر مسیر ورودی و خروجی استفاده کنید Use Input & Output redirection

  • ایجاد و ویرایش فایل های متنی Create & Edit Text Files

  • دسترسی به سیستم های راه دور با استفاده از SSH Access Remote Systems Using SSH

  • بایگانی، فشرده سازی، باز کردن و از حالت فشرده خارج کردن فایل ها Archive, Compress, Unpack & Uncompress Files

  • ایجاد پیوندهای سخت و نرم Create Hard & Soft Links

  • یافتن فایل ها Finding Files

مدیریت سیستم لینوکس (فصل 1) Linux System Administration (Chapter 1)

  • ایجاد کاربران محلی و گروه های محلی Create Local Users & Local Groups

  • به دست آوردن قدرت های فوق العاده Gain Super Powers

  • تغییر کاربران، گروه ها و پیری رمز عبور Modify Users, Groups & Password Aging

  • یک سیستم را برای استفاده از یک سرویس احراز هویت موجود پیکربندی کنید Configure A System To Use An Existing Authentication Service

  • مجوزهای علامت گذاری Notation Permissions

  • مجوزهای نمادین Symbolic Permissions

  • مجوزهای ویژه Special Permissions

مدیریت سیستم لینوکس (فصل 2) Linux System Administration (Chapter 2)

  • نظارت بر فرآیندهای در حال اجرا با دستور ps Monitor Running Processes with ps Command

  • فرآیندها را در پس زمینه اجرا کنید Run Processes in the Background

  • فرآیندهای در حال اجرا را با Kill & Pkill خاتمه دهید Terminate Running Processes with Kill & Pkill

  • سیستم مانیتورینگ در حال اجرا با بالا Monitoring Running System with top

  • لیست کردن فایل های واحد با systemctl Listing Unit Files with systemctl

  • شروع، توقف و بررسی وضعیت یک سرویس لینوکس Start, Stop & Check The status of a Linux Service

  • حقیقت در مورد گزارش سیستم The Truth About System Log

  • rsyslog The rsyslog

  • مجله SystemD The SystemD Journal

  • SystemD Journal Preservation SystemD Journal Preservation

  • یک سیستم را به طور معمول بوت، راه اندازی مجدد و خاموش کنید Boot, Reboot And Shut Down A System Normally

  • سیستم ها را به صورت دستی در اهداف مختلف راه اندازی کنید Boot Systems Into Different Targets Manually

  • برای دسترسی به یک سیستم، فرآیند بوت را قطع کنید Interrupt The Boot Process To Gain Access To A System

  • اولویت فرآیند را با Renice تنظیم کنید Adjust Process Priority With Renice

مدیریت سیستم لینوکس (فصل 3) Linux System Administration (Chapter 3)

  • بررسی سیستم فایل Examining the File System

  • نصب و جداسازی فایل سیستم Mounting & Unmounting File System

  • سیستم های فایل Vfat، ext4 و xfs را ایجاد، سوار کردن، خارج کردن و استفاده کنید Create, Mount, Unmount And Use Vfat, ext4 And xfs File Systems

  • سیستم های فایل شبکه CIFS و NFS را نصب و جدا کنید Mount and Unmount CIFS and NFS Network File Systems

  • افزایش حجم منطقی موجود Extend Existing Logical Volume

  • ایجاد و مدیریت ACL لیست های کنترل دسترسی Create and manage Access Control Lists ACLs

  • با ntp زمان دقیق را حفظ کنید Maintain Accurate Time with ntp

  • پیکربندی شبکه خود را تأیید کنید Validate Your Network Configuration

  • شبکه لینوکس را پیکربندی کنید Configure Linux Network

  • ویرایش فایل های پیکربندی شبکه Edit Network Configuration Files

  • پیکربندی نام هاست و وضوح نام ها Configuring Hostnames & Names Resolution

  • با yum نرم افزار را نصب و به روز کنید Install & Update Software with yum

  • مدیریت بسته های RPM Manage RPM Packages

  • برنامه ریزی وظایف با استفاده از at و cron Schedule Tasks Using at and cron

مدیریت سیستم لینوکس (فصل 4) Linux System Administration (Chapter 4)

  • احراز هویت مبتنی بر کلید را برای SSH پیکربندی کنید Configure Key-Based Authentication for SSH

  • اجازه ورود کاربر Root با استفاده از SSH را نمی دهد Disallow User Root from Logging In Using SSH

  • کپی کردن ایمن فایل ها بین سیستم ها Copying Files Securely Between Systems

  • همگام سازی ایمن فایل ها و پوشه ها بین سیستم ها Synchronize Files & Folders Securely Between Systems

  • تنظیمات فایروال را با استفاده از Firewall-config & Firewall-cmd پیکربندی کنید Configure Firewall Settings Using Firewall-config & Firewall-cmd

  • مقدمه ای بر SElinux Introduction To SElinux

  • فهرست و شناسایی فایل SElinux و زمینه فرآیند List And Identify SElinux File And Process Context

  • بازیابی زمینه های پیش فرض فایل Restore Default File Contexts

  • از تنظیمات Boolean برای تغییر سیستم SElinux استفاده کنید Use Boolean Settings To Modify System SElinux

  • تشخیص و رسیدگی به نقض خط مشی معمول SElinux Diagnose And Address Routine SElinux Policy Violation

مدیریت سیستم لینوکس (فصل 5) Linux System Administration (Chapter 5)

  • پیوندهای شبکه جمع آوری شده را بین 2 سیستم یا رابط RHEL پیکربندی کنید Configure Aggregated Network Links Between 2 RHEL Systems or Interfaces

  • آدرس های IPv6 را پیکربندی کنید و عیب یابی اولیه IPv6 را انجام دهید Configure IPv6 Addresses and Perform Basic IPv6 Troubleshooting

  • فایروالد - ثروتمندان حکومت می کنند Firewalld - The rich rules

  • پیکربندی ترجمه آدرس شبکه (NAT) - بالماسکه Configure Network Address Translation(NAT) - Masquerade

  • پیکربندی ترجمه آدرس شبکه (NAT) - ارسال پورت Configure Network Address Translation (NAT) - Port forwarding

  • یک سیستم را به عنوان هدف iSCSI پیکربندی کنید Configure a system as an iSCSI target

  • یک سیستم را به عنوان آغازگر iSCSI پیکربندی کنید Configure a system as an iSCSI initiator

  • از procsys و sysctl برای اصلاح یا تنظیم پارامترهای زمان اجرا هسته استفاده کنید Use procsys and sysctl to Modify or Set Kernel runtime parameters

  • تولید و ارائه گزارش در مورد استفاده از سیستم (پردازنده، حافظه، دیسک، شبکه) Produce and deliver reports on system utilization(processor,memory,disk,network)

مدیریت سیستم لینوکس (موضوعات پیشرفته) Linux System Administration (Advanced Topics)

  • بسته های مورد نیاز برای ارائه خدمات را نصب کنید Install the packages needed to provide the service

  • SELinux را برای پشتیبانی از سرویس پیکربندی کنید Configure SELinux to support the service

  • از برچسب گذاری پورت SELinux استفاده کنید تا به سرویس ها اجازه دهید از پورت های غیر استاندارد استفاده کنند Use SELinux port labelling to allow services to use non-standard ports

  • سرویس را پیکربندی کنید تا هنگام بوت شدن سیستم شروع به کار کند Configure the service to start when the system is booted

  • آپاچی را نصب و پیکربندی کنید Install and Configure Apache

  • محدودیت های دسترسی آپاچی در دایرکتوری ها را پیکربندی کنید Configure Apache access restrictions on directories

  • محتوای مدیریت شده گروه را پیکربندی کنید Configure Group Managed Content

  • یک برنامه اصلی CGI را مستقر کنید Deploy a basic CGI application

  • یک میزبان مجازی آپاچی را پیکربندی کنید Configure an Apache Virtual Host

  • امنیت TLS را پیکربندی کنید Configure TLS security

  • فایل پیکربندی آپاچی The Apache Configuration File

  • یک سرور نام فقط در حافظه پنهان را پیکربندی کنید Configure a Caching-Only Name Server

  • اشتراک های شبکه را به مشتریان خاص ارائه دهید Provide network shares to specific clients

  • اشتراک های شبکه مناسب برای همکاری گروهی را فراهم کنید Provide network shares suitable for group collaboration

  • استفاده از Kerberos برای کنترل دسترسی به اشتراک‌گذاری‌های شبکه NFS (پیکربندی Kerberos) Use Kerberos to Control Access to NFS network shares (configure Kerberos)

  • استفاده از Kerberos برای کنترل دسترسی به اشتراک‌گذاری‌های شبکه NFS (پیکربندی سرور Nfs) Use Kerberos to Control Access to NFS network shares ( Configure Nfs Server )

  • نصب و پیکربندی اشتراک‌های شبکه را برای مشتریان خاص-مشتری ارائه کنید Provide Network Shares to Specific Clients-client installation and configuration

  • اشتراک های شبکه مناسب برای همکاری گروهی را فراهم کنید Provide Network Shares Suitable for Group Collaboration

  • سیستمی را پیکربندی کنید تا همه ایمیل ها را به یک سرور پست مرکزی ارسال کند Configure a system to forward all emails to a central mail server

  • احراز هویت مبتنی بر کلید را پیکربندی کنید Configure Key-Based Authentication

  • پیکربندی احراز هویت مبتنی بر کلید 2 Configure Key-Based Authentication 2

  • با استفاده از سایر همتایان NTP زمان را همگام کنید Synchronize time using other NTP peers

  • MariaDB را نصب و پیکربندی کنید Install and Configure MariaDB

  • یک طرح ساده پایگاه داده ایجاد کنید Create a simple database schema

  • پشتیبان گیری از پایگاه داده Backup database

  • پرس و جوهای ساده SQL را در مقابل پایگاه داده انجام دهید Perform simple SQL queries against a database

  • بازیابی پایگاه داده MariaDB Restore a MariaDB database

Cover Letter & CV Structure Cover Letter & CV Structure

  • نحوه نوشتن نامه پوششی How to write a cover letter

  • ساختار CV CV Structure

امتیاز 1: شیرجه عمیق پوسته ایمن Bonus 1: Secure Shell Deep Dive

  • مقدمه ای بر Secure Shell Introduction To Secure Shell

  • چگونه به هاست راه دور متصل شوم How do I connect to a remote host

  • چگونه می توانم به یک هاست راه دور در یک پورت SSH دیگر متصل شوم How do I connect to a remote host on a different SSH port

  • چگونه می توانم به یک دایرکتوری خاص وارد شوم؟ How can I login to a specific directory?

  • چگونه می توانم با استفاده از SSH یک فرمان را روی یک هاست راه دور اجرا کنم؟ How do I execute a command on a remote host using SSH?

  • چگونه می توانم (فایل/فایل) را با استفاده از SCP در یک میزبان راه دور کپی کنم؟ How can I copy (file/files) to a remote host using SCP?

  • چگونه می توانم (فایل/فایل) را از یک میزبان راه دور با استفاده از SCP کپی کنم؟ How can I copy (file/files) from a remote host using SCP?

  • چگونه می توانم کل دایرکتوری را با استفاده از SCP کپی کنم؟ How can I Copy entire directory using SCP?

  • آیا می توانم سرعت (پهنای باند) انتقال فایل ها را با استفاده از SCP محدود کنم؟ Can I limit the speed (bandwidth) of files transfer using SCP?

  • SFTP چیست و چگونه به SFTP متصل شویم؟ What is SFTP and how to connect to SFTP?

  • فایل SFTP را فهرست کرده و دایرکتوری کار را بررسی کنید SFTP List file and check the working directory

  • آپلود فایل های SFTP SFTP Uploading Files

  • دانلود فایل های SFTP SFTP Downloading Files

  • SFTP سوئیچینگ و ایجاد دایرکتوری ها SFTP Switching and Creating Directories

  • SFTP حذف فایل ها و دایرکتوری ها SFTP Remove Files and Directories

  • چند جلسه SSH با صفحه (صفحه نصب) Multiple SSH Sessions with screen (Install Screen)

  • چندین جلسه SSH با صفحه نمایش (شروع به کار) Multiple SSH Sessions with screen (Start working)

  • چندین جلسه SSH با قفل صفحه و خروج از صفحه نمایش Multiple SSH Sessions with screen Lock and Exit from the screen

  • تونل زنی x11 از طریق SSH (لینوکس) Tunneling x11 Through SSH (Linux)

  • تونل کردن x11 از طریق SSH (اجرای برنامه های لینوکس در ویندوز) Tunneling x11 Through SSH (Run Linux Applications on Windows)

  • دسکتاپ از راه دور با SSH (نصب و پیکربندی سرور VNC) Remote Desktop with SSH (Install and Configure VNC Server)

  • دسکتاپ از راه دور با SSH (اتصال به دسکتاپ از راه دور) Remote Desktop with SSH (Connect to Remote Desktop)

  • پورت پیش فرض را تغییر دهید Change The Default Port

  • دسترسی مستقیم به ریشه را غیرفعال کنید Disable Direct Root Access

  • اجازه دسترسی برای کاربر(های) خاص Allow Access for Certain User(s)

  • عدم دسترسی به IP های شناخته شده Deny Access from Known IPs

  • اجازه دسترسی از IP های شناخته شده Allow Access from Known IPs

  • احراز هویت کلید عمومی Public Key Authentication

  • غیرفعال کردن تصدیق رمز عبور Disable Password Authentication

امتیاز 2: مدیریت وب سرور آپاچی برای مدیران لینوکس Bonus 2: Apache Web Server Administration for Linux Admins

  • معرفی وب سرور Introduction to web server

  • ملزومات Essentials

  • Apache را با استفاده از yum نصب کنید Install Apache using yum

  • Apache را فعال کنید تا به طور خودکار هنگام بوت شدن سیستم شروع شود Enable Apache to automatically start when system boot

  • سرویس فایروال را پیکربندی کنید Configure the firewall service

  • آپاچی کجاست؟ Where is Apache?

  • ساختار دایرکتوری آپاچی Apache directory structure

  • فایل پیکربندی Configuration file

  • اولین صفحه خود را ایجاد کنید Create your first page

  • راه اندازی میزبان مجازی - بر اساس نام Setting up the virtual host - name based

  • راه اندازی میزبان مجازی - مبتنی بر پورت Setting up the virtual host - port based

  • پیکربندی نام مستعار برای آدرس اینترنتی Configuring an alias for a url

  • تغییر مسیرها Redirects

  • گزارش خطا The error log

  • گزارش دسترسی The access log

  • ثبت سفارشی Custom log

  • چرخش گزارش Log rotation

  • امنیت پایه - قسمت 1 Basic Security - Part 1

  • امنیت پایه - قسمت 2 Basic Security - Part 2

  • TLS/SSl را به صورت رایگان تنظیم کنید Set up TLS/SSl for free

  • احراز هویت اولیه Basic authentication

  • احراز هویت خلاصه Digest authentication

  • کنترل دسترسی Access Control

  • htaccess (سمت مدیر) .htaccess (Administrator Side)

  • htaccess (سمت کاربر) .htaccess (User Side)

  • احراز هویت (یادداشت) Authentication ( notes )

  • آنتی ویروس را نصب و پیکربندی کنید Install and Configure antivirus

  • حملات dos را کاهش دهید - mod_evasive Mitigate dos attacks - mod_evasive

  • ماژول های چند پردازشی آپاچی (MPM) Apache Multi-Processing Modules (MPMs)

  • تنظیم httpd.conf - قسمت 1 Adjusting httpd.conf - Part 1

  • تنظیم httpd.conf - قسمت 2 Adjusting httpd.conf - Part 2

  • عیب یابی Apache (Analyze Access Log) - قسمت 1 Troubleshoot Apache (Analyze Access Log) - Part 1

  • عیب یابی Apache (Analyze Access Log) - قسمت 2 Troubleshoot Apache (Analyze Access Log) - Part 2

  • از Apachetop برای نظارت بر ترافیک وب سرور استفاده کنید Use Apachetop to monitor web server traffic

امتیاز 3: سخنرانی های اضافی Bonus 3: Additional Lectures

  • ویرایشگر Vi قسمت 1 Vi editor part 1

  • ویرایشگر Vi قسمت 2 Vi editor part 2

  • فایل SWAP و پارتیشن SWAP ایجاد کنید Create SWAP file and SWAP partition

  • مدیریت حجم منطقی (LVM) Logical Volume Management (LVM)

  • RAID نرم افزاری Software RAID

  • مدیریت فرآیند Process Managment

  • VMSTAT و IOSTAT VMSTAT And IOSTAT

  • لیست فایل های باز (LSOF) List Open Files (LSOF)

  • Tcpdump Tcpdump

  • با استفاده از Find and Locate فایل ها را در لینوکس جستجو کنید Search for Files on Linux using find and locate

  • فرمان گربه Cat Command

  • فرمان Grep Grep Command

  • فرمان AWK AWK Command

  • فرمان HEAD HEAD Command

  • مشتریان شبکه (ssh، Scp، Ftp، wget) Network Clients (ssh , Scp , Ftp ,wget)

نمایش نظرات

نظری ارسال نشده است.

آموزش برترین دوره مدیریت لینوکس: حرفه خود را در فناوری اطلاعات شروع کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
24.5 hours
185
Udemy (یودمی) udemy-small
10 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
24,226
4.3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

M Torkey M Torkey

مهندس حرفه ای DevOps، مدرس و سازنده محتوا.

M Khalil M Khalil

مدرس و یکی از بنیانگذاران دانشگاه Watch N' Learn

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.