diff --git a/Linux-201/Lab-Sheet.md b/201/Lab-Sheet.md similarity index 100% rename from Linux-201/Lab-Sheet.md rename to 201/Lab-Sheet.md diff --git a/Linux-201/images/nginx-default.png b/201/images/nginx-default.png similarity index 100% rename from Linux-201/images/nginx-default.png rename to 201/images/nginx-default.png diff --git a/Linux-201/images/puttygen-password.png b/201/images/puttygen-password.png similarity index 100% rename from Linux-201/images/puttygen-password.png rename to 201/images/puttygen-password.png diff --git a/Linux-201/images/puttygen-randomness.png b/201/images/puttygen-randomness.png similarity index 100% rename from Linux-201/images/puttygen-randomness.png rename to 201/images/puttygen-randomness.png diff --git a/Linux-201/images/puttygen.png b/201/images/puttygen.png similarity index 100% rename from Linux-201/images/puttygen.png rename to 201/images/puttygen.png diff --git a/201/index.html b/201/index.html new file mode 100644 index 0000000..4b7c4b2 --- /dev/null +++ b/201/index.html @@ -0,0 +1,128 @@ + + + + + Linux 101 • Freeside + + +
+
+
+

Linux 101

+
+
+

Structure

+
    +
  • Introduction - why and where
  • +
  • Installation of Ubuntu
  • +
  • Writing and compiling a simple C♯ program
  • +
+
+
+

Why?

+
+
+
    +
  • 74.44% Windows
  • +
  • 12.22% macOS
  • +
  • 9.51% Other
  • +
  • 1.58% Linux
  • +
+
+

According to statcounter GlobalStats

+
+
+

Why?

+
+
+
    +
  • 69.4% of webservers use a Unix-based OS
  • +
  • 30.6% of webservers use Windows
  • +
+
+

+ According to + W3Techs +

+
+
+

Where?

+
    +
  • US Department of Defence
  • + +
  • French Parliament
  • +
  • Amazon
  • +
  • Android
  • +
+

Sources: 1

+
+
+ +
+
+

Setting up a web server

+
+ +
+ +
+
+

Summary

+
+
+

Summary

+
    +
  • We've secured a Linux server
  • +
  • We've installed Nginx
  • +
  • We're serving a static website
  • +
+
+
+

Where next?

+
    +
  • Application server setup
  • +
  • Git hosting
  • +
  • Email hosting
  • +
  • Decentralised Instant Messaging
  • +
  • Containerisation
  • +
  • Self-hosting (kickball/awesome-selfhosted on GitHub)
  • +
+
+
+

Future Workshops

+
    +
  • 301: Deploying your application to a Linux server
  • +
  • Talks
  • +
  • Server administration
  • +
  • Embedded systems: Raspberry Pi etc.
  • +
+
+ +
+
+ + + + + + +