Școala informală de IT

Linux Basic – Curriculum

Școala Informală de IT

Familiarising Yourself with Linux:

  • Review the History and Development of Linux
  • Enter Shell Commands
  • Get Help Using Linux
  • Start and Stop Linux

Managing User and Group Accounts:

  • Create User and Group Accounts
  • Configure User profiles
  • Manage User and Group Accounts

Managing Partitions and the Linux Filesystem:

  • Create Partitions
  • Navigate Through the Linux Filesystem
  • Manage the Filesystem
  • Maintain the Filesystem

Managing Files in Linux:

  • Create and Edit Files
  • Locate Files
  • Search Text Using Regular Expressions
  • Apply Filters to Text Streams
  • Link Files
  • Backup and Restore Files
  • Manage Databases Using MySQL

Working with Linux Permissions and Ownership:

  • Modify File and Directory Permissions
  • Modify Default Permissions
  • Modify File and Directory Ownership
  • Set Advanced Permissions

Printing Files:

  • Configure a Local Printer
  • Print Files
  • Manage Print Jobs and Queues
  • Configure Remote Printing

Managing Packages:

  • Manage Packages Using RPM
  • Verify Packages
  • Upgrade Packages
  • Configure Repositories
  • Manage Packages using YUM
  • Manage Packages using the Debian Package Manager
  • Manage Packages Using Source Files
  • Manage Shared Libraries

Managing Kernel Services:

  • Explore the Linux Kernel
  • Customise Kernel Modules
  • Create an initrd Image
  • Monitor Hardware Devices
  • Monitor Processes and Resources

Working with Bash Shell and Shell Scripts:

  • Perform Basic Bash Shell Operations
  • Write a Bash Shell Script
  • Customise the Bash Shell
  • Redirect Standard Input and Output
  • Use Control Statements in Shell Scripts

Managing Jobs and Processes:

  • Manage Jobs and Background Processes
  • Manage Processes using the Process Table
  • Examine Delayed and Detached Jobs
  • Schedule Jobs
  • Maintain the System Time

Managing System Services:

  • Configure System Services
  • Monitor System Logs
  • Configure SELinux

Configuring Network Services:

  • Connect to a Network
  • Configure Routes
  • Configure Client Network Services
  • Manage Remote Network Systems

Configuring Basic Internet Services:

  • Configure Email Services
  • Configure Internet Services

Searching Linux:

  • Examine the Basics of System Security
  • Secure User Accounts
  • Enable Firewall Functionality
  • Implement Security Auditing
  • Describe the Intrusion Detection System

Managing Hardware:

  • Identify Common Hardware Components and Resources
  • Configure Removable Hardware
  • Configure Disk Quotas

Troubleshooting Linux Systems:

  • Troubleshoot System-Based Issues
  • Troubleshoot Hardware Issues
  • Troubleshoot Network Connection and Security Issues

Installing Linux:

  • Preparation for Installation
  • Identify the Phases of the Linux Boot Sequence
  • Configure GRUB
  • Install the Operating System
  • Perform Post-Installation Tasks

Configuring the GUI:

  • Implement X
  • Customise the Display Manager
  • Customise the Window Environment

Enable Accessibility Settings in Linux