Standard Format for Experiments
- Aim
- Theory
- Commands Used
- Execution
- Conclusion
List of Experiments
Unit I: Introduction & Terminal Commands
- Experiment 1: Installation of an operating system and understanding its basic components (boot process, kernel, shell, file system).
- Experiment 2: Familiarization with basic Linux terminal commands for system navigation and directory management (
ls,pwd,cd,mkdir,rmdir). - Experiment 3: File manipulation and modifying file permissions (
touch,cp,mv,rm,chmod,chown,chgrp).
Unit II: File Operations & Text Processing
- Experiment 4: Working with text editors and basic file operations (
cat,nano,vi). - Experiment 5: Text processing, filtering, and input/output redirection (
grep,awk,sed,cut,sort,uniq,>,>>,|).
Unit III: Process Management
- Experiment 6: Monitoring, managing, and terminating system processes (
ps,top,htop,kill,nice,fg,bg). - Experiment 7: Scheduling automated tasks and managing user/group accounts (
cron,at,useradd,usermod,passwd,groupadd).
Unit IV: Package Management & Networking
- Experiment 8: Installing, updating, and removing software packages (using apt/yum/dnf).
- Experiment 9: Network configuration, troubleshooting, and remote access (
ifconfig,ping,netstat,wget,ssh,scp).
Unit V: Disk Management & Shell Scripting
- Experiment 10: Disk usage monitoring and managing partitions/file systems (
df,du,fdisk,mkfs,mount). - Experiment 11: Writing basic bash shell scripts (using variables and taking user input).
- Experiment 12: Writing advanced shell scripts implementing conditional statements, loops, and functions.