🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لینوکس برای 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
نمایش نظرات