admin 2023.09.18 linux jq 설치 및 사용 리눅스에서 json 파일을 다룰때 사용하는 명령어 jq 기본적으로 설치가 되어 있지 않은 상태이고 jq 명령어롤 통해서 다양하게 사용할 수 있다 기본적으로 jq가 설치되어 있지 않을때 json 파일을 보면은 필터링하기가 쉽지 않다 [crayon-697b0b3b0510a548231768/] 해당값에서 이제 jq를 설치 후 다시 정렬을 진행해보자 설치 진행 [crayon-697b0b3b0511b520533323/] 위 값에서 이제 jq로 정렬 [crayon-697b0b3b05123363850402/] 자세한 사용 방법은 공식홈페이지에서 참고 : 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-697b0b3b05fa0318229034/] 2. 오픈소스 파일 다운로드 및 설치 진행 [crayon-697b0b3b05fb0518178604/] –enable-debug 디버깅 기호를 사용하여 컴파일하고 컴파일러 최적화를 끕니다. –enable-utf8 폭넓은 문자 지원으로 컴파일합니다. Ncursesw가 필요합니다. –enable-geoip=<legacy|mmdb> GeoLocation 지원으로 컴파일합니... Read More..
+ admin 2023.08.24 Kubernetes 에서 prometheus + grafana 설치 ( 쿠버네틱스 모니터링) kubernetes의 모니터링을 하는 방법은 여러가지가 있는데 그중에서 가장 많이 사용하는 방법이 prometheus 와 grafana를 이용하는 방법이다 prometheus 는 오픈소스 모니터링 솔루션이고 뛰어난 쿼리 및 시각화를 할수 있는 오픈소스이다 프로메테우스의 주요 기능은 다음과 같습니다. 측정항목 이름과 키/값 쌍으로 식별되는 시계열 데이터가 포함된 다차원 데이터 모델 이러한 차원성을 활용하는 유연한 쿼리 언어인 PromQL 분산 스토리지에 의존하지 않습니다. 단일 서버 노드는 자율적입니다. 시계열 수집은 HTTP를 통한 풀 모델을 통해 발생합니다. 푸시 시계열은 중간 게이트웨이를 통해 지원됩니다. 대상은 서비스 검색 또는 정적 구성을 통해 검색됩니다. 다양한 그래프 작성 및 대시보드 지원 모드... Read More..
+ admin 2023.08.24 centos Kubernetes install ( kebeadm 설치 / on premise 환경 ) O/S 환경 : Centos 7.x 인프라 환경 : on premise 서버 구성 : 총 4대 (master 1대 / worker 노드3대) / master서버는 전체 컨트롤을 하는 서버이고 worker 3대는 실제 pods가 운영되는 서버 1. 호스트네임 수정 (master, workernode 모두 해당) [crayon-697b0b3b08049308501857/] 2. 마스터서버에서 호스트네임지정 [crayon-697b0b3b0805b852002884/] 3. 워커노드 1~3번서버에서 호스트네임 수정 [crayon-697b0b3b08062514668639/] 4. master,worker 노드 모두 작업 진행 ( selinux 중지 및 방화벽 중지 ) [crayon-697b0b3b080690113807... Read More..
+ admin 2023.08.21 kubernetes bash 자동 완성 사용하기 kubernetes 에서 명령어 및 옵션등이 많은데 이것을 다 외울수 없기 때문에 자동완성 기능을 사용해보자 o/s : centos 7.x 1. bash-completion 설치 [crayon-697b0b3b0956b753545700/] 2. kubectl completion bash 파일 추가 [crayon-697b0b3b0957c876077394/] 3. .bashrc에 적용 [crayon-697b0b3b09585143391837/] 4. kubectl 명령어 입력후 tap버튼을 누르면 추가 메뉴들이 나온다 [crayon-697b0b3b0958d621931803/] 출저 : https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-con... Read More..
+ admin 2023.08.21 kubernetes namespace Terminating (삭제가 진행되지 않을경우) kubernetes 에서 namespace를 삭제를 하게 되면 정상적으로 진행이 되지 않는 경우 아래와 같이 Terminating 상태로 표시가 된다 [crayon-697b0b3b09d9b401277257/] 그럼 정상적으로 삭제를 하기 위해서 상태를 확인한다 [crayon-697b0b3b09dad820789693/] json 파일로 추출 [crayon-697b0b3b09db7573640385/] kubernetes 내용을 삭제 [crayon-697b0b3b09dc0856988498/] kubectl proxy 백그라운드 실행 [crayon-697b0b3b09dc7500498538/] curl 호출하여 정상진행 [crayon-697b0b3b09dce553428999/] [crayon-697b0b3b09dd5... Read More..
+ admin 2023.08.16 curl http2 지원할 수 있게 구성 기본 centos 7.x 버전에서 curl 이용해서 http2 테스트를 진행하려면 지원이 되지 않는다 현재 O/S 버전 : [crayon-697b0b3b0a7b1939302692/] 현재 crul 버전 [crayon-697b0b3b0a7c3087731128/] curl 을 이용해서 http2 통신 테스트를 하면 지원하지 않는다고 출력 [crayon-697b0b3b0a7cb177993015/] 그럼 http2 를 지원하려면 8 버전이상을 사용해야 함 curl 컴파일 하기전에 libghttp2 패키지 설치 진행 [crayon-697b0b3b0a7d2696573136/] crul 다운로드 및 컴파일 진행 [crayon-697b0b3b0a7d9867495241/] configure 를 진행하고 나면 아래와 같이 H... Read More..
admin 2023.07.11 sudo – Heap buffer overflow 취약점 Baron Samedit [CVE-2021-3156] sudo 취약점 부분 [crayon-697b0b3b0b7d9058048099/] 위와 같이 세그멘테이션 오류 또는 Segmentation fault 표시가 되면 취약점이 발생 업데이트 부분 [crayon-697b0b3b0b7eb042907858/] 업데이트 후 확인 [crayon-697b0b3b0b7f3983340966/] 업데이트 필수 Read More..
admin 2023.04.14 cenots 7 rrdtool install OS : CentOS 7.x 1. eprl install [crayon-697b0b3b0bf12170628985/] 2. rrdtool install [crayon-697b0b3b0bf23697757899/] 3. 확인 [crayon-697b0b3b0bf2a474590125/] Read More..
admin 2023.02.01 dmidecode 메모리 용량 및 갯수 및 클럭 확인 ( linux) 리눅스에서 현재 설치된 RAM의 갯수 및 용량 클럭을 확인 할 수 있는 명령어 1. 설치 [crayon-697b0b3b0c676704808132/] 2. 메모리 타입 확인 [crayon-697b0b3b0c688687391330/] 해당 정보를 확인해보면 Kingston DDR3 4GB 장착 클럭은 13333 이제 그럼 메모리 슬롯이 몇개에 몇개 장착인지 확인해보자 [crayon-697b0b3b0c691067847007/] 해당 서버는 모든 슬롯을 다 사용하고 있다 다른 서버를 한번 체크해보자 [crayon-697b0b3b0c69a076613057/] 총 24개의 슬롯에서 4개 슬롯만 사용 / 나머진 모두 장착이 가능한 슬롯 Read More..