Daily Linux Admin Routine & Weekly Hands-On Practice


This module builds your discipline as a Linux Administrator by giving you a structured 1-hour daily routine plus weekly practical labs to develop real-world confidence. Designed specially for working professionals and learners who want consistent progress.

10.1 Daily Practice Routine (1 Hour Plan)

1) 20 Minutes – Linux Commands Practice

Focus on important admin commands every day.

Daily mix suggestions:

  1. ls, cd, pwd, du, df, free, top, ps
  2. Permissions: chmod, chown, chgrp, umask
  3. File operations: grep, awk, sed, find, tar, gzip
  4. Monitoring: uptime, vmstat, iostat, sar
  5. Networking: ip a, ip r, ping, ss -tulnp, nmcli

How to practice:

Take any 5–10 commands → run them → note output → modify parameters → repeat.

2) 20 Minutes – Topic Learning

Every day learn 1 small Linux topic with examples.

Daily topic rotation:

  1. Monday – LVM
  2. Tuesday – Networking (IP, routes, firewall)
  3. Wednesday – Services (systemd)
  4. Thursday – Storage (NFS, Samba)
  5. Friday – Security (SELinux, SSH)
  6. Saturday – Scripting
  7. Sunday – Revision + Notes

Tip: Watch 10–15 mins tutorial + 5 mins notes for long-term memory.

3) 20 Minutes – Hands-On Lab Work

Daily mini-labs you can perform:

  1. Create user → assign password → give sudo
  2. Create directory → apply permissions (755/644)
  3. Configure SSH key-based login
  4. Mount NFS share
  5. Create LVM PV → VG → LV
  6. Extend LVM using lvextend + resize2fs
  7. Write a small shell script (backup/log/system-health)

Goal: build “muscle memory” so commands become natural.

10.2 Weekly Practice Tasks (Real Hands-On Labs)

1) NFS Server & Client Setup

Tasks:

  1. Install & enable nfs-server
  2. Configure /etc/exports
  3. Export directory with proper permissions
  4. Client: mount NFS share
  5. Automount using /etc/fstab
  6. Test file creation from both ends

Outcome: You fully understand shared storage working.

2) LVM Creation and Expansion

Lab steps:

  1. Create physical volumes: pvcreate
  2. Create volume group: vgcreate
  3. Create logical volume: lvcreate
  4. Build filesystem: mkfs.ext4
  5. Mount the LV
  6. Extend LV using additional disk
  7. Resize filesystem

Outcome: Confident in storage expansion—highly required in companies.

3) User and Permissions Lab

Practice:

  1. Create users, groups
  2. Assign user to group
  3. Configure sudoers
  4. Set ACL permissions
  5. Apply sticky bit & SGID
  6. Test access with su - user1

Outcome: You can configure secure multi-user environments.

4) Shell Script Automation Tasks

Automation tasks to complete weekly:

  1. Backup script using tar + timestamp
  2. Log rotation script
  3. Disk utilization alert script
  4. System health check script
  5. Script to monitor service status
  6. Cron job for daily backup

Outcome: Builds real DevOps-style automation skills.