본문 바로가기

반응형

전체 글

C276x260 GoAccess를 설치하고 로그를 분석하는 방법 GoAccess를 설치하고 로그를 분석하는 방법goaccess : Real-time web log analyzer and interactive viewer1. GoAccess 설치sudo yum install epel-releasesudo yum install -y goaccess$ goaccess --versionGoAccess - 1.5.4.For more details visit: https://goaccess.io/Copyright (C) 2009-2020 by Gerardo OrellanaBuild configure arguments: --enable-debug --enable-utf8 --enable-geoip=legacy --with-getline --with-openssl2. 로그.. 더보기
C276x260 CentOS 7에서 Chrony 설치 및 설정 방법 CentOS 7에서 Chrony 설치 및 설정 방법(ntpd 대체)1. Chrony 설치sudo yum install -y chronychronyc -vchronyc (chrony) version 3.4 (+READLINE +SECHASH +IPV6 +DEBUG)Chrony 서비스 활성화 및 서비스sudo systemctl --now enable chronyd(또는)sudo systemctl enable chronydsudo systemctl start chronyd2. Chrony 설정(chrony.conf) 파일 편집NTP 서버 설정time.bora.net 추가times.postech.ac.kr 추가vim /etc/chrony.conf# NTP 서버 설정 (외부 시간 서버)server gps.bora.. 더보기
C276x260 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법 PHP 8.1에서 MongoDB 확장 모듈을 설치하는 방법테스트 환경$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04 LTSRelease: 22.04Codename: jammyMongoDB 확장 모듈 설치하기PHP 리포지토리 추가sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpapt 데이터베이스 업데이트apt-get updatemongodb 확장 모듈 설치sudo apt-get install -y php8.1-mongodbmongodb 확장 모듈 확인php -m | grep mongodb1. M.. 더보기
C276x260 [URL] 정규식 테스트 URL 정규식 테스트 URLhttps://regexper.com/ 핸드폰 번호 : /^01([0|1|6|7|8|9]?)-?([0-9]{3,4})-?([0-9]{4})$/ 더보기
C276x260 OpenSSL 명령어로 TLS 연결 테스트 OpenSSL 명령어로 TLS 연결 테스트echo | openssl s_client -connect [site:443] -tls1_2 -stateecho | openssl s_client -connect www.sangchul.kr:443 -tls1_2 -state---No client certificate CA names sentPeer signing digest: SHA512Peer signature type: RSAServer Temp Key: ECDH, P-256, 256 bits---SSL handshake has read 4746 bytes and written 344 bytesVerification error: unable to get local issuer certificate---New,.. 더보기
C276x260 screen 명령어 screen 명령어Summary : A screen manager that supports multiple logins on one terminalscreen 설치yum install -y screenscreen 세션 시작세션 생성screen -S [session name]screen -S sangchul[detached from 4008445.sangchul]세션 나기기Ctrl + a, d세션 리스트 확인screen -lsThere are screens on: 4008445.sangchul (Detached) 4008392.sangchu (Detached)2 Sockets in /var/run/screen/S-root.세션 다시 연결screen -r [session name]screen -r sangc.. 더보기
C276x260 [kubernetes] kubeadm 구성 보기 kubeadm 구성 보기 kubectl get cm -o yaml -n kube-system kubeadm-config $ kubectl get cm -o yaml -n kube-system kubeadm-config apiVersion: v1 data: ClusterConfiguration: | apiServer: extraArgs: authorization-mode: Node,RBAC timeoutForControlPlane: 4m0s apiVersion: kubeadm.k8s.io/v1beta2 certificatesDir: /etc/kubernetes/pki clusterName: kubernetes controllerManager: {} dns: type: CoreDNS etcd: local: .. 더보기
C276x260 쿠버네티스에서 실행 중인 컨테이너에 대화형 셀로 접근하는 방법 쿠버네티스에서 실행 중인 컨테이너에 대화형 셀로 접근하는 방법kubectl exec 명령어를 통해 Kubernetes 클러스터에서 실행 중인 컨테이너 내부로 들어가서 대화형 셀을 실행할 수 있습니다.1. 실행 중인 Pod 확인쿠버네티스 클러스터에서 실행 중인 Pod를 확인해야 합니다.kubectl get pods현재 네임스페이스에서 실행 중인 모든 Pod의 목록을 출력합니다. 특정 네임스페이스에서 Pod를 확인하려면 -n 플래그를 사용합니다.kubectl get pods -n 2. Pod의 컨테이너 목록 확인만약 Pod 안에 여러 컨테이너가 있을 경우 해당 Pod의 컨테이너 목록을 확인할 수 있습니다.kubectl get pod -o jsonpath='{.spec.containers[*].name}'3.. 더보기

728x90
반응형