본문 바로가기

반응형

엔지니어/Linux

(114)
Centos6 + Apache 2.2 + Mod Security 2.8 setting Centos6 + Apache 2.2 + Mod Security 2.8 setting 패키지 설치yum -y install pcre-devel.x86_64yum -y install apr-util-devel modsecurity 설치tar zxvf modsecurity-2.8.0.tar.gzcd modsecurity-2.8.0./configure --with-apxs=/usr/local/apache/bin/apxs make && make install . https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project 에서 최근 롤셋을 다운 INSTALL text 파일안 설명대로 설치 krcert.or.kr 에서 제공하는 룰..
drbd split brain 스플릿 브레인 처리 DRBD 에서 split brain 상태가 되었을때 다음과 같이 처리를 할 수 있다. 사실 split brain 상태를 만들기위해 랜선을 수차례 뽑았다 연결을 하여 만들었다. 아래처럼 cs 상태가 StandAlone 으로 보이면 Split brain 상태가 된다. 이때 처리 방법은 slave 쪽의 데이터를 포기하고 primary 쪽의 데이터와 다시 동기화를 하는 것이다. 실제 처리 하는 과정을 살펴보자. stor01은 기존에 primary 노드로 사용을 하고 있던 장비로 현재 StandAlone 상태로 돌고 있다. stor01:~# cat /proc/drbd version: 8.3.0 (api:88/proto:86-89) GIT-hash: 9ba8b93e24d842f0dd3fb1f9b90e8348ddb9..
리눅스 multi default gateway(routing) 설정 서버를 운영하다 보면 다른 네트워크 즉 2개 이상의 vlan 환경에서 테스트를 해야 하는 경우가 있습니다.이것은 2개 이상의 게이트웨이를 설정해야한다는 말이며 인터페이스(디바이스) 2개이상 사용 할수 있는것을 의미 합니다.기본적으로 어떤 운영 체제이든 기본 게이트웨이가 1개만 동작하게 되어 있으며 2개 이상의 게이트웨이를 설정할 경우 한개의 게이트웨이만 동작하게 됩니다.2개 이상 게이트웨이를 사용할려면 리눅스에서는 라우팅 테이블과 룰을 수정해야 합니다.2개 이상의 인터페이스 사용시 부하 분산 및 서비스 별 인터페이스 분리 및 여러 가지 이점이 있습니다. ※ 참고 – 테스트는 CentOS6 에서 진행 했습니다.네트워크 디바이스 설정 [root@localhost ~]# cat /etc/sysconfig/ne..
Ubuntu 16.04 LTS iptables 설정 http://linux-sys-adm.com/ubuntu-16.04-lts-how-to-configure-firewall-iptables-fail2ban/http://dev-notes.eu/2016/08/persistent-iptables-rules-in-ubuntu-16-04-xenial-xerushttps://help.ubuntu.com/community/IptablesHowTo 테스트 환경 : Ubuntu 16.04 LTS $ sudo apt-get install iptables-persistent :: ipv4 / ipv6 룰 저장여부 설정파일 저장경로 $ pwd/etc/iptables :: 위에서 저장을 했다면 아래와 같이 현재 Rule 파일로 저장$ ls -l합계 8-rw-r--r-- 1 ro..
Percona Mysql 5.7.18-14 설치 및 Mha 구성 OS 및 설치 환경 VMWARE 10192.168.139.141 DB1192.168.139.142 DB2192.168.139.143 Mha-Manager OS : CentOS 7.3CPU : 2coreRAM : 1.5GHDD : 20G percona DB 5.7.18-14 설치Replication 설정Mha 구성TEST - percona DB 5.7.18-14 설치 - vi /etc/hosts 등록 192.168.139.141 db1192.168.139.142 db2192.168.139.143 mha-manager yum -y install gcc gcc-c++ ncurses ncurses-devel cmake wgetyum install libaio-devel -yyum -y install epel*y..
CentOS 7 + Apache 2.4.X 설치 + Apr + Apr-Util + Pcre CentOS 7 + Apache 2.4.X 설치 + Apr + Apr-Util + Pcre apache 2.4 버전 설치부터는 아래의 모듈이 서버에 설치되어 있어야 한다. 일단 저는 /app/source/apache /app/source/apr 폴더를 만들었습니다.gcc* 설치 yum install gcc* apr 설치cd /app/source/apr wget http://apache.mirror.cdnetworks.com/apr/apr-1.5.0.tar.gz tar -xvzf apr-1.5.0.tar.gz cd apr-1.5.0./configure --prefix=/usr/local/your-dirmake && make install [./configure 시 에러]config.status: execu..
CentOS (5.x, 6.x)에서 Apache Web Server 2.4.x 설치 1. Overview최근 세계에서 제일 많이 사용하는 웹 서버인 “Apache Web Server“가 6년만에 “2.4 Majaor Version” 이 출시 되었습니다. 아무래도 오랜 기간에 걸친 업데이트라서 많은 새로운 기능들이 있지만, 2개로 축약 하자면, “low latency (요청은 많고, 처리시간은 짧은)” 와 “cloud” 입니다.클라우드 환경에 맞게 대량의 데이터를 처리 하기 위한 “가용성” 과 이에 따른 “리소스 최적화” 라고 할수 있습니다.개인적으로는 최근 엄청 인기를 얻고 있는 “엔진엑스(nGinx)“의 출현으로 인한 약간의 위기감이 아닐까 하는 생각도 듭니다. 해외 조사 자료를 보면, 여전히 “Apache Webserver“가 압도적으로 많이 쓰지만, 그건 기존에 대한 구축이 되어 ..
ActiveMQ Install 1. 다운로드URL : http://activemq.apache.orgApache ActiveMQApache ActiveMQ 2. 원하는 곳에 압축 해제특별히 컴파일할 필요가 없는 형태이다. 그냥 압축을 풀고 설정하고 실행하면 되는 형태이므로 적절한 곳에 압축을 해제한다. 3. 기본 설정 참조 변경일단 첫번째 테스트는 PHP로 간단히 테스트 해볼 예정이므로 Stomp 관련 설정을 확인해 보자./conf/activemq-stomp.xml 파일을 보자.activemq-stomp.xml위와 같은 부분을 찾는다. 그리고 내부에
How to install Redis 4 on Centos 6 / 7, Ubuntu 16 and Debian 8 For CentOSyum groupinstall 'Development Tools' yum install tcl wgetFor Debian and Ubuntuapt-get install build-essential apt-get install tcl wgetDownload and Compile Redis 4You can easily download the Redis 4 source with the command below:wget https://codeload.github.com/antirez/redis/tar.gz/4.0-rc3Extract the file you just downloaded with the command below:tar xvzf 4.0-rc3Enter the Redis directo..
Ubuntu 14.04 LTS 에서 Ubuntu 16.04 LTS 업그레이드 먼저 요청에 의해 JDK 1.7 , Tomcat7 설치 후 Ubuntu 16.04 로 업데이트 진행Ubuntu 16.04 로 업데이트만 진행해도 무관함 JDK 1.7 설치 및 삭제 (JAVA SE Development Kit 7) 1. 기본 Open JDK 삭제$ sudo apt-get purge openjdk*우분투가 기본으로 설치한 openjdk는 사용하지 않으므로 삭제한다. 2. 다운로드 후 압축 해제$ tar zxvf jdk-7u45-linux-i586.tar.gz압축 해제한 파일들을 /usr/lib/jvm 아래로 이동.$ sudo mv jdk1.7.0_45 /usr/lib/jvm 3. java 환경 설정.$ sudo vi /etc/environmentJAVA_HOME=/usr/lib/jvm/jd..

반응형