[linux] firewalld 방화벽 포트 열기
·
Server/Linux
* 리눅스상 80 포트 열기 # firewall-cmd --permanent --zone=public --add-port=80/tcp success # firewall-cmd --reload # firewall-cmd --list-ports 80/tcp
[node] pm2 설치
·
Express, Vue
* pm2 패키지를 설치한다. npm install pm2 -g * pm2 start와 관련된 내용 pm2 start app.js pm2 start app.js --watch // 소스 수정 후 저장시 적용됨. pm2 start app.js --watch --no-daemon //백그라운드로 실행하지 않는다. pm2 start app.js --watch --ignore-watch="(파일경로)" --no-daemon //해당 파일 무시하여 해당 파일은 무시하고 수정시 서버 재기동이 되지 않는다. * pm2 모니터링 pm2 monit * pm2 리스트 확인 pm2 list * pm2 프로세스 종료 pm2 stop [App name] // pm2 list 에 보이는 appname 을 적으면 중지된다. pm2..
[centos7] centos7 nginx 버전 오류
·
Server/Linux
1. epel repository에 설치된 모든 모듈 삭제 $ sudo yum remove nginx-mod* $ sudo yum remove nginx $ sudo yum remove nginx -- install을 nginx로 했다면 위 명령어를 입력한다. 2. nginx official repository에서 설치 $ sudo yum install nginx-module-* 3. nginx 재시작 $ sudo systemctl restart nginx
[docker] node 설치
·
docker
nodejs 16 setup $ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash nodejs setup $ sudo apt-get install -y nodejs
[docker] 우분투 환경에서 노드 삭제
·
docker
아래 명령어를 입력해서 node, npm을 삭제한다. $ sudo apt-get --purge remove node $ sudo apt-get --purge remove nodejs
[centos7] docker 설치 (설치 오류 관련 내용 첨부)
·
docker
yum-utils을 다운로드 받고, repo에 추가한다. $ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo docker를 install 한다. (centos 7.4 버전은 중단되었다는데... 7버전 모두 해당하는지는 모르겠다.) $ sudo yum install docker-ce docker-ce-cli containerd.io 하지만 여기서 에러가 뜨는 경우가 있다. Error: Package: docker-ce-rootless-extras-20.10.14-3.el7.x86_64 (docker-ce-stable) Requires: ..
[centos7] nginx 설치
·
Server/Linux
외부 저장소를 추가한다. # vi /etc/yum.repos.d/nginx.repo 해당 파일에 다음과 같이 작성한다. [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpg..
[centos] Node 설치
·
Server/Linux
# Node 설치를 위한 레퍼지토리를 설정한다. # 버전 확인은 https://rpm.nodesource.com 사이트에서 확인 가능 curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - # Node 설치 yum install -y nodejs # 이후 오류가 발생한다면, 캐쉬 삭제 후에 다시 업데이트를 한다. yum clean all sudo rm -rf /var/cache/yum/*
[centos] Python(파이썬) 버전 변경
·
빅데이터 프로그래밍/Python
CentOS SCL 릴리스 파일을 설치 sudo yum install centos-release-scl Python3 설치 sudo yum install rh-python36 현재 셀의 기본 python 버전이 2.7.5인 경우 파이썬3으로 사용하기 위해 Python 3.6에 액세스하려면 scl 도구를 사용하여 새 셸 인스턴스를 시작해야 한다. scl enable rh-python36 bash Python 3.6에 액세스하려면 scl 도구를 사용하여 새 셸 인스턴스를 시작해야 한다. 이후 파이썬 버전 확인을 하면 python 3.6.3으로 보여진다.파이썬 버전 확인은 python --version
[centos7] npm install 시 (npm ERR! gyp ERR! find Python 오류 해결)
·
Express, Vue
npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.4.1 npm ERR! gyp info using node@16.14.2 | linux | x64 npm ERR! gyp ERR! find Python npm ERR! gyp ERR! find Python Python is not set from command line or npm configuration npm ERR! gyp ERR! find Python Python is not set from environment variable PYTHON npm ERR! gyp ERR! find Python checking if "python3" can be used..
[docker] vi : command not found 오류 해결
·
docker
도커 뿐만 아니라 OS 내부에 VIM이 설치되어 있지 않아서 나타나는 현상이다. VIM를 설치한다. 업데이트 한다. $ apt-get update 업데이트 이 후 vim을 설치한다. $ apt-get install vim 이 후 vi 편집기를 사용할 수 있다.
[docker] Nginx 사용
·
docker
# nginx 이미지 검색 $ docker search nginx # docker nginx 이미지 가지고 오기 $ docker pull nginx //docker pull nginx:lasest //위 명령어로 실행해도 무방하다. //docker pull nginx:1.21.1 //위 명령어로 실행해도 무방하다. # 도커 이미지 확인 $ docker images