일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- db
- 우분투
- API design
- Redis
- 리눅스
- PGSQL
- tbls
- node.js
- 스크롤부스터
- Linux
- JavaScript
- 18.04
- php7
- 몽고DB
- NVM
- Stoplight
- ubuntu
- PostgreSQL
- nodejs
- nosql
- Node
- ulimit
- MongoDB
- nginx
- 접속자수
- 엔진엑스
- php
- ScrollBooster
- api 문서
- 데이터베이스
- Today
- Total
목록분류 전체보기 (17)
Parallel World
1. PECL 을 이용하여 설치 # sudo pecl install mongodb 2. php.ini에 다음 라인 추가 extension=mongodb.so
1. MongoDB 설치하기 1. 공개키 가져오기 # curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - 2. 소스 목록 파일에 MongoDB 목록 파일을 추가 # sudo echo "deb http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list 3. 저장소 업데이트 # sudo apt-get update 4. apt를 이용해 MongoDB 설치 # sudo apt-get install -y mongodb-org 5. 부트시 실행되도록 서비스에..
1. ulimit 파일 제한에 대한 정보 확인 # ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 7725 max locked memory (kbytes, -l) 16384 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbyt..

https://github.com/OptimalBits/bull OptimalBits/bull Premium Queue package for handling distributed jobs and messages in NodeJS. - OptimalBits/bull github.com
nginx configure 설정 server { listen 80; listen [::]:80; server_name exemple.dev; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://xxx.xxx.xxx.xxx:xxxx/; # Node.js로 실행된 웹서버 주소 proxy_redirect off; } }
설치 환경 정보 Ubuntu 18.04.3 LTS nvm 0.33.0 NPM을 이용하여 pm2 전역 설치 $ npm install pm2 -g $ pm2 -version 4.2.3 기본적인 사용법 $ pm2 start app.js --name - App 시작 (실행파일이 app.js 일때) --name 으로 앱이름을 지정할 수 있다. $ pm2 stop - App 정지 $ pm2 restart - App 재시작 $ pm2 delete - App 삭제 $ pm2 show - App 정보 확인 $ pm2 list - App 리스트 확인 $ pm2 monit - 실시간 모니터링 더 자세한 사항은 PM2 공식홈페이지 Document를 통해 확인 가능하다. https://pm2.keymetrics.io/docs/..
https://stoplight.io/ API Design Management for Teams and Enterprises | Stoplight Using Stoplight you can create OpenAPI descriptions, documentation, mock servers much faster than other API tools, with no specialized knowledge required in one centralized platform. stoplight.io API 모델링, API 문서, API 모의 테스트(Mocking) 등에 유용한 플랫폼입니다. 저는 API 문서 작성을 위해 찾아보던 중 발견하게 되어 사용하였는데 아주 편리하고 간결합니다. 특히 github 저장소를..
https://github.com/k1LoW/tbls 데이터베이스를 문서화하기위한 도구입니다. Go로 작성되었으며 Command Line에 친화적입니다. 주요 특징 Github에 친화적인 Markdown 형식으로 데이터베이스를 자동으로 문서화. 단일 바이너리 파일 Command Line에 친화적. 데이터베이스에 대한 Lint 작업 데이터베이스 테이블 명세서 작성에 많은 도움이 될것 같네요.
ROLE 백업 pg_dumpall -h localhost -p 5432 -U postgres -v --roles-only -f "/path/to/useraccts.sql" 테이블 스페이스가 포함된 모든 글로벌 백업 pg_dumpall -h localhost -p 5432 -U postgres -v --globals-only -f "/path/to/globals.sql" ROLE 복원 psql -h localhost -d postgres -U postgres -f "/path/to/useraccts.sql"
1. Composer 다운로드 $ curl -sS https://getcomposer.org/installer | php 2. composer를 Global하게 모든 사용자가 사용할 수 있도록 폴더 이동 및 권한 설정 $ sudo mv composer.phar /usr/local/bin/composer $ chmod +x /usr/local/bin/composer 3. 설치 확인 qbe@ssr_test2:/qbe/install$ composer ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / ..
curl을 이용하여 nvm 설치 $ sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash $ export NVM_DIR="$HOME/.nvm" $ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" $ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" nvm을 통해 최신버전 확인 및 설치 $ nvm ls-remote ... v12.10.0 $ nvm install 12.10.0 버전 확인 $ node -v v12.10.0
Postgresql 유저 생성 Postresql 유저 생성 $ sudo -u postgres createuser Postgresql 유저 로그인 $ sudo su - postgres Postgresql 환경에 진입 $ psql psql (11.5 (Ubuntu 11.5-1.pgdg18.04+1)) Type "help" for help. postgres=# 유저 패스워드 지정 postgres=# alter user with encrypted password ''; 데이터베이스 전체 권한 부여 postgres=# grant all privileges on database to ; 데이터베이스 생성하기 데이터베이스 생성 postgres=# CREATE DATABASE ; 데이터베이스 리스트 확인 postgre..
설치 환경 정보 Ubuntu 18.04.3LTS Postgresql 11.5 PostgreSQL Apt 저장소 추가 PostgreSQL 패키지 용 GPG 키 추가 $ sudo apt-get install wget ca-certificates $ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 저장소 추가 $ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' PostgreSQL 설치 apt 업데이트 및 Postgre..
저장소 추가 PHP 저장소 추가 및 apt 업데이트 $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update PHP 설치 php-fpm 설치 (Nginx) $ sudo apt-get install php8.0-fpm 설치 여부 및 버전 확인 $ php -v $ php-fpm8.0 -v

저장소 추가 nginx 저장소 파일 생성 및 내용 추가 $ sudo vi /etc/apt/sources.list.d/nginx.list 우분투 18.04에 경우 (Bionic) deb [arch=amd64] http://nginx.org/packages/mainline/ubuntu/ bionic nginx deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx 우분투 20.04에 경우 (Focal) deb [arch=amd64] http://nginx.org/packages/mainline/ubuntu/ focal nginx deb-src http://nginx.org/packages/mainline/ubuntu/ focal nginx Nginx..
https://www.mydevice.io/
컨텐츠내 오브젝트에 Drag To Scroll 이벤트를 추가해주는 자바스크립트 라이브러리입니다. https://github.com/ilyashubin/scrollbooster ilyashubin/scrollbooster Enjoyable content drag-to-scroll library. Contribute to ilyashubin/scrollbooster development by creating an account on GitHub. github.com