'Init' a sys admin project from the 42 curriculum
'Init' is a project to help introduce one to the world of being a sys-admin on linux based servers/machines.
Most of the commands and scripts found in this projects will often be used by sys-admins for daily debugging and maintenance.
To really get a feel for working on an actaull server I suggest running the debian VM required for this project on a VM from a cloud provider. Most of the cloud providers have free tier options and the VM costs are very little provided you choose the appropriate size.
First off I suggest taking a basic regex course. Some basic regex knowledge comes in real handy when using command line tools like 'grep' for filtering command outputs.
Here are some of the online resources that I found helpful for finishing this project:
- https://techjourney.net/how-to-use-another-dns-server-in-nslookup-as-resolver/
- https://phoenixnap.com/kb/linux-ip-command-examples
- https://stackoverflow.com/questions/32455684/unix-linux-difference-between-real-user-id-effective-user-id-and-saved-user
- https://askubuntu.com/questions/257421/list-all-human-users
- https://fabianlee.org/2018/10/14/ubuntu-x11-forwarding-to-view-gui-applications-running-on-server-hosts/
- https://www.binarytides.com/linux-command-check-disk-partitions/
- https://www.tecmint.com/run-linux-command-process-in-background-detach-process/
- https://www.golinuxcloud.com/list-check-active-ssh-connections-linux/
- https://www.cyberciti.biz/faq/howto-start-stop-ssh-server/
- https://www.leadfeeder.com/blog/what-is-reverse-dns-and-why-you-should-care/#gref
- https://linuxcommando.blogspot.com/2008/07/how-to-do-reverse-dns-lookup.html
- https://www.cyberciti.biz/faq/how-to-find-my-public-ip-address-from-command-line-on-a-linux/
- https://vitux.com/find-devices-connected-to-your-network-with-nmap/