목록Version (9)
준호씨의 블로그
간단한데 쓸 때 마다 기억이 안남 $ openssl version OpenSSL 1.0.2j 26 Sep 2016
요지는 mail.smtp.ssl.protocols 에 "SSLv2Hello SSLv3" 를 지정하는 것이다. 아래 처럼 property 에 추가 하면 된다. props.put("mail.smtp.ssl.protocols", "SSLv2Hello SSLv3"); 만약 SSLv2Hello 를 하지 않고 처음부터 SSLv3 를 사용하려면 SSLv3 만 넣으면 된다. 실행 할 때 VM options 에 아래 내용을 추가 하면 Handshake 과정을 찍어 볼 수 있다. -Djavax.net.debug=ssl,handshake SSLv2 client hello message 를 날린 다음 SSLv3 Handshake 를 하고 있다. main, WRITE: SSLv3 Handshake, length = 175 ma..
ansible 을 사용하려면 python 이 필요하다. 배포 대상이 될 리모트 호스트들도 python 이 필요하다. 그리고 가급적이면 python 2.5 이상이 좋다. python 2.4 도 가능은 하지만 python-simplejson 을 별도로 설치 해 주어야 한다. 얼마전 오래된 서버를 대상으로 ansible 배포를 하려고 했는데 안되어서 보니 python 2.3 이 설치 되어 있었다. 그래서 python 부터 설치 해 주어야 했다. python 2.7 을 설치 했고 /usr/local/bin/python 에 설치 하였다. 그런데 여전히 에러가 났다. 찾아 보니 ansible_python_interpreter: /usr/local/bin/python 설정을 해 주는 방법이 있었다. group_var..
리눅스 버전 확인에는 여러가지 방법이 있습니다. 가장 무난하게 쓰고 있는 방법은 uname -a 이네요. 대충 사용하고 있는 명령어들을 나열 해 보자면 uname -a uname -r cat /proc/version cat /etc/issue cat /etc/issue.net cat /etc/redhat-release 정도가 있겠네요. uname 명령어나 /proc/version 파일 보는게 무난한 방법인 듯 하고 /etc/issue 관련 파일은 사실 수정 되는 경우도 있기 때문에 확실한 방법이 될 수는 없겠군요. 마지막은 redhat 리눅스 계열에서 볼 수 있는 파일인데, 최근 개인적으로 구축해서 쓰는 서버들은 ubuntu 다 보니 마지막 명령어는 쓸 수가 없네요. 우분투는 따로 파일이 있는지는 모르겠..