[SVELTE] 프로젝트 생성
·
svelte
우선 Svelte를 사용하려면 node를 설치해야 한다. https://nodejs.org/en/
[VSCODE] Visual Studio Code 새탭으로 열기 설정
·
Development Tools
파일이 열리면 새탭으로 열리지 않고 덮어져서 열리는 방식을 새탭으로 열리는 방식으로 변경하는 법 첫번째 화면 VSCODE를 열고 파일 - 기본설정 = 설정 버튼을 위의 캡처화면과 같이 클릭한다. 두번쨰 화면 설정 검색창에 enable preview를 검색하고, ① Workbench - Editor: Enable Preview ② Workbench - Editor: Enable Preview From Quick Open 위 두 가지 설정에 체크를 해제하면 된다. 기본적으로 VSCODE는 preview모드에서 편집하면 edit모드가 되는데 preview모드로 열리면 새탭으로 열리지 않고, 기존 파일이 닫히고 새로 연 파일이 열려 파일이 덮여지게 보여진다. 그래서 preview모드를 해제하고 edit파일로 열..
[docker] oracle 19c 설치
·
docker
현재 작업 중 디렉토리를 살펴본다. $ pwd 확인이 되었다면, 아래의 명령어를 입력하여 oracle docker-images를 복사한다. $ git clone https://github.com/oracle/docker-images.git 복사된 디렉토리로 경로를 이동하여 $ cd docker-images $ cd OracleDatabase $ cd SingleInstance $ cd dockerfiles $ cd 19.3.0 내가 설치할 19.3.0 버전 디렉토리에 접속한다. 이 후, 오라클 홈페이지에 접속하여 리눅스 버전에 맞는 zip 파일을 찾아서 다운로드 받는다. https://www.oracle.com/database/technologies/oracle-database-software-downl..
[github] vscode git 연동 및 설정
·
공유 소스 관리/Git
F1을 눌러 명령어 git clone을 입력한 후, 해당 git url을 입력한다. 그 이후, git으로 설정할 디렉토리를 설정한 후, 실행하면 연결된다. 하지만 이 상태에서는 커밋과 푸시 풀 모두 안될 것이다. 그래서 git name, email을 입력해야하는데, 해당 명령어는 아래와 같다. git clone --global user.name "rkdalsrbs0" git clone --global user.email "rkdalsrbs0@naver.com" 위 명령어를 입력 후, git clone --list 입력하게 되면 해당 user.name과 user.email 입력한 것이 list에 담겨져있다. 이 후, commit, push, pull 모두 될 것이다.
[docker] gitlab(깃랩) 설치
·
docker
해당 명령어를 입력하면 깃랩 관련 이미지들이 검색된다. $ docker search gitlab 깃랩 이미지를 내려받는다. $ docker pull gitlab/gitlab-ce 도커를 RUN 한다. $ docker run --detach \ --name gitlab \ --hostname gitlab.example.com \ --publish 4000:80 \ --restart always \ --volume /var/gitlab/config:/etc/gitlab \ --volume /var/gitlab/logs:/var/log/gitlab \ --volume /var/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce 아래 명령어로 도커 컨테이너에 접속한다. $ doc..
[linux] nginx 사용시 proxy_pass 연결 안되는 경우 해결법
·
Server/Linux
SELinux 계열 OS 사용시 Nginx-> proxy_pass 이용시 연결이 안되는 경우, 우선, 에러 코드를 본다. 에러코드 내용은 $ vi /var/log/nginx/error.log 위 명령어 실행하여 /var/log/nginx/error.log 를 확인하여 자세히 볼 수 있다. [crit] 20718#20718: *123 connect() to 127.0.0.1:3000 failed (13: Permission denied) while connecting to upstream, client: {클라이언트IP}, server: {서버IP}, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:3000/favicon.ico", ho..
[ubuntu] 방화벽(firewalld) 설치 및 설정
·
Server/Ubuntu
* firewalld 설치 $ sudo apt update && sudo apt install firewalld -y * firewalld 설치 확인 $ sudo firewall-cmd --version * public zone에 tcp 8080 포트를 여는 명령어이다. $ sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp * 이제 적용된다. $ sudo firewall-cmd --reload * 열려있는 포트 확인 $ sudo firewall-cmd --list-ports
[centos7] nginx 안정화 설치하기
·
Server/Linux
* EPEL 및 yum-utls install 받는다. $ yum install -y epel-release yum-utils * nginx 레포지토리를 작성한다. $ vi /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=https://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=https://nginx.org/packages/mai..
[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