Skip to content

rain3ways/linux-upskill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Linux Upskill Challenge - My Journey

This repository documents my learning and practice journey through the Linux Upskill Challenge - a practical course to improve Linux skills.

Goals

  • Master basic and advanced Linux commands
  • Understand Linux system management
  • Set up and manage web servers, databases
  • Practice system security skills
  • Automate tasks through scripting

Repository Structure

  • notes/: Detailed daily learning notes
  • scripts/: Shell scripts written during the learning process
  • screenshots/: Screenshots of the actions and results throughout the entire process

Learning Progress

Day Topic Status
1 Get to know your server Completed
2 Basic navigation Completed
3 Power trip! Completed
4 Installing software, exploring the file structure Completed
5 More or less… Completed
6 Editing with “vim” Completed
7 The server and its services Completed
8 The infamous “grep” and other text processors Completed
9 Diving into networking Completed
10 Scheduling tasks Completed
11 Finding things… Completed
12 Transferring files Completed
13 Users and Groups Completed
14 Who has permission? Completed
15 Deeper into repositories… Completed
16 Archiving and compressing Completed
17 Build from the source Completed
18 Logs, monitoring and troubleshooting Completed
19 Inodes, symlinks and other shortcuts Completed
20 Scripting Completed
21 Finish Completed

Skills Acquired

  • User and permission management in Linux
  • SSH configuration and access security
  • Service management with systemd
  • System monitoring and troubleshooting
  • Log files management and analysis
  • Firewall setup with iptables/ufw

Completed Projects

  1. Web Server Setup: Installation and configuration of NGINX/Apache
  2. Database Server: Deployment and securing MySQL/PostgreSQL
  3. Monitoring System: Setting up monitoring system with Prometheus and Grafana

References

About

My journey through the Linux Upskill Challenge - documenting progress and skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published