Linux System Administration & Automation ๐งโ๏ธ

Tech enthusiast | Code craftsman | DevOps explorer | Turning bugs into features one line at a time ๐
โ What I worked on:
๐น User & Group Management
Created users and groups
Configured sudo access
Restricted SSH access for better security
๐น File & Directory Permissions
Applied precise permission controls using
chmodandchownVerified access using
ls -l
๐น Log File Analysis (AWK, grep, sed)
Searched errors with
grepExtracted timestamps & log levels using
awkMasked IP addresses with
sedIdentified most frequent log entries
๐น Volume & Disk Management
Mounted storage under
/mntVerified mounts using
df -handmount
๐น Process Monitoring
Managed background processes
Monitored using
ps,top, andhtopSafely terminated processes
๐น Shell Scripting & Automation
Wrote a backup script using
tarAdded colored success output
Automated backups using
cron
๐ก This week strengthened my understanding of how Linux powers real DevOps environments, from security and monitoring to automation.
๐ Iโll be sharing commands, scripts, and learnings soon on GitHub / Blog.
#90DaysOfDevOps
#LinuxAdmin
#DevOps
#ShellScripting
#Automation
#SysAdmin
#LearningInPublic
๐ง (Optional) GitHub / Blog โ Command Highlights
# User & Group
sudo useradd devops_user
sudo groupadd devops_team
sudo usermod -aG devops_team devops_user
sudo usermod -aG sudo devops_user
# Permissions
mkdir /devops_workspace
touch /devops_workspace/project_notes.txt
chmod 640 project_notes.txt
# Log Analysis
grep -i "error" Linux_2k.log
awk '{print $1, $2, $3}' Linux_2k.log
sed -E 's/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/[REDACTED]/g' Linux_2k.log
# Process
ping google.com > ping_test.log &
ps aux | grep ping
kill <PID>
# Backup Script
tar -czvf backup_$(date +%F).tar.gz /devops_workspace



