본문 바로가기

리눅스 이야기53

Address already in use (Bind failed) 문제 해결방법 Address already in use (Bind failed) 문제 해결방법 "Address already in use" Bind 에러란 ? 서버 역할을 하는 프로그램(nginx, tomcat, java(spring), python(django), nodejs 등)이 리눅스 서버내에서 특정 IP 주소와 Port 번호를 사용하려고 할때 bind 시스템콜을 사용하게됩니다. 그런데 이미 다른 프로세스가 해당 Port 번호를 이미 사용하고 있을때 포트 충돌로 인한 Bind Failed 에러가 발생 할 수 있습니다. 아래와 같이 다양한 상황에서 Bind Failed 에러가 발생할 수 있습니다. - Nginx 에러 메시지 예시 Nov 27 03:23:53 ubuntu nginx[13081]: nginx: [em.. 2023. 11. 27.
서버엔지니어를 위한 서버트러블 슈팅 미리보기- 파일I/o문제해결 Case 실습 inode full /No space left on device 서버엔지니어를 위한 서버트러블 슈팅 미리보기- 파일I/o문제해결 Case 실습 inode full /No space left on device 안녕하세요 리얼리눅스입니다. 서버 트러블 슈팅 서버엔지니어 커리큘럼의 맨 마지막에 있는거죠 마지막에 있는 만큼 이거를 먼저 들으시면 조금 어려우실 수가 있어요 그리고 준비가 어느 정도 되어 있지 않다면이거를 하는 게 조금 버거우실 수 있다 라는 거 참고로 알고 계셔야 되겠습니다 물론 커리큘럼 앞에 있는 것을모두 다 들어야 되나요? 그렇지는 않아요 아무래도 물론 세밀한 부분들에 대해서 고민되는 거라면카카오톡을 통해서 이 커리큘럼을 수강해도 되는 상황인지 나의 상황에 대해서 내가 알고 있는 것을어느 정도 얘기를 해주시면서 상담을 해보는 것도 괜찮을 것 같습니다. 일단.. 2023. 9. 11.
도커 / k8s / 클라우드(AWS) 네트워크 완전 정복 미리보기 -리눅스 네트워크 I/O 과정 도커 / k8s / 클라우드(AWS) 네트워크 완전 정복 미리보기 -리눅스 네트워크 I/O 과정 안녕하세요 리얼리눅스 네트워크 완전 정복수업 입니다 네트워크에 대한 부분을 다룰 때 아무래도 네트워크 수업이 우리가 컴퓨터 공학을 전공하시거나 컴퓨터공학과 관련된 수업을 또 들으신 분들이 네트워크 수업을 듣죠 그렇긴 하지만 이 네트워크 수업이라고 하는 게 어떻게 보면 되게 광범위하고 굉장히 이론적으로만 진행이 될 확률이 높습니다 하지만 우리 입장에서 정말 네트워크에 대해서 좀 알아야 되는 상황 그거에 대해서 깊게 이해를 해야 되는 상황이런 것들은 도커나 k8s 라든지 클라우드를 다루는 와중에 생겨요 실제로 그냥 우리가 서버를 운영하다가 네트워크에 대한 부분 때문에 문제가 생기거나 설정을 해야 되거나 이럴 때 .. 2023. 9. 11.
도커/쿠버네티스 기초 미리보기-Docker 구조(dockerd/containerd/runc) 도커/쿠버네티스 기초 미리보기-Docker 구조(dockerd/containerd/runc) 도커&쿠버네티스 단단한 기초쌓커리큘럼 설명을 드려보도록 하겠습니다 도커&쿠버네티스에 대한 기본 기능에 대해서 배울 수 있겠구나 라고 당연히 생각할 수 있잖아요 당연히 그게 들어있고요 근데 이제 기능을 알려 주는 수업들은 당연히 다른 곳에서도 있습니다. 여기서 이제 가장 차이점이라고 볼 수 있는 거는 리눅스 컨테이너에 대한 개념을 완벽하게 이해하는 것이 가장 큰 차이점이라고 생각이 들어요 이 포인트를 그냥 말로만 설명하거나 지나가는 것이 아니라 직접 우리가 수동으로도 만들어보고 이 컨테이너에 대한 실체 컨테이너 자체가 어떤 건지 그거를 리눅스 안에서 실습을 통해서 증명하면서 공부를 하는 특징이 있어요 그래서 그 부.. 2023. 9. 11.