분류 전체보기 썸네일형 리스트형 [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가 모니터링해야 할 .. 더보기 [WIP] Mac vscode에서 한 번에 여러 개의 텍스트를 선택하고 수정하는 방법 vscode에서 한 번에 여러 개의 텍스트를 선택하고 수정하는 방법Windows/Linux블록 지정 -> Ctrl + DCtrl + Shift + L -> 지정 블록 수정Maccommand + Dcommand + shift + L 더보기 [WIP] 리눅스에서 파일 시스템 복구하기 리눅스에서 파일 시스템 복구하기리눅스에서 파일 시스템이 손상되거나 오류가 발생할 경우, 파일 시스템을 복구해야 할 수 있습니다. 이번 튜토리얼에서는 리눅스에서 파일 시스템을 복구하는 방법을 설명하겠습니다.1. 파일 시스템 검사파일 시스템을 복구하기 전에, 파일 시스템에 오류가 있는지 먼저 확인해야 합니다. 파일 시스템 검사는 "fsck" 명령어를 사용하여 수행할 수 있습니다. 다음 명령어를 실행하여 파일 시스템 검사를 수행합니다.sudo fsck /dev/sda1위 명령어에서 "/dev/sda1"은 검사할 파일 시스템의 장치 이름을 나타냅니다. 이를 실제 파일 시스템의 이름으로 변경해야 합니다. 파일 시스템 검사가 완료되면, 검사 결과에 따라 파일 시스템을 복구해야 할 수 있습니다.2. 파일 시스템 복구.. 더보기 [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년에 발표된 첫 번째 버전입니다.클라이언트와 서버 사이의 연결을 매번 새로 생성하고, 응답이 도착할.. 더보기 [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.. 더보기 [WIP] 파이썬 가상 환경을 구성하고 설정하는 방법 파이썬 가상 환경을 구성하고 설정하는 방법1. 가상 환경 생성프로젝트 디렉토리 내에서 가상 환경을 생성합니다.python3 -m venv myenv여기서 myenv는 가상 환경의 이름입니다. 이 명령은 myenv라는 이름의 가상 환경 디렉토리를 생성합니다.2. 가상 환경 활성화가상 환경을 활성화하여 사용합니다. Windowsmyenv\Scripts\activatemacOS/Linuxsource myenv/bin/activate가상 환경을 활성화하면 현재 터미널 세션에서 가상 환경을 사용할 수 있습니다. 프롬프트가 (myenv)로 변경되었을 것입니다.3. 가상 환경에서 패키지 설치가상 환경에서 필요한 패키지를 설치할 수 있습니다. pip 명령을 사용하여 패키지를 설치합니다.pip install packag.. 더보기 [WIP] PHP 슈퍼 글로벌 변수 PHP 슈퍼 글로벌 변수PHP 슈퍼 글로벌 변수는 어떤 스크립트나 함수에서도 전역적으로 접근 가능한 미리 정의된 변수입니다. 이 변수들은 여러 상황에서 자주 사용되며 프로그램 전반에서 공유되는 정보를 제공합니다. 이러한 변수들은 $GLOBALS 배열을 사용하여 액세스할 수 있습니다.PHP의 주요 슈퍼 글로벌 변수들$GLOBALS : 모든 글로벌 변수를 포함하는 연관 배열입니다.$_SERVER : 웹 서버의 정보와 요청에 대한 정보를 담고 있습니다. 예를 들어, 클라이언트 IP 주소, 요청 메서드, URL 등의 정보가 있습니다.$_GET : URL의 쿼리 스트링에서 파라미터 값을 가져오는데 사용됩니다.$_POST : POST 방식으로 전달된 폼 데이터의 값을 가져오는데 사용됩니다.$_REQUEST : GE.. 더보기 [WIP] PHP에서 웹 서버의 환경 변수를 가져와서 사용하는 방법 PHP에서 웹 서버의 환경 변수를 가져와서 사용하는 방법PHP 코드가 실행될 때 리눅스 환경 변수(.bashrc 등)를 직접 적용하는 것은 명령어 라인 환경(CLI)에서는 어렵습니다. .bashrc는 보통 셸 세션이 시작될 때만 실행되기 때문에, PHP 스크립트가 웹 서버나 다른 환경에서 실행될 때 .bashrc의 환경 변수를 가져오는 것은 복잡합니다.웹 서버나 다른 환경에서는 웹 서버의 환경 변수 또는 설정 파일을 이용하여 환경 변수를 적용해야 합니다. 웹 서버의 환경 변수를 PHP 코드에서 사용하려면, 웹 서버가 $_SERVER 슈퍼 글로벌 배열에 저장하는 변수를 활용할 수 있습니다.웹 서버 환경 변수를 PHP 코드에서 사용하는 예시웹 서버의 IP 주소 가져오기웹 서버의 IP 주소를 $_SERVER[.. 더보기 이전 1 2 3 4 ··· 162 다음