Ceci est une ancienne révision du document !


Version : 2022.01

Last updated : 2022/08/04 05:00

LCE500 - Course Presentation

Contents

  • LCE500 - Course Presentation
    • Contents
    • Prerequisites
      • Hardware
      • Software
      • Internet
    • Using our infrastructure
    • Training Program
    • Skills Assessment

Prerequisites

Hardware

  • A computer running either MacOS, Linux, Windows™ or Solaris™,
  • QWERTY US Keyboard,
  • 4 GB of RAM,
  • Headphones,
  • A mic (optional).

Software

  • Chrome, Edge or Firefox web browser.

Internet

Using our infrastructure

The Instructor will assign you an ID ranging from 01 to 16.

In order to access our infrastructure, you will first need to login to one of our gateways.

You can login to our infrastructure using one of the three following methods:

1 - RDP

You need to have port 3389 open.

Please use one of the following:

  • Windows™ - Remote Desktop Connection,
  • Linux - Remmina,
  • Mac - Microsoft Remote Desktop for Mac or Devolutions Remote Desktop Manager.

Use the appropriate IP address from the list below:

Your ID IP Address
01 79.137.68.149
02 79.137.68.184
03 79.137.68.171
04 79.137.68.96
05 145.239.1.195
06 145.239.1.196
07 145.239.1.235
08 145.239.1.236
09 79.137.68.45
10 79.137.68.27
11 149.56.31.150
12 54.39.53.71
13 158.69.25.113
14 145.239.253.177
15 51.68.204.226
16 149.56.17.77

Your trainer will supply you with the login credentials.

2 - SSH using port 2222

You need to have port 2222 open.

Use the appropriate command from the list below:

Your ID Command
01 ssh -l trainee compute01.ittraining.network -p 2222
02 ssh -l trainee compute02.ittraining.network -p 2222
03 ssh -l trainee compute03.ittraining.network -p 2222
04 ssh -l trainee compute04.ittraining.network -p 2222
05 ssh -l trainee compute05.ittraining.network -p 2222
06 ssh -l trainee compute06.ittraining.network -p 2222
07 ssh -l trainee compute07.ittraining.network -p 2222
08 ssh -l trainee compute08.ittraining.network -p 2222
09 ssh -l trainee compute09.ittraining.network -p 2222
10 ssh -l trainee compute10.ittraining.network -p 2222
11 ssh -l trainee compute11.ittraining.network -p 2222
12 ssh -l trainee compute12.ittraining.network -p 2222
13 ssh -l trainee compute13.ittraining.network -p 2222
14 ssh -l trainee compute14.ittraining.network -p 2222
15 ssh -l trainee compute15.ittraining.network -p 2222
16 ssh -l trainee compute16.ittraining.network -p 2222

Your trainer will supply you with the login credentials.

3 - Guacamole

Training Program

  • LCE500 - CentOS 8 Linux (RHEL 8 / Oracle Linux 8) - System Administrator
    • Prerequisites
      • Hardware
      • Software
      • Internet
    • Using our infrastructure
    • Training Program
    • Skills Assessment
  • LCE501 - Managing Users and Groups
    • Presentation
      • /etc/nsswitch.conf
      • The getent Command
      • The /etc/group and /etc/gshadow files
      • The /etc/passwd and /etc/shadow files
    • Commands
      • Groups
        • groupadd
        • groupdel
        • groupmod
        • newgrp
        • gpasswd
      • Users
        • useradd
        • userdel
        • usermod
        • passwd
        • chage
    • Configuration
    • LAB #1 - Managing Users and Groups
    • LAB #2 - su and su -
    • sudo
  • LCE502 - Package Management
    • LAB #1 - Compiling Software
      • 1.1 - ./configure
      • 1.2 - make
      • 1.3 - make check
      • 1.4 - make install
    • LAB #2 - The rpm Command
      • 2.1 - Configuration
      • 2.2 - Usage
    • LAB #3 - The dnf Command
      • 3.1 - Presentation
      • 3.2 - Configuration
      • 3.3 - Repositories
      • 3.4 - Searching for Packages
      • 3.5 - Viewing Information on and Downloading a Package
      • 3.6 - Installing a Package
      • 3.7 - Updating Packages
      • 3.8 - Deleting Packages
    • Shared Libraries
      • Presentation
        • Introduction
        • Shared Object Locations
        • ld-linux.so.2
      • The ldd Command
      • The /etc/ld.so.conf File
      • The ldconfig Command
  • LCE503 - Managing File Permissions
    • Presentation
    • Preparation
    • LAB #1 - Basic Unix File Permissions
      • 1.1 - Changing Permissions with chmod
        • Symbolic Mode
        • Octal Mode
        • The umask Command
      • 1.2 - Changing the Owner or the Group with chown and chgrp
        • The chown Command
        • The chgrp Command
    • LAB #2 - Advanced Unix Permissions
      • 2.1 - SUID/SGID bit
      • 2.2 - Inheritance Flag
      • 2.3 - Sticky bit
    • LAB #3 - Extending Linux Permissions using ACLs and Attributes
      • 3.1 - ACLs
      • 3.2 - Attributes
  • LCE504 - Managing Disks and Filesystems
    • Peripherals
    • Partitions
    • Partitioning
      • LAB #1 - Partioning your Disk with the fdisk Command
      • LAB #2 - Modifier les Drapeaux des Partitions avec fdisk
    • Logical Volume Manager (LVM)
      • LAB #3 - Linear Logical Volumes
        • Physical Volumes (PV)
        • Volume Groups (VG) and Physical Extents (PE)
        • Logical Volumes (LV)
      • LAB #4 - Grow a Volume
      • LAB #5 - Snapshots
      • LAB #6 - Deleting Volumes
      • LAB #7 - Mirrored Volumes
      • LAB #8 - Changing LVM Attributes
      • LAB #9 - Striped Volumes
      • LAB #10 - Managing Meta-data
    • Journaled Filesystems
      • Ext3
        • Managing Ext3
        • LAB #11 - Converting Ext3 to Ext2
        • LAB #12 - Converting Ext2 to Ext3
        • LAB #13 - Using another PArtition for the Journal
        • LAB #14 - Changing the File System Check interval on an ext3 Filesystem
      • Ext4
        • LAB #15 - Creating an Ext4 Filesystem
        • LAB #16 - Adding a Label to an Ext4 Filesystem
        • LAB #17 - Converting Ext3 to Ext4
      • XFS
        • LAB #18 - Creating an XFS Filesystem
        • LAB #19 - Adding a Label to an XFS Filesystem
  • LCE505 - Process Scheduling
    • cron
      • The /etc/crontab file
      • Time Fields
      • User Crontabs
    • anacron
    • at
  • LCE506 - Archiving and Compression
    • Traditional Backup Tools
      • Preparation
      • The tar Command
        • Presentation
        • LAB #1 - Working with the tar Command
        • The GPL tar Commande and Compression
      • The cpio Command
        • Presentation
        • LAB #2 - Working with the cpio Command
      • The dd Command
        • Presentation
        • LAB #3 - Working with the dd Command
      • The dump et restore Commands
        • Presentation
      • LAB #4 - System Backups
        • Backing up the Installed Package List
        • Backing up the Disk Structure
        • Backing up Mount Points
        • Backing up the Boot Loader
          • GRUB Legacy
          • GRUB 2 on BIOS
          • GRUB 2 on EFI
        • Backing up User Files
      • Rsync
        • Presentation
        • LAB #5 - Working with the rsync Command
    • Compression
      • The gzip Command
        • Presentation
        • LAB #4 - Working with the gzip Command
      • The bzip2 Command
        • Presentation
        • LAB #5 - Working with the bzip2 Command
      • The xz Command
        • Presentation
        • LAB #6 - Working with the xz Command
      • Other Compression Utilities
  • LCE507 - Process Management
    • Presentation
    • Process Types
    • Process Commands
      • The ps Command
      • The pgrep Command
      • The pstree Command
      • The top Command
      • The fg, bg and jobs Commands
      • The wait Command
      • The nice Command
      • The renice Command
      • The nohup Command
      • The kill Command
      • The pkill Command
  • LCE508 - Managing Logs
    • Presentation
    • The dmesg Command
    • Security Logging
      • The last Command
      • The lastlog Command
      • The lastb Command
      • The /var/log/secure File
    • The /var/log/audit/audit.log File
      • Managing Audit Events
        • auditd
        • auditctl
      • Viewing Audit Events
        • The aureport Command
        • The ausearch Command
    • The /var/log/messages File
    • Applications
    • rsyslog
      • Priorities
      • Facilitiess
      • The /etc/rsyslog.conf File
        • Modules
        • Global Directives
        • Rules
          • Facility.Priority
          • Facility!Priority
          • Facility=Priority
          • Using the * Wildcard
          • n Facilities with Identical Priorities
          • n Selectors with Identical Actions
    • The logger Command
    • The logrotate Command
    • journald
      • Using Journald
        • Application Specific Messages
        • Boot Messages
        • Priority Specific Messages
        • Messages from a Specific Date Range
        • Real Time Messages
        • Searching with Key Words
  • LCE509 - Printer Management
    • Cups
      • Protocols
      • Packages
      • Daemon
      • The /etc/cups/cupsd.conf File
      • Filters
      • Backends
      • Logs
      • Printers
      • Administration
        • The lpstat Command
        • The lpadmin Command
        • The accept et cupsenable Commands
        • Classes
        • The /etc/cups/printers.conf File
        • The /etc/cups/classes.conf File
        • The cancel Command
        • The lpmove Command
        • Web Interface
  • LCE510 - System Startup and Shutdown
    • System Startup
      • Boot Loader
        • BIOS Systems
        • EFI Systems
        • GRUB 2
          • The /boot/grub/grub.cfg File
          • The /etc/default/grub file
          • Files in the /etc/grub.d directory
      • Initramfs
        • The init Script
      • Kernel Booting Process
    • Systemd
      • LAB #1 - The systemctl Command
      • LAB #2 - Configuration Files
        • 2.1 - Default Configuration Files
        • 2.1 - Overloading Default Configuration Files
      • LAB #3 - The systemd-analyze Command
      • LAB #4 - Targets
        • 4.1 - Checking the Target Dependencies
        • 4.2 - The Default Target
          • Checking the Default Target
          • Changing the Default Target
          • Changing the Default Target for the Current Session
      • LAB #5 - Managing Services
        • 5.1 - Single Service Instances
        • 5.2 - Multiple Instance Services
        • 5.3 - Disallowing Modifications to a Service Status
    • LAB #6 - System Shutdown
      • 6.1 - The shutdown Command
      • 6.2 - The reboot Command
      • 6.3 - The halt Command
      • 6.4 - The poweroff Command
  • LCE601 - Managing Integrated Peripherals
    • Special Files
    • LAB #1 - Commands
      • 1.1 - The lspci Command
      • 1.2 - The lsusb Command
      • 1.3 - The dmidecode Command
    • LAB #2 - The sysctl Command
      • 2.1 - The /proc Directory
        • Files
          • /proc/cpuinfo
          • /proc/interrupts
          • /proc/dma
          • /proc/ioports
          • /proc/devices
          • /proc/module
          • /proc/diskstats
          • /proc/partitions
          • /proc/swaps
          • /proc/loadavg
          • /proc/meminfo
          • /proc/version
        • Directories
          • ide/scsi
          • acpi
          • bus
          • net
          • sys
      • 2.2 - Using the sysctl Command
    • LAB #3 - Interpreting Information in /proc
      • 3.1 - free
      • 3.2 - uptime ou w
      • 3.3 - iostat
      • 3.4 - hdparm
      • 3.5 - vmstat
      • 3.6 - mpstat
      • 3.7 - sar
    • USB Modules
    • udev
      • The udevadm Command
    • The /sys Filesystem
    • LAB #4 - Limiting Ressources
      • 4.1 - ulimit
      • 4.2 - CGroups
        • Limiting Memeory Usage
        • The cgcreate Command
        • The cgdelete Command
        • The /etc/cgconfig.conf File
        • The cgconfigparser Command
  • LCE602 - Compiling the Kernel and Managing Quotas
    • The Linux Kernel
    • LAB #1 - Modules
    • LAB #2 - Compiling and Installing a Kernel and Modules
      • 2.1 - Move /home
      • 2.2 - Preparing the Environment
      • 2.3 - Preparing the Kernel Source Tree
        • The .config file
        • The Makefile file
      • 2.4 - Configuring the Kernel
      • 2.5 - Compiling the Kernel
      • 2.6 - Installing the Kernel
    • LAB #3 - Managing Quotas
      • 3.1 - The quotacheck Command
      • 3.2 - The edquota Command
      • 3.3 - The quotaon Command
      • 3.4 - The repquota Command
      • 3.5 - The quota Command
      • 3.6 - The warnquota Command
  • LCE603 - Managing the Network
    • Presentation
      • The nmcli Command
    • LAB #1 - Configuring the Network
      • 1.1 - Connections and Profils
      • 1.2 - Name Resolution
      • 1.3 - Adding a Second IP Address to a Profile
      • 1.4 - The hostname Command
      • 1.5 - The ip Command
      • 1.6 - Manually Activating and Disactivating a Device
      • 1.7 - Static Routing
        • The ip Command
        • Disactivating/Activating Internal Routing on a Server
    • LAB #2 - Diagnostics
      • 2.1 - The ping Command
      • 2.2 - The netstat Command
      • 2.3 - The traceroute Command
    • LAB #3 - SSH
      • 3.1 - Presentation
        • SSH-1
        • SSH-2
      • 3.2 - Configuring the Server
      • 3.3 - Configuring the Client
      • 3.4 - SCP
        • Presentation
        • Usage
      • 3.5 - Authentication with Asymetric Keys
  • LCE511 - Training Validation
    • Course Materials
    • Reminder of the Training Program
      • Day #1
      • Day #2
      • Day #3
      • Day #4
    • Training Evaluation
    • Exam - Acquired knowledge

Copyright © 2022 Hugh Norris - Non-contractual document. The Training Program may be modified without notice.

Menu