You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="https://www.buymeacoffee.com/livialima"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/arial-yellow.png"alt="Buy Me A Coffee"style="height: 45px!important;width: 164px!important;" ></a>
This includes all the source material for the 20 lessons of what was previously a commercial online Linux server admin course - now free for you to learn with!
15
+
**The Linux Upskill Challenge is free and open source — and it always will be.**
16
+
17
+
All core learning materials are accessible year-round. No subscriptions, no registration required - so costs you nothing but your time!
17
18
18
19
*If you spot any typos or "dead links" simply [raise an issue](https://github.com/livialima/linuxupskillchallenge/issues/new/choose).*
19
20
@@ -52,7 +53,7 @@ This includes all the source material for the 20 lessons of what was previously
52
53
*[Day 20](docs/20.md) - **Scripting**: Understanding how scripting work in Linux, the shebang, permissions and $PATH. A couple of simple sample scripts based on the filtering of logs we've been doing. Resources to explore further.
53
54
*[Day 21](docs/21.md) - **What's next?**: Closing the course with some suggestions.
54
55
55
-
*You are free to use this under the terms of the license, but feel free to donate or contribute to keep the challenge running:*
56
+
*If this helped you and you’re able to support its maintenance and development, you can do so here:*
<ahref="https://www.buymeacoffee.com/livialima"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/v2/arial-yellow.png"alt="Buy Me A Coffee"style="height: 32px!important;width: 114px!important;" ></a>
Copy file name to clipboardExpand all lines: docs/21.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,16 +54,23 @@ Even if you don’t want/need certs, the outline of the topics in these referenc
54
54
55
55
But since [his passing](https://www.reddit.com/r/linuxupskillchallenge/comments/mki3uw/rest_in_peace_snori74/) there's nowhere to send postcards anymore. You can show your appreciation for the course by letting everyone else know how awesome it was! Recommend the course to other people, invite your friends to do the challenge together, have fun! Show the world you finished the challenge by posting about it on social media.
56
56
57
-
## Contribute
57
+
## Support and Contribute
58
58
59
-
[Livia Lima](https://bio.link/livialima) is the one currently maintaining the material. But she's only one person and appreciates any help to keep this challenge running consistently every month, and available to everyone.
59
+
The Linux Upskill Challenge is free and open source — and it always will be.
60
60
61
-
If you'd like to contribute, here a few things you can do:
61
+
Maintaining and improving the project takes ongoing time, care, and energy: updating content, moderating communities, maintaining infrastructure, and supporting learners around the world.
62
+
63
+
[Livia Lima](https://bio.link/livialima) is the one currently maintaining the material. But she's only one person and she's currently in a life transition, and community support allows her to dedicate time to keeping this project healthy, accessible, and evolving.
64
+
65
+
**If Linux Upskill Challenge helped you learn, grow, or feel more confident with Linux, and you’re able to contribute financially, your support makes a real difference. [Donate](https://www.buymeacoffee.com/livialima) or [sponsor](https://github.com/livialima).**
66
+
67
+
Support is voluntary. But access to learning is not conditional.
68
+
69
+
If you'd like to contribute beyond money, here a few things you can do:
62
70
63
71
***Answer other students' questions** in our channels. Help a friend through the challenge.
64
72
***Correct typos, dead links, etc** by submitting a [correction request](https://github.com/livialima/linuxupskillchallenge/issues/new?assignees=&labels=&projects=&template=correction_request.md&title=Day+X+-+correction+request) to the source material.
65
73
***Suggest improvements** by submitting a [feature request](https://github.com/livialima/linuxupskillchallenge/issues/new?assignees=&labels=&projects=&template=correction_request.md&title=Day+X+-+correction+request) to the source material.
66
74
***Help moderate**[Lemmy](https://programming.dev/c/linuxupskillchallenge), [Reddit](https://www.reddit.com/r/linuxupskillchallenge/) or [Discord](https://discord.gg/linux-upskill-challenge-682046666928685068). Are you a whiz in one (or more) of those platforms? Help admin them.
67
-
***Support the infrastructure** by [donating](https://www.buymeacoffee.com/livialima) or [sponsoring](https://github.com/livialima). The challenge is free but the website servers and the domains costs money, so we appreciate if you can spare a buck.
68
75
69
-
**Thanks for everything and happy Linuxing!**
76
+
**Thank you for being part of this community and happy Linuxing!**
Copy file name to clipboardExpand all lines: docs/how-this-works.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,7 @@ If you are inclined to contribute to the material and had the means to do it (i.
119
119
120
120
## CREDITS
121
121
122
-
The magnificent [Steve Brorens](https://snori74.blogspot.com/2020/06/succession-planning-for.html) is the creator and mastermind behind the Linux Upskill Challenge. Unfortunately, [he passed away](https://www.reddit.com/r/linuxupskillchallenge/comments/mki3uw/rest_in_peace_snori74/) but not before ensuring the course would continue to run in his absence.
122
+
The magnificent [Steve Brorens](https://snori74.blogspot.com/2020/06/succession-planning-for.html) is the creator and mastermind behind the Linux Upskill Challenge. This was a paid course in the past, but since 2020 it's free and fully open source thanks to his generosity. Unfortunately, [he passed away](https://www.reddit.com/r/linuxupskillchallenge/comments/mki3uw/rest_in_peace_snori74/) but not before ensuring the course would continue to run in his absence.
123
123
We miss you, snori.
124
124
125
125
[Livia Lima](https://bio.link/livialima) is the one currently maintaining the material. Give her a shout out on [Mastodon](https://fosstodon.org/@livialima) or [LinkedIn](https://www.linkedin.com/in/livialima/).
Copy file name to clipboardExpand all lines: docs/index.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
1
# Linux Upskill Challenge
2
2
## Learn the skills required to sysadmin a remote Linux server from the command line.
3
3
4
-
5
4
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. Server focused and command line, but assumes essentially no prior knowledge, and starts off very gently - designed to be well-suited to a Windows or Apple person as well as those that already using Linux in some form.
6
5
7
-
This was a paid course in the past, but is now free and fully open source - so costs you nothing but your time!
6
+
**The Linux Upskill Challenge is free and open source — and it always will be.**
7
+
8
+
All core learning materials are accessible year-round. No subscriptions, no registration required - so costs you nothing but your time!
8
9
9
10
### What's it about?
10
11
@@ -27,6 +28,7 @@ The course restarts on the first Monday of each month so don't worry if you can'
27
28
28
29
## Table of Contents
29
30
31
+
*[How this works and FAQ](how-this-works.md) - PLEASE READ THIS FIRST!
30
32
*[Day 0](00.md) - **Creating Your Own Server**: how to setup your lab in AWS, Azure, Google Cloud, Oracle Cloud, Digital Ocean, Linode, Vultr and on a local server too!
31
33
*[Day 1](01.md) - **Get to know your server**: Starting with `ssh`-ing in and some simple commands like: `ls`, `uptime`, `free`, `df -h`, `uname -a`. Extensions on doing passwordless login with public keys and and an `ssh` config file.
0 commit comments