Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script

실전편은 쉘스크립트 뿐 아니라 인프라 전반을 다루고 있습니다. 정말 실무에 가까운 이야기와 실무에서 많이 다뤄야만 하는 트러블슈팅(장애 해결) 위주로 구성했어요!

(4.6) 수강평 71개

수강생 969명

  • 강민구

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 쉘스크립트 뿐 아니라 전반적인 인프라 구성과 운용

  • 간단한 서버의 구성과 구축 방법

  • 여러 서버 종류별 특징과 트러블(장애) 상황

  • 트러블의 흐름을 파악하고 원인을 찾아가는 방법

  • 최종적으로 쉘 스크립트를 통해 트러블 슈팅을 완성하는 것을 배울 수 있습니다

Linux 중급자로 나아가기 위한 선택!
꼭! 알아야 할 실전편 Linux Bash Shell Script

 

실전편 Linux Bash Shell Script


전 세계에서 서버로 가장 많이 사용하는 운영체제인 리눅스
그리고 그 리눅스 활용의 핵심인 쉘 스크립트를 더 쉽게 배우기 위해 색다른 방법을 도입했습니다.

👩🏻‍💻롤플레잉 게임을 하듯이 시나리오를 통해 실제 회사에서 운영하는 것과 같은 상황에서 쉘스크립트를 작성해 볼 수 있습니다.

이 강의는 쉘스크립트 뿐 아니라 전반적인 인프라 구성과 운용에 대한 이야기도 다루고 있습니다.

👨🏻‍💻다루는 내용

  1. 간단한 서버의 구성과 구축 방법
  2. 여러 서버 종류별 특징과 트러블(장애) 상황
  3. 트러블의 흐름을 파악하고 원인을 찾아가는 방법
  4. 그리고 최종적으로 쉘 스크립트를 통해 트러블 슈팅을 완성하는 것을 배울 수 있습니다.

강의 구성은 어떻게 되어있나요?📑


인프라의 전반적인 내용을 다루고 있기 때문에 
시나리오별 필요한 기초 지식을 먼저 정리하고 시나리오를 통해 실습하도록 했습니다.
강의를 보며 먼저 흐름과 용어에 익숙해진 후에 반복해서 실습하는 학습 방법을 추천합니다.

리눅스 실전편 왜 만들었어요?


🤔이 강의는 자주 받았던 질문에서부터 출발했습니다. 

Q : "매일 수십 개의 명령어를 실행하며 반복하는 작업이 있는데 이걸 자동화 할 수 없나요?"
Q : "명령어를 몇 개 알긴 하는데 매번 익숙해지지 않아서 검색하기가 귀찮아요."

이런 분들을 위해 실전에서 리눅스를 운용하는 전반적인 상황을 시나리오로 만들고 
그 흐름 안에서 쉘 스크립트를 어떻게 활용할 수 있는지 직접 겪어보실 수 있도록 강의를 기획했습니다.

백 번 듣는 것보다 한 번 겪어보는 것이 이해가 빠르기 때문입니다.


사실 아실 거예요.
쉘 스크립트는 명령어 몇 개를 이어붙여서 파일로 만들면 쉽게 만들 수 있습니다.
어려운 것은 실제 어떤 상황에서 어떤 명령을 어떤 옵션으로 사용할 지를 고를 수 있는 상황을 파악하는 능력입니다.
이 강의는 인프라(시스템) 운용에서의 트러블 슈팅(장애 해결)을 중심으로 쉘 스크립트를 실무에 빠르게 적용할 수 있도록 만들었습니다.

이 리눅스 실전편은 누가 들으면 좋을까요?💁🏻💁🏻‍♂️


  • 리눅스 설치도 할 줄 알고 명령어도 익숙하지만 "이걸로 뭘하지?" 하는 고민을 한 사람
  • 요즘은 클라우드를 써서 리눅스가 쉬워졌다고 하는데 뭐가 쉬워졌는지 모르겠는 사람
  • 리눅스 환경에서 개발을 하고 있지만 명령어 옵션의 활용이 불편하게 느껴지는 사람
  • 요즘 유행하는 DevOps, SRE를 꿈꾸는 사람
  • SE(System Engineer), SA(System Administrator)를 꿈꾸는 사람
  • 기초편에서 하는 말이 대충 뭔지 안 사람"

 

이 리눅스 실전편이 맞지 않는 사람은요?🙅🏻🙅🏻‍♂️


  • 윈도우즈 이외의 운영체제엔 관심이 없는 사람
  • 리눅스의 기본 명령어와 용어를 전혀 접해 본 적이 없으신 분들은 기초편을 먼저 들어주세요.

이 강의를 들으면 어떻게 달라질까요?🎈


인프라 운용 전반과 쉘 스크립트를 실전에서 적절하게 사용하는 방법을 익힐 수 있습니다.

  • 웹 서비스 인프라(서버/네트워크)의 구성과 미들웨어에 대한 지식
  • 로컬(pc/노트북)에 테스트용 서버 구축 방법 
  • 웹 서비스의 서버 운용 지식
  • 서버 종류별 트러블의 원인 조사 및 해결
  • 쉘 스크립트 작성

 

리눅스 실전강의 누가 알려주실까요?🧐


  • 동네에서 컴퓨터 좀 할 줄 아는 애로 유명해지며 컴퓨터계에 입문
  • PC통신 유닉스, 윈도우, 파워유저 동호회 등에서 기초를 갈고닦음
  • 인터넷 세상으로 넘어가며 유명 커뮤니티의 (유령)회원으로 활동
  • Sun microsystems, IBM AIX 등 유닉스 시스템 관리자로 시작
  • 이후 리눅스계열로 옮겨 RedHat, Fedora, CentOS, Ubuntu를 메인으로 다룸
  • 전, 학원 프랜차이즈 회사의 시스템 엔지니어
  • 누가 들어도 모를 이름을 가진 곳에서 누가 들어도 알만한 타이틀을 보유했던 게임 회사의 시스템 엔지니어
  • 700만명 이상의 웹 커뮤니티 / SNS 서비스의 IT 인프라 엔지니어
  • 그 외 서버 인프라 컨설팅 등으로 15년이상 IT 인프라 엔지니어 외길인생

리눅스 강의를 진행하실 '강민구'님을 소개합니다. 👏


2004년부터 서버 엔지니어로 일을 시작한 '강민구'님은 현재 'IT 인프라 엔지니어'로 리눅스를 깊게 다루고 있는 실무자입니다. 
국내에 있는 리눅스 강의들 보다 조금 더 실무와 가까운 강좌를 만들고 싶다는 생각으로 이번 강의를 만들게 되었어요. 

이 리눅스 강의는 기초편과 실전편)로 이뤄져 있습니다. 실무에서 꼭 필요한 BASH명령어와 쉘 스크립트로 구성했으니 기초편 을 먼저 듣고 오시면 이해가 더 빠르실거예요. :)

강사님의 더 자세한 이야기는 🎙️👤강민구님 Xㅍㅍㅅㅅ 기사에서 보실 수 있어요.

리눅스 실전편 커리큘럼🎓


  • 실전편 교안
  •  오리엔테이션
    • 대상은 누구인가
    • 무엇을 배우는가
    • 어디에서 쓸 수 있는가
    • 어떻게 배우는가
  • 실습용 가상 스타트업 Virtual Web Service사의 소개
    • 1-1. 회사 소개
    • 1-2. 서버/네트웍 구성도
      • 기초지식
      • 서버/네트웍 구성도
    • 1-3. 서버 상세 정보
      • 기초지식
      • 서버 정보
  • 롤플레잉 시나리오
    • 2-0. VirtualBOX 또는 Docker로 서버 구축
      • 「2-1. 서버 구축」 을 대체합니다.
    • 2-1. 서버 구축
      • 기초 지식
      • Vagrant로 로컬에 웹서버 환경을 구축
      • 웹서버 구축 검증 및 확인 쉘 스크립트
    • 2-2. 웹 서버 트러블 슈팅을 위한 쉘 스크립트
      • 시나리오
      • 기초 지식
      • 장애 원인 찾기
      • 모니터링
    • 2-3. 웹 서버 트러블의 재발 방지를 위한 쉘 스크립트
      • 시나리오
      • 기초 지식
      • 로그 디렉토리 용량 감시 스크립트
      • 디스크 파티션 사용량 감시 스크립트
    • 2-4. 백업 쉘 스크립트
      • 시나리오
      • 기초 지식
      • 백업 정책 세우기
      • 백업 스크립트가 해야 할 일
      • 웹, 데이터베이스 , 스토리지 서버 백업 스크립트
    • 2-5. 웹, 데이터베이스 서버 트러블 슈팅을 위한 쉘 스크립트
      • 시나리오
      • 기초지식
      • 원인파악
      • 오류 처리를 추가한 백업 쉘 스크립트
      • 트러블 재발 방지를 위한 처리
    • 2-6. 스토리지 서버 트러블 슈팅 쉘 스크립트
      • 시나리오
      • 기초지식
      • 원인파악
      • 백업 스크립트 업그레이드
    • 2-7. 스토리지 서버 트러블 재발 방지를 위한 처리 쉘 스크립트
      • 시나리오
      • 기초지식
      • 백업 확인 쉘 스크립트
  • 현직 시스템 엔지니어의 커맨드 활용 팁
    • 명령어 옵션을 활용한 팁
    • 문법을 활용한 팁
    • 쉘 스크립트 문법 점검 팁
  • 실전 편을 마치며…

 

강사의 한마디👩🏻‍🏫


"대학시절 심리학과를 다니는 후배의 공연을 보러 간 적이 있었습니다.  심리학과에서 무슨 공연인가 싶었지만 심리치료의 한 방법으로 사용하는 사이코드라마 라는 것이었습니다. 사이코 드라마는 심리치료를 받는 사람이 안고있는 문제를 다른 사람의 입장에서 연기를 하게하고 그를 통해 타인의 입장과 생각을 이해하고 자신의 입장을 정리할 수 있는 공대생에게는 다소 낯설고 신선한 방법이었습니다.

한 동안 잊고 지냈는데 이번 강좌를 만들기 위해 고민하던 중 어떤 한 가지 아이디어가 떠올랐습니다. 사이코드라마처럼 강좌를 듣는 사람이 실제 그 상황에 처해있다는 가정을 하고 배우면 더 빠르게 배울 수 있지 않을까? 하는 생각이었습니다.

롤 플레잉 게임도 마찬가지의 느낌이었기에 롤을 부여하고 플레이를 할 수 있도록 시나리오를 만들었습니다.명령어만 나열하는 다소 지루한 강좌보다는 
꼭 필요한 명령과 옵션,상황에 따라 맞춰서 사용할 수 있는 지식을 전달하고 싶었기 때문에 이런 방식을 채택했습니다.

리눅스도 설치 할 수 있고 어느 정도 명령어도 사용할 줄 아는 분들에게 이러한 공부 방식이 다음 스텝으로 나아가는데 도움이 되리라 생각합니다. 

실무에서 어떤 명령을 써야하고 쉘 스크립트를 어떻게 왜 만들어야하는 지 궁금하시다면 이 강좌가 도움이 되실 것입니다. "

 

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 리눅스 설치도 할 줄 알고 명령어도 익숙하지만 "이걸로 뭘하지?" 하는 고민을 가진 사람

  • 요즘은 클라우드를 써서 리눅스가 쉬워졌다고 하는데 뭐가 쉬워졌는지 모르는 분

  • 리눅스 환경에서 개발을 하고 있지만 명령어 옵션의 활용이 불편하게 느껴지는 사람

  • 요즘 유행하는 DevOps, SRE를 꿈꾸는 사람

  • SE(System Engineer), SA(System Administrator)를 꿈꾸는 사람

  • 기초편에서 하는 말이 대충 뭔지 알겠는 사람

안녕하세요
입니다.

2,350

수강생

190

수강평

5

답변

4.7

강의 평점

2

강의

커리큘럼

전체

18개 ∙ (6시간 13분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

71개

4.6

71개의 수강평

  • vire30648282님의 프로필 이미지
    vire30648282

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    I think I was able to focus more on the lecture because you created an environment that felt like actual troubleshooting!

    • groschool

      Hello Yeonwook!!! Oh my gosh ㅠㅠ That was exactly what I meant. In fact, if I can't apply the theory after learning it, it's all for nothing. So the instructor said he wanted to teach us how things happen and how to solve them in real work, and I feel so good because Yeonwook did a great job!

  • ysgo852450님의 프로필 이미지
    ysgo852450

    수강평 4

    평균 평점 4.8

    5

    100% 수강 후 작성

    This is a useful lecture.

    • Thank you, Youngseok-nim :) Since you said it was helpful, I remembered myself in the past when I was worried about whether I should make a practical version. Thank you for watching until the end and leaving a review!

  • dudemr96882268님의 프로필 이미지
    dudemr96882268

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    I heard it well

    • Hello dudemr9688 Thank you so much for the practical review!!!! :) I will try to make more helpful lectures and content!

  • shlee1641792님의 프로필 이미지
    shlee1641792

    수강평 3

    평균 평점 4.7

    5

    100% 수강 후 작성

    It seems like there are a lot of elements that could actually be helpful!

    • Thank you sh.lee164! It's full of practical, helpful content!

  • ericserra4918님의 프로필 이미지
    ericserra4918

    수강평 92

    평균 평점 4.9

    5

    94% 수강 후 작성

    It was a very satisfying lecture. I was very satisfied because it explained with real-life examples. I would like to ask for another real-life example shell script lecture on another topic next time, and if you have the time, I would also like to ask for AWS's ECS and EKS lectures.

    • Thank you, ericserra. I'm glad you were satisfied with it. It's worth filming it as a VOD. ㅠㅠ The instructor was so touched by this review that he decided to try other lectures. I'll come back with a good lecture, a good topic, and a helpful topic next time!

₩99,000

강민구님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!