OpenSSL 이란? OpenSSL은 네트워크를 통한 데이터 통신에 쓰이는 프로토콜인 SSL/TLS의 오픈 소스 구현판이다. C 언어로 작성되어 있는 중심 라이브러리 안에는, 기본적인 암호화 기능 및 여러 유틸리티 함수들이 구현되어 있다. 소스 설치 시 주의 사항 openssl을 소스 컴파일로 설치한 이후, 해당 openssl의 라이브러리를 이용하여 Source 설치한 프로그램이 있다면 해당 프로그램은 openssl 라이브러러에 의존성을 가지게 된다. 한마디로 설치한 openssl이 없으면 정상적으로 구동되지 않는다는 의미이다. openssl을 재컴파일(재설치)하게 되면 의존성 문제가 발생하여 이후에 설치한 프로그램들이 정상적으로 동작하지 않게 된다. 이럴 경우 openssl을 이용하여 설치한 프로그램들..
DNS 레코드란?DNS Record는 DNS 서버가 수행할 작업을 문자열로써 작성해둔 일련의 텍스트 파일이며, 기록된 내용을 토대로 DNS 서버에 요청된 패킷을 처리한다.https://ko.wikipedia.org/wiki/DNS_%EB%A0%88%EC%BD%94%EB%93%9C_%ED%83%80%EC%9E%85_%EB%AA%A9%EB%A1%9D레코드별 설명A 레코드도메인 이름맵핑 된 주소tistory.com121.53.105.234참고로 A 도메인 매핑 설정에 따라서 일대다 / 다대일도 될 수 있다.도메인 이름맵핑 된 주소tistory.com121.53.105.234121.22.10.202121.6.15.211ex)A 레코드(A Record)는 쉽게 이야기하여, 사용자가 도메인 주소를 입력시 사용자를 ..
grep [OPTION...] PATTERN [FILE...] -E : PATTERN을 확장 정규 표현식(Extended RegEx)으로 해석. -F : PATTERN을 정규 표현식(RegEx)이 아닌 일반 문자열로 해석. -G : PATTERN을 기본 정규 표현식(Basic RegEx)으로 해석. -P : PATTERN을 Perl 정규 표현식(Perl RegEx)으로 해석. -e : 매칭을 위한 PATTERN 전달. -f : 파일에 기록된 내용을 PATTERN으로 사용. -i : 대/소문자 무시. -v : 매칭되는 PATTERN이 존재하지 않는 라인 선택. -w : 단어(word) 단위로 매칭. -x : 라인(line) 단위로 매칭. -z : 라인을 newline(\n)이 아닌 NULL(\0)로 구분...
사전 패키지 설치 yum -y install curl-devel libpng \ libpng-devel libjpeg libjpeg-devel \ libwebp libwebp-devel libXpm \ libXpm-devel \ autoconf curl \ freetype freetype-devel gd gd-devel \ libjpeg libjpeg-devel libmcrypt \ libmcrypt-devel libtool-ltdl-devel \ libzip libzip-devel \ oniguruma-devel gcc-c++ gcc \ libxml2-devel libxml2 libcurl \ libcurl-devel bzip2-devel sqlite-devel # Error 1 checking for..