리눅스(Linux)에서 어플리케이션을 돌려야 될 경우, 크론탭을 알아야 되는 건 필수라 할 수 있다. 크론탭은 특정 시간에 특정 작업을 할 수 있게 도와주는 기능으로 Web의 경우 크론탭(ex: spring scheduler)이 내장되어 있는 경우가 있어서 몰라도 상관 없지만, 어플리케이션은 프로세스가 종료되기 때문에 OS에서 이 기능을 해줘야 한다. 크론탭의 기본 기능 크론탭 리스트 crontab -l 크론탭으로 만든 스케쥴들을 출력한다. 마치 cat으로 텍스트 내용을 출력하는 것과 유사한 모습이다. 크론탭 작성 crontab -e 위와 같은 명령어를 한 경우 vi 편집기같은 화면이 뜨게 된다. 스케쥴링을 작성 한 후 vi 편집기처럼 ESC -> 콜론(:) -> wq를 누르면 저장이 된다. 만약 입력한..
도커는 리눅스 LXC(LinuX Containers)라는 커널 컨테이너 기술을 이용하여 만든 기술 중 하나로서, 가상머신에 비해서 가벼우며, 서비스가 해킹이 되더라도, 격리되어 원래의 서버에 영향을 미치지 않는 구조로 되어 있어서 보안상 뛰어나다. 리눅스 자원을 그대로 활용할 수 있고, 현재 구글과 아마존같은 업체에서도 도커를 지원하고 있는 사실상의 업계 표준으로 인정하고 있는 가상화 기술이다. 참고로 도커의 핵심은 당연히 LXC이며, 이는 단일 컨트롤 호스트 당에서 여러개의 고립된 리눅스 시스템(컨테이너)들을 실행하기 위한 운영 시스템 레벨 가상화 방법이다. 1. 컨테이너 기반의 가상화 도구, 도커(Docker)의 개요가. 도커(Docker)의 개념- 하이퍼바이저(Hypervisor) 없이 리눅스 컨테..