전체 글 검색 결과

126 개의 검색 결과가 있습니다.

[JAVA][HttpClient] JDK 1.6에서 TLSv1.2 이상 사용법
Programming/기본 (Baisc)

[JAVA][HttpClient] JDK 1.6에서 TLSv1.2 이상 사용법

1. 개요 JDK 1.7 ~ 1.8을 사용하는 경우는 매우 드물다. 보통 레거시 서비스는 아직도 노후화 진행 중인 곳은 JDK 1.5 그나마 나은 곳은 1.6을 사용한다. 물론 고도화를 진행하면 보편적으로 1.8을 사용하는 추세이며, 1.7로 ...하는 곳은 설마 없겠지라 굳게 믿어본다. 2. 작업 JDK 1.6에서는 TLSv1.2를 지원하지 못해 각종 TLS 통신시 정말 많은 이슈가 발생된다. 이에따라, JDK 1.6 에서 bouncycastle 을 이용하여 TLSv1.2가 동작한다해도 테스트 코드를 만들기 매우매우 귀찮다. 그래서 적어본다. package ; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; im..

Programming/기본 (Baisc)

[Protocol][SMTP] SMTP 상태 코드 모음

1. 개요 SMTP 엔진을 제작 중에 코드 수집을 하던 과정에서 사람마다 약간씩 달라 나름대로 취합해본다. 아래 코드들은 Java-Spring MessageAcessor Source에서 사용 가능하며, 정확한 코드는 아니며, 어디까지나 개발을 위한 코드임을 알아두자. 또한, SMTP 엔진마다 상세코드들이 차이가 나기 때문에 때에 따라 갱신은 필수사항이다. 2. 코드 1) 한국어 messages-smtp_ko 시스템 상태 또는 시스템 도움말 응답 도움말 메시지 (HELP 명령에 대한 응답) 서비스 준비 서비스 폐쇄 전송 채널 GoodBye 인증 성공 종료 요청된 메일 작업 OK, 완료됨 사용자가 로컬이 아닙니다. 전달합니다. 사용자를 확인할 수 없지만 어쨌든 메시지 전달을 시도합니다...

[LINUX][네트워크][NETWORK] 네트워크 모니터링
Linux

[LINUX][네트워크][NETWORK] 네트워크 모니터링

1. 개요 서버를 유지보수 및 해킹 보안을 관리하다보면, 비정상 통신 트래픽에 대해 민감해진다. 이를 유지보수가 파악하기 위해서는 평상시 통신하고 있는 IP 대역 및 포트를 관리함으로써 "최대" 모니터링은 하지 못해도 "최소"로는 가능하다. 2. 조치 ※ 여러 프로그램이 있으며, 다음 프로그램이 그나마 보기 편하다. 1) iptraf-ng 2) bmon 3) iftop DHCP 서버에서 DNS 네이밍 변환 기능 사용시 다음과 같이 치환하여 보여준다. (다른서비스는 아이피 그대로 노출)

[LINUX][압축][GZIP][TAR][YUM] TAR 압축 후 GZIP 추가 압축 성능
Linux

[LINUX][압축][GZIP][TAR][YUM] TAR 압축 후 GZIP 추가 압축 성능

1. 개요 이 글을 작성하는 이유는 평소와 같이 tar -cvf 압축파일.tar 압축대상 으로 압축을 하는데 용량이 크게되니 자연스럽게 오래걸린다라고 생각만 했었고, htop 을 통해 모니터링을 해보니 단일 코어로 압축을 하고 있는 사실을 확인하고, "병렬" 멀티쓰레드 압축을 알아보게 되었다. 2. 조치 1) 코드 #!/bin/bash sudo yum install -y pbzip2 # c : 압축 # z : tar 압축 후에 gzip 재압축 # v : verbose 압축 로그 출력 # p : 전체 권한 유지 # f : 지정 파일명으로 압축 tar --use-compress-program=pbzip2 -cvpf #압축_결과파일명 #압축_대상_경로 2) 응용 위의 백업을 이용한 프로그램으로, STEP.1 ..