Skip Navigation
Day 1 - Get to know your server
linuxupskillchallenge.org Day 1 - Get to know your server - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

1
Day 0 - Get Your Own Server
linuxupskillchallenge.org Get Your Own Server - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

2
PLEASE READ THIS FIRST! HOW THIS WORKS & FAQ
linuxupskillchallenge.org How this works - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 21 - What next?
linuxupskillchallenge.org Day 21 - What's next? - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 20 - Scripting
linuxupskillchallenge.org Day 20 - Scripting - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 19 - Inodes, symlinks and other shortcuts
linuxupskillchallenge.org Day 19 - Inodes, symlinks and other shortcuts - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 18 - Logs, monitoring and troubleshooting
linuxupskillchallenge.org Day 18 - Log rotation - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 17 - Build from the source
linuxupskillchallenge.org Day 17 - Build from the source - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Spread the word! Next course starts on Monday, 3 June 2024

Just a reminder that the course always restarts on the first Monday of the next month. Don't forget to spread the word and bring your friends!

0
Day 16 - Archiving and compressing
linuxupskillchallenge.org Day 16 - Archiving and compressing - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 15 - Deeper into repositories…
linuxupskillchallenge.org Day 15 - Deeper into repositories - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 14 - Who has permission?
linuxupskillchallenge.org Day 14 - Who has permission? - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 13 - Users and Groups
linuxupskillchallenge.org Day 13 - Users and Groups - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 12 - Transferring files
linuxupskillchallenge.org Day 12 - Transferring files - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 11 - Finding things…
linuxupskillchallenge.org Day 11 - Finding things - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 10 - Getting the computer to do your work for you
linuxupskillchallenge.org Day 10 - Getting the computer to do your work for you - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

6
Day 9 - Diving into networking
linuxupskillchallenge.org Day 9 - Diving into networking - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 8 - The infamous “grep” and other text processors
linuxupskillchallenge.org Day 8 - The infamous "grep" and other text processors - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 7 - The server and its services
linuxupskillchallenge.org Day 7 - The server and its services - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Day 6 - Editing with “vim”
linuxupskillchallenge.org Day 6 - Editing with "vim" - Linux Upskill Challenge

A month-long course aimed at those who aspire to get Linux-related jobs in the industry - junior Linux sysadmin, DevOps-related work, and similar. Learn the skills required to sysadmin a remote Linux server from the commandline.

0
Spread the word! Next course starts on Monday, 6 May 2024
  • The general curriculum is basically the same, but each month we try to fix any typos/errors and add any interesting extra to make each lesson more engaging.

  • Day 1 - Get to know your server
  • Thanks! I'm glad you liked it. It was more of a way to walk away from Reddit, really. Some people asked for the challenge to be on Lemmy, I just listened to them.

  • Day 0 - Creating Your Own Local Server
  • Yep, but since VirtualBox can be used in any guest OS and a lot of people come here still using Windows, I sort of simplified the tutorial by just focusing on it so far. I want to expand the "doing things locally" in the future and I accept suggestions on our GitHub.

  • Day 1 - Get to know your server
  • Anki is awesome but the best way to memorize commands is to just use them. After you are finished with the challenge you may want to consider practicing with real world scenarios at https://sadservers.com/

  • Day 10 - Getting the computer to do your work for you
  • In a production environment? Not really, there are better ways to do it. But it's a good beginner exercise.

  • Day 0 - Creating Your Own Server in the Cloud (but cheaper)
  • Oracle is mentioned alongside AWS and Azure free tiers on the other Day 0 article.

  • Day 6 - Editing with "vim"
  • Oh yeah, it slows things down, for sure. But if you never used anything like vim before, that slow pace can benefit the learning experience (at least that happened to me when I started). Bottom line is: vim is a lot. Be patient and it will get easier (and faster) over time.

  • Day 15 - Deeper into repositories...
  • awww, thanks!

  • Day 17 - Build from the source
  • I'd love to add more material about containers, if you have any recommendations please share.

  • Day 0 - Creating Your Own Server in the Cloud
  • Agreed, Oracle is as devilish as IBM, but I didn't see any major discrepancies with their Ubuntu version (so far) like I saw on IBM Cloud. It's a cloud option, but definitely not my first pick.

  • Day 1 - Get to know your server
  • No need to reboot, it's just a recommendation after your first update/upgrade to get any kernel changes in. You won't need to reboot for a long time after that.

  • Day 0 - Creating Your Own Server in the Cloud (but cheaper)
  • Nice to know! Thanks for sharing.

  • Day 20 - Scripting
  • It's really up to you. I've been doing some improvements to the material lately, so next month will be slightly different (but not much).

    The up-to-date version is always available at https://linuxupskillchallenge.org/ and you can track the changes at https://github.com/livialima/linuxupskillchallenge if you want to follow it more closely.

  • livialima Livia Lima @programming.dev
    Posts 206
    Comments 15
    Moderates