본문 바로가기 메뉴 바로가기

덕's IT Story

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

덕's IT Story

검색하기 폼
  • 분류 전체보기 (189)
    • IT 이야기 (26)
      • 그 외 (11)
      • 대외활동 소식 (8)
      • 컴퓨터 지식 (7)
    • 클라우드&오픈스택 (8)
      • 클라우드 (2)
      • 오픈스택 (6)
    • 프로그래밍 (82)
      • C/C++ (1)
      • 자료구조&알고리즘 (11)
      • 다음API (6)
      • OpenCV (2)
      • RabbitMQ (6)
      • Git&GitHub (3)
      • Web (2)
      • 자바스크립트 (12)
      • Spring (4)
      • Java (35)
    • Ruby&Rails (21)
      • Rails (16)
      • Gem (5)
    • OS (20)
      • 리눅스&우분투 (12)
      • CentOS (5)
      • 안드로이드 (3)
    • 해킹&보안 (5)
      • 무선해킹 (2)
      • 시스템해킹 (3)
    • 티스토리 초대장 (5)
  • 방명록

OS (20)
MongoDB 인증 모드 (password) 설정

MongoDB를 설치하면 기본적으로 패스워드 없이 접속할 수 있습니다. 기본 설정이 MongoDB가 설치된 서버의 로컬(127.0.0.1)에서만 접근할 수 있지만, 외부 서비스와의 연동을 위해 외부 접근을 허용하면 크나큰 보안 위협에 놓이게 됩니다.실제로 MongoDB의 이런 기본 설정 때문에 비밀번호 없이 외부 접근을 허용하는 전세계적으로 사용자들이 꽤나 존재했고, 2017년 1월에 이런 취약점을 노린 랜섬웨어가 발생했습니다. 물론 한국 서버들도 ..

OS/리눅스&우분투 2018.01.31 10:42
[Ubuntu] MongoDB 설치

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 추가 U..

OS/리눅스&우분투 2018.01.30 11:02
[Ubuntu 16.04] node.js 와 npm 설치

우분투에서 Node.js 설치를 할 수 있는 방법은 여러가지 있습니다. 4.x 버전을 설치하려면 아래 1번 방법을 통해 손쉽게 설치할 수 있으며, 그 이상의 버전을 설치하기 위해선 2번 방법을 통해 설치할 수 있습니다. 또는 여러 버전의 Node.js를 설치 및 관리하기 위해 nvm을 이용하는 3번의 방법으로도 설치할 수 있습니다. 설치하려는 환경에 맞게 방법을 선택하여 설치하시기 바랍니다. 1. 우분투 저장소의 Distro-Stable 버전 설..

OS/리눅스&우분투 2017.12.26 18:05
우분투 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 에러해결

우분투에서 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..

OS/리눅스&우분투 2014.10.10 22:41
우분투에서 ffmpeg 설치

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 l..

OS/리눅스&우분투 2014.09.07 21:14
우분투에서 Sublime Text 2 설치하기

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 update2. Sublime Text 2 설치하기$ sudo apt-get install sublime-text3. Sublime Text..

OS/리눅스&우분투 2014.09.02 10:46
[CentOS] Control Node 에 Ansible 설치

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 설치설..

OS/CentOS 2014.08.07 13:21
How to download and install torque-3.0.5

[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&S..

OS/CentOS 2014.08.04 21:21
How to install JDK 6 using wget/curl

1. Download JDK 6 using wget/curl (cli) wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linu..

OS/CentOS 2014.07.28 14:26
CentOS 5.x 에서 python-setuptools & pip 설치(python2.7 버전)

파이썬 2.7버전 설치 후 파이썬 2.7 기반으로 동작하는 패키지들을 다운 받기 위해 pip 을 사용을 한다. 파이썬 2.7버전을 설치하면 2.4기반으로 동작하는 pip 이 제대로 동작을 하지 않게되어 2.7버전으로 업그레이드를 해줘야한다.1. pip 설치를 위한 python-setuptools 다운wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2..

OS/CentOS 2014.07.23 17:15
CentOS 5.x 에서 Python 2.7 업그레이드 하기

CentOS 5.10 버전을 설치하면 기본으로 python 2.4 버전이 설치되어 있습니다. 다른 응용프로그램들이 2.7이상을 지원하는 것이 없잖아 많습니다. CentOS 6 버전대는 기본으로 python 2.7 버전이 설치되어 있습니다.   우선 Python 2.7 을 설치하기 전에 필요 패키지들을 설치해야합니다. 명령어는 이 글의 끝에서 코드를 복사할 수 있습니다.   1. yum -y groupinstall ..

OS/CentOS 2014.07.22 22:47
리눅스 내부 포트포워딩

리눅스 내부 포트포워딩가정이나 회사 혹은 학교 네트워크에서 80번 포트를 막아놓는 경우가 종종 있다. 웹서버를 구축하여 서비스를 하려하면 80번 포트가 막혀 정상적인 서비스를 실행할 수 없다.도메인 회사에서 자체적으로 포워딩을 해주는 경우도 있으나 dottk 같은 무료 도메인에는 기대하기 힘들다.이럴경우 보통 네트워크에서 2000~3000 넘어가는 것들은 막지 않기 때문에 허용된 포트로 서비스를 일단 디플로이 시킨다. 그리고 내부 포트포워딩을 통해 ..

OS/리눅스&우분투 2014.07.08 17:57
Could not get lock /var/lib/apt/lists/lock 에러해결

우분투에서 update 를 하기위해 apt-get update 를 치면Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)와 같이 에러가 뜨면서 업데이트가 제대로 안되는 에러가 발생하는 경우는Ubuntu Software Server 와 같이 apt를 사용하는 어플리케이션이 실행 중일 때 발생하는 에러입니다.$ sudo rm /var/lib/apt..

OS/리눅스&우분투 2014.05.01 12:58
우분투 14.04LTS 테마, 아이콘 변경

↓↓   읽기 전 손가락 꾹~! 은 센스^^* 우분투의 DE(Desktop Environment)는 Unity 입니다. Unity는 Gnome-Shell로 부터나와 Gnome 과 설정이 유사합니다. Gnome에는 Gnome-tweak-toll이라는 전문 설정 도구가 있는데 이는 Unity에서도 적용됩니다. 하지만 Unity는 Compiz의 화려한 기능들이 추가되어 있기 때문에 gnome-tweak-tool만으로는 어렵습니다. 그..

OS/리눅스&우분투 2014.04.30 12:34
우분투 14.04LTS 로그인 설정

↓↓   읽기 전 손가락 꾹~! 은 센스^^* 기존에 우분투를 설치하면 초기에 하는 설정 중에 로그인 화면에 User name 을 입력할 수 있게 하는 것과 guest 로그인을 막는 설정을 많이 하셨을 껍니다.기존에는 12.04LTS에서는 /etc/lightdm/lightdm.conf 에 아래의 내용을 추가했었죠.# User name 입력가능greeter-show-manual-login=true # guest login p..

OS/리눅스&우분투 2014.04.30 11:51
우분투 /var/log/messages 로그파일이 없을때?

리눅스에서 시스템의 전반적인 로그를 보여주는 /var/log/messages 가 존재함은 다 알것입니다. 하지만 우분투 12.04LTS를 설치하고 나서 로그를 볼려고 찾아보니 없더군요...그래서 찾아보니 우분투에서 10.x부터 syslog 데몬인 rsyslogd에 무개를 실어감으로 인해 디폴트 값으로 /var/log/messages가 주석처리 되어있더군요.치명적인 에러에 대한 로그는 /var/log/syslog 에 쓰여지고 info, notice, ..

OS/리눅스&우분투 2014.04.29 18:57
Linux C 에서 arm 크로스 컴파일 시 system() 함수 사용하기

Linux C 에서 arm 크로스 컴파일 시 system() 함수 사용하기 흔히 컴퓨터에서 쓰는 Intel CPU 와 휴대폰의 ARM CPU 에서 사용하는 어셈블리어가 다르기 때문에 컴퓨터에서 작성한 프로그램이 폰에 심어 제대로 작동하기 위해서는 arm 크로스 컴파일러를 이용하여 컴파일하여야 한다. 그런데 sendevent 처럼 이벤트 보내기 등을 위하여 system() 함수를 쓰려고하면 제대로 동작하지 않는다.그 이유는 syste..

OS/안드로이드 2014.03.23 16:46
adb getevent를 이용한 터치이벤트 분석 및 sendevent 로 터치, 드래그이벤트 보내기

adb getevent를 이용한 터치 이벤트 분석 및 sendevent 로 터치, 드래그이벤트 보내기   adb shell getevent 를 이용하여 터치 이벤트를 먼저 분석해보겠습니다. 그림처럼 "adb shell getevent" 명령어를 치면 event 번호별로 무엇에 해당되는지 화면에 출력이 됩니다. 화면 아무곳에 한번 터치를 하면 그림의 아랫부분 처럼 /dev/input/event0: 0003 0039 00000000 이런식으로..

OS/안드로이드 2014.03.23 16:44
adb를 이용한 안드로이드 화면 추출 및 분석

adb를 이용한 안드로이드 화면 추출 및 분석 준비 도구 : Android-SDK 휴대폰 화면의 데이터를 이용하여 프로그램을 만들기 등에 사용할 수 있습니다.우선 android-SDK 를 설치하면 platform-tools 폴더 안에 adb.exe 가 있습니다.adb 는 원격기기(ex. 컴퓨터)에서 휴대폰에 접속을 할 수 있게 해주는 프로그램입니다.그냥 프로그램을 눌려 실행을 하면 안되고 cmd를 이용하여 옵션을 넣어 주어야 합니다..

OS/안드로이드 2014.03.23 15:55
Ubuntu 12.04LTS 영문설치, 한글 업데이트 및 초기설정법

1. Ubuntu 12.04LTS Desktop 영문 설치 http://www.ubuntu.com/download/desktop환경에 맞게 64bit or 32bit 다운로드 VMware 에 설치하는 경우 VMware 에서 지원하는 Easy Install 로 User ID, Domain name, PW 등 간단한 설정만 해주면 자동 설치된다.Install Ubuntu 클릭Download updates while installing ..

OS/리눅스&우분투 2014.03.23 15:28
이전 1 다음
이전 다음
Total
139,318
Today
109
Yesterday
301
최근에 올라온 글
  • [Gof 디자인 패턴] Strateg..
  • [JavaScript] 4. 함수와 프..
  • CSRF 공격이란? 그리고 CSR..
  • [JavaScript] 4. 함수와 프..
  • 코딩셰프의 3분 딥러닝, 케..
TAG
  • javascript
  • Rails
  • 리눅스
  • ruby on rails
  • ruby
  • Message Queue
  • ubuntu
  • gem
  • 오픈스택
  • html
  • IceHouse
  • 프로그래밍
  • 다음지도 API
  • rabbitmq
  • install
  • 티스토리 초대장
  • 웹프로그래밍
  • 다음
  • 다음지도
  • 클라우드 컴퓨팅
  • IT
  • 우분투
  • Java
  • 이펙티브 자바
  • CSS
  • codecademy
  • OpenStack
  • 자료구조
  • 알고리즘
  • 컴퓨터
more
글 보관함
  • 2018/04 (2)
  • 2018/03 (4)
  • 2018/01 (16)
  • 2017/12 (9)
  • 2017/11 (22)

Blog is powered by Tistory / Designed by Tistory

티스토리 툴바

Tistory
로그인
  • 페이스북 공유하기
  • 카카오톡 공유하기
  • 카카오스토리 공유하기
  • 트위터 공유하기