프로그램/Linux 50

python daemon 샘플

python으로 데몬을 돌리기 위한 샘플 데몬 파일을 상속 받아서 run 부분을 재정의 하면 된다고?(http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/) 위 사이트에서 제공된 daemon.py 소스는 그냥 돌리면 아마 에러 날것이다(걍 돌아가면 다행이고)그래서 내가 아주 살짝 손을 대서 새로 파일을 올려 놓은 것이니 안돌아가면 위에 첨부파일을 이용하길 아래는 사용법 #!/usr/bin/env python import sys, timefrom daemon import Daemon class MyDaemon(Daemon): def run(self): while True: time.sleep(1) if __name__ == ..

프로그램/Linux 2013.04.16

sed 간단 사용법

sed는 패턴을 치환해주는 명령이다sed -e s/[변경 대상 패턴]/[변경 할 패턴]/g [읽어 올 파일]상세한 옵션은 man sed를 통해 확인 해 보시길 샘플echo `sed -e 's/127.0.0.1/localhost/g' /etc/hosts`hosts 파일을 읽어서 127.0.0.1 이라는 문자를 전부 localhost 로 변경한다 마지막에 g 를 넣으면 읽어온 내용 전체를 변경한다는 뜻이고그렇지 않으면 한 번만 변경한다는 것이다샘플echo `sed -e 's/127.0.0.1/localhost/' /etc/hosts`echo `sed -e 's/127.0.0.1/localhost/g' /etc/hosts` 아래와 같이 패턴을 미리 정의해두고 사용할 수 있다vi pattern.txts/127...

프로그램/Linux 2013.04.03

centos5 apache2 설치

yum 설치 말고 직접 다운받아서 설치하기(졸라 복잡하네 ㅡㅡ;;) 일단 아파치 사이트 가서 받아서 집어넣고 압축 풀기tar -xvzf httpd-2.4.3.tar.gz 적당한 곳으로 이동mv httpd-2.4.3 /usr/apache2 컴파일에 필요한 모듈 설치yum install -y gcc gcc-c++ ncurses-devel apr apr-devel apr-util apr-util-devel pcre-devel openssl-devel gd gd-devel libxml2-devel bzip2 bzip2-devel 컴파일 해보실까cd /usr/apache2./configure --prefix=/usr/apache2 --enable-so --enable-module=so --enable-shared..

프로그램/Linux 2012.10.21

centos tomcat 설치 설정

톰캣 사이트 가서 톰캣 받아서 압축 풀고 tar -xzf apache-tomcat-7.0.32.tar.gz 안에 들어있는 tomcatxxx 폴더를 적당히 옮기고나는 /usr/tomcat7 vi /etc/init.d/tomcat7서비스 파일 생성하고 #!/bin/bash# description: Tomcat Start Stop Restart# processname: tomcat# chkconfig: 234 20 80export JAVA_HOME=/usr/java/jdk1.7.0_51export CATALINA_HOME=/usr/tomcat7export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME case $1 instart)sh $CATALINA_HOME/bin/startup...

프로그램/Linux 2012.10.20