반응형

dev-os 31

[Linux] svn commit 시 자동 배포(checkout or update)하기

#수정파일 svnadmin로 만든 폴더에 hooks라는 폴더가있는데 그안에 post-commit.tmpl 라는 파일을 편집한다. commit할때 작동하는 스크립트당. 일단 파일명을 없앤다. /home/svn/shop/hooks/post-commit.tmpl mv post-commit.tmpl post-commit chmod 777 post-comimt 수정하고 파일을 열고 아래처럼 수정 그래도 쓰면 안됨. 경로가 다 저마다 틀리니까 알아서 수정하세요. #이건 잘 모르겠음. 기본으로 써있었던거;; REPOS="$1" REV="$2" #일단 소스파일과 svn경로를 변수로 선언. 그래야 편함;; SOURCE_PATH="/usr/local/apache/htdocs/shop" SVN_PATH="/home/svn/..

dev-os 2013.06.26

[Linux] 리눅스 서버 상태 파악하기

서버의 cpu 부하 상태 확인 - 서버의 반응이 늦을 때 프로세스 상태 점검 - 부하 원인 발견 네트워크 상태 점검 - 부정한 엑세스 감시, 설정 확인 네트워크 카드 점검 - 이더넷의 상태, 카드 설정 확인 디스크 상태 - 용량 확인 로그 - 서버 작동에 문제가 있을 시 확인 ### 서버의 cpu 부하 확인 명령어 – w / top / uptime uptime 12:47pm up 3 days, 12:22, 3 users, load average: 1.21, 0.86, 0.44 부하 점검 1.21(최근 1분간의 평균) 0.86(최근 5분간의 평균) 0.44(최근 15분간의 평균) 리눅스에서 cpu의 부하는 이 load average라는수치를 표준으로 한다. 이는 cpu를 필요로 하고 있는(ps명령어로 ST..

dev-os 2013.06.26

[Linux] Git 서버 설치

0. git 패키지 설치 $ sudo apt-get install git-core 1. git server 계정 생성 $ sudo adduser \ --system \ --shell /bin/bash \ --gecos 'git version control' \ --group \ --home /home/git \ git $ sudo passwd git 2. git 정보가 저장될 repositories 디렉토리 생성 $ sudo -u git mkdir /home/git/repositories 3. 서버측에 저장할 프로젝트를 로컬에 생성 $ cd $ mkdir Project $ cd Project $ touch README $ git init $ git add . $ git status $ git commit..

dev-os 2013.06.26

[Linux] vim 유용한 명령어

vi[Visual Edit]의 간단한 팁들... [사용하고 있는 헤더파일 열기] ***.h (Header file) 에 커서를 이동시킨후에 [ctrl + wf] : 해당 Header file 이 창이 분할 되어서 표시된다. ------------------------------------------------------------------------------------ [Tab Size 를 변경하기] 명령어 모드에서 [set ts=8] [set sts=4] ts [tabstop] : tab 사이즈가 얼마나 보일지를지정한다. sts [softtabstop] : 실질적으로 얼마만큼의 간격으로 이동할지를 지정한다. ---------------------------------------------------..

dev-os 2013.06.26

Ubuntu Server Network Setting

1. 설정할 interface 일시중지 ifdown eth0 2. 디렉토리 이동 cd /etc/network/ 로 이동하면 interfaces라는 파일이 보입니다. 여기에 설정을 저장하면 설정이 지속적으로 유지됩니다. 3. 설정하기 vi interfaces [엔터]해서 파일을 열어보면 아래와 같은 형식으로 표현이 됩니다. # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 ga..

dev-os 2013.06.26
반응형