Thumbnail
BEST
개발 · 프로그래밍 데브옵스 · 인프라

리눅스 성능 분석 시작하기 대시보드

(4.9)
14개의 수강평 ∙  333명의 수강생

33,000원

지식공유자: 강진우
총 19개 수업 (3시간 9분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[데브옵스 · 인프라] 강의입니다.

리눅스 서버의 성능 분석을 위해 필요한 기본 명령어들에 대한 이해, 네트워크 문제 해결을 위한 tcpdump 명령어의 사용 방법, 사례를 기반으로 한 트러블 슈팅 방법을 알려주는 강의 입니다. 이 강의를 통해 리눅스 서버에서 발생하는 다양한 성능 문제들을 해결할 수 있습니다.

✍️
이런 걸
배워요!
리눅스 성능 분석을 위한 명령어
성능 관점에서의 리눅스를 구성하는 주요 개념
리눅스 성능 분석을 위한 과정과 결과 해석 및 트러블 슈팅

어렵고 복잡한 리눅스 성능 분석? 
명령어와 사례로 알기 쉽게 알려드립니다. 

“리눅스 성능 분석 시작하기” 에서는

리눅스 성능 분석, 어떻게 하면 좋을까요?

  • ✅ 리눅스 서버의 성능 및 네트워크 문제 분석을 위한 기본 지식을 학습합니다.
  • ✅ 실제 발생했던 다양한 리눅스 서버의 성능 및 네트워크 문제를 중심으로 문제 해결 능력을 기릅니다.

리눅스(Linux) 환경에서 서버를 개발하거나 서비스를 개발 · 운영하는 분들에게 필요한 리눅스 성능 분석에 대한 내용을 다룹니다.

특히, 이런 분들에게 도움이 됩니다.

리눅스 서버에 대한 운영 오너십을 가지고 있는 시스템 엔지니어 혹은 클라우드 엔지니어

리눅스 환경에서 서비스를 개발하고 운영하는 백엔드/서버 엔지니어

리눅스 서버에서 지속적으로 발생하는 성능 및 네트워크 문제로 인해 어려움을 겪고 있는 엔지니어

리눅스 성능 분석 과정은 너무 넓고, 복잡합니다. 때문에 리눅스 서버에서 성능이나 네트워크 관련 문제가 발생하더라도 이를 해결하는 방향을 잡지 못해 어려움을 느낄 수 있습니다.
이런 어려움을 겪은 분들께 문제를 해결하기 위한 방향을 잡을 수 있도록 강의를 구성하였습니다.


실무에서 가장 자주 발생하는 이슈를 
중점적으로 살펴봅니다.

01

성능 분석을 위한 6가지 기본 명령어

02

네트워크 문제 해결 도구 tcpdump

03

실제 성능 분석 및 트러블슈팅 사례

성능 분석을 위한 핵심 명령어

리눅스 성능 분석을 위해 꼭 알아야 하는 필수 지식들을 성능 분석에 사용하는 실제 명령어 기반으로 이해하기 쉽게 학습합니다.

  • uptime 명령어를 통해 Load Average가 무엇인지 왜 중요하고 어떻게 해석해야 하는지 학습합니다.
  • dmesg 명령어를 통해 커널 메세지들 중 OOME와 Syn Flooding에 대해 살펴보고 성능에 어떤 영향을 주는지 학습합니다.
  • free 명령어를 통해 시스템 메모리 사용률에 대해서 살펴봅니다. 출력 결과에 왜 free와 available 이 나눠져 있는지, swap이 의미하는 것은 무엇인지 학습합니다.
  • df 명령어를 통해 시스템의 디스크 사용률에 대해서 살펴봅니다.
  • top 명령어를 통해 시스템의 CPU 사용률을 분석하는 방법과 프로세스들의 상태에 대해 학습합니다.
  • netstat 명령어를 통해 시스템의 네트워크 연결 정보를 해석하는 방법과 소켓의 상태에 대해 학습합니다.

네트워크 문제 분석 tcpdump 명령어

네트워크 문제를 분석하고 해결하기 위한 tcpdump 명령어에 대해 학습합니다.

  • tcpdump를 통해 무엇을 알 수 있는지 알아봅니다.
  • 패킷 덤프를 생성하는 방법을 배웁니다.
  • 와이어샤크(WireShark)와 연동해 패킷 덤프를 분석하는 방법을 살펴봅니다.

실제 성능 분석 및 트러블 슈팅 사례

실제 성능 분석 및 트러블 슈팅 사례를 통해서 문제를 어떻게 확인하고 해결할 수 있는지 살펴봅니다.

  • 다섯 가지 실제 성능 사례를 소개합니다.
  • 실제 발생했던 문제들의 분석 및 해결 과정을 바탕으로 리눅스에서 성능 문제가 발생했을 때 어떻게 추적하고 조치하는지 알아봅니다.
  • 실무에서 문제를 해결하는 기반 지식을 한 단계 높일 수 있습니다.

현업에서 느낀 리눅스 성능 분석 노하우를 전합니다.

책 『DevOps와 SE를 위한 리눅스 커널 이야기』를 집필했습니다.
현재는 당근마켓에서 SRE로 일하며 브런치티스토리를 통해 다양한 지식을 공유하고 있습니다. 이 강의 시작으로 리눅스 성능 분석에 한 걸음 더 다가서보시기를 바랍니다 🙂


Q&A 💬

Q. 리눅스를 전혀 몰라도 들을 수 있나요?

리눅스의 기초적인 설치 및 운영을 다루는 강의는 아닙니다. 기본적으로 리눅스 환경에서 서비스를 개발하고 운영하거나, 리눅스 서버의 운영에 대한 경험이 있으신 분들을 위한 강의입니다.

Q. 리눅스 운영 경험은 어느 정도 필요한가요?

리눅스 서버에 원격 접속이 가능하며 운영을 위한 기본적인 명령어에 익숙하고, 서비스 운영을 위한 패키지나 애플리케이션 설치 경험 정도는 필요합니다.

Q. 강의 듣기 전 준비해야 할 것이 있나요?

강의에서 다루는 명령어들을 입력해 보고 출력 결과를 함께 볼 수 있도록 접속 가능한 리눅스 서버 한 대 정도는 있으면 좋습니다.

💾 수강 전 확인해주세요

  • 리눅스 서버라면 물리 서버, AWC EC2 등 어떤 환경이어도 괜찮습니다.
  • PDF 학습 자료를 제공합니다.
  • 학습을 위해서는 리눅스 서버에 대한 기본적인 운영 경험이 필요합니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
리눅스 환경에서 서버를 운영하시는 분
리눅스 환경에서 서비스를 개발하고 운영 하시는 분
📚
선수 지식,
필요할까요?
기본적인 리눅스 사용 방법 (SSH 접속 방법, 기본 명령어)

안녕하세요
강진우 입니다.
강진우의 썸네일

네이버 클라우드, 카카오, 위버스 컴퍼니를 거쳐 지금은 당근마켓에서 안정적인 서비스 운영을 위해 SRE 로 일을 하고 있습니다.

리눅스 커널 이야기기초부터 다지는 ElasticSearch 운영 노하우 두 권의 책을 집필 했습니다.

커리큘럼 총 19 개 ˙ 3시간 9분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개
섹션 1. uptime 명령어 살펴보기
두 번째 강의 - uptime 명령어 살펴보기 (1) 미리보기 10:42
세 번째 강의 - uptime 명령어 살펴보기 (2) 07:10
섹션 2. dmesg 명령어 살펴보기
네 번째 강의 - dmesg 명령어 살펴보기 (1) 08:37
다섯 번째 강의 - dmesg 명령어 살펴보기 (2) 08:49
섹션 3. free 명령어 살펴보기
여섯 번째 강의 - free 명령어 살펴보기 (1) 11:48
일곱 번째 강의 - free 명령어 살펴보기 (2) 10:27
섹션 4. df 명령어 살펴보기
여덟 번째 강의 - df 명령어 살펴보기 11:39
섹션 5. top 명령어 살펴보기
아홉 번째 강의 - top 명령어 살펴보기 (1) 09:05
열 번째 강의 - top 명령어 살펴보기 (2) 10:01
섹션 6. netstat 명령어 살펴보기
열한 번째 강의 - netstat 명령어 살펴보기 (1) 11:30
열두 번째 강의 - netstat 명령어 살펴보기 (2) 08:23
섹션 7. tcpdump 명령어 살펴보기
열세 번째 강의 - tcpdump 명령어 살펴보기 12:56
섹션 8. 실제 성능 분석 및 트러블 슈팅 사례 살펴보기
열네 번째 강의 - 실제 사례 살펴보기 (1) 06:13
열다섯 번째 강의 - 실제 사례 살펴보기 (2) 21:12
열여섯 번째 강의 - 실제 사례 살펴보기 (3) 15:09
열일곱 번째 강의 - 실제 사례 살펴보기 (4) 미리보기 06:35 열여덟 번째 강의 - 실제 사례 살펴보기 (5) 미리보기 10:15
섹션 9. 강의를 마치며
강의 게시일 : 2023년 07월 24일 (마지막 업데이트일 : 2023년 07월 24일)
수강평 총 14개
수강생분들이 직접 작성하신 수강평입니다.
4.9
14개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
yhwjd thumbnail
5
좋은 강의 잘 듣겠습니다
2024-02-17
Timothy Kim thumbnail
5
수강등록하고 켠 자리에서 완강했습니다. 원래 사용하는 리눅스 커맨드 들이라 명령어 이해부분은 쉽게 넘어갔고 실무에서 자주 사용하시는 옵션에 대한 설명이 있었으면 더 좋았을 것 같습니다 (일부만 있었던거 같아요) 실제 장애사례분석 내용이 다시 한 번 방법론을 정립할 수 있어서 좋았습니다 좋은 강의 감사합니다!
2023-07-26
pediagree thumbnail
5
클라우드가 아닌 온프레미스 환경에서 리눅스 서버 운영을 하는 입장에서 정말 좋은 강의가 아니었나 싶습니다. 좋은 강의 해주셔서 감사하고, 앞으로도 좋은 강의 내주시면 감사하겠습니다! 다음 Elastic Search도 수강 예정입니다:)
2024-04-24
lopsss thumbnail
5
강사님 책 리눅스 커널 이야기와 브런치에 간간히 올려주신 내용을 정독 한 입장에서 정말 알차게, 이하게 쉽게 강의해 주셨고, 혼자 글을 읽으며 볼 때는 이해가 안 가던 내용이 단번에 채워면서 정리되는 기분이었습니다. 좋은 강의 감사합니다.
2023-11-12
서민호 thumbnail
5
강추합니다.
2024-04-23