MongoDB를 설치하면 기본적으로 패스워드 없이 접속할 수 있습니다. 기본 설정이 MongoDB가 설치된 서버의 로컬(127.0.0.1)에서만 접근할 수 있지만, 외부 서비스와의 연동을 위해 외부 접근을 허용하면 크나큰 보안 위협에 놓이게 됩니다.실제로 MongoDB의 이런 기본 설정 때문에 비밀번호 없이 외부 접근을 허용하는 전세계적으로 사용자들이 꽤나 존재했고, 2017년 1월에 이런 취약점을 노린 랜섬웨어가 발생했습니다. 물론 한국 서버들도 예외는 아니였습니다. 이번 공격은 관리자 암호가 설정되어 있지 않은 채 인터넷을 통해 접근이 가능하도록 설치되어 있는 몽고DB를 노리고 있다 - 보안 전문가인 빅터 거브스(Victor Gerves)와 니알 메리간(Niall Merrigan) 관련 기사 : 보안..
MongoDB는 우분투 64-bit LTS버전만 지원합니다. 현재 MongoDB는 12.04 LTS, 14.04 LTS, 16.04 LTS 를 지원합니다. 1. MongoDB public GPG Key 추가 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 2. MongoDB repo 추가 Ubuntu 12.04 (deprecated) echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list...
우분투에서 Node.js 설치를 할 수 있는 방법은 여러가지 있습니다. 4.x 버전을 설치하려면 아래 1번 방법을 통해 손쉽게 설치할 수 있으며, 그 이상의 버전을 설치하기 위해선 2번 방법을 통해 설치할 수 있습니다. 또는 여러 버전의 Node.js를 설치 및 관리하기 위해 nvm을 이용하는 3번의 방법으로도 설치할 수 있습니다. 설치하려는 환경에 맞게 방법을 선택하여 설치하시기 바랍니다. 1. 우분투 저장소의 Distro-Stable 버전 설치 우분투 16.04의 패키지 저장소에 Node.js가 기본으로 들어가져 있습니다. 이 글을 쓰는 현 시점에 v4.2.6 버전이 저장소에 올려져있습니다.apt 패키지 매니저를 통해 손쉽게 설치할 수 있습니다. sudo apt-get update sudo apt-g..
우분투에서 mysql-server 를 설치 후 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 에러가 뜰 때가 있다. 이를 해결하기 위해서는 sudo touch /var/run/utmp sudo chmod 664 /var/run/utmp sudo reboot 재부팅 후 sudo apt-get purge mysql-server sudo apt-get update sudo apt-get install mysql-server 를 하면 정상적으로 실행이 된다.
1. 필요 패키지 설치$ sudo apt-get install yasm frei0r-plugins-dev gnutls-bin libgnutls-dev libass-dev libgsm1-dev libmp3lame-dev libopencv-dev libopenjpeg-dev libopus-dev libpulse-dev libschroedinger-dev libsoxr-dev libspeex-dev libtheora-dev libv4l-dev libvorbis-dev libvpx-dev libx264-dev libxvidcore-dev libopenal-dev libcdio-paranoia-dev 2. ffmpeg 2.2.1 파일 다운로드$ wget http://www.ffmpeg.org/releases/ff..
Installing Sublime Text 2 on Linux (Ubuntu) 1. Sublime Text 2 PPA(Personal Package Archives) 추가$ sudo add-apt-repository ppa:webupd8team/sublime-text-2$ sudo apt-get update 2. Sublime Text 2 설치하기$ sudo apt-get install sublime-text 3. Sublime Text 2 실행하기$ subl . 명령어 복사는 하단 view raw 를 클릭해주시면 됩니다.
Control Machine Requiremets - Python 2.6 버전 이상 Manged Node Requirements- Python 2.4버전 이상(2.5이하 버전은 python-simplejson 패키지 추가 설치 필요 - ansible raw module 을 이용하여 관리 가능) 설치 환경- CentOS 5.106.x 버전은 기본으로 Python 2.6 이상의 버전이 설치되어 있기 때문에 파이썬 업그레이드 필요없이 바로 ansible 설치 설치 순서1. Python 2.7 업그레이드 [링크]2014/07/22 - [OS/CentOS] - CentOS 5.x 에서 Python 2.7 업그레이드 하기 2. Python Setuptools & pip 설치 [링크]2014/07/23 - [OS/C..
[Head & Compute Node] 1. Download torque-3.0.5.tar.gz with wget $ wget -O torque-3.0.5.tar.gz "http://wpfilebase.s3.amazonaws.com/torque/snapshots/torque-3.0.5-snap.201203201448.tar.gz?AWSAccessKeyId=AKIAJN2PZU37BETGCSOQ&Expires=1429823823&Signature=WWw28UBfaJeR6tB5Nekcm49htKQ%3D" 2. Unzip torque-3.0.5.tar.gz $ tar zxvf torque-3.0.5.tar.gz 3. Configure torque with appropriate options This is how..