본문 바로가기

개발130

linux rpm 사용법, 설명 : .rpm 설치 사용하는 이유 직접 패키지 파일(Redhat 계열의 패키지 파일 확장자 .rpm 파일)을 통해 패키지를 설치하기 위해 사용합니다. yum install 으로 설치할 수 없는 패키지의 경우 사이트에서 직접 다운로드한 패키지 파일을 설치합니다. 인터넷으로 레포지토리에 접근하는 것이 제한되는 경우 미리 다운로드한 패키지 파일을 설치합니다. rpm 자주 쓰이는 사용법 rpm -i # 패키지 설치 rpm -e # 패키지 삭제 --erase rpm 그 외 사용법 rpm -U # 기존 패키지를 새로운 버전으로 업그레이드 rpm -q --info # 특정 패키지 정보 확인 rpm -q -a --info # 모든 패키지 정보 확인 linux man page 설명 rpm is a powerful Package Manage.. 2022. 10. 22.
linux cp 사용법, 설명 : 파일 복사, 디렉터리 복사 + mv 사용하는 이유 파일(들) 및 디렉터리를 복사하기 위해서입니다. 사용법 cp # 하나의 소스만 복사합니다. cp origin.txt backup.txt cp # 여러 개의 소스들을 복사합니다. cp origin.txt /data cp origin1.txt origin2.txt origin3.txt /data cp -r # 디렉터리를 복사합니다. cp -r /origin /backup cp -t cp -t /data origin.txt cp -t /data origin1.txt origin2.txt origin3.txt cp origin.txt backup.txt mv backup.txt /data # mv와 같이 쓸 수 있습니다. cp -l cp -l origin.txt origin_hard_link # .. 2022. 10. 22.
docker-compose 시 exited with code 0 또는 무한 재시작 에러 내용 docker-compose up exited with code 0 docker-compose 시 exited with code 0 가 나옵니다. always: true로 설정했을 시 exited with code 0 가 무한히 나옵니다. 에러 원인 docker container는 하나의 명령어를 실행합니다. 명령어의 수행이 끝나면 종료합니다.(정상적인 종료 == exit code 0) 따라서, 명령어를 주지 않거나 단발적으로 실행되고 끝나는 명령어( ls 같은)를 주면 곧바로 컨테이너가 종료됩니다. 정상적인 종료임으로 code 0를 반환하며 종료됩니다. 해결 방법 끝나지 않는 명령을 시키거나 명령이 끝나도 종료되지 않도록 설정합니다. 1. "command: node index.js"등 종료되지.. 2022. 10. 22.
Error: Cannot find module 'semver' 에러 내용 node:internal/modules/cjs/loader:933 const err = new Error(message); ^ Error: Cannot find module 'semver' Require stack: - /usr/share/nodejs/npm/lib/utils/unsupported.js - /usr/share/nodejs/npm/lib/cli.js - /usr/share/nodejs/npm/bin/npm-cli.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at .. 2022. 10. 22.
n stable 후 node old version 에러 내용 copying : node/16.16.0 installed : v16.16.0 (with npm 8.11.0) Note: the node command changed location and the old location may be remembered in your current shell. old : /usr/bin/node new : /usr/local/bin/node If "node --version" shows the old version then start a new shell, or reset the location hash with: hash -r (for bash, zsh, ash, dash, and ksh) rehash (for csh and tcsh) n stable로 노드 .. 2022. 10. 22.
linux dpkg 사용법,설명 : .deb 설치 사용하는 이유 직접 패키지 파일(Debian 계열의 패키지 파일 확장자 .deb 파일)을 통해 패키지를 설치하기 위해 사용합니다. apt install 으로 설치할 수 없는 패키지의 경우 사이트에서 직접 다운로드한 패키지 파일을 설치합니다. 인터넷으로 레포지토리에 접근하는 것이 제한되는 경우 미리 다운로드한 패키지 파일을 설치합니다. dpkg 자주 쓰이는 사용법 dpkg -i # 패키지 설치 dpkg -r # 패키지 삭제 dpkg 그 외 사용법 dpkg --recursive -i # 디렉토리에 있는 모든 .deb 파일 설치 dpkg --unpack # 패키지 파일 압축해제 (설정파일을 만들지 않음, 설치가 아님) dpkg --configure # 패키지 설정 (unpack만 했을 때 or 재설정하고 싶을.. 2022. 10. 22.