آموزش لینوکس برای DevOps، مهندسان ابر و توسعه دهندگان - آخرین آپدیت

دانلود Linux for Devops, Cloud Engineers and Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش لینوکس برای توسعه‌دهندگان و مهندسین DevOps

مهارت‌های لینوکس مانند مدیریت کاربران، شبکه‌سازی، استفاده از Wildcardها، تغییر مسیر، مدیریت نرم‌افزارها، سرویس‌ها و غیره را کسب کنید.

با این دوره قادر خواهید بود وظایف مرتبط با لینوکس را به طور موثر برای نقش DevOps انجام دهید.

  • نصب برنامه‌ها یا بسته‌های نرم‌افزاری بر روی ماشین‌های مجازی لینوکس
  • عیب‌یابی مشکلات مربوط به شبکه در لینوکس

پیش‌نیازها: دانش پایه کامپیوتر

درباره مدرس

سلام. من پروین کومار هستم و نویسنده کتاب "لینوکس برای مهندسین DevOps و توسعه‌دهندگان" و بنیانگذار INIT6 Technologies هستم.

من کار IT خود را به عنوان یک مهندس سیستم‌های Unix (AIX & Solaris) و لینوکس شروع کردم و حوزه کاری خود را به DevOps و Cloud تغییر دادم.

چرا لینوکس مهم است؟

ما در عصری از فناوری زندگی می‌کنیم که هر روز فناوری‌ها و ابزارهای جدیدی ظهور می‌کنند. برای رقابت در بازار، لینوکس به یک پیش‌نیاز برای یادگیری اکثر فناوری‌های پرطرفدار تبدیل شده است. قبل از یادگیری DevOps، Cloud، AI یا هر فناوری جدید دیگر، ابتدا باید دانش لینوکس داشته باشید. این دوره به شما کمک می‌کند تا نحوه کارکرد لینوکس را درک کنید.

در پایان این دوره، مفاهیم اساسی لینوکس را که توسط DevOps و توسعه‌دهندگان در کار روزمره خود استفاده می‌شود، درک خواهید کرد.

مباحث آموزشی دوره

در این دوره مباحث زیر را خواهید آموخت:

  • سیستم عامل چیست و انواع مختلف سیستم عامل
  • تفاوت بین UNIX و لینوکس
  • مقایسه سلسله مراتب فایل سیستم لینوکس با فایل سیستم ویندوز
  • دستورات اساسی مانند cat، more، less
  • نحوه دسترسی به سرور EC2 Linux
  • ایجاد، تغییر نام و حذف فایل‌ها و دایرکتوری‌ها
  • نحوه کارکرد دقیق مجوزها با دستور chmod
  • مدیریت فایل‌ها و دایرکتوری‌ها
  • مدیریت سیستم
  • مباحث شبکه‌سازی مانند ifconfig، curl
  • شماره پورت‌ها و وضعیت Listen با netstat
  • مدیریت نرم‌افزار با yum و apt
  • مدیریت فرآیندها
  • آرشیو کردن فایل‌ها یا دایرکتوری‌ها
  • Crontab و مثال‌های آن
  • Link files و open files
  • مجوزهای فایل مانند read، write و execute
  • دستور grep

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

مقدمه Introduction

  • مقدمه Introduction

  • سیستم عامل چیست؟ What is an OS

  • تاریخچه یونیکس و لینوکس History of Unix & Linux

  • ایجاد حساب کاربری رایگان AWS Create AWS Free tier account in AWS

  • ایجاد ماشین مجازی لینوکس در AWS Create a Linux Virtual Machine in AWS

  • نحوه اتصال به ماشین مجازی لینوکس EC2 How to connect EC2 Linux virtual Machine

  • ساختار سلسله مراتبی سیستم فایل لینوکس Linux Filesystem hierarchy

کار با فایل‌های متنی و دایرکتوری‌ها Working with text files and Directories

  • دستورات پایه لینوکس Basic Linux Commands

  • لیست کردن فایل‌ها و دایرکتوری‌ها: دستور ls listing files and directories: ls command

  • تغییر دایرکتوری: دستور cd Change Directory : cd command

  • خواندن فایل‌ها با دستورات less، more، tail و head Reading files with less more tail & head commands

  • ایجاد و ویرایش فایل‌ها با دستورات touch و nano Creating and editing files with touch and nano command

  • ایجاد دایرکتوری‌ها Creating directories

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

  • دستورات file و find file & find commands

  • جستجوی یک کلمه کلیدی/الگو با grep: دستور grep search a keyword/pattern with grep: grep command

ایجاد و مدیریت حساب‌های کاربری در لینوکس Creating and Managing user accounts in Linux

  • مقدمه ای بر مدیریت کاربران Introduction to the User Administration

  • ایجاد و مدیریت حساب‌های کاربری با دستورات adduser و useradd Creating & Managing user accounts with adduser & useradd commands

  • مجوزهای فایل File permissions

  • اتصال به یک ماشین مجازی لینوکس EC2 با یک کاربر عادی Connecting to a EC2 Linux VM with a Normal User

  • مجوزهای فایل و دایرکتوری (chmod) Files and Directory Permissions (chmod)

  • تغییر مجوزها با روش نمادین changing permissions with symbolic method

  • مجوزهای فایل با استفاده از حالت عددی File Permissions Using Numeric Mode

  • تغییر مالکیت یک فایل یا دایرکتوری با دستور chown changing ownership of a file or directory with chown command

  • نحوه ایجاد یک کاربر sudo How to create a sudo user

  • su و sudo قسمت دوم su & sudo Part-2

نصب و مدیریت بسته‌های نرم‌افزاری Installing and managing software packages

  • مقدمه ای بر YUM و APT Introduction to YUM & APT

  • نصب و حذف بسته‌ها با دستور APT در اوبونتو Installing & removing packages with APT command in ubuntu

  • نصب و حذف بسته‌ها با دستور YUM در ماشین مجازی Amazon Linux Installing & removing packages with YUM command in Amazon Linux VM

سرویس‌ها Services

  • متوقف و شروع کردن سرویس‌ها با systemctl stopping & starting services with systemctl

  • فعال و غیرفعال کردن یک سرویس با systemctl Enable & Disable a service with systemctl

  • شروع و توقف سرویس‌ها با دستور service Start & stop services with service command

مدیریت و نظارت بر فرآیندها Process Management & Monitoring

  • فرآیند چیست؟ What is a Process

  • موارد استفاده از دستور ps Use cases of ps command

  • پایان دادن، کشتن، معلق کردن یک فرآیند با دستور kill Terminate, kill, Suspend a process with kill command

  • دستور top top command

  • دستورات bg و fg: قرار دادن فرآیند در پس زمینه یا پیش زمینه bg & fg commands: put the process in the background or foreground

  • nice و renice: تغییر مقدار nice یک فرآیند nice and renice: Alter the nice value of a process

  • بررسی حافظه مجازی: vmstat checking virtual memory: vmstat

شبکه Networking

  • ifconfig - برای بررسی رابط‌های شبکه ifconfig - To check the network interfaces

  • netstat (آمار شبکه) netstat (network statistics)

  • ping ping

  • curl curl

  • دستور wget: دانلود فایل‌ها از اینترنت wget command: Download files from the Internet

پشتیبان‌گیری و بازیابی با tar و gzip Backup and restore with tar & gzip

  • فشرده‌سازی و آرشیو با دستورات gzip و tar compress & archive with gzip and tar commands

زمانبندی وظایف Scheduling Tasks

  • cronjob: زمانبندی وظایف cronjob: schedule tasks

تغییر مسیر و کاراکترهای wildcard Redirection & Wildcard

  • ورودی و خروجی استاندارد (>, >>, <, stdin, stdout و stderr) Standard Input & Output (>, >>, <, stdin, stdout and stderr)

  • خطای استاندارد (>, >>, <, stdin, stdout و stderr) Standard error (>, >>, <, stdin, stdout and stderr)

  • wildcard قسمت اول (*, ?, ^, []) wildcard part-1 (*, ?, ^, [])

  • wildcard قسمت دوم (*, ?, ^, []) wildcard part-2 (*, ?, ^, [])

سایر مباحث Other topics

  • softlink softlink

  • hardlink hardlink

  • shutdown و reboot shutdown & reboot

  • مشاهده فایل‌های گزارش Viewing log files

  • Winscp: انتقال فایل‌ها از ماشین لینوکس به دسکتاپ محلی و بالعکس Winscp: Transferring files from Linux machine to local Desktop & Vice Versa

نمایش نظرات

آموزش لینوکس برای DevOps، مهندسان ابر و توسعه دهندگان
جزییات دوره
8 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,094
4.5 از 5
دارد
دارد
دارد
Praveen Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveen Kumar Praveen Kumar

مهندس Cloud & DevOps