YoVDO

Git for System Administration

Offered By: LinkedIn Learning

Tags

Git Courses GitHub Courses Version Control Courses Operating Systems Courses System Administration Courses Configuration Management Courses

Course Description

Overview

Learn how to use Git as a system administrator. Get real-world strategies for managing and tracking operating system configuration files with Git.

Syllabus

Introduction
  • System administration with Git
  • What you will need
1. Version Control Overview
  • What is version control?
  • How does Git differ?
  • Why use Git for system administration?
2. Installing Git
  • Installing Git on Fedora/CentOS
  • Installing Git from source on Linux
  • Installing Git on Windows
  • Installing Git on macOS X
  • Configuring Git
3. Using Git
  • Creating a local repository
  • Committing and adding files
  • Analyzing Git commit history
  • Ignoring files
  • Rolling back changes
4. Git Branching
  • Why branch?
  • Creating branches
  • Comparing, renaming, and deleting branches
  • Merging branches
5. Git Remotes
  • Creating a GitHub repository
  • Cloning a remote GitHub repository
  • Getting and pushing to a remote repository
  • Create a remote Git repository
  • Using SSH keys for authentication
6. Git for System Administration
  • Strategies for managing system files
  • Manage Linux system config files with etckeeper
  • Manage specific user directories
  • Manage Apache web document files
  • Third-party Git tools and extras
Conclusion
  • Use a configuration management system with Git
  • Next steps

Taught by

Grant McWilliams

Related Courses

Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
DevOps for Developers: How to Get Started
Microsoft via edX
Configuration Management on Google Cloud Platform
Google via Coursera
Windows Server 2016: Infrastructure
Microsoft via edX
Introduction to SAP HANA Administration
SAP Learning