요즘 몇일째 삽질의 연속이다.
해결도 잘되고 진도는 나가긴하는데 ,,
처음 접하니 다 까다롭구나.
시스템해킹 보다 개발이 손놓은지 꽤 되어서 더 힘든거 같다.
시스템해킹은 강의 할때 그래도 나름 감각은 있었는데,,
MongDB 설치
apt-get install mongodb-server mongodb-clients |
설정파일 변경
vi /etc/mongodb.conf 포트변경 bind_ip = 0.0.0.0 <---127.0.0.1 변경해야 외부 접속 가능 port = 31337
주석풀기 auth = true |
설치 확인
mongod --version |
db version v3.6.3
git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
OpenSSL version: OpenSSL 1.1.0g 2 Nov 2017
allocator: tcmalloc
modules: none
build environment:
distarch: x86_64 target_arch: x86_64
구동확인 되었으면 다시 실행하지 말것 그래도 안되면 reboot
구동
systemctl start mongodb
상태 확인
systemctl status mongodb
정지
systemctl stop mongodb
부팅 시 실행 하고
systemctl enable mongodb
재부팅하면 서비스 구동
다른 창에서 포트 확인
root@tkpark-VirtualBox:~/node-server# netstat -an | more
|
MongDB 31337실행
root@tkpark-VirtualBox:/etc# mongo --port 31337 |
관리자 계정 & 사용자 계정 생성
use admin
|
계정생성 확인
1참 0거짓
1이면 계정이 잘 생성 되었음
> db.auth("test", "12345" )
|
nodejs
Mongdb 설치
npm install mongodb |
mongoose 설치
npm install mongoose |
원래 인생은 한번만에 되면 재미 없는법 ㅋㅋ
오류 출몰 @_@
root@tkpark-VirtualBox:~/node-server# nodejs ex1.js |
함수 바꾸니 잘 연결됨
MongoClient.connect-> mongoose.connect변경
샘플소스 실행
const mongoose = require('mongoose'); console.log(Date.now());
|
root@tkpark-VirtualBox:~/node-server# nodejs ex1.js |
여기서는 삽질하지만 결과과 나름 잘 나옴.
'시스템' 카테고리의 다른 글
nodejs json파일 MongDB에 입력 (0) | 2018.12.04 |
---|---|
nodejs json파일 컨트롤 (0) | 2018.12.04 |
리눅스 node-gyp 에러 error (0) | 2018.11.23 |
시스템 해킹 자동화 공격 exploit (0) | 2016.03.12 |
취약점 패치 어떻게 하면 좋을가? (1) | 2016.02.18 |