Projects in Linux [Video]

Preview in Mapt

Projects in Linux [Video]

Eduonix
New Release!

A unique course which will teach you all aspects of the Linux ecosystem by working on projects
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $59.99
Save 83%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $59.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Projects in Linux [Video] Book Cover
Projects in Linux [Video]
$ 59.99
$ 10.00
Data Visualization Projects in Python [Video] Book Cover
Data Visualization Projects in Python [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $164.98
Add to Cart

Video Details

ISBN 139781789347210
Course Length9 hours and 4 minutes

Video Description

Become familiar with Linux using this comprehensive hands-on course! While other courses leave you hanging with textbook information about a technology, we have designed a course that specifically helps you with the question – what comes next? This Linux projects course has been created to help you get hands-on experience with the Linux distros, as well as how to install a distro and even set up a complete back-up server from scratch. The course has been designed for newbies and beginners, but it does require you to have to some familiarity with any of the Linux distros to help make the transition easier. This comprehensive tutorial has been built in collaboration with a Linux expert who has created the perfect way to not only become familiar with Linux but also master the art of building servers easily. Using 8 different projects and a series of examples at every step, you’ll be guided to install a Linux distro, build your own server, and even perform a series of different tasks. That’s not all - the course also comes equipped with a series of quizzes that can help you enhance your learning experience and your knowledge at the end of each section. You’ll start at the very beginning by learning how to install Linux, and then go over the basic commands and functions that are required to operate it. From there you’ll learn about creating a complete back-up server as well as how to back up and restore your files. You will also learn how to create clusters, use Linux as a web server. and a proxy cache server, and also how to automate your desktop and tasks by writing Bash scripts from scratch. Enroll now and let’s get started building your own server with this Linux project course!

Style and Approach

You will have enough experience with Linux that you’ll be able to install and create your own servers!

Table of Contents

Introduction
Introduction
Linux Installation for Desktops
Obtaining Ubuntu ISO
Installing Ubuntu 17.10
Installing Centos 7
Backup and Streaming
What to Expect from a Backup Tool
Rsync for Local to Local Backups
Using rsync Over the Network
Advanced SSH options with rsync
Advanced rsyc backup options
Streaming using VLC
Linux for Clustering
Cluster overview
Preparing the iSCSI storage
Setting up the cluster
Configuring the fencing device
Configuring the storage resource
Testing failover and fallback
Using Linux as A web Server
Installing Apache on Centos
Apache configuration on Centos
Installing and configuring Apache on Ubuntu
Configuring virtual hosts on Ubuntu
Configuring virtual hosts on Centos
Enabling HTTPS
Installing PHP on Apache
Configuring Nginx as a reverse proxy
Configuring Nginx as a reverse proxy for Nodejs
Using Linux as a Proxycache Server
Squid introduction and installation
The squid.conf file
Using ACLs
Using http_access directive
Advanced control and caching
Linux as a Database Server
Introduction
MySQL installation
Basic MySQL Commands
Working with phpMyAdmin
MongoDB installation
Securing MongoDB
Working with SQLite3 and Python
Automation Using Bash
Introduction to Bash
Environment Variables
Passing variables to scripts
Functions
Exit status
IF conditions
Automation project part 1
Automation project part 2
Automation project part 3
Using Linux for programming
Using Text Editor
Using VIM
Using Sublime
Sublime power features
Introducing Git for version control2
Git branching and merging
Working with GitHub
Summary
Summary

What You Will Learn

  • Learn to install differt Linux flavors and tinker with them
  • Learn to use Linux as a backup or streaming server
  • Learn to create Linux clusters for real-world applications
  • Learn to use Linux as a web and proxy server
  • Learn to automate your tasks using Bash script

Authors

Table of Contents

Introduction
Introduction
Linux Installation for Desktops
Obtaining Ubuntu ISO
Installing Ubuntu 17.10
Installing Centos 7
Backup and Streaming
What to Expect from a Backup Tool
Rsync for Local to Local Backups
Using rsync Over the Network
Advanced SSH options with rsync
Advanced rsyc backup options
Streaming using VLC
Linux for Clustering
Cluster overview
Preparing the iSCSI storage
Setting up the cluster
Configuring the fencing device
Configuring the storage resource
Testing failover and fallback
Using Linux as A web Server
Installing Apache on Centos
Apache configuration on Centos
Installing and configuring Apache on Ubuntu
Configuring virtual hosts on Ubuntu
Configuring virtual hosts on Centos
Enabling HTTPS
Installing PHP on Apache
Configuring Nginx as a reverse proxy
Configuring Nginx as a reverse proxy for Nodejs
Using Linux as a Proxycache Server
Squid introduction and installation
The squid.conf file
Using ACLs
Using http_access directive
Advanced control and caching
Linux as a Database Server
Introduction
MySQL installation
Basic MySQL Commands
Working with phpMyAdmin
MongoDB installation
Securing MongoDB
Working with SQLite3 and Python
Automation Using Bash
Introduction to Bash
Environment Variables
Passing variables to scripts
Functions
Exit status
IF conditions
Automation project part 1
Automation project part 2
Automation project part 3
Using Linux for programming
Using Text Editor
Using VIM
Using Sublime
Sublime power features
Introducing Git for version control2
Git branching and merging
Working with GitHub
Summary
Summary

Video Details

ISBN 139781789347210
Course Length9 hours and 4 minutes
Read More

Read More Reviews

Recommended for You

Data Visualization Projects in Python [Video] Book Cover
Data Visualization Projects in Python [Video]
$ 124.99
$ 10.00
Projects in Enterprise Java [Video] Book Cover
Projects in Enterprise Java [Video]
$ 59.99
$ 10.00
Projects in Docker [Video] Book Cover
Projects in Docker [Video]
$ 49.99
$ 10.00
Machine Learning with Core ML in iOS 11 [Video] Book Cover
Machine Learning with Core ML in iOS 11 [Video]
$ 124.99
$ 10.00
Maven Tutorial - Manage Java Dependencies in 20 Steps [Video] Book Cover
Maven Tutorial - Manage Java Dependencies in 20 Steps [Video]
$ 192.99
$ 10.00
Machine Learning In The Cloud With Azure Machine Learning [Video] Book Cover
Machine Learning In The Cloud With Azure Machine Learning [Video]
$ 146.99
$ 10.00