Having demonstrated your proficiencies in managing systems and troubleshooting complex issues, you may now be looking to step into a senior level role where you are responsible for large and complex infrastructure. Additionally, you may want to be looked at as a subject matter expert in all things Linux and this Learning Path will prepare you to take that next step in your career.
A Linux Foundation Certified Engineer (LFCE) possesses a wider range and greater depth of skills than the Linux Foundation Certified System Administrator (LFCS). Linux Foundation Certified Engineers are responsible for the design and implementation of system architecture. They provide an escalation path and serve as Subject Matter Experts (SMEs) for the next generation of system administration professionals.
The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds and hosts kernel.org (where all Linux kernel updates are released). When you get our certifications, you’re getting certified from the source.
In this course, you will develop all of the skills needed to write effective and complex shell scripts that can automate mundane tasks and complex implementations. We will walk you through all of the major components and key words in shell scripting (loops, conditionals, functions, error handling, traps, signals and more) so you can effectively write your scripts to handle any situation. You will find a comprehensive study guide, an instructor note card set and a full SIXTEEN PAGES of sample shell scripts developed during the course, all available for your download and reference.
This is an introductory course that will help get someone new to Git up and running with it quickly. We will show you the basics of working out of your own local repository, and then we will apply those skills to working with remote repositories such as the ones you would find on GitHub and BitBucket.
We will also see how we can install our own web-based Git server by using the free version of GitLab. So if you ever wanted to learn the basics of working with Git, this is the course for you.
In this course, you will learn how to install, configure, and customize NGINX for a wide variety of uses. While following along with lessons, you will be educated in how to use the NGINX documentation to assist you as you work with NGINX. By the end of the course, you will have experienced configuring NGINX as a web server, reverse proxy, cache, and load balancer while also having learned how to compile additional modules, tune for performance, and integrate with third-party tools like Let's Encrypt.
The Structured Query Language (or SQL) is how we both define and manipulate data within a traditional Relational Database Management System (or RDBMS). In this course, we are going to learn how to structure SQL statements that do just that. Learn how to create databases, manage access, create tables, insert and update data, create indexes and more. We will demonstrate SQL functions and talk about how they differ from the more traditional SQL statements. All of this will be accomplished at a SQL command line within MySQL, but will apply equally to SQL compliant RDBMS systems in general.
Understanding open source RDBMS systems is an important skill for a successful system administrator or engineer.
This course will help you gain a deep understanding of how to install and coonfigure PostgreSQL v9.4. Once you have the server itself, we will take a look at creating users that can access our RDBMS and setting up a basic schema, as well as how to create basic replication and do simple backup/restore.
Finally, we will show you how to build and work with that schema in order to understand data types, inserting, updating and deleting records.
This learning path is only available to Linux Academy members.