آموزش لینوکس عملی: وردپرس خود میزبانی شده برای مبتدیان لینوکس

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

  • تور کد پروژه بسته بندی عمیق In-Depth Packer Project Code Tour

  • نگاهی به منابع AWS در طول فرآیند ساخت Packer... A peek at AWS resources during the Packer build process...

  • با استفاده از AMI جدید ساخته شده توسط Packer Using your new Packer-built AMI

نمایش نظرات

آموزش لینوکس عملی: وردپرس خود میزبانی شده برای مبتدیان لینوکس
جزییات دوره
9.5 hours
80
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,846
4.8 از 5
دارد
دارد
دارد
David Cohen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Cohen David Cohen

10+ سال Cloud، Linux، DevOps، و نرم افزار حرفه ای