Book Image

Hands-on Linux - Self-Hosted WordPress for Linux Beginners [Video]

By : David Cohen
Book Image

Hands-on Linux - Self-Hosted WordPress for Linux Beginners [Video]

By: David Cohen

Overview of this book

Embark on a transformative learning experience, starting from basic Linux server setup to deploying and managing a full-featured WordPress website. You will start by familiarizing yourself with virtual environments and foundational Linux commands, then swiftly move into remote server management, using industry-standard tools like SSH. You'll gain first-hand experience in configuring web servers with Nginx, managing databases, and ensuring your WordPress site is primed for performance. As you progress, the course delves deeper into the administrative aspects of WordPress, guiding you through user roles, content management, and e-commerce integration with WooCommerce, shaping your site into a versatile online store. Beyond setup, this course elevates your skillset to tackle real-world sysadmin challenges—performance optimization, security hardening, and automation using Ansible—giving you the confidence to manage multiple WordPress instances with ease. The closing sections are dedicated to ensuring the longevity and reliability of your hosting environment, teaching you monitoring with Monit, secure data handling, backup strategies, and disaster recovery techniques. By the end, you'll have not only launched a WordPress site but also ensured its ongoing integrity and efficiency with professional-grade sysadmin skills.
Table of Contents (9 chapters)
Chapter 4
Setting up Your Hosting Platform
Content Locked
Section 4
Advanced Bash Shell Usage
You'll need more than just the absolute basics of command-line/shell usage with Bash to be a competent system administrator. Here's the rest of the bash basics you need to have under your belt. In this video, I'll cover hidden files and directories, Input and output redirection (appending to files, overwriting files, taking input from a file), Logical AND; Logical OR, Command substitution (how to insert the output of one command into a string, or another command), How to use the 'grep' command to search for matching lines in files, How to use Pipes in Linux, to connect the output of one command to the input of another command.