강의

멘토링

커뮤니티

NEW
Applied AI

/

AI for Work

Linux Practical Guide by a System Engineer – Real-world Troubleshooting Using Generative AI

This is a 'Practical Linux Troubleshooting Course' where you analyze and solve problems together with generative AI, based on a Docker practice environment that reproduces 5 representative failures that occur in actual Linux operating environments. Even those who were overwhelmed about where to start examining problems can learn the problem-solving approach and thought process of field engineers through AI guidance.

(5.0) 2 reviews

10 learners

  • bashbomb
AI 활용법
실습 중심
리눅스
시스템엔지니어링
서버트러블슈팅
Linux
Docker
system-administration
server-administration
AI

What you will gain after the course

  • Learning How to Solve System Problems with Generative AI

  • Building Experience in Resolving Linux Operational Issues (Troubleshooting) That Occur in Real-World Environments

  • Learning the Practical Workflow for Questioning and Utilizing AI

  • Learning diagnostic perspectives for overall operations including logs, DB, networks, etc.

Practical Linux Introduction for the AI Era!
From troubleshooting flow to actual response with AI!!


Linux Trouble Shooting Using Generative AI


This course is for after learning basic Linux commands

  • "How are servers and systems actually operated in real companies?"

  • "When a failure occurs, what process should we follow to identify the cause and respond?"


This is a practical introduction + troubleshooting course for those who are starting to have such curiosity.


In real-world Linux server environments, large and small failures occur frequently.
At this time, the ability to accurately read the signs of problems → track down the causes → and solve them based on evidence is a core competency for practitioners.
That's why we've added a new approach that utilizes 'generative AI' as a practical tool.


This course proceeds in the following manner.
It is structured in a role-playing format based on actual company incident response workflows.
Students will experience the process as if they have joined a virtual startup's server operations team,
Problem Discovery → Preliminary Investigation → AI Inquiry → Hint Derivation → Investigation & Verification → Resolution
experiencing this entire workflow firsthand.

Through this course, you will naturally learn
✅How Linux-based infrastructure actually operates in practice
How issues occur and get resolved through specific workflows
And how to leverage AI as a practical partner to improve resolution efficiency
This course is structured to help you master these skills.


🎯 Key Content Covered in This Course 🎯

  1. Hands-on practice with Linux-based troubleshooting scenarios that can actually occur in real-world environments

  2. The thought process of logically analyzing problems and finding clues to solutions

  3. How to Ask Generative AI Effectively and Methods for Verifying AI Responses

  4. Utilizing AI as a Practical Work Partner: Question Strategies and Communication Methods

This course is not just about solving simple problems,
but a process of developing the ability to view Linux from a "practitioner's perspective" and solve problems.



How is the course structured?


This course is structured as a hands-on format that follows the actual workflow of handling production incidents.

1. Scenario-based Failure Practice

  • You will experience problem situations that can actually occur in a corporate environment through role-playing methods.

  • You'll experience the "Problem Occurrence → Clue Verification → Analysis → Resolution" flow firsthand.

2. The Process of Problem-Solving with AI

  • At each step, you'll learn the practical AI utilization flow of asking questions to AI → reviewing responses → making adjustments.

3. HTML-based practice materials provided

  • We provide html learning materials where you can view scenarios, logs, and explanations with just a menu click.

    • We will proceed by looking at this material during the lecture as well.

  • Some answers and hints are hidden and only visible on mouse hover.

4. Docker-based Server Practice Environment

  • You will practice by directly running containers locally that simulate an on-premises server environment (web/DB/storage configuration) using containers.

  • Works identically on macOS, Windows, and Linux.

  • You can recreate the 'company server operation experience' directly on your PC without needing a separate server or cloud.

  • This is the same hands-on environment as Linux Practical Edition taught by a System Engineer.


Why did you create the Linux Practical Edition?


To be honest...
There was one heartbreaking and regrettable review from the Linux Practical Edition I created before.


"Th...this can't be!! Preparing various troubleshooting scenarios is really difficult 😭😭!! And three stars on top of that... 😭😭"
....
But somehow, I started thinking that maybe I should create even more diverse troubleshooting environments and make a new course?
That thought was the starting point.
Student who wrote this review, are you watching? Please give this episode five stars!! (Just kidding!)


Besides this, there were two reasons why I created this course.

1) Feedback from working engineers

Engineers who have taken both the basics and practical courses
have left many comments saying "It was really helpful in my actual work."

So this time, I wanted to create a process where you "experience real-world failure scenarios that actually happen in companies".


2) Practical troubleshooting suitable for the AI era is needed

These days, I'm also actively using AI in my work,
and I've had some realizations in the process.

AI is not a 'tool that gives answers' but
a partner that accelerates the thought process of solving problems
.

So in this lecture

✔ What perspective to take when looking at problems
✔ Where to start being suspicious
✔ What information to give to AI
✔ How to verify answers and then
✔ How to apply it to actual work processes

This captures the entire flow.


In the end, why did I create this course?

For those who want to experience Linux like real work
and even utilize AI
to naturally develop "the ability to solve problems on their own".

"Giving you a fish" lecture is not what this is,
but a lecture that teaches you how to catch fish together with AI.

This is exactly why I created the Linux Practical Edition.




Who should take this Linux practical course? 💁🏻💁🏻‍♂️


Those who have learned Linux commands but think "I don't know where and how to use them"

Those who want to see what kinds of failures occur and how they happen in actual work environments

Beginner to intermediate engineers who want to utilize AI like a work partner

New and junior engineers entering their first professional role

Those who want to know what approach to take when facing problems that arise in the company


※ If you're new to Linux or need basics on commands and shell scripting,
I recommend taking my other course Basics Edition first, which will greatly help you understand the flow of this Practical Edition.

※ Also, if you want to create shell scripts using AI after taking the practical course,
it connects with the advanced course, so you might want to refer to the learning roadmap.


👉 View Complete Learning Roadmap (Link)



Those who find this Linux practical course less helpful 🙅🏻🙅🏻‍♂️


  • Those who plan to work only in Windows environments and have little interest in Linux

    • This course is structured based on the premise of Linux server operations.

  • Those who are encountering basic Linux commands for almost the first time

    • Hands-on practice entry might be difficult.

    • First, I recommend the Linux Basics.

  • Those who find the concept of shell scripting completely unfamiliar

    • You can follow this practical course much more comfortably if you get a grasp of the script flow from Linux Practical Edition.




How will this course change you? 🎈


✅ You get a sense of what flow to use when analyzing and resolving Linux troubles.

✅ You develop practical thinking that connects problems through cause candidates → verification → conclusion.

✅ You'll naturally learn what to ask AI and how to ask it to be helpful in practical work.

✅ You can experience and respond to real-world troubles on Docker servers similar to actual company environments.

✅ The memorized commands and knowledge become clear about where, when, and how they are used.



Who will be teaching the Linux Practical Course? 🧐


Hello!? I'm Kang Min-gu, who teaches the Linux Practical Course!! 👏👏👏

As a child, I became known among neighborhood friends as "the kid who knows computers" and started providing custom PC build quotes, which led me to enter the world of PC communication and Unix.
Starting with system work on Sun Microsystems and IBM AIX,
I have experienced various environments including RedHat and Debian-based Linux distributions.

After that, at various companies:

  • Operating servers for a web service with 13 million users

  • Experience as a System Engineer and SRE in various environments including startups, mid-sized companies, and franchises

  • Infrastructure consulting, etc.

    Over 20 years of handling IT infrastructure and a lifelong dedication to being a systems engineer!

and have lived with many thoughts about "How can I make difficult tasks easier and more convenient?"

I still love Linux,
experimenting with new learning methods suited for the AI era
and sharing problem-solving processes from real-world work experience through lectures.

If you're curious about more detailed stories, please refer to the interview I did with PPSS media in the past (the articles have now been moved to Brunch)!


👉 View Kang Min-gu Interview (Link)



Linux Practical Course Curriculum 🎓


0. Orientation

  • 0-1. Course Introduction

  • 0-2. Practice Environment Overview

  • 0-3. Practice Environment Prerequisites

  • 0-4. Setting Up the Practice Environment

Part 1. Role-Playing Scenario

  • 1-0. Company Introduction

  • 1-1. Scenario 1 – The Case of the Missing Logs

  • 1-2. Scenario 2 – It looks fine, but why can't I connect to the DB!?

  • 1-3. Scenario 3 – Is our server perhaps on a business trip to the UK...?

  • 1-4. Scenario 4 – Attack of the Giant Logs

  • 1-5. Scenario 5 – Backup files that only good people can see!?

Part 2. How to Make AI Your Real Work-Smart Partner

  • 2-1. If there's no information, let's ask questions

  • 2-2. Let's provide all the information and draw answers from AI


A Word from the Instructor 👩🏻‍🏫


Since I started working in 2004,
I've really pondered a lot about "Where and how should I learn to handle practical work well?"

In actual company environments:

  • There are no neatly organized disabilities like in textbooks

  • The logs are all mixed up and jumbled

  • The problem suddenly explodes

  • The causes are tangled in multiple layers

  • Even cases where someone knows the exact answer are rare.

I too have built my practical skills through trial and error (also known as struggling) in such an environment,
repeating the cycle of installation → operation → incident response → recurrence prevention.

So in the courses I create, to prevent you from wasting time on unnecessary struggles like I did,
"exactly as real engineers solve problems"
I focused most on showing you this flow.

Through this course, you will

✔ Perspective on viewing problems
✔ What information to provide to AI
✔ How to review and apply responses

Once you master all of these processes,
your practical skills will definitely grow rapidly!

It's okay if it looks difficult.
This lecture is designed so that you can start troubleshooting 'not alone, but with an AI partner'.
Feel free to take on the challenge!!
I'll be right there to help you!!


#Linux #Docker #system-administration #server-administration #artificial-intelligence #trouble-shooting #linux #troubleshooting #AI #system-engineer #system-management #server #server-system #server-management #failure

Recommended for
these people

Who is this course right for?

  • Beginner to intermediate engineers who want to learn practical operational skills after mastering Linux basics

  • Someone who knows basic Linux commands but wants to develop a sense of "actual company operations"

  • New and junior engineers who lack practical experience in resolving vague obstacle situations

  • People who want to use AI not just as a simple search tool but as a 'practical partner' and learn the actual troubleshooting process together

  • People who want to quickly develop a sense of Linux operations through hands-on practice

Need to know before starting?

  • Basic Linux command experience (cd, ls, cat, ps, etc.)

  • Basic Concepts of Shell Script

  • It would be easier to follow along if you have knowledge of Docker or container concepts

  • It would be even better if you have experience attempting independent problem-solving

Hello
This is

2,465

Learners

210

Reviews

7

Answers

4.7

Rating

3

Courses

Curriculum

All

13 lectures ∙ (4hr 24min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • ericserra님의 프로필 이미지
    ericserra

    Reviews 100

    Average Rating 4.9

    5

    62% enrolled

    재미있는 사례를 들어서 문제를 해결하는 과정을 보여주시니, 유익한 강의라고 판단됩니다. 앞으로도 좋은 강의 개설 부탁드립니다. 감사합니다.

    • 강민구
      Instructor

      좋은 피드백 정말 감사합니다! 실무 엔지니어가 문제를 추적하고 해결하는 과정을 있는 그대로 보여드리고 싶었는데, 그 부분을 좋게 봐주셔서 정말 큰 보람을 느낍니다. 더 깊이 있게 배울 수 있는 주제들도 차근차근 확장해 나가겠습니다! :)

  • ADK123님의 프로필 이미지
    ADK123

    Reviews 325

    Average Rating 5.0

    5

    23% enrolled

    Limited time deal ends in 8 days

    $74,250.00

    25%

    $77.00

    bashbomb's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!