본문 바로가기

반응형

엔지니어

(192)
Linux patch 파일 만들기 & 적용하기 patch 파일 만들기 'diff' 명령을 사용해서 patch 파일을 만든다.① 파일 vs 파일 비교diff [옵션] [원본파일] [수정된파일] > 출력파일.patch예) diff -u display.c display_new.c > display.c.patch② 디렉토리 vs 디렉토리 비교-r 옵션이 주어지지 않으면 재귀적 동작이 이루어 지지 않는다.파일들의 비교 결과물이 .patch 파일에 모두 출력된다.diff [옵션] [디렉토리1] [디렉토리2] > 출력파일.patch예) diff -urN driver/ driver_new/ > driver.patch③ 주요 옵션일반적으로 -urN을 많이 사용한다. 좀 더 자세한 옵션은 'diff --help'로 알아보면 된다. -u : '--unified=3' 형..
backdoor 탐지 악의성 공격자들은 한번 접속에 성공하면 백도어 및 트로이잔 프로그램을 만들어 놓는데, 그것이 rootkit이다.chkrootkit을 이용하여 rootkit을 탐지하여 대응. chkrootkit을 다운받아 설치. [root@sk_test src]# wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz[root@sk_test src]# tar xvfz chkrootkit.tar.gz[root@sk_test src]# cd chkrootkit[root@sk_test chkrootkit-0.50]# make sense 압축을 푼 후 설치. make: *** [strings-static] 오류 1보통은 glibc패키지에 문제가 있어서 나는 오류로 yum ins..
Mysql replication chain 제거 및 Master 변경 Mysql replication chain 제거 및 Master 변경 위 그림과 같은 설정이 Mysql replication chain 이다. slave DB3은 Master DB 의 Slave 이자, Slave DB4 의 Master 인 상태. 구성은 다소 어렵지 않다. Chain 제거 및 Master 변경 작업 - Slave DB3 my.cnf 에 log-slave-updates 옵션 제거 후 Mysql restart (해당 옵션은 Chain 전용 옵션 하단 참조) --log-slave-updates일반적으로, 슬레이브는 마스터 서버에서 전달 받은 업데이트에 대해서는 자신의 바이너리 로그에 기록하지 않는다. 이 옵션은 SQL 쓰레드가 실행한 업데이트를 자신의 바이너리 로그에 기록하도록 만든다. 슬레이..
MySQL 리플리케이션 상태 확인 SLAVE DB에서 확인해서 mysql> show slave status \G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.0.170 Master_User: repl Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000032 Read_Master_Log_Pos: 292782232 Relay_Log_File: mysqld_relay_bin.000002 Relay_Log_Pos: 6486407 Relay_Master_Log_File: mysql-bin..
nginx_stats(zabbix nginx script) ### zabbix nginx script*/1 * * * * root /etc/zabbix/zbx_nginx_template/zbx_nginx_stats.py https://github.com/blacked/zbx_nginx_template cd /etc/zabbixgit clone https://github.com/blacked/zbx_nginx_template vi /etc/zabbix/zbx_nginx_template/zbx_nginx_stats.py zabbix_host = 'ZABBIX SERVER IP' # Zabbix server IPzabbix_port = 10051 # Zabbix server porthostname = 'HOSTNAME' # Name of monitored host, ..
nginx 1.8 + tomcat 8 ---------------------------------------------------------------------------------------------------------------------------NGINX COFIGURATION---------------------------------------------------------------------------------------------------------------------------yum install gcc gcc-c++ make autoconf wget libxml2-devel perl perl-devel perl-ExtUtils-* pcre-devel openssl-devel zlib library cpan wg..
elasticsearch 검색 엔진 만들기 (with jdbc, 은전한닢) Elasticsearch(엘라스틱서치)와 SOLR(솔라)의 공통점1. 루씬을 기반으로 한 텍스트 검색 엔진 라이브러리이다.2. Restful API를 제공한다.3. Cache를 지원한다.4. 분산처리에 용이하다.5. Spring Component를 지원한다. Elasticsearch(엘라스틱서치)와 SOLR(솔라) 비교 Solr ElasticSearch도큐먼트 형식 XML, CSV, JSON JSON다중 스키마 문서 지원하지 않음 지원조인 지원하지 않음 Parent_type/Children_type분산 시스템 노드 연결 주키퍼 디스커버리, 주키퍼MySQL 불러오기 dataimportHandler logstrash Elasticsearch(엘라스틱서치) ?Elasticsearch(엘라스틱서치) 는 앞서 말..
ats 모듈 만들기 http://mr100do.tistory.com/428 ex ) CD ./trafficserver/plugins/experimental/header_rewrite tsxs -v -C * .CPP -o header_rewrite.so /usr/local/etc/trafficserver/plugin.config header_rewrite.so /usr/local/libexec/trafficserver/header_rewrite.config 강제로 추가 아파치 트래픽 서버로 오는 30 분 동안 모든 응답을 캐시하려면 여기 한 예 cond %{READ_RESPONSE_HDR_HOOK} [AND] rm-header Cache-Control add-header Cache-Control max-age=1800 [L]..
Apache traffic server-5.2.1 install ## install pcre cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz tar zxvf pcre-8.35.tar.gz cd pcre-8.35 make clean ./configure --prefix=/usr/local --enable-unicode-properties=yes make make install yum install -y pkgconfig libtool gcc make openssl tcl expat pcre libcap flex lua hwloc tcl-dev tcl-dev* libxml2-devel yum install -y gcc gcc-c++ pkgconfig p..
Mysql 5.7.14 설치 및 replication cd /usr/local/src/ yum -y install gcc gcc-c++ ncurses ncurses-devel cmake wget http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz tar xvfz boost_1_59_0.tar.gz wget http://ftp.kaist.ac.kr/mysql/Downloads/MySQL-5.7/mysql-5.7.14.tar.gz tar xvzf mysql-5.7.14.tar.gz cd mysql-5.7.14 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_A..

반응형