From 9c6313d6b5416564bc2324d9b78baa6e120920e9 Mon Sep 17 00:00:00 2001 From: KieranRobson Date: Wed, 10 Aug 2022 13:18:48 +0100 Subject: [PATCH] Added Linux page --- Pages/Linux.md | 38 ++++++++++++++++++++++++++++++++++++++ README.md | 33 --------------------------------- 2 files changed, 38 insertions(+), 33 deletions(-) create mode 100644 Pages/Linux.md diff --git a/Pages/Linux.md b/Pages/Linux.md new file mode 100644 index 0000000..ddcd7ae --- /dev/null +++ b/Pages/Linux.md @@ -0,0 +1,38 @@ +![Freeeside Logo](https://camo.githubusercontent.com/8824210474b9586405f0b11e210ea266599c9f83/68747470733a2f2f63646e2e7261776769742e636f6d2f467265657369646548756c6c2f4c6f676f732f6d61737465722f66726565736964655f7371756172655f706174682e737667 "Freeside Logo") + +[`Back to README.md`](/README.md) + +# Linux Resources + +## Linux Distributions + +- [Ubuntu](https://ubuntu.com/) - Great starting distributions for beginners as lots of support is available. +- [Fedora](https://getfedora.org/) - Freeside uses this in our Lab! +- [Arch](https://www.archlinux.org/) - Advanced distribution for those looking to expand their knowledge of Linux. +- [Anarchy](https://anarchyinstaller.gitlab.io/) and [ALG](https://archlinuxgui.in/download.html) - These are menu/graphical installers for Arch linux, can be useful for those wanting to try out Arch without doing everything from the command line. +- [Artix](https://artixlinux.org/) - A systemd-free alternative to Arch. +- [Kubuntu](https://kubuntu.org/) - Ubuntu with an alternative desktop environment (KDE). +- [Lubuntu](https://lubuntu.me) - Ubuntu using LXQT, a lightweight alternative to other desktop environments. +- [Mint](https://linuxmint.com/) - Another variant of Ubuntu, great for those familiar with Windows. +- [Tails](https://tails.boum.org/index.en.html) - A portable distribution that runs only in memory, for the ultimate privacy protection. +- [Qubes OS](https://www.qubes-os.org/intro/) - A reasonably secure operating system. _Recommended by Edward Snowden_ +- [Raspberry Pi OS](https://www.raspberrypi.org) - For use with the range of Raspberry Pi single board computers. A great distribution if you're looking to get into programming (and don't mind spending a bit of money on the hardware to run it), especially involving Python or electronics (the Pis can come with GPIO pins for use with electronics). There are some beginner projects listed on the site but there are a lot of projects made by the Pi community. +- [Rescatux](https://www.supergrubdisk.org/rescatux/) - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders. + +#### Supporting learning Linux + +- [Ask Ubuntu](https://askubuntu.com/) - Ubuntu Q&A site. Part of Stack Exchange. +- [Unix & Linux Stack Exchange](https://unix.stackexchange.com/) - For more general Linux-related questions. + +#### Linux Resources + +- [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)- +- [Arch Linux Docs - SSH](https://wiki.archlinux.org/title/OpenSSH#Installation) +- [Configure 2FA on SSH](https://ubuntu.com/tutorials/configure-ssh-2fa#1-overview) +- [Desktop Environments](https://wiki.archlinux.org/title/Desktop_environment) +- [Install and Configure SSH Server on Arch Linux](https://linuxhint.com/install_ssh_server_on_arch_linux/) +- [OpenSSH Manual](https://www.openssh.com/manual.html) +- [Principle of Least Privilege](https://techcommunity.microsoft.com/t5/azure-sql/security-the-principle-of-least-privilege-polp/ba-p/2067390) +- [Introduction to Linux](http://ftp.wayne.edu/ldp/en/Intro-Linux/Intro-Linux.pdf) - Hands on guide to learn Linux. +- [Learn Shell](https://www.learnshell.org/) - Learn programming with Unix/Linux shell interpreters. +- [Linux Upskill Challenge](https://linuxupskillchallenge.org/) - Learn the Linux terminal with a free and open source 21 day course \ No newline at end of file diff --git a/README.md b/README.md index 92f7894..d69e586 100644 --- a/README.md +++ b/README.md @@ -161,39 +161,6 @@ List originally comprised by [@closebracket](https://github.com/closebracket) - [Regexone](https://regexone.com/) - A Regex guide. - [the-art-of-command-line](https://github.com/jlevy/the-art-of-command-line) - Learn the command line (specifically Bash). -## Linux Distributions - -- [Ubuntu](https://ubuntu.com/) - Great starting distributions for beginners as lots of support is available. -- [Fedora](https://getfedora.org/) - Freeside uses this in our Lab! -- [Arch](https://www.archlinux.org/) - Advanced distribution for those looking to expand their knowledge of Linux. -- [Anarchy](https://anarchyinstaller.gitlab.io/) and [ALG](https://archlinuxgui.in/download.html) - These are menu/graphical installers for Arch linux, can be useful for those wanting to try out Arch without doing everything from the command line. -- [Artix](https://artixlinux.org/) - A systemd-free alternative to Arch. -- [Kubuntu](https://kubuntu.org/) - Ubuntu with an alternative desktop environment (KDE). -- [Lubuntu](https://lubuntu.me) - Ubuntu using LXQT, a lightweight alternative to other desktop environments. -- [Mint](https://linuxmint.com/) - Another variant of Ubuntu, great for those familiar with Windows. -- [Tails](https://tails.boum.org/index.en.html) - A portable distribution that runs only in memory, for the ultimate privacy protection. -- [Qubes OS](https://www.qubes-os.org/intro/) - A reasonably secure operating system. _Recommended by Edward Snowden_ -- [Raspberry Pi OS](https://www.raspberrypi.org) - For use with the range of Raspberry Pi single board computers. A great distribution if you're looking to get into programming (and don't mind spending a bit of money on the hardware to run it), especially involving Python or electronics (the Pis can come with GPIO pins for use with electronics). There are some beginner projects listed on the site but there are a lot of projects made by the Pi community. -- [Rescatux](https://www.supergrubdisk.org/rescatux/) - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders. - -#### Supporting learning Linux - -- [Ask Ubuntu](https://askubuntu.com/) - Ubuntu Q&A site. Part of Stack Exchange. -- [Unix & Linux Stack Exchange](https://unix.stackexchange.com/) - For more general Linux-related questions. - -#### Linux Resources - -- [Arch Linux Wiki - Permissions](https://wiki.archlinux.org/title/File_permissions_and_attributes)- -- [Arch Linux Docs - SSH](https://wiki.archlinux.org/title/OpenSSH#Installation) -- [Configure 2FA on SSH](https://ubuntu.com/tutorials/configure-ssh-2fa#1-overview) -- [Desktop Environments](https://wiki.archlinux.org/title/Desktop_environment) -- [Install and Configure SSH Server on Arch Linux](https://linuxhint.com/install_ssh_server_on_arch_linux/) -- [OpenSSH Manual](https://www.openssh.com/manual.html) -- [Principle of Least Privilege](https://techcommunity.microsoft.com/t5/azure-sql/security-the-principle-of-least-privilege-polp/ba-p/2067390) -- [Introduction to Linux](http://ftp.wayne.edu/ldp/en/Intro-Linux/Intro-Linux.pdf) - Hands on guide to learn Linux. -- [Learn Shell](https://www.learnshell.org/) - Learn programming with Unix/Linux shell interpreters. -- [Linux Upskill Challenge](https://linuxupskillchallenge.org/) - Learn the Linux terminal with a free and open source 21 day course - ## Other interesting stuff - [E Foundation](https://e.foundation)