This project consist in create your first machine in VirtualBox and set up a linux server under specific instructions. At the end of this project, you will be able to set up your own operating system while implementing strict rules.
The project subject offers two OS options: debian and rocky. The OS choices are at the student's discretion. For my solution, I chose debian because of its great documentation and online resources.
After succeeding this project, you will have skills in:
-
Virtual machines, specifically in VirtualBox.
-
OS installation and partitioning with LVM and disk encryption.
-
apt
ordnf
package manager. -
Bash terminal and cli-based systems.
-
Bash scripting, by developing a
monitoring.sh
script. -
System permissions and
sudo
privileges. -
Linux services management.
-
SSH
connections and configuration. -
Job scheduler with
crontab
. -
Password policies following strict rules.
-
Firewall management with
UFW
orfirewalld
. -
Web server configuration with
lighttpd
,maridb
andphp
.
This project was assigned as a ⭐ outstanding project by three 42 school peers and has received the maximum evaluation score – 125%, including a bonus of 25 points.