Ubuntu Cert Draft: Difference between revisions

From CompleteNoobs
Jump to navigation Jump to search
imported>AwesomO
(Created page with "modules, submodules, and topics. Drafting Concept Structure Working Out Mode. :* Introduction to Linux ::* 1.1 History of Linux ::* 1.2 Linux distributions ::* 1.3 Open-source software and licensing ::* 1.4 History of Ubuntu ::* 1...")
 
No edit summary
 
Line 51: Line 51:


:*    [[Ubuntu_Package_Management|Ubuntu Package Management]]
:*    [[Ubuntu_Package_Management|Ubuntu Package Management]]
::*    8.1. Package managers
::*    [[Ubuntu_Package_Management#Package_managers|8.1. Package managers]]
::*    8.2. APT
::*    [[Ubuntu_Package_Management#APT|8.2. APT]]
:::*    8.2.1. Installing and updating software
:::*    8.2.1. Installing and updating software
:::*    8.2.2. Managing package repositories
:::*    8.2.2. Managing package repositories

Latest revision as of 23:43, 24 April 2023

modules, submodules, and topics. Drafting Concept Structure Working Out Mode.


  • 2.1. Installing Ubuntu
  • 2.1.1. Virtual machines
  • 2.1.2. Dual booting
  • 2.1.3. Live USB
  • 2.2. Navigating the Linux desktop
  • 2.3. Basic Linux commands
  • 2.4. Using the terminal
  • 8.2.1. Installing and updating software
  • 8.2.2. Managing package repositories
  • 8.2.3. Dependency management
  • 8.3. Snaps
  • 8.4. AppImage
  • 8.5 FlatPak
  • Shell Scripting
  • 9.1. Introduction to shell scripting
  • 9.2. Bash scripting basics
  • 9.3. Flow control (loops, conditionals)
  • 9.4. Functions and best practices
  • 9.5. Practical shell scripting examples
  • System Maintenance and Troubleshooting
  • 10.1. System monitoring and logging
  • 10.2. Backup and recovery strategies
  • 10.3. Disk and filesystem management
  • 10.4. Kernel updates and management
  • 10.5. Boot process and troubleshooting
  • Advanced Topics (optional)
  • 11.1. Virtualization and containers (KVM, Docker, Kubernetes)
  • 11.2. Linux security (SELinux, AppArmor)
  • 11.3. Automation and configuration management (Ansible, Puppet, Chef)
  • 11.4. Cloud computing (AWS, Azure, GCP)


Notes in No Order

Introduction to Ubuntu Linux

Installing Ubuntu Linux

Ubuntu min - build up

Build a Linux distro from scratch

Docker

LXD LXC

Interface Basics

Install Linux on VM in Window's and OSX

Create Live Linux USB on Windows and OSX

System Configuration
Network Config
Security Config
Desktops
Window Managers
The Shell
Shell Configuration
Linux File Structure
File Systems on Linux

System Administration
Basic
System Management Superuser
System Configuration

Time and Date

Scheduling Tasks: Crontab

System Directory and Files

Systemd

System Startup files

System Logs

Performance Analysis Tools and Processes

Boot

Grub

Lilo

Systemd

Managing Users

The Password Files

Managing User Enviroments

Login Access

Controlling Access to Directories and Files

Adding and Removing Users

Managing Groups

Groupadd del mod

Software Management

Apt

Dpkg

Snap

Flatpak

Guix

RPM

Build From Source

Packaging Software

Reproducable builds

Command-Line Basics

Editing Text Files

systemd vs init