본문 바로가기
반응형

서버71

Failed to start MariaDB 리눅스 CentOS7 MariaDB를 사용하려고 하는데 다음과 같은 에러가 발생했습니다. 원인이 되는 내용을 보니 innoDB를 실행하는데 문제가 있는 것 같아서 찾아보니 구글에서는 여러가지 내용들을 찾을 수 있었지만 근본적인 해결책이 되는 내용은 찾지 못했습니다. 먼저 MariaDB 설치 순서에 대해 말씀드리면 아래와 같습니다. vim /etc/yum.repos.d/MariaDB.repo 파일 내용을 다음과 같이 작성하고 yum install -y MariaDB-server MariaDB-client 명령을 통해 설치를 합니다. 여기까지 설치 한 후 systemctl start mysql 명령을 실행하면 잘 동작하는 것을 확인할 수 있습니다. 그런 다음 /etc/my.cnf 파일에서 default-st.. 2021. 8. 30.
[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.
[Server] MQTT 서버란? 서버를 구성하는 데 있어서 어떤 방식으로 구성할 것인가는 첫 설계 시 가장 큰 고민이죠 구성중 여러가지가 있겠지만 오늘은 MQTT라는 서버 구성에 대해 알아보겠습니다 1) MQTT가 무엇인가 MQTT란 풀어쓰면 Message Queueing Telemetry Transport로 메시지를 발행-구독하는 방법으로 통신하는 메시지 기반의 송수신 프로토콜입니다 저전력과 최소한의 패킷을 통해 통신하므로 IOT와 모바일 앱 등의 통신에 사용하기 좋습니다 MQTT는 TCP/IP 프로토콜 위에서 동작하며 Bluetooth나 지그비 같은 별도의 대역폭을 가지는 통신 규약이 아닌 Wifi나 인터넷에 연결하여 통신하는 TCP/IP 기반의 환경에서 통신해야 합니다 MQTT서버는 우리에게 잘 알려져 있는 기업인 Facebook.. 2021. 3. 9.
[Server] 서버 어디에 구축할것인가 서버를 구축함에 있어서 제일 첫 번째 고민되는 부분은 바로 자신의 서버를 어디에 구축할 것인가 하는 문제일 것입니다. 개인 PC를 이용해서 직접 구축할 것인지 아니면 클라우드라는 서비스를 이용하여 구축할 것인지 두 가지의 방식의 구축 방법에 대해 살펴보려 합니다. 1. 서버라는 개념 자 우리는 서버를 어디에 구축할까를 고민하기에 앞서 먼저 이 서버라는 게 무엇이고 어떤 역할을 하기에 구축 방법까지 고민해야 하는가에 대해 알아봐야 합니다. 자 우리가 흔히 말하는 서버라는 것은 구글 사전에 아래와 같이 나와있습니다. 서버(영어: server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 특히, 서.. 2020. 10. 14.
반응형