Base theories to System Admins [Linux Based] - muhamed-hassan/safe_planet GitHub Wiki
You have to pick up from 2 options based on plans:
If
virtualization technology is adopted:
If
containerization technology is adopted:
Suggested duration: 6 months
Study during the spare times ⌛ between semesters to qualify 🧠 💪 yourself in the fastest possible time without burning out yourself.
Periodical practice is good to sharpen your skills along the time to avoid having a rusty hands.
Life Skills
>Junior Level
in linux-server administration:
Foundation of a - Make it part of your body mate 😇
- What is the CLI?
- Bash
- Using package-manager to install/uninstall packages (Apps as MySQL-Server) via
apt-get
- How to use
nano
as a file editor from the terminal? - Manage services via
systemctl
- Use
ping
to find out whether a server using its DNS or IP-address exist or not within the same network - Check the liveness of remotely installed apps using
telnet
- To list all running processes use
ps aux
- To terminate a process by its id use
kill
- Basic directories and files management
- Working with environment variables
- Secure Shell Protocol (SSH)
- SSH docs
- How to create SSH key?
- Link between client machine and server machine
- Login to remote machines via SSH keys
- Handling files via SSH keys as copy, move, ...
- Add users to your system
- Working with Ubuntu server class
- Where to get it?
- Create a bootable USB stick with Rufus on Windows
- Install Ubuntu Server => Select using a bootable USB stick one
upon need
:
Useful references
Guide for virtual-box [SELF STUDY - ONLY] for students, in real enterprises you shall use vmware
Please visit this link
for jokes 🤣 to avoid being a naive