This section of the Unix Tutorial is created to make it even easier for you to find the right answer to your task or problem. If you have a suggestion on improving the structure of this reference index, please let me know.
Complete Reference Topics
My plan is to make each of the reference pages below into readable and printable PDF/MOBI ebooks.
These are some of the most fundamental areas of systems administration in my day-to-day life – both at customer sites, within my Tech Stack Solutions consultancy and even in the Unix Tutorial home office lab:
- SSH Reference – what it is, how it works and what are the ways to troubleshoot
- sudo – basics and advanced techniques for privilege escalation
- Linux kernel – what it is, how it works and how you can use it effectively
- Raspberry Pi – collection of my notes
- tmux – why and how you should use tmux for better productivity
- SELinux Reference – securing Red Hat based distributions
- AWS – getting started with AWS cloud
Work In Progress
These are the references I'm actively working on as of February 2020. They're drafts and as such are not public yet, but available to my True Fans on Patreon.
NOTE: going public dates are not final and may slip. Also, making references public will simply mean they're complete enough to be useful, but I'll still be working on them for the next few years.
- Systemd – growing in flexibility and popularity, this is a whole stack of managing and observing your Linux system in a new way. Will make this public in April 2020.
- Ansible Reference – automation and post-configuration with the Ansible solution from Red Hat. Reference will be made public in March 2020
- OpenStack – how to setup and use your own (on-prem) cloud solution. Work in progress (True Fans only for now), will make this public in May 2020.
- Docker – basics description and common operations for container management in Linx and macOS. Will be made public in April 2020.
Unix distros
Working with users and groups in Linux
UserID and GroupID
- find unix user id (user id in unix)
- find out group ID (gid) for unix user
- list groups a user belongs to
- how to create user accounts
- what to do if numeric ids are shown instead of usernames
- find if a user was created or deleted
sudo
File and directory manipulations
- mtime
- diff unix tutorial
- find large files in unix
- unix symlinks
- Linux: create directory
- what is ln?
- find files that belong to a unix user or group
Unix shells and shell sessions
Unix scripting
Unix distributions and versions
Linux Standard Base
Red Hat
X Window System
GDM – Gnome Display Manager
Networking
- netstat
- 5 things you can do with netstat
- ip command
- Test connectivity with curl
- Find network connections with lsof
Peter Gottlieb says
I have forgotten/lost the Unix root/admin password on my Mac. It used to be the same as my Mac login, but it isn't anymore.
Gleb Reys says
Hi Peter,
if you find Terminal in your Applications and start it, just type this in the command line:
sudo -i
this should ask for your (not root) password, and then give you root privileges.
Peter Gottlieb says
That did it. Thank you very much.
Gleb Reys says
Awesome! Glad to have in the Facebook group, feel free to message and post a question there.
Olinda says
Hi Gleb, I am with Carbon and I'd love to discuss a potential partnership between Unix Tutorial and Carbon. Please feel free to reach out back to me via email. Thank you! Best regards