강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

Linux Practical Guide: Bash Shell Script by System Engineer

The Practical Guide covers overall infrastructure as well as shell scripting. We structured it focusing mainly on practical scenarios and troubleshooting (problem resolution) that is frequently handled in practice!

(4.6) 72 reviews

992 learners

  • bashbomb
Linux
Shell Script

Reviews from Early Learners

What you will learn!

  • Overall infrastructure configuration and operation, as well as shell scripts

  • Simple server configuration and setup method

  • Characteristics and Trouble (Failure) Situations by Server Type

  • How to identify the flow of troubles and find the cause

  • Ultimately, you can learn to complete troubleshooting through shell scripts.

The choice for advancing to intermediate level Linux!
Must-Know Practical Linux Bash Shell Script

Practical Linux Bash Shell Script


Linux, the most widely used operating system for servers worldwide
And we'veintroduced a unique method to make it easier to learn shell scripting, which is the core of Linux utilization.

👩🏻‍💻You can write shell scripts in situations similar to those operated in an actual company through scenarios as if you were playing a role-playing game.

This course covers not only shell scripts, but also overall infrastructure configuration and operation .

👨🏻‍💻 Coverage

  1. How to configure and build a simple server
  2. Characteristics and trouble situations of various server types
  3. How to understand the flow of trouble and find the cause
  4. And finally, you will learn how to complete troubleshooting through shell scripts.

How is the course structured?📑


Because it covers the overall content of the infrastructure
We first organized the basic knowledge required for each scenario and then practiced it through the scenario.
I recommend a learning method where you first watch the lecture to become familiar with the flow and terminology, and then practice repeatedly.

Why did you create the Linux Practical Guide?


🤔 This lecture started from a frequently asked question.

Q: "I have a repetitive task that involves executing dozens of commands every day. Can't this be automated?"
Q: "I know a few commands, but I'm not familiar with them and it's annoying to look them up."

For these people, we created a scenario that covers the overall situation of operating Linux in real life.
We have planned this lecture so that you can experience first-hand how to utilize shell scripts within that flow.

Because it is easier to understand something by experiencing it once than by hearing it a hundred times.


Actually, you know.
Shell scripts can be easily created by concatenating several commands into a file.
The challenge is figuring out what situations you can actually use to determine which command to use with which option.
This course is designed to enable quick application of shell scripts in practice, focusing on troubleshooting (resolving errors) in infrastructure (system) operations.

Who would benefit from this Linux Practical Guide? 💁🏻💁🏻‍♂️


  • I know how to install Linux and am familiar with commands, but I'm wondering, "What should I do with this?"
  • These days, they say Linux has become easier because of the cloud, but I don't know what has become easier.
  • People who are developing in a Linux environment but find it inconvenient to use command options
  • People who dream of DevOps and SRE, which are popular these days
  • People who dream of becoming SE (System Engineer) or SA (System Administrator)
  • "I don't know what the basics are about"

Who doesn't this Linux Practical Guide suit?🙅🏻🙅🏻‍♂️


  • People who are not interested in operating systems other than Windows
  • If you have never encountered basic Linux commands or terminology, please listen to the basics first.

How will this course change your life?🎈


You can learn about overall infrastructure operations and how to use shell scripts appropriately in real-world situations .

  • Knowledge of web service infrastructure (server/network) configuration and middleware
  • How to set up a test server on your local (PC/laptop)
  • Knowledge of server operation of web services
  • Investigate and resolve causes of troubles by server type
  • Writing a shell script

Can someone teach me a practical Linux course?🧐


  • He became famous in the neighborhood as a computer savvy kid and entered the computer world.
  • Developed basic skills in PC communication, Unix, Windows, and power user clubs.
  • Moving into the internet world and becoming a (ghost) member of a famous community
  • Started as a Unix system administrator for Sun Microsystems, IBM AIX, etc.
  • Afterwards, I moved to Linux and mainly dealt with RedHat, Fedora, CentOS, and Ubuntu.
  • I am a system engineer at a private academy franchise company.
  • A systems engineer at a gaming company with a title that everyone knows, but whose name no one would know.
  • IT infrastructure engineer for a web community/SNS service with over 7 million users
  • A life as an IT infrastructure engineer with over 15 years of experience in server infrastructure consulting, etc.

Introducing Kang Min-gu, who will be giving a Linux lecture. 👏


Kang Min-gu , who started working as a server engineer in 2004, is currently an IT infrastructure engineer who is deeply familiar with Linux.
I created this course with the idea of creating a course that is a bit closer to practical use than the Linux courses available in Korea.

This Linux lecture consists of a basic part and a practical part . It consists of BASH commands and shell scripts that are essential for practical work, so if you listen to the basic part first, you will understand it faster. :)

You can read more about the instructor's story in 🎙️👤Kang Min-gu's Xㅍㅍㅅㅅ article .

Linux Practical Curriculum🎓


  • Practical lesson plan
  • Orientation
    • Who is the target?
    • What to learn
    • Where can I use it?
    • How to learn
  • Introducing Virtual Web Service, a virtual startup for practice
    • 1-1. Company Introduction
    • 1-2. Server/Network Configuration Diagram
      • Basic knowledge
      • Server/Network Configuration
    • 1-3. Server details
      • Basic knowledge
      • Server Information
  • Role-playing scenario
    • 2-0. Building a server with VirtualBOX or Docker
      • Replaces “2-1. Server Construction”.
    • 2-1. Server construction
      • grounding
      • Building a local web server environment with Vagrant
      • Web server build verification and confirmation shell script
    • 2-2. Shell script for web server troubleshooting
      • scenario
      • grounding
      • Finding the cause of the failure
      • Monitoring
    • 2-3. Shell script to prevent recurrence of web server troubles
      • scenario
      • grounding
      • Log directory capacity monitoring script
      • Disk partition usage monitoring script
    • 2-4. Backup Shell Script
      • scenario
      • grounding
      • Setting up a backup policy
      • What a Backup Script Should Do
      • Web, database, and storage server backup scripts
    • 2-5. Shell script for troubleshooting web and database servers
      • scenario
      • Basic knowledge
      • Finding the cause
      • Backup shell script with added error handling
      • Treatment to prevent recurrence of trouble
    • 2-6. Storage Server Troubleshooting Shell Script
      • scenario
      • Basic knowledge
      • Finding the cause
      • Upgrade Backup Script
    • 2-7. Processing shell script to prevent recurrence of storage server trouble
      • scenario
      • Basic knowledge
      • Backup verification shell script
  • Command Utilization Tips from a Current Systems Engineer
    • Tips for using command options
    • Tips for using grammar
    • Tips for checking shell script syntax
  • Concluding the practical part…

A word from the instructor 👩🏻‍🏫


"I once went to see a performance by a junior majoring in psychology during college. I wondered what kind of performance a psychology department could do, but it was actually psychodrama, a form of psychotherapy. Psychodrama is a method that allows people undergoing psychotherapy to act out their problems from someone else's perspective, and through that, they can understand the other person's position and thoughts and sort out their own. It was a somewhat unfamiliar and refreshing method for engineering students.

I had forgotten about it for a while, but while I was thinking about how to make this course, an idea came to me. I thought, wouldn't it be faster to learn if the person taking the course assumes that they are actually in that situation, like in psychodrama?

I felt the same way about role-playing games, so I created a scenario that would allow you to assign roles and play. Rather than a somewhat boring course that just lists commands,
I adopted this approach because I wanted to convey the essential commands and options, as well as the knowledge that can be used in a situational context.

I think this study method will be helpful for those who can install Linux and use some commands to take the next step.

If you are wondering what commands to use in practice and how and why to create shell scripts, this course will help you. "

Recommended for
these people

Who is this course right for?

  • A person who knows how to install Linux and is comfortable with commands, but wonders 'What do I do with this?'

  • Someone who doesn't know what got easier, though Linux is said to be easier these days with cloud.

  • A person who develops in a Linux environment but finds using command options inconvenient

  • A person aspiring to DevOps, SRE

  • Aspiring SE (System Engineer) and SA (System Administrator)

  • Someone who sort of understands what's being said in the basic part.

Hello
This is

2,399

Learners

198

Reviews

5

Answers

4.7

Rating

2

Courses

Curriculum

All

18 lectures ∙ (6hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

72 reviews

4.6

72 reviews

  • 정연욱님의 프로필 이미지
    정연욱

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    실제 트러블 슈팅을 하는 것 같은 환경을 만들어주셔서 강의에 더 집중 할 수 있었던 것 같습니다!

    • 그로스쿨

      안녕하세요 연욱님!!! 크 ㅠㅠ 의도가 바로 그거였는데. 사실 이론이야 배우고 나서 내가 스스로 적용 못하면 다 꽝이잖아요. 그래서 강사님이 실제 업무에선 어떻게 일들이 일어나고 해결해야 하는지 알려주고 싶다고 하셨는데 연욱님께서 잘 소화하신거 같아서 너무 기분이 좋습니다!

  • 고영석님의 프로필 이미지
    고영석

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    유익한 강의입니다.

    • 감사합니다 영석님:) 유익하다 해주시니 실전편 만들어야 할까 고민했던 지난날의 제가 떠오르네요. 끝까지 봐주시고 수강후기 남겨주셔서 감사합니다!

  • dudemr9688님의 프로필 이미지
    dudemr9688

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    잘들었습니다

    • 안녕하세요 dudemr9688님 실전편 후기 너무 감사합니다!!!! :) 더욱 더 도움이 되는 강의, 콘텐츠 만들도록 노력하겠습니다!

  • sh.lee164님의 프로필 이미지
    sh.lee164

    Reviews 3

    Average Rating 4.7

    5

    100% enrolled

    실질적으로 도움이 될 만한 요소가 많은 것 같아요!

    • 감사합니다. sh.lee164님! 실무에 도움이 될 만한 내용들로만 구성했어요!

  • ericserra님의 프로필 이미지
    ericserra

    Reviews 97

    Average Rating 4.9

    5

    94% enrolled

    아주 만족스러운 강의였습니다. 실전 예제를 가지고 설명을 해주셔서 만족도가 높았습니다. 다음에도 또 다른 주제의 실전 예제의 shell script 강의 부탁 드리며, 여력이 되시면 AWS의 ECS, EKS 강의도 부탁 드립니다.

    • ericserra님 감사합니다. 아주 만족스러웠다니 VOD로 찍은 보람이 느껴지네요. ㅠㅠ 강사님이 진짜 이 후기 보고 너무 감동받으셔서 다른 강의도 해보실 생각을 하셨답니다. 다음에도 좋은 강의, 좋은 주제, 도움이 되는 주제로 찾아뵐게요!

Limited time deal

$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!