Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

DevKTOps Linux Lab

A hands-on Linux fundamentals lab that runs entirely in the browser via Google Cloud Shell. No local tooling required — a terminal with all standard Linux tools starts automatically inside Docker.

Start the lab

Click the button below — Cloud Shell will clone the repo and open the step-by-step tutorial automatically:

Open in Cloud Shell

Or run directly from Cloud Shell without the tutorial:

bash <(curl -fsSL https://raw.githubusercontent.com/devktops/gsh-linux-lab/master/run.sh)

When the banner says "Lab environment is ready!":

  1. Click Web Preview (top-right toolbar) → Preview on port 8080
  2. Enter the access token provided by your instructor

⏱ Setup takes 1–2 minutes on first run.

Lab challenges

# Title Points
1 Create Directory Tree 5
2 Create File with Content 8
3 Set File Permissions 10
4 Create a Symbolic Link 10
5 Create a Log File 10
6 Filter with grep 10
7 Archive with tar 12
8 Transform with sed 12
9 Write a Shell Script 13
10 Create Environment Config 10
Total 100

Stop the lab

cd ~/.devktops-linux-lab && docker compose down --volumes

About

Linux Fundamentals lab for Google Cloud Shell by DevKTOps

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages