728x90
반응형
728x90
반응형
※ 설치 환경 ※ PC : Macbook Pro 2018 내 Parallels Desktop 설치 OS : Ubuntu Desktop 18.04 LTS 페러럴즈 공식 사이트 : https://www.parallels.com/kr/products/desktop/trial/ 우분투 공식 사이트 : https://ubuntu.com 설치 Paralles 제어센터 > 우측 상단 + DVD 또는 이미지 파일의 Windows나 다른 OS 설치 사용자 이름 / 비밀번호 설정, 이름 및 위치 설정 계정 로그인 업데이트 (Install Now -> Restart Now) 해상도 설정 sudo gedit /etc/default/grub 위 명령어 입력 시 에디터가 열린다. # Uncomment to disable grap..
서버 프로세스를 관리하는 올바른 방법 웹 사이트 개발을 완료하고 서비스할 프로덕션을 서버에 배치할 때 고민하게 되는 문제 중 하나가 서버에서 띄워야 하는 여러 가지 프로세스들을 어떻게 띄울 것인가 하는 문제다. 프로세스라 죽으면 다시 띄우는 것도 물론 필요하다. init 올바른 방법은 OS의 init 시스템, 혹은 그와 유사한 대안 시스템을 사용하는 것이다. init은 유닉스에서 부팅될 때 첫번째로 만들어지는 프로세스다. 그래서 프로세스 번호가 1이고, 이후 모든 프로세스는 init 프로세스의 자손이고, 시스템이 부팅될 때 뜨는 모든 프로세스는 init 프로세스가 띄우게 된다. 그렇기에 서버에 프로레스를 띄워야 한다면 init에 맡기는 것이 자연스럽다. 하지만 init 시스템은 낡고 문제점이 있어 사라져..
Apache Kafka (A high-throughput distributed message system) 메시지 큐의 일종이다. 메시지 지향 미들웨어(Message Oriented Middleware : MOM)는 비동기 메시지를 사용하는 다른 응용 프로그램 사이의 데이터 송수신을 의미하는데, MOM을 구현한 시스템을 메시지 큐(Message Queue : MQ)라고 한다. 분산형 스트리밍 플랫폼(A distributed streaming platform)이다. Linked In에서 여러 구직 및 채용 정보들을 한 곳에서 처리(발행/구독)할 수 있는 플랫폼으로 개발이 시작되었다. 발행/구독(Pub/Sub)은 메시지를 특정 수신자에게 직접적으로 보내주는 시스템이 아니고, 메시지를 받기를 원하는 사람이 해..