전체 글 썸네일형 리스트형 [python] 아파치 웹 서버를 시작하고 중지하는 스크립트 아파치 웹 서버를 시작하고 중지하는 스크립트스크립트 작성vim apachev2_restart.pyimport subprocessimport timeimport pexpectssl_password = "pw1234"apache_command = '/usr/local/apache2/sbin/apachectl'def stop_apache_server(): subprocess.run([apache_command, 'stop']) print("\nApache 서버를 종료합니다...")def wait_for_server_shutdown(): print("\nApache 서버가 완전히 종료될 때까지 대기합니다.") start_time = time.time() - 1 while True: .. 더보기 우분투에 Apache2를 컴파일하여 설치하는 방법 우분투(Ubuntu 22.04)에 Apache2를 컴파일하여 설치하는 방법1. 의존성 설치빌드 도구와 Apache2가 필요로 하는 의존성을 설치합니다.sudo apt-get updatesudo apt-get install -y build-essentialsudo apt-get install -y zlib1g-dev libssl-dev libpcre3-devsudo apt-get install libnghttp2-dev2. Apache 소스 다운로드공식 Apache 웹사이트에서 Apache2 소스코드를 다운로드합니다.cd /usr/local/srcwget -q https://dlcdn.apache.org/httpd/httpd-2.4.59.tar.gz3. APR, APR-util 소스 다운로드wget -q .. 더보기 [url] ads.txt 유효성 검사기 ads.txt 유효성 검사기ads.txt Validator : https://adstxt.guru/validator 참고URL- Google 애드센스 고객센터 : 인벤토리 관리 > Ads.txt 가이드 더보기 우분투에 Nginx를 설치하고 Certbot을 사용하여 SSL 인증서를 설정하는 방법 우분투에 Nginx를 설치하고 Let's Encrypt를 사용하여 SSL 인증서를 설정하는 방법Nginx 설치우분투 패키지 관리자를 사용하여 Nginx를 설치합니다.sudo apt-get updatesudo apt-get install -y curl gnupg2 ca-certificates lsb-releasesudo apt-get install -y ubuntu-keyring apt-transport-httpscurl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/usr/sha.. 더보기 os 모듈과 subprocess 모듈의 차이점 os 모듈과 subprocess 모듈의 차이점os 모듈과 subprocess 모듈은 각각 다음과 같은 목적으로 사용됩니다.os 모듈파일 및 디렉토리 관리를 위한 함수를 제공합니다.운영 체제와 상호 작용하기 위한 함수를 제공합니다.파일 경로 조작, 디렉토리 생성 및 삭제, 파일 및 디렉토리 목록 가져오기 등의 작업을 처리합니다.os 모듈의 프로세스 매개 변수os.getcwd() : 현재 작업 디렉토리를 반환합니다.os.chdir(path) : 작업 디렉토리를 변경합니다.os.listdir(path) : 지정된 경로의 파일 및 디렉토리 목록을 반환합니다.os.mkdir(path) : 새 디렉토리를 만듭니다.os.makedirs(path) : 중간 경로의 디렉토리를 생성하면서 디렉토리를 만듭니다.os.remo.. 더보기 샘플 데이터베이스와 테이블을 생성하는 방법 샘플 데이터베이스와 테이블을 생성하는 방법MySQL 데이터베이스 생성CREATE DATABASE sampledb;샘플 데이터베이스 선택USE sampledb;샘플 테이블 생성사용자 정보를 저장하는 테이블을 생성CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);데이터 삽입생성한 테이블에 샘플 데이터를 삽입INSERT INTO users (username, email) VALUES ('user1', 'user1@example.com');INSERT.. 더보기 AWS Aurora Serverless v2 DB 클러스터 용량 모니터링 AWS Aurora Serverless v2 DB 클러스터 용량 모니터링Aurora Serverless v2 DB 인스턴스의 용량과 사용률을 모니터링주요 메트릭스ServerlessDatabaseCapacity : 클러스터에 할당된 총 용량ACUUtilization(Aurora Capacity Unit Utilization) : 클러스터에서 사용 중인 Aurora Capacity Unit (ACU)의 비율CPUUtilization : 클러스터에서 사용 중인 CPU 리소스의 비율FreeableMemory : 클러스터에서 사용 가능한 메모리 양ServerlessDatabaseCapacityACUUtilizationCPUUtilizationFreeableMemory 참고URL- AWS Documentation .. 더보기 PowerShell을 사용하여 Xbox Game Bar을 제거하는 방법 PowerShell을 사용하여 Xbox Game Bar을 제거하는 방법PowerShell 열기시작 메뉴에서 "PowerShell"을 검색하고 "PowerShell" 또는 "PowerShell(관리자)"을 우클릭하여 "관리자 권한으로 실행"을 선택합니다.패키지 목록 확인(Xbox Game Bar 확인)dism /Online /Get-ProvisionedAppxPackages | Select-String PackageName | Select-String xbox패키지 제거(Xbox Game Bar 제거)Get-ProvisionedAppxPackage -Online | Where-Object { $_.PackageName -match "xbox" } | ForEach-Object { Remove-Provisi.. 더보기 이전 1 ··· 50 51 52 53 54 55 56 ··· 302 다음