This project demonstrates practical Linux administration skills developed in a Kali Linux virtual machine. The focus was on file management, permissions, users and groups, networking, system logs, Nano, and process management.
Project Overview
This hands-on lab focused on practical Linux administration rather than theory, building skills used daily by Linux administrators and SOC analysts.
Why I Built This Lab
I built this lab to gain confidence using the Linux command line through practical exercises that mirror real-world administration tasks.
Lab Environment
Kali Linux
VirtualBox
Bash
Nano
Linux Terminal
Project Objectives
Practice Linux commands.
Manage files and directories.
Search files and text.
Manage permissions.
Explore users, networking, logs and processes.
Implementation Summary
I practiced file management, grep, find, Nano, permissions, users and groups, networking, log analysis with dmesg and journalctl, and process management using ps.
Skills Demonstrated
Linux Administration
File Management
grep & find
Nano
Permissions
Users & Groups
Networking
System Logs
Process Management
Project Screenshots
Figure 1 — Basic Linux file operations.Figure 2 — Creating and deleting files.Figure 3 — Viewing file contents.Figure 4 — Searching for files.Figure 5 — Managing file permissions.Figure 6 — Viewing users and groups.Figure 7 — Networking commands.Figure 8 — Searching text with grep.Figure 9 — Editing files using Nano.Figure 10 — Reviewing system logs.Figure 11 — Managing running processes.
Conclusion
This project strengthened my Linux command-line administration skills and reinforced the importance of practical experience for a future Junior SOC Analyst role.