Skip to product information
1 of 1

CertifiKation

Linux - Command Line Bootcamp by CertifiKation.

Linux - Command Line Bootcamp by CertifiKation.

Regular price Rs. 6,499.00
Regular price Rs. 9,499.00 Sale price Rs. 6,499.00
Sale Sold out

1. Introduction to Linux & Open Source

  • What is Linux and why it's popular
  • History and distributions (Ubuntu, CentOS, Fedora, etc.)
  • Linux vs Windows/macOS
  • Open Source philosophy and the GNU project

2. Installing Linux

  • Creating bootable USBs
  • Installing Linux on VirtualBox / VMware / Bare Metal
  • Dual boot basics
  • Understanding live sessions vs installed systems

3. Basic Linux Commands & File System Navigation

  • Linux command line vs GUI
  • pwd, cd, ls, man, echo, etc.
  • Understanding root (/), home, and bin directories
  • Using tab for auto-complete and history for tracking

4. File & Directory Management

  • cp, mv, rm, mkdir, rmdir
  • Viewing files: cat, more, less, head, tail
  • File search with find, locate, which, whereis
  • Wildcards and patterns

5. User & Group Management

  • Creating and deleting users and groups
  • useradd, usermod, groupadd, passwd
  • Switching users (su, sudo)
  • Understanding /etc/passwd, /etc/shadow, and /etc/group

6. File Permissions & Ownership

  • Read, write, execute permissions (rwx)
  • chmod, chown, chgrp
  • Understanding symbolic and numeric modes
  • The role of root and permission hierarchies

7. Working with Text Editors

  • Editing with nano, vi, and vim
  • Saving, quitting, and editing files
  • Search and replace in editors
  • Best practices for editing config files

8. Package Management

  • Package types (.deb, .rpm)
  • APT: apt-get, apt, dpkg
  • YUM/DNF: yum, dnf, rpm
  • Installing, updating, and removing packages

9. Process Management

  • Viewing running processes: ps, top, htop
  • Killing and managing processes: kill, killall, nice
  • Foreground & background jobs: bg, fg, jobs, &

10. Disk Management & File Systems

  • Mounting/unmounting drives
  • File system types (ext4, xfs, etc.)
  • Commands: df, du, mount, umount, lsblk, blkid
  • Disk partitioning basics with fdisk / parted

11. Shell Scripting Basics

  • What is a shell script?
  • Writing your first .sh script
  • Using variables, loops, and conditionals
  • Running scripts using bash, making scripts executable

12. Cron Jobs & Scheduling

  • Understanding cron and crontab
  • Writing cron expressions
  • Automating backups, log cleanups, etc.
  • Using at and anacron

13. Networking in Linux

  • IP configuration: ip, ifconfig
  • Checking connectivity: ping, netstat, traceroute, nslookup
  • SSH basics and configuration
  • Assigning static IP addresses

14. System Logs & Monitoring

  • Location of logs: /var/log
  • Viewing logs: tail, less, grep
  • Monitoring tools: uptime, vmstat, iostat
  • Using journalctl for systemd-based logs

15. Managing Services & Systemd

  • Introduction to systemctl
  • Starting, stopping, enabling, disabling services
  • Checking service status
  • Creating your own service unit files

16. Firewall & Security Basics

  • Introduction to UFW (Uncomplicated Firewall)
  • Allowing and blocking ports/services
  • Basic iptables commands (intro level)
  • Importance of SSH hardening

17. Remote Access & File Transfer

  • Using SSH securely
  • Transferring files with scp, rsync
  • SSH key generation and usage
  • Configuring SSH server (sshd_config)

18. Bash Scripting for Automation

  • Advanced variables and functions
  • Command substitution and exit status
  • Script debugging
  • Writing scripts for log monitoring, backups, etc.

19. Troubleshooting Techniques

  • Diagnosing boot problems
  • Fixing broken packages
  • Checking disk errors
  • Using logs effectively to identify issues
View full details