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

Linux Commands and System Administration Bootcamp

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

BOOTCAMP دستورات لینوکس و مدیریت سیستم: لینوکس برای مبتدیان و زبان آموزان پیشرفته


لینوکس یکی از بهترین سیستم عامل های جهان است. لینوکس یک سیستم عامل محبوب و منبع باز است که استفاده از آن آسان و بسیار امن است. اکثر شرکت‌های Fortune 500 سرورهای بک‌اند خود را بر روی سیستم‌عامل مبتنی بر لینوکس/یونیکس اجرا می‌کنند.

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


این دوره برای تقویت درک شما از محافظت از سرورهای لینوکس ساخته شده است. کسب تخصص در راه اندازی و مدیریت فایروال با iptables برای دفاع قوی در برابر تهدیدات احتمالی. این راهنمای دقیق که جنبه‌های حیاتی امنیت سرور لینوکس را پوشش می‌دهد، دانش لازم برای محافظت مؤثر از سیستم‌های شما را ارائه می‌کند.


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

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

•درس‌ها مانند جلسات کلاس درس زنده همراه با تکالیف برای آزمایش آموخته‌های شما هستند.

•من همچنین آزمون‌هایی را برای شما ایجاد کرده‌ام که می‌توانید از آن عبور کنید و دانش خود را آزمایش کنید.

•یادگیری لینوکس ممکن است چالش برانگیز به نظر برسد، اما من این دوره را با در نظر گرفتن مهمترین چیزهایی که باید بدانم اگر امروز شغلم در لینوکس را شروع می کردم، طراحی کرده ام.


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


فهرست موضوعاتی که در این دوره به آنها پرداخته ام در زیر آمده است:


بخش 1. بررسی اجمالی دوره

  • نمای کلی دوره

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

  • Virtual Box

    را نصب کنید
  • نصب سیستم عامل Cent Linux

    را دانلود کنید
  • Red Hat 8 را با پارتیشن بندی سفارشی در Virtual Box نصب کنید

  • دانلود، نصب و اتصال از طریق putty

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

بخش 3. اصول لینوکس

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

  • فرمان های اصلی لینوکس cd، ls، cat، pwd و موارد دیگر

  • فهرست کردن فایل ها و درک خروجی LS

  • تغییر رمز عبور یک کاربر

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

  • مقدمه ای بر ویرایشگر vi

  • کپی کردن فهرست‌ها و فایل‌ها

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

  • انتقال و تغییر نام دایرکتوری ها و فایل ها

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

  • ایجاد فایل ها و دایرکتوری ها توسط خط فرمان

  • آشنایی با مجوزهای اصلی فایل و دایرکتوری

  • تغییر مجوزهای فایل

  • مالکیت فایل را برای کاربر و گروه تغییر دهید

  • آزمایش

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

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

  • استفاده از دستورات سر و دم

  • توضیح تکمیل کلید Tab

  • استفاده از دستور تاریخچه

  • توضیح شخصیت های Wild Cards

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

  • تغییر مسیر ورودی، خروجی و خطا

  • توضیحات فرمان grep

  • کاربردهای لوله

  • فرمان مستعار پوسته

  • استفاده از دستور echo

  • توضیح متغیرهای محیطی

  • اتصال از یک سرور به سرور دیگر

  • انتقال و کپی فایل ها از طریق شبکه

  • شمارش کلمات، خطوط و کاراکترها

  • مشاهده و نظارت بر فرآیندها با دستور

  • کارها را با Cron

    زمان‌بندی و خودکار کنید
  • مدیریت کاربر و گروه

  • تغییر کاربر توسط خط فرمان

  • ابزار sudo

  • فشرده سازی و بایگانی فایل ها (با استفاده از tar، gzip)

  • نمایش و تنظیم نام میزبان

  • آدرس IP خود را در لینوکس پیدا کنید

  • (استفاده از روش های مختلف دستکاری فایل متنی با استفاده از دستورات )tr، sort، diff و uniq

  • دستور برش و مرتب سازی

  • سیستم عامل های 32 بیتی در مقابل 64 بیتی

  • یافتن اطلاعات سیستم با استفاده از (uname، dmidecode)

  • بازیابی رمز عبور ریشه

  • توضیح sosreport برای عیب یابی Redhat

  • نظارت بر کاربران (که آخرین w، id)

  • پیام روز (motd) و دیوار

  • آزمایش

بخش 5. نصب نرم افزار

  • نصب نرم افزار با استفاده از YUM

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

  • مقدمه ای بر مخازن

  • یک مخزن محلی ایجاد کنید

  • به روز رسانی و آماده سازی سیستم

  • وصله‌ها و به‌روزرسانی‌ها را برگردانید

  • نصب نرم افزار در SUSE Linux با استفاده از Zypper

  • نصب نرم افزار در اوبونتو

  • به روز رسانی هسته

  • آزمایش

بخش 6. مدیریت کاربران و گروه ها

  • مدیریت کاربر و گروه با دستور

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

  • استفاده از دستور passwd

  • پیر شدن رمز عبور در حساب‌های کاربری

  • حساب‌های گروهی را در لینوکس ایجاد، اصلاح و حذف کنید

  • فعال و غیرفعال کردن مکانیسم رمز عبور سایه

  • فایل‌های احراز هویت کاربر

  • توضیح فایل passwd

  • توضیح فایل سایه

  • توضیح فایل گروه

  • توضیح فایل gshadow

  • تغییر کاربر

  • ابزار sudo

بخش 7. مدیریت دیسک و حجم با استفاده از (LVM، Parted)

  • مقدمه ای بر پارتیشن بندی و سیستم فایل

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

  • یک حجم دیسک جدید از طریق Oracle Virtual Box اضافه کنید

  • مدیریت فضای ذخیره‌سازی با partedmot

  • ایجاد حجم های فیزیکی (PV)، گروه های حجمی (VGs) و منطقی

  • توسعه گروه حجم (VG) و حجم منطقی (LV)

  • انعکاس حجم های منطقی

  • انتقال حجم ها (داده ها) از یک فضای ذخیره سازی به حافظه دیگر

  • حذف حجم‌های منطقی (LV)، گروه‌های حجمی (VGs) و فیزیکی

بخش 8. شبکه‌سازی با استفاده از لینوکس

  • اجزای شبکه

  • کلاس های شبکه

  • پروتکل‌های TCP و UDP

  • مدل OSI

  • فرمان پینگ

  • رابط های شبکه، فایل های پیکربندی و دستورات

  • آدرس IP خود را پیدا کنید

  • از طریق Oracle VM Virtual Box یک آداپتور شبکه اضافه کنید

  • پیوند NIC

بخش 9. امنیت لینوکس

  • فایروال و iptables

  • امنیت سرور لینوکس

بخش 10. سرورها و خدمات

  • وب سرور آپاچی

  • سرور LAMP

بخش 11. Shell Scripting

  • Shell Scripting چیست؟

  • قرارداد نامگذاری برای Shell Script

  • قالب اسکریپت پوسته

  • نحوه اجرای Shell Script

  • دستورهای اساسی مورد استفاده در Shell Scripting

  • ایجاد اولین اسکریپت - Hello World

  • تعریف متغیر

  • عبارات حسابی در پوسته اسکریپت

  • دستکاری رشته در اسکریپت پوسته

  • مقایسه رشته ها در اسکریپت پوسته

  • عبارات خواندن و اکو (ورودی/خروجی)

  • اپراتورهای رابطه‌ای در Shell Scripting

  • بیانیه های مشروط (تصمیم گیری)

  • بیانیه مورد

  • برای حلقه در Shell Scripting

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

  • تا حلقه در Shell Scripting

  • حلقه را در Shell Scripting انتخاب کنید

  • حلقه های بی نهایت و خواب

  • خروج از وضعیت در Shell Scripting

  • متغیرهای ویژه در اسکریپت پوسته

  • آزمایش


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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نصب نرم افزارهای مورد نیاز و دسترسی به سیستم لینوکس Installation of required software and accessing a Linux system

  • Virtual Box را نصب کنید Install Virtual Box

  • دانلود و نصب Cent OS Linux Download & Install Cent OS Linux

  • Red Hat 8 را با پارتیشن بندی سفارشی روی Virtual Box نصب کنید Install Red Hat 8 with Custom Partitioning on Virtual Box

  • دانلود، نصب و اتصال از طریق putty Download, Install and connect through putty

  • راه های مختلف دسترسی به سرور لینوکس شما Different ways of accessing your Linux server

اصول لینوکس Linux Fundamentals

  • ساختار دایرکتوری لینوکس The Linux directory structure

  • دستورات پایه لینوکس cd، ls، cat، pwd و غیره Basic Linux commands cd, ls, cat, pwd, and more

  • فهرست کردن فایل ها و درک خروجی LS Listing files and understanding LS output

  • تغییر رمز عبور یک کاربر Changing password of a user

  • یافتن فایل ها در سیستم شما Finding files in your system

  • مقدمه ای بر ویرایشگر VI Introduction to VI editor

  • کپی کردن دایرکتوری ها و فایل ها Copying directories and files

  • حذف دایرکتوری ها و فایل ها Removing directories and files

  • انتقال و تغییر نام دایرکتوری ها و فایل ها Moving and renaming directories and files

  • مسیر مطلق در مقابل نسبی یک دایرکتوری Absolute vs relative path of a directory

  • ایجاد فایل ها و دایرکتوری ها توسط خط فرمان Creating files and directories by command line

  • آشنایی با مجوزهای اولیه فایل و دایرکتوری Understanding the basic file and directory permissions

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

  • تغییر مالکیت فایل برای کاربر و گروه Modify file ownership for user and group

  • امتحان Quiz

مجموعه مهارت های لینوکس متوسط Intermediate Linux skills set

  • استفاده از دستور بیشتر و کمتر Use of more and less command

  • استفاده از دستورات سر و دم Use of head and tail commands

  • توضیح تکمیل کلید Tab Explanation of Tab Key Completion

  • استفاده از دستور History Use of History Command

  • توضیح شخصیت های وایلد کارت Explanation of Wild Cards Characters

  • پیوندهای نرم و سخت بین فایل ها Soft and Hard Links between files

  • ورودی، خروجی و تغییر مسیر خطا Input, Output and Error Redirection

  • توضیح دستور Grep Explanation of Grep Command

  • موارد استفاده از لوله Uses of Pipe

  • دستور مستعار پوسته Shell Aliases command

  • استفاده از دستور echo Use of echo command

  • تبیین متغیرهای محیطی Explanation of Environment Variables

  • اتصال از یک سرور به سرور دیگر Connecting from one server to another

  • انتقال و کپی فایل ها از طریق شبکه Transferring and Copying Files over the Network

  • شمارش کلمات، خطوط و کاراکترها Counting of Words, Lines and Characters

  • مشاهده و نظارت بر فرآیندها با دستور Viewing and Monitoring Processes by command

  • با Cron وظایف را برنامه ریزی و خودکار کنید Schedule and automate tasks with Cron

  • مدیریت کاربر و گروه User and group administration

  • تغییر کاربری توسط خط فرمان Switching Users by command line

  • ابزار sudo The sudo utility

  • فشرده سازی و آرشیو فایل ها (با استفاده از tar، gzip) Compressing and archiving files (using tar, gzip)

  • نمایش و تنظیم نام میزبان Displaying and setting the hostname

  • آدرس IP خود را در لینوکس پیدا کنید Find your IP address in linux

  • (با استفاده از روش های مختلف دستکاری فایل متنی با استفاده از)tr، sort، diff، uni cmd (using different ways of text file manipulation by using)tr, sort, diff, uni cmd

  • دستور برش و مرتب سازی cut and sort command

  • سیستم عامل های 32 بیتی در مقابل 64 بیتی 32-bit vs 64-bit operating systems

  • یافتن اطلاعات سیستم با استفاده از (uname، dmidecode) Finding system information using (uname, dmidecode)

  • بازیابی رمز عبور ریشه Root Password recovery

  • توضیح sosreport برای عیب یابی Redhat Explanation of sosreport for Redhat troubleshooting

  • نظارت بر کاربران (که آخرین w، id) Monitor Users (who, last w, id)

  • پیام روز (motd) و دیوار Message of the day (motd) and wall

  • امتحان Quiz

نصب نرم افزار Software installation

  • نصب نرم افزار با استفاده از YUM Software installation using YUM

  • مدیریت بسته با استفاده از RPM Package management using RPM

  • مقدمه ای بر مخازن Introduction to Repositories

  • یک مخزن محلی ایجاد کنید Create a Local Repository

  • به روز رسانی و آماده سازی سیستم System updates and preparation

  • وصله ها و به روز رسانی ها را برگردانید Roll back patches and updates

  • نصب نرم افزار در SUSE Linux با استفاده از Zypper Installing Software in SUSE Linux using Zypper

  • نصب نرم افزار در اوبونتو Installing software in Ubuntu

  • به روز رسانی کرنل Updating Kernel

  • امتحان Quiz

مدیریت کاربران و گروه ها در لینوکس Managing users and groups in Linux

  • مدیریت کاربر و گروه با دستور User and group administration by command

  • یک حساب کاربری بدون دسترسی به ورود ایجاد کنید Create a user account with no login access

  • استفاده از دستور passwd Use of passwd command

  • قدیمی شدن رمز عبور در حساب های کاربری Password aging on user accounts

  • ایجاد، تغییر و حذف حساب های گروهی در لینوکس Create, modify and delete group accounts in linux

  • فعال و غیرفعال کردن مکانیسم رمز عبور سایه Activating and deactivating shadow password mechanism

  • فایل های احراز هویت کاربر User authentication files

  • توضیح فایل passwd Explanation of passwd file

  • توضیح فایل سایه Explanation of shadow file

  • توضیح فایل گروه Explanation of group file

  • توضیح فایل gshadow Explanation of gshadow file

  • تعویض کاربران Switching Users

  • ابزار sudo The sudo utility

مدیریت دیسک و حجم با استفاده از LVM و Parted Disk and volume management using LVM and parted

  • مقدمه ای بر پارتیشن بندی و فایل سیستم Introduction to partitioning and file system

  • مقدمه ای بر LVM (مدیر حجم منطقی) Introduction to LVM (The Logical Volume Manager)

  • از طریق Oracle Virtual Box یک حجم دیسک جدید اضافه کنید Add a new disk volume through Oracle Virtual Box

  • مدیریت ذخیره سازی با جدا شده Managing storage with parted

  • ایجاد حجم های فیزیکی (PVs)، گروه های حجمی (VGs) و منطقی Creating Physical Volumes (PVs), Volume Groups (VGs) and Logical

  • گسترش گروه حجم (VG) و حجم های منطقی (LV) Extending volume group (VG) and logical volumes (LV)

  • انعکاس حجم های منطقی Mirroring Logical Volumes

  • انتقال حجم ها (داده ها) از یک فضای ذخیره سازی به حافظه دیگر Moving volumes (Data) from one storage to another

  • حذف حجم های منطقی (LV)، گروه های حجمی (VGs) و حجم فیزیکی Removing Logical Volumes (LVs), Volume Groups (VGs) and Physical Volume

شبکه با استفاده از لینوکس Networking using Linux

  • اجزای شبکه Network Components

  • کلاس های شبکه Network Classes

  • پروتکل های TCP و UDP TCP and UDP Protocols

  • مدل OSI The OSI Model

  • فرمان پینگ Ping Command

  • رابط های شبکه، فایل های پیکربندی و دستورات Network Interfaces, configuration files and commands

  • آدرس IP خود را پیدا کنید Find your IP address

  • از طریق Oracle VM Virtual Box یک آداپتور شبکه اضافه کنید Add a Network Adapter through Oracle VM Virtual Box

  • اتصال NIC NIC Bonding

امنیت لینوکس Linux Security

  • فایروال و iptables Firewall and iptables

  • امنیت سرور لینوکس Linux Server Security

سرورها و خدمات Servers and Services

  • وب سرور آپاچی Apache Web Server

  • سرور LAMP LAMP Server

اسکریپت پوسته Shell Scripting

  • Shell Scripting چیست؟ What is Shell Scripting

  • قرارداد نامگذاری برای شل اسکریپت Naming Convention for Shell Script

  • قالب اسکریپت پوسته Shell Scripting Format

  • چگونه یک اسکریپت شل را اجرا کنیم How to Run a Shell Script

  • دستورات اساسی مورد استفاده در Shell Scripting Basic Commands used in Shell Scripting

  • ایجاد اولین اسکریپت - سلام جهان Creating first script - Hello World

  • تعریف متغیر Defining variable

  • عبارات حسابی در پوسته اسکریپت Arithmetic Expressions in Shell Scripting

  • دستکاری رشته در اسکریپت پوسته String Manipulation in Shell Scripting

  • مقایسه رشته ها در پوسته اسکریپت String Comparisons in Shell Scripting

  • عبارات خواندن و اکو (ورودی/خروجی). Read and Echo (Input/Output) statements

  • عملگرهای رابطه ای در شل اسکریپت Relational Operators in Shell Scripting

  • بیانیه های مشروط (تصمیم گیری) Conditional Statements (Decision Making)

  • بیانیه مورد Case Statement

  • برای حلقه در Shell Scripting For loop in Shell Scripting

  • Do-while در Shell Scripting Do-while in Shell Scripting

  • تا حلقه در Shell Scripting Until Loop in Shell Scripting

  • Loop in Shell Scripting را انتخاب کنید Select Loop in Shell Scripting

  • حلقه های بی نهایت، و خواب Infinite Loops, and Sleeping

  • خروج از وضعیت در Shell Scripting Exit Status in Shell Scripting

  • متغیرهای ویژه در پوسته اسکریپت Special Variables in Shell Scripting

  • امتحان Quiz

نمایش نظرات

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

آموزش بوت کمپ دستورات لینوکس و مدیریت سیستم
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12.5 hours
116
Udemy (یودمی) udemy-small
20 آذر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,233
5 از 5
دارد
دارد
دارد
Kashif Ali

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kashif Ali Kashif Ali

مدیر و مشاور حرفه ای سیستم. کاشیف یک IT حرفه ای با بیش از یک دهه تجربه کار در چندین شرکت 500 ثروت در بازار ایالات متحده است. وی از مهارت های فنی خود برای شرکت هایی مانند Pfizer ، Verizon ، Cox communication و IBM استفاده کرده است. علاوه بر این ، او به عنوان یک مشاور فنی و یک پیمانکار مستقل برای مشاغل کوچک و شرکتهای Fortune 500 عمل کرده است. او تجربه حرفه ای با CentOS ، RedHat Enterprise Linux ، SUSE Linux Enterprise Server و Ubuntu را دارد. علاوه بر این ، تخصص حرفه ای وی لینوکس ، VMWare ، ویندوز ، آموزش و ITIL است. در طول سال ها وی نقش های مختلفی را بر عهده گرفته است مانند: Lead فنی ، مدیر فناوری اطلاعات ، مدیر سیستم لینوکس و یک مشاور.

Udemy (یودمی)

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

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