본문 바로가기
반응형

서버/리눅스34

[Linux] TCP/IP란? 안녕하세요 오늘은 서버 통신에서 가장 기본적일 수 있는 통신 방식인 TCP/IP 통신에 대해 알아보겠습니다. TCP/IP란 서버를 만드는데 반드시 알아야 하는 개념이란 점 꼭 명심하세요 자 그럼 서버를 접하는데 있어서 TCP/IP 통신이란 말을 정말 많이 들어보셨을겁니다. 전문적인 설명으로는 아래와 같이 설명될 수 있겠네요. TCP(Transmission Control Protocol) : 서버와 클라이언트 간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜입니다. IP(Internet Protocol) : IP는 컴퓨터들의 네트워크 상에서 구분되기 위한 예를들면 실생활의 우편주소와 같은 주소입니다. 자 여기서 더 알기 쉽게 설명하면 아래와 같이 되겠네요. 위그림과 같이 IP는 데이터가 찾아갈 주소.. 2021. 9. 13.
[Linux] 시간 동기화 리눅스 서버를 운영하다 보면 Log나 DB에 데이터를 저장 시 시간이 현재 시간과 맞지 않는 경우가 있습니다. 이럴 경우에는 수동으로 시간 동기화를 할 수 있지만 Crontab을 이용해서 일정 시간마다 동기화를 자동으로 하도록 해주면 시간이 틀어질 일이 없습니다. 일단 동기화를 하기 위해서는 사용 가능한 TimeServer를 선택합니다. time.bora.net time.nuri.net time.windows.com ntp.kornet.net time.nist.gov 위 항목 중 하나를 선택해서 사용하시면 됩니다. 동기화 명령은 생각보다 간단합니다. rdate -s time.bora.net 이렇게 입력하게 되면 현재 리눅스 시간을 time.bora.net에서 받아와 동기화합니다. 하지만 매번 틀어질 때마.. 2021. 9. 9.
[Linux] 디스크 부족 / 용량 많은 파일 찾기 서버를 운영하다 보면 대게는 DB나 Log파일에 의해 디스크 부족 현상이 생기곤 합니다. 이럴 때 첫 번째로 쉽게 df명령을 통해 디스크가 어느 부분에서 많이 사용되는지를 체크해 볼 수 있습니다. 제가 서버를 운영하면서 가장 큰 문제가 되었던 부분은 바로 저 위에 /dev/xvda3 부분입니다. 이 부분 영역 자체가 17G로 작고 시스템 설정 파일 등을 빼면 실제 가용 가능한 크기는 12G 정도밖에 되지 않습니다. 만약 리눅스상에 문제나 실행등으로 Log가 쌓여서 17G를 넘어서게 되면 연관된 프로그램 등이 디스크가 깨지는 문제등이 발생해서 서버 운영 시에는 이 부분은 가장 중요한 부분 중 하나입니다. 만약 /dev/xvda3이 가득 찼다고 가정하에 그럼 어떻게 해야 하는가?? 먼저 /dev/xvda3(.. 2021. 8. 30.
[Linux] 클라우드 CIP란? 서버를 클라우드에 구성하여 사용할 경우 CIP라는 개념을 만날 수 있습니다. 이 CIP는 서버단위가 작은 소규모 서버에서는 그렇게 중요한 개념은 아닙니다. 하지만 서버의 단위가 크고 통신 자체가 많아지는 중규모 이상의 서버에서는 필수적인 개념이므로 CIP란 무엇이고 어떻게 구성하는지에 대해서 알아보도록 하겠습니다. 1. CIP 개념 CIP란 Cloud Internal Path의 약자로 클라우드 서버상에서 제공하는 유료 옵션의 한 종류입니다. 클라우드 서버는 대게 VM간 외부 트래픽(외부 네트워크)을 통해 통신을 하게 되고 이렇게 되면 일단 외부를 통하기 때문에 전송 속도면에서 환경적인 영향을 많이 받게 됩니다. 위 그림과 같이 VM1에서 VM2로 보낼 때 두 개의 서버만 트래픽에 연결되어 있다면 속도면에.. 2021. 8. 25.
반응형