Skip to content

Latest commit

 

History

History
102 lines (87 loc) · 7.91 KB

Sysadmin.md

File metadata and controls

102 lines (87 loc) · 7.91 KB

Awesome Resources Awesome

Contents

  1. Introduction
  2. Communities
  3. Business/Career
  4. Services
  5. Software
  6. Programming
  7. Ethics, Law & Professionalism
  8. Learning Resources
  9. Linux Distributions
  10. Sysadmin
  11. Electronics
  12. Hypervisors and virtual machines
  13. Cyber Security Resources
  14. Other Interesting Stuff

Guides/Cheatsheets

  1. Well known port numbers
  2. How to use SSH
  3. Linux Command Map
  4. Getting started with Ansible

Linux Distributions

  1. Ubuntu - Great starting distributions for beginners as lots of support is available.
  2. Fedora
  3. Arch - Advanced distribution for those looking to expand their knowledge of Linux.
  4. Anarchy and ALG - 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.
  5. Artix - A systemd-free alternative to Arch.
  6. Kubuntu - Ubuntu with an alternative desktop environment (KDE).
  7. Lubuntu - Ubuntu using LXQT, a lightweight alternative to other desktop environments.
  8. Mint - Another variant of Ubuntu, great for those familiar with Windows.
  9. Tails - A portable distribution that runs only in memory, for the ultimate privacy protection.
  10. Qubes OS - A reasonably secure operating system. Recommended by Edward Snowden
  11. Raspberry Pi OS - 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.
  12. Rescatux - An Debian based os which has utilities to help repair potentially broken Linux or Windows systems as well as boot loaders.

Linux Resources

  1. Arch Linux Wiki - Permissions
  2. Arch Linux Docs - SSH
  3. Configure 2FA on SSH
  4. Desktop Environments
  5. Install and Configure SSH Server on Arch Linux
  6. OpenSSH Manual
  7. Principle of Least Privilege
  8. Introduction to Linux - Hands on guide to learn Linux.
  9. Learn Shell - Learn programming with Unix/Linux shell interpreters.
  10. Linux Upskill Challenge - Learn the Linux terminal with a free and open source 21 day course
  11. Ask Ubuntu - Ubuntu Q&A site. Part of Stack Exchange.
  12. Unix & Linux Stack Exchange - For more general Linux-related questions.

NGINX

  1. How to Redirect URL in NGINX

Powershell

  1. Introduction to Powershell
  2. Powershell Learning Resources
  3. Have PowerShell trigger an action when CPU or memory usage reaches certain values
  4. PowerShell Changing the WMI Timeout Value for a Series of WMI Queries
  5. Powershell benchmarking module built around measure command
  6. Example PowerShell function for validating an IPv6 address
  7. Open-source PowerShell RSI Calculator (Relative Strength Index)
  8. How To Check If A File Exists With PowerShell
  9. How to Check If A Folder Exists With PowerShell
  10. PowerShell Cmdlet for Splitting an Array
  11. PowerShell Executables File Systeem Locations
  12. PowerShell ForEach Loops/Objects
  13. PowerShell Get-MountPointData Cmdlet
  14. PowersShell Java Autoupdate 15 PowerShell Multi-line Comments
  15. PowerShell Prompt for Password Convert Securestring to plain text
  16. A Simple Example Of Running A PowerShell Command With PsExec
  17. Powershell regex to accurately match IPV4 address
  18. Regular Expressions in PowerShell
  19. Splitting on Whitespace Using the PowerShell -split Operator
  20. Powershell vs Perl at text processing
  21. Powershell Scripts (Paloalto Networks)
  22. Powershell by Example
  23. Learn Powershell- PowerShell.org

Tools

  1. Cloudron