DevopsTree
DevOps is a great field of IT.
# Linux One Shoot TWS - Day Wise Notes
## Day 1: Introduction to Linux
- History of Linux
- Linux as an open-source OS
- Development by Linus Torvalds in 1991
- Importance in IT industry
- Linux Kernel and versions
## Day 2: Linux File System Hierarchy
- Root Directory (/)
- /root - Home directory of root user
- /bin - User binaries
- /sbin - System binaries
- /dev - Device files
- /var - Variable files (logs, mails, etc.)
- /mnt - Mount directory
- /media - Removable media directory
- /usr - User binaries
- /etc - Configuration files
- /boot - Boot loader files
- /opt - Optional applications
- /home - Home directories
- /tmp - Temporary files
## Day 3: Basic Linux Commands
- pwd - Print working directory
- ls - List directory contents
- uname - Show OS details
- cd - Change directory
- clear - Clear terminal
- whoami - Show current user
- history - Show command history
- date - Show date and time
## Day 4: File & Directory Management
- Creating directories (mkdir)
- Creating files (touch)
- Copying files (cp)
- Moving/renaming files (mv)
- Deleting files (rm)
- Deleting directories (rmdir)
## Day 5: User Management
- Creating user accounts (useradd)
- Checking user properties (id)
- Creating passwords (passwd)
- Switching users (su)
- Deleting users (userdel)
- Group management (groupadd, usermod, groupdel)
## Day 6: File Permissions
- Types of file permissions
- Checking permissions (ls -l)
- Changing permissions (chmod)
- Changing ownership (chown)
- Access Control List (ACL) usage
## Day 7: Searching & Filtering
- Using grep to find patterns
- Searching files with find
- Searching text with grep
- Using wc to count words and lines
- Using head and tail to view file contents
## Day 8: Archiving & Compression
- Using tar for archiving
- Compressing files (gzip, bzip2, xz)
- Extracting archives (tar -xvf)
## Day 9: Job Automation
- at command (one-time execution)
- crontab command (repeated execution)
- Managing cron jobs
## Day 10: Sudo & Privileges
- sudo command usage
- Editing /etc/sudoers
- Assigning sudo privileges to users and groups
## Day 11: Networking Basics
- Checking IP addresses (ifconfig, ip a)
- Managing networks with nmcli
- Configuring hostname (hostnamectl)
## Day 12: Advanced Networking
- Creating network connections
- Activating/deactivating network connections
- Managing network services
Thank You
DevopsTree - DevOps is a great field of IT