1. Node.js 설치


1-1. 빌드된 패키지로 설치(apt-get 패키지)

#!/bin/sh

# install node.js v6.x -------------------------------------
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
echo

read -p "Press [Enter] key to next step..." key
echo

# check node.js version ------------------------------------
node -v
npm -v
npm list -g -depth 0
echo

read -p "Press [Enter] key to next step..." key
echo

# update npms ----------------------------------------------
sudo npm update -g
echo
 

1-2. edge 패키지를 사용하기 위하여 소스로 빌드하여 설치

#!/bin/sh

# install node.js ------------------------------------------
sudo apt-get -y install python

wget https://raw.githubusercontent.com/tjanczuk/edge/master/tools/debian_ubuntu_clean_install.sh

mv debian_ubuntu_clean_install.sh debian_ubuntu_clean_install.sh.orig
sed -e "s/4.2.3/6.1.0/g" debian_ubuntu_clean_install.sh.orig > debian_ubuntu_clean_install.sh
rm debian_ubuntu_clean_install.sh.orig

export USERNAME=$USER
sudo bash debian_ubuntu_clean_install.sh
echo

read -p "Press [Enter] key to next step..." key
echo

# update npms ----------------------------------------------
sudo npm update -g
echo
 


2. MongoDB 설치

#!/bin/sh

# install mongodb ------------------------------------------
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
echo

read -p "Press [Enter] key to next step..." key
echo

# setting mongodb ------------------------------------------
wget https://github.com/mongodb/mongo/raw/master/debian/mongod.service

sudo mv mongod.service /lib/systemd/system
sudo chmod g-w /lib/systemd/system/mongod.service
sudo chown root:root /lib/systemd/system/mongod.service

# service enable -------------------------------------------
sudo systemctl enable mongod
echo

read -p "Press [Enter] key to next step..." key
echo

sudo vi /etc/mongod.conf
echo
 

2-1. MongoDB 설정 파일

# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
  directoryPerDB: true

# network interfaces
net:
  port: 27017
  http:
    enabled: true
    RESTInterfaceEnabled: true

# security
security:
  authorization: enabled


3. 다운로드

shell_scripts.zip


Posted by jungtae17
,