![User banner](https://programming.dev/pictrs/image/c5e091c8-98cf-4c3a-b9eb-f1eeb3e3b0d5.jpeg)
Day 16 - Archiving and compressing
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.
Day 15 - Deeper into repositories…
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.
Day 14 - Who has permission?
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.
Day 13 - Users and Groups
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.
Day 12 - Transferring files
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.
Day 11 - Finding things…
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.
Day 10 - Scheduling tasks
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.
Day 9 - Diving into networking
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.
Day 8 - The infamous “grep” and other text processors
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.
Day 7 - The server and its services
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.
Day 6 - Editing with “vim”
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.
Day 5 - More or less…
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.
Day 4 - Installing software, exploring the file structure
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.
Day 3 - Power trip!
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.
Day 2 - Basic navigation
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.
Day 1 - Get to know your server
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.
Day 0 - Get Your Own Server
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.
PLEASE READ THIS FIRST! HOW THIS WORKS & FAQ
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.
Day 21 - What next?
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.
Day 20 - Scripting
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.
We're working to make this possible. If you want to help, you can sponsor us on GitHub or just donate. Any contribution gets us close to make it happen.
Oracle is mentioned, just not recommended over AWS or Azure, for example.
https://github.com/livialima/linuxupskillchallenge/issues/54 if anyone would like to chime in.
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.
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.
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.
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/
In a production environment? Not really, there are better ways to do it. But it's a good beginner exercise.
Oracle is mentioned alongside AWS and Azure free tiers on the other Day 0 article.
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.
I'd love to add more material about containers, if you have any recommendations please share.
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.
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.
Nice to know! Thanks for sharing.
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.
Thank you! I'm so glad this material has been useful for you, enjoy!