آموزش مدیریت سیستم لینوکس: Cron Jobs و Task Scheduling

دانلود Linux System Administration: Cron Jobs and Task Scheduling

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اینکه بتوانیم به سیستم بگوییم کارهای خاصی را در زمان‌های خاص انجام دهد، بسیار مفید است، البته صرفه‌جویی در زمان نیز به میان نمی‌آید. وظیفه زمان‌بندی اغلب یکی از اولین گام‌ها در اتوماسیون سیستم‌ها است. در این دوره آموزشی مدیریت سیستم لینوکس: Cron Jobs و Task Scheduling، به سرعت کارهای زمانبندی در لینوکس خواهید رسید. ابتدا یاد می گیرید که اسکریپت های ساده پوسته ای بنویسید که کاری را انجام دهند. در مرحله بعد، یک سرور ابری را در دامنه دلخواه خود راه اندازی خواهید کرد. سپس، سرور خود را با استفاده از Nginx به یک وب سرور تبدیل خواهید کرد. پس از راه اندازی Nginx، وب سرور جدید خود را به یک سرور برنامه Node.js تبدیل خواهید کرد. در نهایت، برنامه وب خود را با SSL ایمن خواهید کرد. پس از اتمام این دوره، دانش استفاده از زمان‌بندی وظایف برای ایجاد خط لوله Ci/Cd را خواهید داشت که کد شما را از GitHub می‌کشد و به صورت خودکار روی سرور شما مستقر می‌کند.

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

یک اسکریپت ساده پوسته ایجاد کنید Create a Simple Shell Script

  • زمانبندی کار Task Scheduling

  • استفاده از سرورهای ابری Using Cloud Servers

  • اولین VPS شما Your First VPS

  • Git Bash را دانلود کنید Download Git Bash

  • وارد لپ تاپ ابری خود شوید Log Into Your Cloud Laptop

  • اولین اسکریپت شل شما Your First Shell Script

  • اسکریپت خود را قابل حمل کنید Make Your Script Portable

  • اسکریپت خود را قابل اجرا کنید Make Your Script Executable

  • یک نام مستعار برای لپ تاپ ابری خود بسازید Make an Alias for Your Cloud Laptop

  • برخی از اتوماسیون ابتدایی Some Rudimentary Automation

  • اسکریپت پوسته کمی پیچیده تر A Slightly More Complex Shell Script

  • خرید دامنه Buy a Domain

  • سرورهای نام را به روز کنید Update the Nameservers

  • یک VPS دوم A Second VPS

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

  • دامنه را به سرور وصل کنید Connect the Domain to the Server

  • NodeJS را روی سرور نصب کنید Install NodeJS on the Server

  • یک برنامه NodeJS ایجاد کنید Create a NodeJS Application

  • سرویس Node App از طریق Nginx Serve a Node App through Nginx

  • خدمات قابل اعتماد به برنامه Serving the App Reliably

  • کنترل نسخه Version Control

  • لپ تاپ خود را به GitHub خود وصل کنید Connect Your Laptop to Your GitHub

  • کد خود را به GitHub فشار دهید Push Your Code to GitHub

یک کار را برنامه ریزی کنید Schedule a Task

  • سرور خود را به GitHub خود وصل کنید Connect Your Server to Your GitHub

  • برنامه خود را به روز کنید Update Your Application

  • سرور خود را با GitHub خود همگام سازی کنید Sync Your Server with Your GitHub

  • Cron Syntax را یاد بگیرید Learn the Cron Syntax

  • در نهایت، یک Cron Job Finally, a Cron Job

  • خط لوله را تأیید کنید Verify the Pipeline

  • SSL را با Certbot پیاده سازی کنید Implement SSL with Certbot

  • متشکرم Thank You

نمایش نظرات

آموزش مدیریت سیستم لینوکس: Cron Jobs و Task Scheduling
جزییات دوره
44m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Philip Agaba
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Philip Agaba Philip Agaba

کارشناس Backend، نویسنده