목록Service || Server/Ubuntu (5)
백지부터 시작하는 이세계 코딩 생활
IPv4 Internet Protocol version 4 IPv6 Internet Protocol version 6 모두 IP 프로토콜을 의미한다. IPv4 프로토콜의 주소가 32비트라는 제한된 주소 공간 및 국가별로 할당된 주소가 거의 소진되고 있다는 한계점으로 인해 지속적인 인터넷 발전에 문제가 예상되어, 이에 대한 대안으로서 IPv6 프로토콜이 제안. IPv6와 기존 IPv4 사이의 가장 큰 차이점은 바로 IP 주소의 길이가 128비트로 늘어났다는 점 특성 IP 주소의 확장 : IPv4의 기존 32 비트 주소공간에서 벗어나, IPv6는 128 비트 주소공간을 제공한다. 호스트 주소 자동 설정 : IPv6 호스트는 IPv6 네트워크에 접속하는 순간 자동적으로 네트워크 주소를 부여받는다. 이는 네트워..
Grunt 그런트(Grunt)는 축소화, 컴파일, 유닛 테스트, 린트 등 주기적인 태스크들을 자동으로 수행하기 위해 사용되는 도구로서 자바스크립트 태스크 러너이다. Gruntfile이라는 파일에 정의된 사용자 지정 태스크들을 수행하기 위해 명령 줄 인터페이스를 사용한다. 그런트는 Ben Alman이 개발하였으며 Node.js로 작성되어 있다. npm을 통해 배포된다. Node js를 기반으로 하고있는 무수한 패키지들 중에 프로젝트에서 필요한 패키지들을 설치하고 그 패키지들을 미리 설정한 순서와 옵션에 맞게 자동으로 명령어를 실행시켜주는 Tool이라고 보면 된다. 마치 Desktop컴퓨터의 .bat 배치파일과 동일한 역활을 한다. Ref. 사용법 - https://junistory.blogspot.com/..
Ref. https://pm2.io/docs/runtime/guide/installation/ PM2 - Installation | Guide | PM2 Documentation Build Battle-Hardened Node.js Applications. pm2.io
GNU 컴파일러 모음 (GNU Compiler Collection, 줄여서 GCC) 하나의 컴파일러를 의미한다. apt -y install nodejs make gcc g++ Ubuntu 18.04 버전에서 nodejs 를 설치할 때 사용한다. Ref. - https://ko.wikipedia.org/wiki/GNU_%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC_%EB%AA%A8%EC%9D%8C - https://promobile.tistory.com/377 - https://thefunky-monkey.com/page-364/ubuntu-18-04-node-js/
PPA(Personal Package Archive) 개인 패키지 저장소를 뜻한다. Ubuntu 18.4를 사용하는 경우 노드 저장소를 따로 만들어줘야 한다. npm install 명령어 실행시 에러가 날 때 아래와 같이 노드 저장소를 (PPA) 처리를 한 뒤 해결할 수 있었다. 예시) 1 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - apt -y install nodejs make gcc g++ 예시) 2 $ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt-get update $ sudo apt-get install -y nodejs 기본적으로 설치되..