[Git] Push/Pull 명령어 정리

1. 로컬저장소 브랜치를 원격저장소에 푸시

  2. 로컬저장소 태그를 원격저장소에 푸시

  3. 저장소 및 브랜치 확인 방법

  4. 소스 꼬인 경우 강제 pull

 

[Git] 원격 저장소 만들고 Clone 받아오는 방법 정리

원격 저장소 생성하기 1. 원격 저장소로 사용할 디렉토리 생성

2. 원격저장소로 사용하기 위한 초기화

    로컬 환경에서 Clone 받아오기 1. 사용자 정보와 에디터 설정

2. 원격 저장소 내용 Clone 받기(SSH 방식)

  수정 한 내용 로컬 저장소 커밋 & 원격 저장소 푸시(Push) 1. 원격 저장소 위치 지정

2. 원격Continue reading “[Git] 원격 저장소 만들고 Clone 받아오는 방법 정리”

[Apache] www 없이 접속하는 경우 www 붙이는 방법

예전에 DNS 설정을 통해 www를 붙이는 방법을 소개해드렸습니다. 하지만 이 방법은 네임서버를 직접 가지고 있는 경우에만 해당하기 때문에 매우 제한적입니다. 이번에 소개되는 방법은 .htaccess 파일을 이용해 접속 URL을 컨트롤 하는 내용입니다. 물론 .htaccess를 이용한 설정 방법은 다양하고 광범위하지만 여기서는 예를들어 freezner.com으로 접속했을때 www.freezner.com으로 이동되도록 하는 설정만 소개해드립니다. freezner.com이나 www.freezner.com이나 결국 같은 사이트이기 때문에 별로 신경쓰지Continue reading “[Apache] www 없이 접속하는 경우 www 붙이는 방법”

[Ubuntu] .deb(패키지) 파일 설치 및 삭제 방법

우분투에서 패키지 파일(.deb) 파일을 설치하고 삭제하는 방법을 간략하게 설명합니다. app.deb 라는 패키지 파일이 /home/account/에 존재한다고 가정하겠습니다. 그리고 패키지 명은 app입니다. 1. 설치

  2. 설치된 패키지 상태를 확인

  3. 설치된 패키지 삭제 (설정 파일은 삭제 안함)

  4. 설치된 패키지 삭제 (설정 파일까지 모두 삭제)

 

[Ubuntu] node.js 설치 방법

개발 환경으로 우분투 14.x 버전을 설치하고 node.js를 설치해봤습니다. CentOS와는 조금 다른 방법이기에 포스팅합니다. 1. 저장소 업데이트

  2. 필요한 모듈 설치

  3. nvm 다운로드 https://github.com/creationix/nvm 에 접속하여 install script를 복사하여 쉘에 wget이나 curl를 실행합니다.

  4. node.js 설치 https://nodejs.org/ 접속하여 Current version 즉, Stable 버전을 확인하여 해당 버전을 nvm 을 통해Continue reading “[Ubuntu] node.js 설치 방법”

[MongoDB] Database 생성하는 방법

MongoDB는 RDB처럼 데이터베이스를 생성하는 구문자체가 존재하지 않습니다. 방법은 다르지만 아래 과정을 통해 데이터베이스를 생성할 수 있습니다. 1. 쉘에서 mongo 실행

2.  생성할 DB로 변경

3. 관리자 계정 생성

4. 생성된 DB 확인

 

[MongoDB] 외부 접속 설정하기

MongoDB 외부 접속을 허용하기 위한 몇가지 설정 방법입니다. 1. iptable 방화벽 포트 개방 MongoDB의 기본 포트는 27017 입니다. 기본적으로 허용되어 있는 포트가 아니기 때문에 iptable 설정이 필요할 수 있습니다. iptable 설정 방법은 “[linux] iptables 간단한 사용 방법“를 참조하시기 바랍니다.   2. mongod.conf 설정 기본 설정에는 포트가 로컬(127.0.0.1)만 허용하도록 되어 있습니다. 따라서 외부 접근을 허용하기 위해서는Continue reading “[MongoDB] 외부 접속 설정하기”

[MongoDB] CentOS 6.x 에서 설치하는 방법

최근 node.js를 알아보면서 가장 보편적으로 사용하는 DB가 MongoDB인 것을 알게 되었고 설치하는 과정에서 약간의 삽질이 있었기에 저와 같은 삽질을 하는 분이 조금이라도 줄기를 바라며 포스팅 합니다. 1. Repository(저장소) 추가

  2. 내용 입력 (CentOS 6.x 64bit인 경우)

  3. 내용 입력 (CentOS 6.x 32bit인 경우)

  4. yum을 통해 설치

 Continue reading “[MongoDB] CentOS 6.x 에서 설치하는 방법”

[PHP] 시간차 구하는 방법

A라는 게시물이 등록된 시각을 2015-05-12 01:22:20 (2015년 5월 12일 1시 22분 20초)라고 가정하겠습니다. 이때 A게시물이 현재 시각으로 부터 몇 시간이 지났는지를 구하는 방법을 포스팅합니다.

추가 설명을 드리자면 strtotime 함수를 이용해 시간 데이터를 초단위로 변환한 후 값을 연산한 결과를 다시 시간 단위로 만들기 위해 3600(초)를 나눕니다. 이때 발생하는 소수점 이하자리는 제거하여 걸린 시간을 정수로 얻어옵니다.