목록분류 전체보기 (188)
좋은 프로그램은 마음의 여유에서 나온다.
node.js를 매우 오랜만에 사용하는데.. 서버가 아니라 데몬으로 돌아가는 클라이언트(기존에 모니터링 에이전트로 파이썬 + grpc를 쓰는데 너무 구려서 노드 grpc로 결정)로 사용하려고 하니... 으잉?? 서버는 클라이언트에서 요청이 올때 처리하면 되는데 클라이언트는 주기적으로 함수가 실행되게 어떻게 하지... 자바스크립트의 setTimeout나 setInterval을 사용해야 하나 하다가 구글에 물어보니 node-schdule 같은 모듈이 있군요. 물론 다른것도 있지만이걸로 선택. 사용법은 매우 간단. cron 표현식도 지원함. $ npm install node-schedule 예제 1. 매분 30초마다 실행하기 'use strict'; var lib = require('./lib'); var s..
L7 로드발란서 HAProxy 설치하기설치 환경 : 우분투 14.04 64bitHAProxy 다운로드다운로드 주소 보기 : http://www.haproxy.org/#down현재 최신버전 1.6.4 주소 : http://www.haproxy.org/download/1.6/src/haproxy-1.6.4.tar.gz$ wget http://www.haproxy.org/download/1.6/src/haproxy-1.6.4.tar.gz --2016-05-03 14:00:44-- http://www.haproxy.org/download/1.6/src/haproxy-1.6.4.tar.gzResolving www.haproxy.org (www.haproxy.org)... 195.154.117.161, 2001:7..
방화벽 시작, 정지$ systemctl start firewalld.service$ systemctl stop firewalld.service방화벽 상태 확인하기$ firewall-cmd --state방화벽 활성된 zone 확인하기$ firewall-cmd --get-active-zones방화벽에 등록된 서비스 확인하기$ firewall-cmd --get-service방화벽 pubic zone에 open된 서비스 확인하기$ sudo firewall-cmd --zone=public --list-services방화벽 pubic zone에 open된 포트 확인하기$ firewall-cmd --zone=public --list-ports방화벽 pubic zone에 서비스나 포트 추가하기$ sudo firewal..
중간에 설치 동의 $ su root$ echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list$ echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list$ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886$ apt-get update$ apt-get install oracle-java8-installer$ java -v..
MariaDb 10.1 기준 (참고 https://mariadb.com/blog/installing-mariadb-10-centos-7-rhel-7) 1. 레파지토리 파일 생성, 아래 내용 입력 $ sudo vi /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 (최신 버전 주소는 http://yum.mariadb.org/ 참고) 2. 서버와 클라이언트 설치하기 $ sudo yum install MariaDB-server MariaDB-client 3. 루..
$ sudo vi /etc/ssh/sshd_config파일 내용중 아래 항목이 #으로 주석처리 되어있는데 # 삭제후 yes를 no로 변경후 저장PermitRootLogin no $ sudo service sshd reload
라즈베리파이 이미지를 구우면 파티션 용량이 sd카드의 전체로 설정되지 않음 라즈베리파이 파일 시스템 사용량 확인 (4G sd카드인데 용량이 이상함..)$ df -hFilesystem Size Used Avail Use% Mounted on/dev/root 1.2G 860M 246M 78% /devtmpfs 214M 0 214M 0% /devtmpfs 218M 0 218M 0% /dev/shmtmpfs 218M 4.4M 214M 2% /runtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 218M 0 218M 0% /sys/fs/cgroup/dev/mmcblk0p1 60M 20M 41M 34% /boot파티션 확인하기$ sudo fdisk -l/dev/mmcblk0p1 8192 131..
beanstalk 인텔리제이 플러그인이 업데이트 되서 15버전 지원 https://plugins.jetbrains.com/plugin/7274?pr=idea 환경설정에 설정 빌드 설정 톰캣 배포시httpd 에 reverse proxy로 배포 됨 httpd ssl 설정하기
$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer