I'm learning Linux administration and want a practical environment where I can experiment instead of only memorizing commands. My current setup is an Android phone running Termux, connecting over SSH to an Arch Linux laptop that I'm using as a small practice server. I've installed and configured OpenSSH, started the sshd service, confirmed that it is listening on port 22, and identified the laptop's local IP address. I'd like to practice users and groups, permissions, SSH management, processes, systemd services, networking, package management, logs, storage, scheduled tasks, firewalls, hardening, and troubleshooting. I understand this won't perfectly reproduce a production environment, but it seems useful for learning safely. Is this a sensible approach, or would local terminal work and virtual machines be better? Are there particular tasks, services, or topics I should add to make the lab more realistic?
0 Answers
There is no answer to this question yet. If you know the answer or can offer some help, please use the form below.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures