Skills

  • Installing Linux operating systems
  • Boot process & runlevels (system startup)
  • Linux filesystem structure (FHS)
  • User account creation & management
  • Group management and permissions
  • File handling, compression & archiving (tar)
  • Managing file ownership and permissions
  • Using special permissions (SUID/SGID, sticky bit)
  • File ACLs for advanced access control
  • System monitoring and performance checks
  • Troubleshooting common system errors
  • Linux networking basics and diagnostics
  • Package management (rpm, yum, dnf)
  • Creating & managing yum repos (repo files, createrepo)
  • Changing service ports and configurations
  • Configuring services: Apache / Nginx / firewalld / SSH
  • Using .pem keys for SSH login and secure scp
  • Setting up and managing cron jobs
  • Nginx reverse proxy and load balancing basics