본문 바로가기

728x90

전체 글

C276x260.fwebp.q85 [WIP] OpenSSL 명령어로 SSL 인증서 도메인 및 만료일 확인하는 방법 OpenSSL 명령어로 SSL 인증서 도메인 및 만료일 확인하는 방법1. SSL 인증서 파일 내용 전체 확인서버에 저장된 인증서 파일(.crt, .pem)의 상세 내용을 확인합니다.openssl x509 -in -text -noout확인 가능한 주요 항목Subject (도메인 정보)Issuer (발급기관)Validity (시작일 / 만료일)Subject Alternative Name (SAN)공개키 정보서명 알고리즘2. 인증서 파일에서 도메인 이름 및 만료일만 확인필요한 정보만 간단히 출력하려면 아래 명령어를 사용합니다.openssl x509 -in -noout -subject -enddate$ openssl x509 -in /etc/ssl/certs/sangchul.kr.crt -noout -sub.. 더보기
C276x260.fwebp.q85 [WIP] zabbix php-fpm의 성능 상태를 모니터링하는 방법 zabbix(zabbix-agent) php-fpm의 성능 상태를 모니터링하는 방법php-fpm(www.conf) 설정$ cat /etc/php-fpm.d/www.conf | grep pm.status_pathpm.status_path = /statusnginx(default.conf) 설정$ cat /etc/nginx/conf.d/default.conf... # nginx, php-fpm status location ~ ^/(status|ping)$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fas.. 더보기
C276x260.fwebp.q85 [WIP] vscode에서 Python 개발환경 설정 vscode(Visual Studio Code)에서 Python 개발환경 설정vscode 명령 표시 및 실행MAC : command + shift + pWINDOWS : ctrl + shift + p명령 표시 및 실행 창에서 "Python: Select Interpreter" 검색인터프리터 선택/opt/homebrew/bin/python3 선택test1.py 코딩# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport osimport requestsurl = "https://www.sangchul.kr"response = requests.get(url)print("status code :", response.status_code)python 실행(Ctrl + F5) 참고.. 더보기
C276x260.fwebp.q85 [WIP] 서비스 거부를 유발하는 공격(DOS와 DDOS) 서비스 거부를 유발하는 공격(DOS와 DDOS)DOS와 DDOS는 모두 네트워크 공격의 유형으로, 목표 시스템에 대한 서비스 거부를 유발하는 공격입니다. DOS(Denial of Service)는 공격자가 단일 컴퓨터를 사용하여 목표 시스템에 대한 서비스 거부를 유발하는 공격입니다. 예를 들어, 공격자는 하나 이상의 프로그램을 사용하여 대상 시스템으로 대량의 트래픽을 보내고, 이를 처리하기 위한 시스템 자원을 소진시켜 서비스 거부를 유발합니다. 이러한 유형의 공격은 일반적으로 하나 이상의 공격자가 공동으로 작업하여 수행됩니다. DDOS(Distributed Denial of Service)는 여러 대의 컴퓨터를 사용하여 대상 시스템에 대한 서비스 거부를 유발하는 공격입니다. 이러한 유형의 공격은 여러 공.. 더보기
C276x260.fwebp.q85 [WIP] CentOS 7에서 Apache Tomcat를 설치하고 인스턴스를 자동으로 구성하는 방법 CentOS 7에서 Apache Tomcat(apache-tomcat)를 설치하고 인스턴스를 자동으로 구성하는 방법사전 준비Java 설치 확인java -versionopenjdk version "17.0.6"또는 Azul JDK 사용 시/usr/local/java/bin/java -versionTomcat 설치 스크립트 작성다운로드 경로- https://downloads.apache.org/tomcat/tomcat-10/v10.1.7/bin/script.sh 생성vim script.sh#!/bin/bash# root 계정 확인if [ "$(id -u)" -ne 0 ]; then echo "This script must be run as root." exit 1fi# 변수 설정tomcat_hom.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 PCP를 설치하는 방법 우분투에서 PCP를 설치하는 방법테스트 환경 PCP(PMCD - Performance Co-Pilot Daemon)는 성능 모니터링 및 분석을 위한 도구입니다.1. 패키지 관리자 업데이트우분투 패키지 관리자를 최신 상태로 업데이트합니다.sudo apt update2. PCP 설치PCP 패키지를 설치합니다.sudo apt install -y pcp$ pcp --versionpcp version 5.3.63. PCP 서비스 시작PCP 서비스를 시작합니다.sudo systemctl start pmcd4. PMCD 구성 확인/etc/pcp/pmcd/pmcd.conf에 위치한 PMCD 구성 파일을 검토합니다. 필요한 도메인 및 옵션이 활성화되고 올바르게 구성되었는지 확인합니다. 특히, PMCD가 모니터링해야 할 .. 더보기
C276x260.fwebp.q85 [WIP] Mac vscode에서 한 번에 여러 개의 텍스트를 선택하고 수정하는 방법 vscode에서 한 번에 여러 개의 텍스트를 선택하고 수정하는 방법Windows/Linux블록 지정 -> Ctrl + DCtrl + Shift + L -> 지정 블록 수정Maccommand + Dcommand + shift + L 더보기
C276x260.fwebp.q85 [WIP] 리눅스에서 파일 시스템 복구하기 리눅스에서 파일 시스템 복구하기리눅스에서 파일 시스템이 손상되거나 오류가 발생할 경우, 파일 시스템을 복구해야 할 수 있습니다. 이번 튜토리얼에서는 리눅스에서 파일 시스템을 복구하는 방법을 설명하겠습니다.1. 파일 시스템 검사파일 시스템을 복구하기 전에, 파일 시스템에 오류가 있는지 먼저 확인해야 합니다. 파일 시스템 검사는 "fsck" 명령어를 사용하여 수행할 수 있습니다. 다음 명령어를 실행하여 파일 시스템 검사를 수행합니다.sudo fsck /dev/sda1위 명령어에서 "/dev/sda1"은 검사할 파일 시스템의 장치 이름을 나타냅니다. 이를 실제 파일 시스템의 이름으로 변경해야 합니다. 파일 시스템 검사가 완료되면, 검사 결과에 따라 파일 시스템을 복구해야 할 수 있습니다.2. 파일 시스템 복구.. 더보기

728x90