Linux Command Line Essentials
Two hands-on days on a real server with no graphical interface: navigating processes permissions logs networking and shell scripting, ending in a diagnosis of a live incident on a machine you have never seen before. You leave with the scripts and the runbook you wrote.
Designed for
- Developers who deploy to Linux and navigate it by copying commands
- Engineers moving into DevOps cloud or SRE work
- QA and support engineers who need to read logs on a server
- Students preparing for roles where a terminal is the working environment
- Anyone who has ever been handed SSH access and felt lost
- Fee
- ₹2,700
- Duration
- 2 days · 16 hours
- Each day
- 09:00 – 17:00
- Mode
- Offline / Online
The 2 days, hour by hour
10 hands-on sessions: every one ends in a thing
Day 1
09:00 – 17:00Read any server
5 sessions09:00 – 10:15
Find your way around an unfamiliar server
the filesystem layout, which and find and locate, man pages
Takeaway A working tour of a server you have never seen: configuration, logs and application located without a browser.
10:30 – 11:45
Fix a permissions failure from the error alone
users and groups, chmod and chown, umask
Takeaway A service that cannot write its own log file diagnosed and fixed from the error message.
12:00 – 13:00
Stop a runaway process the right way
ps and top, signals, load average and memory
Takeaway A runaway process identified, stopped gracefully and investigated, with load average finally explained.
14:00 – 15:15
Answer questions from a 100MB log in one pipeline
pipes and redirection, grep and awk and sort
Takeaway The busiest endpoints by error rate pulled from a hundred-megabyte access log in a single pipeline.
15:30 – 17:00
Edit configuration on a live service, safely
vim survival, backup and validate, service reload
Takeaway A config file changed in place: backed up, validated and reloaded without downtime.
Day 2
09:00 – 17:00Run and rescue it
5 sessions09:00 – 10:15
Diagnose a service that will not start
systemd units, journalctl, enable vs start
Takeaway A dead service diagnosed entirely from journalctl, fixed, and made to survive a reboot.
10:30 – 11:45
Work through the four classic incidents
full disk, port conflict, DNS failure
Takeaway A full disk, a port conflict, a DNS failure and a locally-fine-but-unreachable service: all four worked to the cause.
12:00 – 13:00
Set up SSH the way professionals use it
keys and agents, jump hosts, disabling password login
Takeaway Passwordless access through a jump host to two machines, with password login turned off behind you.
14:00 – 15:15
Write a shell script that survives real input
arguments and exit codes, set -euo pipefail, quoting
Takeaway A log triage script that handles errors, then fed a filename with a space in it, and surviving.
15:30 – 17:00
Rescue a server you have never seen
a broken box, a time limit, a runbook
Takeaway A genuinely broken server diagnosed end to end, and the one-page runbook you write afterwards is yours to keep.
By the end of day 2, you are holding
A set of shell scripts you wrote yourself for log triage disk and service checks, a hardened SSH configuration, and a one-page incident runbook you produced by diagnosing a genuinely broken server without help.
No dates announced
We open batches around demand. Tell us the schedule that would work and we will let you know first.
Send your details instead
More SkillLabs
One weekend, one capability
Agent Builder Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
AI App Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Ground the Model: RAG Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Idea to Internet
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Agents in the Wild: Production Agent Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Break It Before Users Do: AI Reliability Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Give Your Agent Hands: MCP Tooling Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Docker & Kubernetes for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Git, GitHub and GitHub Actions for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
JavaScript and TypeScript Foundations
5 days · 10 hours
Runs on request
See the plan
Ship It on AWS: Cloud Deployment for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
SQL for Application Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Events in Motion: Kafka & Messaging for Java Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Logging & Monitoring for Production
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Performance & Production Readiness
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Redis & Caching for Java Services
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Secure the Frontend: Authentication & Web Security Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test It Before You Ship It: Java API Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test the User Journey: Frontend Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
TypeScript for Application Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Who runs it
Practitioners, in the room with you
All trainers and mentorsEach workshop names its trainer before you book.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms, and still writing code
- Java & Spring Boot microservices
- TypeScript, React, Angular & Next.js
- Composable commerce (commercetools)
Running this for a team?
We deliver SkillLabs on site for institutions and engineering teams.
₹2,700
2 days · 16 hours