20TD02Ø_Repos - itnett/FTD02H-N GitHub Wiki

GitHub Repositories for Linux and Containers

Systemdrift

  1. Linux System Administration

    • Description: This repository is designed for new Linux users and junior system administrators. It covers a wide range of topics related to Linux system administration.
    • Topics Covered:
      • Basics of the command line
      • File system management
      • User and group administration
      • Process management
      • Package management (dnf for Fedora and apt for Debian/Ubuntu)
  2. Hands-on Linux System Administration

    • Description: This repository accompanies a video course published by Packt, focusing on mastering Linux system administration.
    • Topics Covered:
      • Service deployment
      • System monitoring
      • Backup and recovery
      • Task automation
  3. Linux System Administration Notes

    • Description: Notes and guides on various aspects of Linux system administration.
    • Topics Covered:
      • Networking basics
      • Mail server setup
      • RAID, LVM, and FreeNAS
      • Proxy server setup
      • Bash scripting

Linux Distribusjoner

  1. Fedora Linux System Administration
    • Description: A comprehensive guide for administering Fedora Linux environments.
    • Topics Covered:
      • Installation and initial setup
      • Storage and network configuration
      • SELinux security module
      • System optimization and tools

Brukeradministrasjon

  1. Linux-Sysops-Handbook
    • Description: Essentials of Linux system administration with a focus on user and group management.
    • Topics Covered:
      • User creation and deletion
      • Group management
      • File permissions and ACLs
      • SSH key management

Containere

  1. Docker

    • Description: Official Docker repository for developing, shipping, and running applications.
    • Topics Covered:
      • Containerization basics
      • Dockerfile usage
      • Container orchestration
      • Docker Compose
  2. Kubernetes

    • Description: Open-source system for automating the deployment, scaling, and management of containerized applications.
    • Topics Covered:
      • Cluster setup
      • Pod and service management
      • Scaling and updates
      • Security and networking
  3. KVM

    • Description: Documentation and tutorials on using KVM for virtualization.
    • Topics Covered:
      • Installation and configuration
      • Managing virtual machines
      • Networking in virtual environments
      • Performance tuning

These repositories provide comprehensive resources for mastering various aspects of Linux system administration, user management, containerization, and virtualization. Utilizing these resources can significantly enhance your understanding and skills in managing Linux environments and containerized applications.


Here are some additional GitHub repositories that cover various aspects of Linux system administration and containerization, expanding on the topics you provided:

System Administration

  1. awesome-sysadmin

    • Description: A curated list of open-source sysadmin resources.
    • Topics Covered:
      • System monitoring and management
      • Security tools
      • Backup and recovery solutions
      • Virtualization and containerization technologies
  2. linux-sysops-handbook

    • Description: Essentials of Linux system administration, focusing on user and group management.
    • Topics Covered:
      • User creation and deletion
      • Group management
      • File permissions and ACLs
      • SSH key management
  3. Fundamentals-of-Unix-and-Linux-System-Administration

    • Description: Accompanies a Packt book on fundamental Unix and Linux system administration.
    • Topics Covered:
      • File system and storage management
      • User management
      • Networking and security
      • System monitoring and automation

Linux Distributions

  1. Fedora-Linux-System-Administration

    • Description: A comprehensive guide for administering Fedora Linux environments.
    • Topics Covered:
      • Installation and initial setup
      • Storage and network configuration
      • SELinux security module
      • System optimization and tools
  2. ArchLinux-Android-Phone-Backup

    • Description: A script to backup an Android phone on Arch Linux.
    • Topics Covered:
      • Android phone backup
      • Shell scripting
      • File management and storage

User Administration

  1. ansible-user-management
    • Description: An Ansible role for managing users.
    • Topics Covered:
      • User creation and deletion
      • Group management
      • SSH key distribution
      • Configuration management with Ansible

Containers

  1. Docker

    • Description: Official Docker repository for developing, shipping, and running applications.
    • Topics Covered:
      • Containerization basics
      • Dockerfile usage
      • Container orchestration
      • Docker Compose
  2. Kubernetes

    • Description: Open-source system for automating the deployment, scaling, and management of containerized applications.
    • Topics Covered:
      • Cluster setup
      • Pod and service management
      • Scaling and updates
      • Security and networking
  3. linux-utils

    • Description: Linux system administration tools for Python.
    • Topics Covered:
      • Scripting system administration tasks
      • Configuration file parsing
      • Network management
      • Atomic filesystem operations

Additional Resources

  1. Linux-System-Administration-DeCal

    • Description: Course covering the basics of setting up and administering a production-quality Linux server environment.
    • Topics Covered:
      • GNU/Linux basics
      • System security
      • Networking
      • System administration essentials
  2. RED-HAT-SYSTEM-ADMINISTRATION-1-RH124

    • Description: Covers quizzes and lab practices from the Red Hat System Administration 1 RH124 course.
    • Topics Covered:
      • Core administration tasks
      • Command-line concepts
      • Enterprise-level tools
      • Practical sysadmin tasks
  3. Linux-System-Administration-for-the-2020s

    • Description: Notes and guides on various aspects of modern Linux system administration.
    • Topics Covered:
      • System setup and maintenance
      • Networking and security
      • Advanced file management
      • Automation and scripting

These repositories provide comprehensive resources for mastering Linux system administration, user management, containerization, and virtualization, offering diverse tools and knowledge to enhance your expertise in managing Linux environments and containerized applications.