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

Learn Linux administration and linux command line skills

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

اسم من کاشف علی است و به عنوان مدیر لینوکس، مدیر فناوری اطلاعات، زیرساخت و مشاور امنیتی برای بسیاری از شرکت های Fortune 500 در سخت ترین بازار جهان ...... نیویورک کار کرده ام. اغلب نقل می شود که اگر بتوانید به عنوان یک متخصص فناوری اطلاعات در نیویورک و وال استریت زنده بمانید - می توانید از هر محیط فناوری اطلاعات در جهان زنده بمانید.

پس از تجربه/تخصص من بیاموزید و حرفه خود را به سطح بعدی ببرید.

---------------------------------------------- -----------------------------------------

آموزش مدیریت لینوکس | مهارت های خط فرمان لینوکس

---------------------------------------------- ------------------------------------------

آموزش Red Hat Linux CentOS : از مهارت های مورد نیاز برای شروع حرفه ای به عنوان مدیر سرور لینوکس یا مدیر لینوکس استفاده کنید!

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

کار در لینوکس یکی از 5 پردرآمدترین شغل در صنعت IT است. لینوکس سیستم عامل شماره یک برای 500 شرکت ثروتمند و حتی استارتاپ است.

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

من همچنین سؤالات و پاسخ‌های مصاحبه فنی شغلی را درج کرده‌ام که قطعاً به دستیابی به اهداف شغلی شما کمک می‌کند.

تمام تمرین‌هایی که من پوشش داده‌ام به‌صورت فایل متنی قابل دانلود هستند، بنابراین می‌توانید همه سخنرانی‌ها را به راحتی دانلود و تمرین کنید.

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

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


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


بخش 1 - نمای کلی دوره

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

بخش 2 - نصب و دسترسی به یک سیستم لینوکس

  • VirtualBox را نصب کنید

  • CentOS Linux را دانلود کنید

  • CentOS Linux را نصب کنید

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

  • Red Hat 8 را با پارتیشن بندی سفارشی در VirtualBox نصب کنید

  • سرور SUSE LINUX Enterprise را دانلود کنید

  • SLES 15 (سرور SuSE Linux Enterprise) را نصب کنید

  • نصب SLES 12 SP3 با پارتیشن بندی خبره در VirtualBox

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

بخش 3 - مبانی لینوکس

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

  • پوسته

  • Cd، ls، cat، pwd و غیره دستورات اصلی لینوکس

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

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

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

  • پیدا کردن کمک در خط فرمان

  • ایجاد فایل‌ها و فهرست‌ها

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

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

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

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

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

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

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

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

  • آزمایش (22 سوال)

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

  • فرمان بیشتر و کمتر

  • دستورات سر و دم

  • تکمیل برگه

  • سابقه فرمان

  • کارت های وحشی

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

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

  • grep

  • لوله

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

  • فرمان echo

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

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

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

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

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

  • کارها را با Cron برنامه ریزی و خودکار کنید

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

  • تغییر کاربر

  • ابزار sudo

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

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

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

  • دستور

    tr، sort، diff و uniq - دستکاری فایل متنی

  • فرمان برش و مرتب سازی - دستکاری فایل متنی

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

  • پیدا کردن اطلاعات سیستم (نام، dmidecode)

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

  • گزارش sos برای عیب‌یابی Redhat

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

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

  • آزمایش

بخش 5 - نصب نرم افزار - Redhat/CentOS، SUSE، Fedora و UBUNTU

  • نصب نرم افزار Red-hat/CentOS/Fedora با استفاده از YUM

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

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

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

  • به روز رسانی و آماده سازی سیستم (قفل نسخه)

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

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

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

  • آزمایش

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

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

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

  • فرمان passwd

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

  • ایجاد، تغییر و حذف حساب های گروه

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

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

  • پرونده passwd

  • فایل سایه

  • فایل گروه

  • فایل gshadow

  • تغییر کاربر

  • ابزار sudo

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

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

  • معرفی LVM - Logical Volume Manager

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

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

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

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

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

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

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

بخش 8 - شبکه لینوکس

  • اجزای شبکه

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

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

  • مدل OSI

  • فرمان پینگ

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

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

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

  • پیوند NIC

بخش 9 - سرورها و خدمات

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

  • سرور LAMP

بخش 10 - امنیت لینوکس

  • فایروال و iptables

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

بخش 11 - مدیریت فرآیندها

  • درک فرآیندها

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

  • فهرست کردن یک فرآیند خاص

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

  • حالت های فرآیند

  • زیبایی فرآیند چیست؟

  • مشاهده و تغییر زیبایی فرآیند

  • تکمیل یک فرآیند در حال اجرا

  • فرآیندها را با سیگنال‌ها کنترل کنید

بخش 12 - آمادگی برای مصاحبه فنی لینوکس

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


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

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

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

نصب و دسترسی به سیستم لینوکس Installing and accessing a Linux system

  • VirtualBox را نصب کنید Install VirtualBox

  • CentOS Linux را دانلود کنید Download CentOS Linux

  • CentOS Linux را نصب کنید Install CentOS Linux

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

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

  • سرور SUSE LINUX Enterprise را دانلود کنید Download SUSE LINUX Enterprise Server

  • نصب SLES 15 (SuSE Linux Enterprise Server) Install SLES 15 (SuSE Linux Enterprise Server)

  • SLES 12 SP3 را با پارتیشن بندی تخصصی روی VirtualBox نصب کنید Install SLES 12 SP3 with expert partitioning on VirtualBox

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

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

  • ساختار دایرکتوری لینوکس The Linux Directory Structure

  • پوسته The Shell

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

  • فهرست کردن فایل ها و درک خروجی LS Listing Files and Understanding LS Output

  • تغییر رمز عبور Changing Password

  • مسیر مطلق در مقابل نسبی Absolute vs relative Path

  • یافتن کمک در خط فرمان Finding help at the command line

  • ایجاد فایل ها و دایرکتوری ها Creating Files and Directories

  • آشنایی با مجوزهای اصلی فایل و دایرکتوری Understanding the Basic File and Directory Permissions

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

  • مالکیت فایل را برای کاربر و گروه تغییر دهید Modify File Ownership for user and group

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

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

  • کپی کردن دایرکتوری ها و فایل ها Copying Directories and Files

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

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

  • امتحان Quiz

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

  • فرمان بیشتر و کمتر more and less command

  • دستورات سر و دم head and tail commands

  • تکمیل جدول Tab Completion

  • تاریخچه فرمان Command History

  • وایلد کارت Wild Cards

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

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

  • grep grep

  • لوله pipe

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

  • دستور اکو echo command

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

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

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

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

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

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

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

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

  • ابزار sudo The sudo utility

  • فشرده سازی و آرشیو فایل های tar, gzip Compressing and archiving files tar, gzip

  • نمایش و تنظیم نام میزبان Displaying and Setting the Hostname

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

  • دستور tr، sort، diff و uniq - دستکاری فایل متنی tr, sort, diff and uniq command - Text File Manipulation

  • دستور برش و مرتب سازی - دستکاری فایل متنی cut and sort command - Text File Manipulation

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

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

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

  • sosreport برای عیب یابی Redhat sosreport for Redhat troubleshooting

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

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

  • امتحان Quiz

نصب نرم افزار - Redhat/CentOS، SUSE، Fedora و UBUNTU. Software installation - Redhat/CentOS, SUSE, Fedora and UBUNTU.

  • نصب نرم افزار Red-hat/CentOS/Fedora با استفاده از YUM Red-hat/CentOS/Fedora software installation using YUM

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

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

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

  • به روز رسانی و آماده سازی سیستم (قفل نسخه) System updates and preparation (version lock)

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

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

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

  • امتحان Quiz

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

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

  • یک حساب کاربری بدون دسترسی به ورود ایجاد کنید Create a User account with No Login Access

  • دستور passwd The passwd command

  • پیری رمز عبور در حساب های کاربری Password Aging on User accounts

  • ایجاد، تغییر و حذف حساب های گروهی Create, Modify and Delete Group Accounts

  • فعال و غیرفعال کردن مکانیسم رمز عبور سایه Activating and Deactivating Shadow Password Mechanism

  • فایل های احراز هویت کاربر User Authentication Files

  • فایل passwd The passwd File

  • فایل سایه The shadow File

  • فایل گروه The group File

  • فایل gshadow The gshadow File

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

  • ابزار sudo The sudo utility

مدیریت دیسک و حجم (LVM، جدا شده) Disk and Volume Management (LVM, parted)

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

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

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

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

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

  • گروه حجم گسترده (VG) و حجم های منطقی (LV) Extending Volume group (VG) and Logical Volumes (LV)

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

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

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

شبکه لینوکس Linux Networking

  • اجزای شبکه 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

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

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

  • سرور LAMP LAMP Server

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

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

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

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

  • درک فرآیندها Understanding processes

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

  • فهرست کردن یک فرآیند خاص Listing a Specific Process

  • مشاهده فرآیندها بر اساس مالکیت کاربر و گروه View Processes by User and Group Ownership

  • ایالات فرآیند Process States

  • Process Niceness چیست؟ What is Process Niceness?

  • مشاهده و تغییر فرآیند زیبایی Viewing and Changing Process Niceness

  • Renicing یک فرآیند در حال اجرا Renicing a Running Process

  • کنترل فرآیندها با سیگنال ها Control Processes with Signals

  • برنامه ریزی شغلی Job Scheduling

  • کنترل دسترسی کاربر Controlling user access

  • فایل گزارش زمانبندی Scheduler Log file

  • برنامه ریزی با در دستور Scheduling with at command

  • یک کار را ارسال، مشاهده، فهرست و حذف کنید Submit, view, list and remove an at job

  • با استفاده از کرونتاب Using crontab

  • نحو فایل های Crontab کاربر Syntax of User Crontab Files

  • لیست را اضافه کنید و یک کار Cron را حذف کنید Add list and remove a Cron job

آماده سازی مصاحبه فنی لینوکس Linux Technical Interview Prep

  • سوالات فنی پایه لینوکس Linux Basic Technical questions

  • سوالات مدیریت سیستم - 1 System Administration questions - 1

  • سوالات مدیریت سیستم - 2 System Administration questions - 2

  • سوالات مدیریت سیستم - 3 System Administration questions - 3

  • عیب یابی قسمت 1 Troubleshooting part 1

  • عیب یابی قسمت 2 Troubleshooting part 2

  • عیب یابی قسمت 3 Troubleshooting part 3

  • 1- چگونه فایل هایی با حجم بیش از 10 مگابایت را پیدا کنیم 1- How to find files that are over 10 MB in size

  • 2- نحوه نمایش خطوط حاوی # 2- How to show lines containing #

  • 3- نمایش تمام خطوط یک فایل با شماره خطوط 3- Display all lines of a file with line numbers

  • 4- اطلاعات سیستم مانند اطلاعات نسخه یا انتشار را پیدا کنید 4- Find system information such as the version or release info

  • 5- فایل های رابط های شبکه در کجا قرار دارند؟ 5- Where are the files located for network interfaces?

  • 6- پکیج نصب شده را پیدا کنید؟ 6- Find an installed package?

  • 7- چگونه بدون باز کردن آن فایل، کل خطوط یک فایل را بفهمیم؟ 7- How to find out total lines in a file without opening that file?

  • 8- چگونه می توان میزان استفاده از دیسک توسط بزرگترین دایرکتوری ها را پیدا کرد؟ 8- How to find disk usage by the largest directories?

  • 9- چگونه همه دایرکتوری های با نام conf را در زیر/پیدا کنیم؟ 9- How to find all directories named conf under /?

  • 10- چگونه می توان فایل هایی را که در عرض 3 روز به آنها دسترسی پیدا نکرده است پیدا کرد؟ 10- How to find files not accessed in over 3 days?

  • 11- چگونه تفاوت بین 2 فایل را مشاهده کنیم؟ 11- How to view difference between 2 files?

  • 12- از کدام فایل های پیکربندی سیستم باید به طور مرتب نسخه پشتیبان تهیه شود؟ 12- Which system configuration files should be backed up regularly?

  • 13- چگونه کاربرانی که وارد شده اند را مشاهده کنیم؟ 13- How to view currently logged in users?

  • چگونه فضای SWAP را گسترش دهیم؟ How to extend SWAP space?

  • چگونه یک حجم منطقی را گسترش دهیم؟ How to extend a logical volume?

  • چگونه می توان حجم منطقی را کاهش داد و آیا می توان آن را در حین پرواز کاهش داد؟ How to reduce the logical volume and is it possible to reduce it on the fly?

  • چگونه دیسک ها را برای گروه حجم موجود و حجم منطقی اسکن کنیم؟ How to scan disks for existing volume group and logical volume?

  • چگونه یک حجم منطقی و یک گروه حجم را فعال، غیرفعال، غیرفعال یا فعال کنیم؟ How to activate, deactivate, disable/enable a logical volume and a volume group?

  • اندازه پیش فرض یک وسعت فیزیکی در LVM چیست؟ What is the default size of a physical extent in LVM?

  • اطلاعات حجم فیزیکی و منطقی موجود را با جزئیات فهرست کنید List the available logical, physical volumes info in detail

  • چگونه می توانید تمام خطوط را به جز هر خطی که با # شروع می شود نشان دهید؟ How can you show all lines except any lines starting with the #?

  • چگونه می توانید به طور مداوم فایل های گزارش را برای خطاها نظارت کنید؟ How can you continuously monitor log files for errors?

  • فایل‌های قدیمی‌تر از ۷ روز را به‌طور خودکار با ایجاد یک کار cron حذف کنید Remove files older than 7 days automatically by creating a cron job

  • چگونه همه کاربران ایجاد شده در سیستم را لیست کنیم و آنها را به یک فایل ارسال کنیم؟ How to list all created users on the system and send(redirect) them to a file?

  • چگونه فقط ستون 2 را از یک فایل لیست کنیم؟ How to list only the 2nd column from a file?

  • نحوه پخش پیام برای همه کاربران وارد شده How to broadcast a message to all logged -in users

  • نحوه برنامه ریزی راه اندازی مجدد سرور در 15 دقیقه How to schedule a server reboot in 15 minutes

  • چگونه از حذف فایل های دیگر کاربران در یک فهرست جلوگیری کنیم؟ How to prevent users from deleting other users files in a directory

  • چگونه خط دهم یک فایل را نمایش دهیم؟ How to display 10th line of a file?

  • چگونه یک سرور هک شده را بازیابی کنیم؟ How to restore a hacked server?

  • چگونه یک سرور جدید را ایمن کنیم؟ How to secure a newly built server?

  • کدام فایل برای بررسی پیام های گزارش بیشتر شناخته شده است؟ Which file is the most commonly known to check for log messages?

  • چگونه و چرا پینگ را غیرفعال کنیم؟ How and why to disable ping?

  • فیلدهای مختلف فایل passwd را توضیح دهید Explain the different fields in passwd file

  • کدام دستور می تواند بگوید که سیستم چه مدت کار کرده است؟ Which command can tell how long the system has been running?

  • چگونه بررسی کنیم که یک پورت در حال گوش دادن است؟ How to check if a port is listening?

  • عیب یابی خرابی سرور Server down troubleshooting

  • چگونه می توان تمام فایل های موجود در bin را با مجوزهای مشخص شده (755) پیدا کرد؟ How to find all files in bin with specified (755) permissions?

موارد اضافی Extras

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

  • توزیع های لینوکس Linux Distributions

  • اجرای سطوح Run Levels

  • اهداف Targets

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

  • SSH چیست؟ What is SSH?

  • چه زمانی از SSH استفاده می شود؟ When is SSH used?

  • چگونه SSH را پیکربندی کنیم؟ How to configure SSH?

  • ایمن سازی SSH Securing SSH

  • انتقال فایل ها با scp و sftp Transferring Files with scp and sftp

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

  • سرویس OpenSSH The OpenSSH Service

  • نسخه ها و الگوریتم های OpenSSH OpenSSH Versions and Algorithms

  • رمزگذاری Encryption

  • روش های احراز هویت Authentication Methods

  • بسته های OpenSSH OpenSSH Packages

سخنرانی های بازنشسته (اختیاری) Retired lectures (Optional)

  • فرآیند بوت لینوکس RHEL 6 و 7 Linux boot process RHEL 6 and 7

  • فایل های احراز هویت کاربر User Authentication Files

  • فایل passwd The passwd File

  • فایل سایه The shadow File

  • فایل گروه The group File

  • فایل gshadow The gshadow File

  • pwck و vigr pwck and vigr

  • فعال و غیرفعال کردن مکانیسم رمز عبور سایه Activating and Deactivating Shadow Password Mechanism

  • افزودن کاربران و مقادیر پیش فرض Adding Users and default values

  • دستور passwd The passwd command

  • ایجاد یک حساب کاربری با مقادیر پیش فرض Creating a User Account with Default Values

  • ایجاد کاربر با مقادیر سفارشی Creating a User with Custom Values

  • یک حساب کاربری بدون دسترسی به ورود ایجاد کنید Create a User account with No Login Access

  • پیری رمز عبور در حساب های کاربری Password Aging on User accounts

  • تغییر و حذف یک حساب کاربری Modify and Delete a User Account

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

  • ابزار sudo The sudo utility

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

  • مدیریت گروه ها با دستور gpasswd Managing Groups with gpasswd Command

  • فایل های راه اندازی پوسته کاربر و سیستم User and System Shell Startup Files

  • استفاده از YUM برای مدیریت بسته های نرم افزاری Using YUM for Managing Software Packages

  • استفاده از RPM برای مدیریت بسته نرم افزاری Using RPM for Software Package Management

  • خدمات مدیریت اشتراک Redhat Redhat Subscription Management Service

  • سوالات ssh قسمت 1 ssh questions part 1

  • سوالات ssh قسمت 2 ssh questions part 2

  • مقدمه ای بر Bash Shell Introduction to the Bash Shell

  • متغیرها Variables

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

  • تاریخچه فرمان Command History

  • تکمیل جدول Tab Completion

  • تعویض تایلد Tilde Substitution

  • عبارت منظم GREP Regular expression GREP

  • متاکاراکترها - Wild Cards Pipe Metacharacters - Wild Cards Pipe

  • یک اسکریپت تعاملی ایجاد کنید Create an Interactive script

  • کپی کردن دایرکتوری ها و فایل ها Copying Directories and Files

  • جابجایی، تغییر نام دایرکتوری ها و فایل ها Moving, Renaming Directories and Files

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

  • ویژگی های کنترل فایل و دایرکتوری File and Directory Control Attributes

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

  • لینک های نرم و سخت Soft and hard links

  • آشنایی با مجوزهای فایل و دایرکتوری Understanding File and Directory Permissions

  • انواع فایل File Types

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

  • مجوزهای پیش فرض و umask Default Permissions and umask

  • ساختار دایرکتوری Directory structure

  • مالکیت فایل و عضویت در گروه را تغییر دهید Modify File Ownership and Group Membership

  • دستورات اولیه 1 Basic commands 1

  • دستورات پایه 2 Basic commands 2

  • دستورات پایه 3 Basic commands 3

  • مجوزهای ویژه setuid، setgid و sticky bit Special Permissions setuid, setgid and sticky bit

  • فهرست و اصلاح منطقه زمانی سیستم Listing and Modifying System Timezone

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

  • استفاده از ابزارهای فشرده سازی و بایگانی Using compression and archiving tools

  • سوالات مدیریت کاربر 1 User administration questions 1

  • سوالات مدیریت کاربر 2 User administration questions 2

  • سوالات مدیریت کاربر 3 User administration questions 3

  • مجازی سازی Virtualization

نمایش نظرات

آموزش مدیریت لینوکس و مهارت های خط فرمان لینوکس
جزییات دوره
30.5 hours
235
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
19,137
4.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 فنی ، مدیر فناوری اطلاعات ، مدیر سیستم لینوکس و یک مشاور.