لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لینوکس عملی: وردپرس خود میزبانی شده برای مبتدیان لینوکس
Hands-on Linux: Self-Hosted WordPress for Linux Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره کرش عملی و مبتنی بر پروژه که شما را برای کارهای واقعی لینوکس و Cloud آماده میکند. بهروزرسانی برای اوبونتو 22.04! با راه اندازی یک پلت فرم میزبانی وردپرس، مهارت های لینوکس را بیاموزید پیکربندی نصب وردپرس درجه تولید در لینوکس پیکربندی پلت فرم میزبانی خود در خدمات وب آمازون (AWS) دوره کوچک بسته بندی پاداش: انگشتان پای خود را به دنیای DevOps های مدرن فرو ببرید راه اندازی TLS (برای رایگان!) با letsencrypt تا کاربران شما بتوانند از امنیت عملکرد وب سرور HTTPS Tune لذت ببرند و ذخیره سازی را برای بارگیری سریع صفحه راه اندازی کنند. پایگاه داده محبوب MySQL را تنظیم و پیکربندی کنید. کار کردن با وب سرور nginx راحت باشد نظارت را برای سرور میزبان وب خود پیکربندی کنید. ایجاد و مدیریت کاربران سیستم لینوکس مدیریت مجوزهای فایل لینوکس آشنایی با اصول اولیه نحوه عملکرد HTTP، پروتکل وب درک مفاهیم و مهارت های اولیه و پیشرفته پوسته Bash برنامه ریزی دستورات برای اجرای دوره ای در لینوکس با Cron مدیریت سرورهای راه دور با استفاده از SSH Automate وظایف تکراری با Ansible، یک ابزار قدرتمند مدیریت اتوماسیون و پیکربندی ایجاد و بازیابی نسخه پشتیبان از وب سایت، هم در سیستم فایل و هم در پایگاه داده MySQL انجام بهینه سازی امنیتی موثر بر روی سرورها و سرویس های لینوکس پیش نیازها: بدانید لینوکس چیست بدانید سرورها و میزبانی وب چیست بدانید آدرس IP و نام دامنه عبارتند از یک اتصال اینترنتی کارآمد و یک رایانه ویندوز، مکینتاش یا لینوکس برای پیگیری اگر قبلاً در جایی وب سرور دارید، عالی است! اگر نه، من به شما نشان خواهم داد که چگونه یک مورد را با حدود 5 دلار در ماه تنظیم کنید. قادر به دانلود و استفاده از ویرایشگر متنی مانند Sublime Text یا vscode باشید (هر دو رایگان)
مبانی Linux، Cloud، و DevOps را در یک دوره عملی و مبتنی بر پروژه که به شما کمک میکند به محض یادگیری مهارتهای جدید *استفاده کنید، بیاموزید.
در پایان کار، در خط فرمان لینوکس بسیار راحت خواهید بود، و یک پلت فرم میزبانی وردپرس درجه تولید خود میزبان (در AWS، هاست ابری دیگر، یا یک ماشین مجازی محلی) خواهید داشت. ) که می توانید از آن برای میزبانی هر تعداد سایت وردپرس برای دوستان، خانواده و مشتریان استفاده کنید. همچنین هزینه کمتر و ایمن تر از اکثر برنامه های میزبانی وردپرس دارد :-).
سایر دورهها بر حفظ آهسته تئوری و دستورات تمرکز دارند که مهارتهای واقعی را ایجاد نمیکند. این دوره شما را از همان ابتدا وارد وظایف واقعی لینوکس می کند. حتی اگر قبلاً با لینوکس کار نکردهاید، چند ساعت به من فرصت دهید تا نرمافزار را از خط فرمان نصب و پیکربندی کنید، خدمات سیستم را مدیریت کنید، با سرور راه دور کار کنید، امنیت را سختتر کنید، زمانبندی پشتیبانگیری و بازیابی فاجعهبار خود را آزمایش کنید. برنامه ریزی کنید، برنامه نویسی و اتوماسیون اولیه را انجام دهید، و نظارت را برای زیرساخت خود تنظیم کنید.
در حالی که این کار را انجام میدهید، تئوری آهستهای را دریافت میکنید، که به شما زمینه کافی برای آویزان کردن دانش عملی جدید خود را میدهد و اطمینان میدهد که میدانید زیر جلدها چه میگذرد. من برای مدت طولانی در این صنعت کار کردهام و این تنها راهی است که دیدم تئوری واقعاً با مردم «چسبیده است».
در طول چند بعدازظهر، یک پروژه جدی (و در واقع مفید) را تکمیل خواهید کرد، اصول لینوکس و مدیریت سیستم را درک خواهید کرد و در ترمینال لینوکس راحت خواهید بود. آماده انجام پروژه های بزرگتر و پیچیده تر یا ساختن بر اساس پلت فرم میزبانی وردپرس شما.
آنچه که در طول این دوره با هم می سازیم، یک پروژه رزومه عالی است که می توان در طول مصاحبه مطرح کرد. تعداد بیشماری از دانشجویانی که این دوره را گذرانده اند اکنون در دنیای واقعی مهندسین لینوکس، DevOps و نرم افزار هستند.
سرفصل ها و درس ها
معرفی
Introduction
چگونه این دوره با آنچه شما به آن عادت دارید متفاوت است
How this Course is different from what you're used to
الزامات دوره
Course Requirements
به هر حال این معلم کیست؟
Who is this Instructor Guy, Anyway?
آنچه این دوره به شما می دهد: گام به گام
What This Course Will Give You: Step by Step
معرفی
Introduction
بیا شروع کنیم
Let's Get Started
گزینه 1: Virtualbox را نصب کنید
Option 1: Install Virtualbox
آزمون مبانی
The Basics Quiz
VMWare Player را نصب کنید
Install VMWare Player
اوبونتو را دانلود کنید
Download Ubuntu
اوبونتو را روی Virtualbox نصب کنید
Install Ubuntu on Virtualbox
افزودنیهای مهمان را در Virtualbox پیکربندی کنید
Configure Guest Additions on Virtualbox
جایگزین: اوبونتو را روی VMWare Player نصب کنید
ALTERNATIVE: Install Ubuntu on VMWare Player
بیا شروع کنیم
Let's Get Started
اولین سرور لینوکس شما
Your First Linux Server
اصول میزبانی -- چرا به یک سرور خصوصی مجازی نیاز دارید
Hosting Basics -- Why You Need a Virtual Private Server
مهم: هنگام کپی پیست کردن دستورات، از دستورالعمل های رسمی GitHub استفاده کنید!
IMPORTANT: Use Official GitHub Instructions when copy-pasting Commands!
یک کلید SSH ایجاد کنید و از آن در DigitalOcean استفاده کنید
Create an SSH Key and Use it on DigitalOcean
تهیه و اتصال به اولین سرور لینوکس از راه دور شما
Provisioning and Connecting to Your First Remote Linux Server
خط فرمان لینوکس: مبانی مطلق
Linux Command-Line: The Absolute Basics
اتصال به سرور شما: پایه SSH
Connecting to Your Server: Basic SSH
به روز رسانی و نصب نرم افزار در اوبونتو
Updating and Installing Software on Ubuntu
نصب نرم افزار مورد نیاز برای پلتفرم میزبانی ما
Installing Required Software for our Hosting Platform
بررسی اجمالی خدمات لینوکس
Linux Services Overview
مدیریت خدمات با systemd
Service Management with systemd
بررسی ماژول 1
Module 1 Review
اولین سرور لینوکس شما
Your First Linux Server
راه اندازی پلت فرم هاست خود
Setting Up Your Hosting Platform
مقدمه ماژول 2
Module 2 Introduction
نحوه ویرایش فایل ها با نانو
How to Edit Files with nano
استفاده پیشرفته Bash Shell
Advanced Bash Shell Usage
امتحان مبانی Bash
Bash Basics Quiz
نحوه کار فایل های پیکربندی در لینوکس
How Configuration Files Work in Linux
ایجاد یک کاربر سیستم: کاربران و گروه های لینوکس
Creating a System User: Linux Users and Groups
تغییر مالکیت و مجوزها (و خواندن کد باینری!)
Changing Ownership and Permissions (and Reading Binary Code!)
آزمون مالکیت و مجوزها
Ownership and Permissions Quiz
پیکربندی اصلی وب سرور nginx
Basic nginx Webserver Configuration
مبانی HTTP: چگونه وب کار می کند
HTTP Basics: How the Web Works
پیکربندی پایه php-fpm
Basic php-fpm Configuration
ارتباطات بین فرآیندی (IPC) و انواع فایل های لینوکس/یونیکس
Interprocess Communication (IPC) and Linux/Unix Filetypes
آزمون انواع فایل
Filetypes Quiz
پایگاه داده های رابطه ای چگونه کار می کنند
How Relational Databases Work
راه اندازی و امنیت پایگاه داده MySQL
MySQL Database Setup and Security
بررسی ماژول 2
Module 2 Review
راه اندازی پلت فرم هاست خود
Setting Up Your Hosting Platform
راه اندازی اپلیکیشن وردپرس
WordPress Application Setup
راه اندازی اپلیکیشن وردپرس
WordPress Application Setup
ماژول 3 مقدمه
Module 3 Introduction
پیکربندی یک میزبان مجازی nginx برای وب سایت شما
Configuring an nginx Virtual Host for your Website
حذف پیکربندی پیش فرض nginx vhost
Removing the Default nginx vhost Configuration
پیکربندی استخر php-fpm برای وب سایت شما
Configuring the php-fpm Pool for your Website
آزمون فرآیند راه اندازی سایت
Site Setup Process Quiz
ایجاد یک کاربر سیستم برای وب سایت شما
Creating a System User for your Website
یک پایگاه داده و کاربر DB در MySQL ایجاد کنید
Create a Database and DB User in MySQL
دانلود و نصب اپلیکیشن وردپرس
Downloading and Installing the WordPress Application
مالکیت و مجوزها در فایل های وردپرس
Ownership and Permissions on WordPress Files
ترفندهای چیدمان و پیکربندی برنامه وردپرس
WordPress Application Layout and Configuration Tweaks
اولین وب سایت خود را زنده کنید
Making Your First Website Live
بررسی ماژول 3
Module 3 Review
مدیریت روزانه وردپرس: یک فروشگاه تجارت الکترونیک راه اندازی کنید!
Day-to-Day WordPress Administration: Set Up an e-commerce Store!
مدیریت روزانه وردپرس: یک فروشگاه تجارت الکترونیک راه اندازی کنید!
Day-to-Day WordPress Administration: Set Up an e-commerce Store!
ماژول 4 مقدمه
Module 4 Introduction
تنظیمات عمومی سایت وردپرس
General WordPress Site Settings
مدیریت کاربران وردپرس
WordPress User Management
صفحات وردپرس، پست ها و نظرات
WordPress Pages, Posts, and Comments
منوهای وردپرس
WordPress Menus
تم ها و افزونه های وردپرس
WordPress Themes and Plugins
راه اندازی و پیکربندی فروشگاه WooCommerce
WooCommerce Store Setup and Configuration
آزمون وردپرس
WordPress Quiz
بررسی ماژول 4
Module 4 Review
درجه حرفه ای: عملکرد، امنیت، اتوماسیون، نظارت، پشتیبان گیری
Professional Grade: Performance, Security, Automation, Monitoring, Backups
درجه حرفه ای: عملکرد، امنیت، اتوماسیون، نظارت، پشتیبان گیری
Professional Grade: Performance, Security, Automation, Monitoring, Backups
ماژول 5 مقدمه
Module 5 Introduction
تنظیم عملکرد
Performance Tuning
بررسی تنظیم عملکرد برای پلتفرم میزبانی وردپرس شما
Performance Tuning Review for Your WordPress Hosting Platform
بررسی اجمالی امنیت
Security Overview
سخت شدن SSH: احراز هویت مبتنی بر کلید
SSH Hardening: Key-Based Authentication
بررسی اجمالی اتوماسیون
Automation Overview
مدیریت پیکربندی چیست؟
What is Configuration Management?
مدیریت پیکربندی و اتوماسیون با Ansible: A Crash Course
Configuration Management and Automation with Ansible: A Crash Course
آزمون اتوماسیون
Automation Quiz
مانیتورینگ با Monit
Monitoring with Monit
مشاهده ایمن آمار نظارت با SSH Local Forwarding
Securely View Monitoring Stats with SSH Local Forwarding
تئوری اصلی پشتیبان گیری
Basic Backup Theory
زمان بندی دستورات با Cron
Scheduling Commands with Cron
سیستم فایل پشتیبان گیری و بازیابی با tar
Filesystem Backups and Restores with tar
چگونه از پایگاه داده وب سایت خود نسخه پشتیبان تهیه و بازیابی کنید
How to Back Up and Restore Your Website Databases
نحوه کامپایل نرم افزار: tarsnap
How to Compile Software: tarsnap
شروع کار با Tarsnap: مراحل بعدی
Getting Started with Tarsnap: Next Steps
نتیجه
Conclusion
نتیجه
Conclusion
نتیجه
Conclusion
مراحل بعدی
Next Steps
موارد اضافی، مراحل بعدی و محتوای پاداش
Extras, Next Steps, and Bonus Content
موارد اضافی، مراحل بعدی و محتوای پاداش
Extras, Next Steps, and Bonus Content
پروژه کل دوره، گام به گام در یک ویدیو
The Entire Course Project, Step by Step in one Video
از خدمات وب آمازون (AWS) برای میزبانی وردپرس در فضای ابری استفاده کنید
Use Amazon Web Services (AWS) to host WordPress on the Cloud
راه اندازی HTTPS -- راه اندازی TLS با letsencrypt و certbot
HTTPS Setup -- Setting up TLS with letsencrypt and certbot
اسلایدهای دوره
Course Slides
مینی دوره جایزه: پیکربندی سرور خود را با Hashicorp Packer به صورت خودکار انجام دهید
Bonus Mini-Course: Automate Your Server Config with Hashicorp Packer
مینی دوره جایزه: پیکربندی سرور خود را با Hashicorp Packer به صورت خودکار انجام دهید
Bonus Mini-Course: Automate Your Server Config with Hashicorp Packer
Packer را نصب کنید
Install Packer
ساختار و نمای کلی پروژه Packer
Packer Project Structure and Overview
نمایش نظرات