Linux Web Operations LiveLessons

Watch Linux Web Operations LiveLessons

  • 2014
  • 1 Season

Linux Web Operations LiveLessons is a comprehensive training program that focuses on various aspects of web operations on Linux platforms. Developed by Pearson and featuring Ben Whaley, an experienced trainer, the course presents topics ranging from Linux shell, scripting, automation, and deployment to monitoring, security, and scaling operations.

With an aim to provide practical insights and hands-on experience, the course adopts a live demonstration approach to each of the topics. Ben Whaley, the instructor, begins with an introduction to Linux and its key features, including its open-source model, customization options, and community-driven development. He then moves on to the core shell scripting concepts, including the use of the bash shell, commands, syntax, and variables.

Throughout the course, the training program emphasizes the use of automation and scripting tools to simplify web operations on Linux. Ben Whaley explains how to leverage automation scripts to deploy web applications, setup development environments, and configure servers. He walks through several examples of popular scripting languages, such as Python, Ruby, and JavaScript, and explains how they can be used to write consistent and reusable scripts.

The third section of the course is dedicated to monitoring and managing Linux systems. The training program shows how to setup and configure monitoring tools such as Nagios, Prometheus, and Grafana, to gain visibility into system performance and identify issues. The course also explores log aggregation and management techniques, covering tools such as Elasticsearch, Logstash, and Kibana.

Security is another core topic of Linux Web Operations LiveLessons. Ben Whaley demonstrates how to design and implement a secure Linux infrastructure, including techniques for hardening servers, configuring firewalls, and enforcing identity and access management. He explains how to use security tools and utilities such as SELinux, AppArmour, and iptables to create a secure environment for web applications.

The final section of the course focuses on scaling Linux infrastructure. Ben Whaley covers the key aspects of scaling with Docker containers and Kubernetes, including containerization, orchestration, and deployment techniques. He also discusses other scalable infrastructure options such as load balancing and caching.

Throughout the course, Ben Whaley adopts a practical approach, highlighting the importance of applying good engineering practices to web operations on Linux. The training program provides various tips, tricks, and lessons learned from real-world operations scenarios, making it an invaluable resource for anyone seeking to build, deploy, and manage web applications on Linux platforms.

Overall, Linux Web Operations LiveLessons provides a wealth of practical knowledge and insights to anyone involved in web operations administration, from novice system administrators to experienced DevOps engineers. The course offers a mix of live demos, lectures, and hands-on exercises, making it an engaging and effective way to learn the art of Linux web operations.

Filter by Source
No sources available
Seasons
Lesson 8: Containers
8. Lesson 8: Containers
September 10, 2014
This lesson covers the concept of containers and how they fit in the application environment. The lesson focuses on running and building containers with Docker and Dockerfiles.
Lesson 7: Cryptography
7. Lesson 7: Cryptography
September 10, 2014
This lesson covers what to consider about the various forms of cryptography before applying it while using OpenSSH. Viewers then see how to use the OpenSSL command line tools to create a certificate authority and an SSL certificate. They also learn how to use GPG to encrypt and sign files.
Lesson 6: Configuration Management
6. Lesson 6: Configuration Management
September 10, 2014
This lesson discusses the purpose of configuration management and orchestration. Viewers learn about Ansible plays and playbooks and how to control hosts by role with Ansible.
Lesson 5: Monitoring
5. Lesson 5: Monitoring
September 10, 2014
This lesson walks viewers through how to decide on the best approach to monitoring the example application. Then, viewers see how to install and configure collectd to gather data from hosts. Next, they see how to send the collected data to Graphite, a django application for storing and querying data. Finally, they see how to use Nagios to set up checks and alerts.
Lesson 4: DNS
4. Lesson 4: DNS
September 10, 2014
This lesson reviews DNS fundamentals covering the most common record types. Viewers learn how to configure a master/slave BIND server for the example.com domain and then restrict the daemon to a chroot jail. Finally, viewers see how to use TSIG to perform dynamic updates and secure zone transfers.
Lesson 3: Web Servers and Load Balancers
3. Lesson 3: Web Servers and Load Balancers
September 10, 2014
This lesson explores the Apache and nginx web servers and uses haproxy as a load balancer. Viewers learn about Lua as a powerful enhancement for nginx.
Lesson 2: Databases
2. Lesson 2: Databases
September 10, 2014
This lesson shows how to set up MySQL to serve as a persistence store for the example application. Viewers learn how to use a script to perform automatic backup to S3 cloud storage and configure replication. They also see how to access a redis key-value store from the command line.
Lesson 1: Web Applications
1. Lesson 1: Web Applications
September 10, 2014
This lesson reviews the common layers in a web application software stack. The lesson covers the role of load balancers, web and application servers, databases, and the underlying systems environment. An example application on a hosted cloud environment is demonstrated using curl to interact with HTTP.
Description
  • Premiere Date
    September 10, 2014