반응형

전체 글 288

[Java] 인증서 PEM -> JKS 변경

JKS 포맷의 인증서는 java 계열 인증설정시 많이 사용한다. 예를 들어 아래와 같이 파일이 있다고 하자. - 메인 인증서 : test.com.crt - 개인키 : test.com.key - 체인인증서 : chain1.crt , chain2.crt - 루트인증서 : trustcaroot.crt 1. pem 형식으로 파일 압축하기crt 및 개인키로 인증서를 적용하기 위해 pem 형식으로 변환( 개인키 -> 메인인증서 -> 체인인증서 -> 루트인증서 순서이다.)$ cat test.com.key test.com.crt chain1.crt chain2.crt trustcaroot.crt > test.com.pem 2. openssl 을 이용하여 pem -> pkcs12 포맷으로 변환( test.com.pem ..

[Apache2] HTTPS SSL 설정

공인된 인증서는 대행업체나 인증업체에서 발급받는다. 인증 파일 목록 - 메인 인증서 - 개인키 - 체인인증서 - 루트인증서 예를 들어 - 메인 인증서 : test.com.crt - 개인키 : test.com.key - 체인인증서 : chain1.crt , chain2.crt - 루트인증서 : trustcaroot.crt있다고 하자. 1. MOD-SSL 활성 시키기아파치 ssl 모듈을 활성화 시켜야한다$ sudo a2enmod ssl$ sudo service apache2 restart 2. 체인인증서 하나로 합치기체인인증서가 2개이상일 경우이고 자신이 사용하는 web server 설정에 체인인증서를 여러개 설정하지 못하는 경우에는 여러개의 체인인증서를 하나로 합쳐야 한다. $ sudo cat chain1..

[Mongodb]apt-get을 이용한 몽고 디비 다운그레이드 Mongodb downgrade

몽고디비 3.2가 특정 시간이 지난후 연결이 해제되는 문제가 발생했다. 몽고디비를 인증모드로 설정해서 그런것인지 테스트는 안해보았고 급해서 3.0 으로 다시 다운그레이드를 진행했다. mongodb 3.0 apt repository 등록$ echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list $ sudo apt-get update $ sudo apt-get install --force-yes sudo apt-get install -y mongodb-org=3.0.0 mongodb-org-server=3.0.0 mong..

[Linux] apt-get upgrade 시 특정 패키지의 업그레이드를 막아보자.

# echo {package-name} | sudo dpkg --set-selections 예를 들어 mongodb를 업그레이드 시키고 싶지 않다면 # echo "mongodb-org hold" | sudo dpkg --set-selections# echo "mongodb-org-server hold" | sudo dpkg --set-selections# echo "mongodb-org-shell hold" | sudo dpkg --set-selections# echo "mongodb-org-mongos hold" | sudo dpkg --set-selections# echo "mongodb-org-tools hold" | sudo dpkg --set-selections

[VirtualBox Ubuntu] VirtualBox Guest Addition 설치 안될때

참고 : https://www.virtualbox.org/manual/ch04.html 4.2.2.1. Installing the Linux Guest AdditionsThe VirtualBox Guest Additions for Linux are provided on the same virtual CD-ROM file as the Guest Additions for Windows described above. They also come with an installation program guiding you through the setup process, although, due to the significant differences between Linux distributions, installat..

1장. UML Diagram

UML Diagram 이란?구성요소들의 그래픽 표현이다. UML Diagram 종류 - Class Diagram(클래스 다이어그램) - Object Diagram(객체 다이어그램) - Use Case Diagram(쓰임새 다이어그램) - Sequence Diagram(순서 다이어그램) - Collaboration Diagram(협력 다이어그램) - State Diagram(상태 다이어그램) - Activity Diagram(활동 다이어그램) - Component Diagram(컴포넌트 다이어그램) - Deployment Diagram(배치 다이어그램)시스템을 여러 관점에서 표현할 수 있다.

0장. UML이란?

UML이란?Unified Modeling Language의 약자이다. 하나의 시스템을 표현하기 위한 표준적인 방법을 제공하기 위해서 만들어 졌다. UML 개요 OMG 표준기구로부터 인정받은 표준화된 그래픽언어이다. 개발자들의 의사소통을 원활하게 하며 기업간의 시스템 통합을 가능하게 한다. 개발 시스템과 관련된 사람에게 비전을 공유하고, 의견을 얻을 수 있도록 한다. 개발자, 운영자, 사용자, 엔지니어등와 시스템의 의도를 쉽게 전달할 수 있다. UML은 기호와 도식을 이용한다. 프로그램언어가 아닌 기호와 도식을 이용하여 표현하는 방법을 정의한다. UML 작성 목적객체 지향 시스템을 가시화, 명세화, 문서화한다. UML의 요소 Thing Structual Thing Behavioral Thing Groupi..

[LINUX]DRBD (블럭 디바이스 HA)

참고 : http://guguru.tistory.com/category/%5B%EA%B8%B0%EC%88%A0%EA%B2%80%ED%86%A0%20%26%20%EC%95%84%EC%9D%B4%ED%85%9C%5Dhttp://superlinuxer.com/DRBDhttp://www.nidc.kr/customer/content.asp?board=tec&uid=967&board_group=2¶ms=skey=subject%5Epage=http://www.drbd.org/docs/about/ DRBD 란? DRBD는 블럭 디바이스를 HA(High Availabilty, 고가용성) 구성을 위한 Network Raid-1(mirroring) 유틸이다.서비스 중단에 따른 Service Downtime 을 최소화..

디렉토리 내의 모든 파일들 이름 일괄 변경/파일내용 일괄 변경

1. 하위 디렉토리 파일 내용 치환$ find ./ -type f | xargs sed -i 's/from/to/g'현재 디렉토리 내의 모든 파일들의 내용중 from 을 to로 바꾼다. 2. 하위 디렉토리 파일 이름 변경$ find ./ -name "*from*" | sed -e 'p' -e "s/from/to/g" |xargs -n 2 mv현재 디렉토리 내의 모든 파일, 디렉토리의 이름중 from이 포함된 파일, 디렉토리의 이름의 from을 to로 바꾼다.예) test_from_test -> test_to_test 은근 필요할 때가 많더라. 오랜만에 글 올렸는데 짧다..

반응형