Linux
Topics related to installing, setting-up and using linux
linux upskill challenge, good to improve your linux knowledge, setting up and admin'ing a server. Broken up into 20 'classes' with video, text, and references.
openssh, needed to connect to servers and connecting local computers. Starting, stopping, checking status, creating and sharing key pairs. Need both openssh-server and client.
vi(m), the editor that is powerful and available everywhere
wls(2), use it to get a full-blown linux distro in your Windows box. Use it to ssh into other computers.
ubuntu and linux mint. I run mint on a laptop, ubuntu on an external server and wls2/ubuntu on a Windows 10 desktop computer.
rsync, until i work out a ci/cd pipeline, this works great for updating files on the server.
screen or tmux, haven't decided yet but leaning towards tmux.
git, github, useful for syncing, version control, sharing, etc.