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