본문 바로가기

Total220

rsync 설정하기 1. rsync 서버 측 설정 (원본서버)- rsync 활성화 : 아래 파일의 disable 되어 있는 부분을 yes에서 no 으로 변경root@localhost# vi /etc/xinetd.d/rsync# default: off # description: The rsync server is a good addition to an ftp server, as it \ # allows crc checksumming etc. service rsync { disable = no socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }- rsync 설정 파일 : .. 2015. 3. 6.
crontab 사용법 [crontab 사용법] // cron deamon이 돌고 있는지 확인한다. ps -ef | grep cron // cron deamon kill kill -9 "pid of cron" // deamon 재실행 /usr/sbin/cron // crontab 명령어 위치 /usr/bin/crontab // 기본사용법 crontab { -l | -r | -e } [cron 형식] ------ -------- --------------------------------------------------- 필 드 의 미 범 위 ------ -------- --------------------------------------------------- 첫번째 분 0-59 두번째 시 0-23 세번째 일 0-31 네번째 월.. 2015. 3. 6.
Linux Shell Posix란? 서로 다른 운영체제와 프로그램들을 위한 소프트웨어 표준을 제공하기 위해 Posix표준이 전개되었으며, IEEE와 ISO가 관련되어 있다. 목표는 서로 다른 플랫폼으로의 프로그램 이식성을 향상시키기 위한 표준을 만드는 것이며, unix-like 컴퓨팅 환경을 제공하는 것이다. 참고 bash 쉘에서 $표시는 일반유저의 쉘을 의미한다 bash 쉘에서 #표시는 슈퍼유저(root)의 쉘을 의미한다. 보통 쉘 스크립트를 작성할 때 스크립트의 최상단에 본 쉘일 경우 #!/bin/sh, bash 쉘일 경우 #!/bin/bash, 파이썬일 경우 #!/usr/bin/python 을 입력하여 스크립트를 실행할 언어를 지정해야 한다. #!/bin/env bash 형태를 사용하기도 하는데, 이 경우에는 bash .. 2015. 3. 6.
Apache Storm 무작정 따라하기 Maven Project 생성 pom.xml 설정 4.0.0 com.jw.storm hellostorm 0.0.1-SNAPSHOT jar hellostorm http://maven.apache.org UTF-8 junit junit 3.8.1 test org.apache.storm storm-core 0.9.3 maven-assembly-plugin 2.2.1 jar-with-dependencies make-assembly package single 구조 Spout에서 Bolt로 "hello storm"이라는 메시지를 전송한다. 실제 클러스터 환경에서는 spout은 외부로부터 데이터를 받아서 가공 후 bolt로 전송해 주는 식으로 적용될 것이다. 여기서 spout과 bolt를 연결해 주는 Topology.. 2015. 3. 6.