admin 2023.09.26 Rockylinux 8 시간 동기화 방법 (rdate 대신) 기존 centos 7 버전에서는 rdate를 이용해서 시간 동기화를 진행할수 있었지만 rocky linux의 경우 rdate 명령어를 더이상 사용할 수가 없다 ( 설치 및 명령어 불가) 그럼 현재 시간이 오후3시32분인데 date 명령어를 하면 시간이 오전 02시 32분이다 [crayon-6787635083720283013410/] timedatectl 이용해서 확인해보면 time/zone이가 미국으로 되어 있다 한국으로 변경 명령어 : timcedatectl set-timezone Asia/Seoul [crayon-678763508372a557142833/] Read More..
+ admin 2023.09.20 curl tls 버전 강제 지정해서 통신 테스트 curl 통신시 tls 1.0 ~ tls 1.3 버전까지 다양하게 통신을 테스트하는데 현재는 tls 1.0 tls 1.1 버전은 사용안하는게 좋아서 거의 통신을 안하지만 기본적인 curl 으로 tls 체크를 진행할때 현재 사용하는 curl 의 지원되는 최신으로 통신이 기본으로 구성이 된다 현재 서버의 curl 버전 7.6 [crayon-6787635083fb1049797900/] CURL 7.6 버전에서 tls 1.2로 통신을 테스트 진행해보면 [crayon-6787635083fbb076097065/] 위와 같이 tls 1.3 버전으로 상위 버전을 지원하면 바로 상위버전으로 통신을 진행한다 실제 서버의 로그 상태를 봐도 tls 1.3 을 사용한것을 확인 할 수 있다 그럼 나는 tls 1.2 버전으로 강제적... Read More..
+ admin 2023.09.20 curl: (60) Peer’s Certificate issuer is not recognized. (SSL 인증서 점검) SSL을 서버에 설치 진행하여 결과 테스트를 진행해보는데 간단하게 CURL 로 테스트 진행 [crayon-6787635084a67569191363/] 위와 같이 에러가 발생한다 원인이 뭔가 SSL 체크 사이트 한번 확인해보자 https://www.ssllabs.com/ssltest/index.html B등급을 받고 This server’s certificate chain is incomplete. Grade capped to B. 표시가 된다 / chain 인증서가 잘못된다 표시 다른 사이트에서 테스트를 진행해보자 https://www.sslchecker.com/ 해당 사이트에서도 테스트를 진행해보면 정확하게 뭐가 문제인지 확인이 된다 디테일하게 보면 chain cert1 인증서와 root1 인증서가 ... Read More..
+ admin 2023.09.20 rocky linux oops-firewall install O/S [crayon-6787635084f2f583995047/] oops-firewall 방화벽 관리 편하게 하는 오픈소스 프로그램 rocky 리눅스에서도 사용가능하게 rpmbuild 사용하여 설치 진행 1. 패키지 사전 설치 진행 [crayon-6787635084f38150399914/] 2. 방화벽 중지 [crayon-6787635084f3c738244042/] 3. 파일 다운로드 [crayon-6787635084f3f162487541/] 4. 받은 파일을 rpmbuild를 진행하면 해당 폴더에 rpm 파일이 생성된다 [crayon-6787635084f43353435642/] [crayon-6787635084f46078408854/] 5. rpm 파일 설치 진행 [crayon-6787635084f4a... Read More..
+ admin 2023.09.19 Grafana on CentOS 7 install O/S : Centos 7.x 데이터 시각화, 성능 최적화 정보에 입각한 의사 결정을 내리고 시스템 성능을 향상하며 문제 해결을 간소화하는 오픈 소스 데이터 시각화 및 모니터링 솔루션인 Grafana를 사용하여 아름다운 대시보드로 데이터를 쉽게 수집, 상관 관계 및 시각화할 수 있습니다. 1. 설치 [crayon-6787635085539234648019/] 2. yum install [crayon-6787635085542861040658/] 3. 패키지 확인 [crayon-6787635085546047834281/] 4. 서비스 동록 및 서비스 시작 [crayon-6787635085549558366020/] 5. 서비프 포트 확인 / 방화벽이 존재한다면 3000포트 허용 [crayon-67876350855... Read More..
admin 2023.09.18 linux jq 설치 및 사용 리눅스에서 json 파일을 다룰때 사용하는 명령어 jq 기본적으로 설치가 되어 있지 않은 상태이고 jq 명령어롤 통해서 다양하게 사용할 수 있다 기본적으로 jq가 설치되어 있지 않을때 json 파일을 보면은 필터링하기가 쉽지 않다 [crayon-6787635085f1d417633795/] 해당값에서 이제 jq를 설치 후 다시 정렬을 진행해보자 설치 진행 [crayon-6787635085f26626520177/] 위 값에서 이제 jq로 정렬 [crayon-6787635085f2a946269882/] 자세한 사용 방법은 공식홈페이지에서 참고 : https://jqlang.github.io/jq/manual/#basic-filters Read More..
+ admin 2023.09.12 goaccess weblog 분석 ( 터미널 이나 브라우저를 통해 실행되는 실시간 웹 로그 분석기 ) goaccess : 거의 모든 웹 로그 형식 (Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, Caddy 등) 분석 터미널 이나 브라우저를 통해 실행되는 오픈 소스 실시간 웹 로그 분석기 설치 방법 1. 사전 의존 패키지 설치 [crayon-67876350863db081223670/] 2. 오픈소스 파일 다운로드 및 설치 진행 [crayon-67876350863e3130911819/] –enable-debug 디버깅 기호를 사용하여 컴파일하고 컴파일러 최적화를 끕니다. –enable-utf8 폭넓은 문자 지원으로 컴파일합니다. Ncursesw가 필요합니다. –enable-geoip=<legacy|mmdb> GeoLocation 지원으로 컴파일합니... Read More..
+ admin 2023.08.16 curl http2 지원할 수 있게 구성 기본 centos 7.x 버전에서 curl 이용해서 http2 테스트를 진행하려면 지원이 되지 않는다 현재 O/S 버전 : [crayon-67876350868f1922080103/] 현재 crul 버전 [crayon-67876350868fa039634711/] curl 을 이용해서 http2 통신 테스트를 하면 지원하지 않는다고 출력 [crayon-67876350868fe918560241/] 그럼 http2 를 지원하려면 8 버전이상을 사용해야 함 curl 컴파일 하기전에 libghttp2 패키지 설치 진행 [crayon-6787635086902776372472/] crul 다운로드 및 컴파일 진행 [crayon-6787635086906834557732/] configure 를 진행하고 나면 아래와 같이 H... Read More..
admin 2023.04.14 cenots 7 rrdtool install OS : CentOS 7.x 1. eprl install [crayon-67876350872ff840648005/] 2. rrdtool install [crayon-6787635087308306547160/] 3. 확인 [crayon-678763508730c395419129/] Read More..
admin 2023.02.01 dmidecode 메모리 용량 및 갯수 및 클럭 확인 ( linux) 리눅스에서 현재 설치된 RAM의 갯수 및 용량 클럭을 확인 할 수 있는 명령어 1. 설치 [crayon-678763508779a244726765/] 2. 메모리 타입 확인 [crayon-67876350877a3037183547/] 해당 정보를 확인해보면 Kingston DDR3 4GB 장착 클럭은 13333 이제 그럼 메모리 슬롯이 몇개에 몇개 장착인지 확인해보자 [crayon-67876350877a7849603547/] 해당 서버는 모든 슬롯을 다 사용하고 있다 다른 서버를 한번 체크해보자 [crayon-67876350877ac839725636/] 총 24개의 슬롯에서 4개 슬롯만 사용 / 나머진 모두 장착이 가능한 슬롯 Read More..