기존에 운영하고 있던 서버가 너무 오버스펙이고 비용도 너무 많이 나왔기 때문에 서버를 이전하려 한다. 저번에 서버 세팅할때 너무 해메어서 기록할겸 다시 글을 작성한다. 왜 AWS를 사용하지 않았나? Docker를 자주사용하기 때문에 2코어 4기가 정도 되는 서버가 필요했다. 보통 AWS EC2를 많이 이용하는데 가격이 나에겐 부담스러웠고, AWS는 다양한 서비스를 제공하기 때문에 많이 사용되는데 (S3, RDS, Lambda, Elastic Beanstalk 등) 우리는 그것들을 이용한 필요가 없었기 때문에 저렴한 vultr 의 클라우드 서비스를 이용하기로 했다. CURL 설치 CURL은 서버와 통신할 수 있는 커맨드 명령어 툴이자 웹개발에 매우 많이 사용되고 있는 무료 오픈소스다. 우분투에 CURL 을 설치한다. Nodejs설치 우분투(Ubuntu)에서 apt은 "Advanced Packaging To
echo echo뒤에 있는 문자열을 출력해준다. cat 해당 파일을 출력해준다. ls ll lsof "List Open Files"의 약자로, 현재 시스템에서 열린 파일 및 네트워크 소켓에 대한 정보를 출력하는 명령어 6379 port를 모두 사용하는 프로세스를 출력 grep 현재 디렉토리에서 확장자가 .txt인 파일 중에서 'hello'라는 문자열이 포함된 모든 행을 출력한다. | (pipe) "|"는 pipe 기호로, pipe 앞쪽에 있는 명령어의 출력을 pipe 뒤쪽에 있는 명령어의 입력으로 보내준다. 위의 명령어는 해당경로에 있는 파일을 모두 출력하고 그 중에 test가 들어간 모든 행을 출력해준다. > (redirection) ">"는 redirection 기호로, redirection 앞쪽에 있는 명령어의 출력을 파일로 보내는 데 사용된다. 위의 명령어는 "ls > file.txt"