본문 바로가기

728x90

전체 글

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. 파일 시스템 복구.. 더보기
C276x260.fwebp.q85 [WIP] HTTP 버전별 설명 HTTP 버전별 설명HTTP(Hypertext Transfer Protocol)는 인터넷에서 데이터를 주고받는 프로토콜입니다. 이전 버전에서는 주로 텍스트 데이터를 주고받았지만, 최근 버전에서는 이미지, 비디오 등 다양한 형식의 데이터를 주고받을 수 있게 되었습니다. 여러 버전의 HTTP가 있지만 가장 많이 사용되는 것은 HTTP/1.1, HTTP/2, HTTP/3입니다.HTTP 1.01996년에 처음 등장한 HTTP 버전으로, 요청(Request)과 응답(Response) 모델을 사용하여 텍스트 데이터를 주고받습니다. HTTP/0.9보다 발전한 버전으로, 요청 헤더에 버전 정보를 포함하지 않습니다.1996년에 발표된 첫 번째 버전입니다.클라이언트와 서버 사이의 연결을 매번 새로 생성하고, 응답이 도착할.. 더보기
C276x260.fwebp.q85 [WIP] Docker Compose로 Sonatype Nexus Repository 3를 설치 및 실행하는 방법 Docker Compose로 Sonatype Nexus Repository 3를 설치 및 실행하는 방법Sonatype Nexus Repository 3는 Maven, Docker, npm, PyPI, Helm 등 다양한 패키지 저장소를 통합 관리할 수 있는 대표적인 아티팩트 저장소입니다.1. 사전 준비Docker/Docker Compose 설치 확인docker -vdocker compose version2. Sonatype Nexus3 Docker 이미지 다운로드docker pull sonatype/nexus33. Nexus3 디렉터리 생성Nexus 데이터 영속성을 위해 별도 디렉터리를 생성합니다.mkdir -p /data/nexus3/nexus-datacd /data/nexus34. Docker Com.. 더보기

728x90