node.js 를 이용해서 웹 앱을 제작하는 중(사실 공부중..)인데, DB로 mongoDB를 이용하려고 한다. 둘이 궁합이 잘 맞다나 뭐라나..



mongoDB.org 에 가서 설치 방법을 찾아보니, 아래처럼 잘 나와 있더라. 그냥 따라 하니 설치가 잘 된다.


$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

$ sudo apt-get update

$ sudo apt-get install mongodb-org


설치 후, 터미널에서 mongo 를 입력해보면 잘 동작하고 있음을 알 수 있다.


webmaster@server1:~$ mongo
MongoDB shell version: 2.6.4
connecting to: test
>


요즘은 머든 설치는 쉽구나..하는 생각이 든다.


여기에 추가로 node.js 에서 mongDB를 사용하기 위해 모듈을 설치해줘야한다. 물론 이것도 쉽다. npm 을 이용해서 아래처럼 설치할 수 있다.


$ sudo npm install -g mongojs


하나씩 공부해봐야겠다.


끝..

'웹 개발' 카테고리의 다른 글

도로명 주소 DB 자체 구축  (0) 2015.07.15
HTML 에서 특수문자 표현하는 방법  (0) 2014.10.20
[node.js] ubuntu 에 mongoDB 설치  (0) 2014.08.18
mediaWIKI 설치  (0) 2013.04.03
twitter OAuth - abraham 라이브러리 오류  (0) 2013.03.02
[부트스트랩] popover  (0) 2013.02.14


Posted by 똑똑한 영장류

우분투...의외로 익숙해지고 나니 설치하는 건 아무것도 아니다. apt-get 이 있으니까. ㅎ


$ sudo apt-get install ssh



설치는 쉽지만, 환경설정이 힘들지.


$ sudo vi /etc/ssh/sshd_config


그리고, 서비스 재시작!


$ sudo service sshd restart


그럼, 포트는 잘 열려있는지 확인!

ssh 는 22 포트니까...


$ netstat -ntl | grep 22











'리눅스 > 리눅스 일반' 카테고리의 다른 글

crontab  (0) 2013.09.27
USB에 리눅스 설치하기 - LiveUSB  (0) 2013.06.26
우분투 (Ubuntu) ssh 설치  (0) 2013.06.15
우분투 (Ubuntu) apt-get  (0) 2013.06.11
우분투 (Ubuntu) FTP 서버 설치  (0) 2013.06.11
cdrom mount  (0) 2013.04.18


Posted by 똑똑한 영장류

CentOS 의 yum 처럼 알아서 패키지 다운로드 설치 및 업그레이드 관리가 가능한 apt-get


기본적으로 패키지 설치는 root 권한이라야 하기 때문에 늘 $ sudo apt-get 어쩌구저쩌구 의 형태가 됩니다.


$ sudo apt-get 명령 [패키지 이름]


사용가능한 명령은 아래 정도


$ sudo apt-get update

인덱스 정보 업데이트


$ sudo apt-get upgrade [패키지 이름]

설치되어 있는 패키지를 최신버전으로 업그레이드


$ sudo apt-get dist-upgrade [패키지 이름]

마찬가지로 업그레이드인데, 의존성 체크해서 관련있는 패키지 같이 업그레이드


$ sudo apt-get install [패키지 이름]

설치!


$ sudo apt-get --reinstall install [패키지 이름]

새로 설치!


$ sudo apt-get remove [패키지 이름]

설치된 패키지 제거


$ sudo apt-get --purge remove [패키지 이름]

패키지를 제거하는데, 관련 설정파일도 함께 삭제


$ sudo apt-get source [패키지 이름]

소스코드 다운로드


$ sudo apt-get build-dep [패키지 이름]

소스코드 빌드


$ sudo apt-cache search [패키지 이름]

패키지 정보 검색


$ sudo apt-cache show [패키지 이름]

패키기 정보 조회



모든 것은 man!


apt-get 과 비슷한 tasksel 이라는 것도 있음.



$ sudo tasksel install lamp-server


이 명령으로 APM 설치!








'리눅스 > 리눅스 일반' 카테고리의 다른 글

USB에 리눅스 설치하기 - LiveUSB  (0) 2013.06.26
우분투 (Ubuntu) ssh 설치  (0) 2013.06.15
우분투 (Ubuntu) apt-get  (0) 2013.06.11
우분투 (Ubuntu) FTP 서버 설치  (0) 2013.06.11
cdrom mount  (0) 2013.04.18
우분투(Ubuntu) 12.04 설치 후, root 계정 활성화  (0) 2013.04.16


Posted by 똑똑한 영장류

1. apt-get 을 이용해서 vsftp 설치


$ sudo apt-get install vsftpd


2. /etc/vsftpd.conf 수정


$ sudo vi /etc/vsftpd.conf


local_enable=YES

write_enable=YES

local_umask=022


3. vsftp 재시작


$ sudu service vsftpd restart



'리눅스 > 리눅스 일반' 카테고리의 다른 글

우분투 (Ubuntu) ssh 설치  (0) 2013.06.15
우분투 (Ubuntu) apt-get  (0) 2013.06.11
우분투 (Ubuntu) FTP 서버 설치  (0) 2013.06.11
cdrom mount  (0) 2013.04.18
우분투(Ubuntu) 12.04 설치 후, root 계정 활성화  (0) 2013.04.16
php.ini  (0) 2013.02.13


Posted by 똑똑한 영장류

우분투는 처음 설치해 봅니다만, 어려움 없이 설치가 잘 되더군요.


설치 중에는 일반 계정을 설정해 주고 설치가 진행되더군요.


설치 완료 후, 그 계정으로 로그인 잘 됩니다.


기본적으로 저 계정 생성에 사용된 암호가 root 암호로 사용되나?...라고 생각했었는데...


보안 때문에, 아예, 기본적으로 root 로그인이 막혀있네요.


검색해보니, sudo 를 이용해서 root 계정의 암호부터 만들어줘야 한답니다.


제 기본 생성 계정은 dev 입니다.


dev@ubuntu:~$ sudo passwd root

[sudo] password for dev:

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully


어라???

왜 dev 계정에 대한 암호를 변경하도록 유도할까요???? root 암호는????

먼가 이상하다 생각하면서 다시 같은 명령을 실행해봤습니다.


dev@ubuntu:~$ sudo passwd root

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully


어라???

이제 for dev 가 안 나타납니다. 오케이..이건 root 암호 설정이 맞나봅니다. 암호를 설정해주고...


dev@ubuntu:~$ su

Password:

root@ubuntu:/home/dev#


오호라...제대로 됐습니다. root 로 로그인이 가능해졌습니다.



활성화 절차가 쪼~~끔 이상하긴합니다만..일단 데쓰요~~~








'리눅스 > 리눅스 일반' 카테고리의 다른 글

우분투 (Ubuntu) FTP 서버 설치  (0) 2013.06.11
cdrom mount  (0) 2013.04.18
우분투(Ubuntu) 12.04 설치 후, root 계정 활성화  (0) 2013.04.16
php.ini  (0) 2013.02.13
[CentOS] 리눅스 버전 확인 방법  (0) 2013.02.07
오픈소스 웹메일 roundcube 0.8.5 설치  (2) 2013.02.05


Posted by 똑똑한 영장류