전체 글 썸네일형 리스트형 SSL 인증서 만료일 확인하는 스크립트 SSL 인증서 만료일 확인하는 스크립트sslinfo.py 파일 생성vim sslinfo.pyimport sslimport socketfrom datetime import datetimeimport argparsedef get_ssl_info(domain): try: # 도메인과 포트 분리 if ':' in domain: domain, port = domain.split(':') port = int(port) else: port = 443 # 도메인의 IP 주소 가져오기 ip = socket.gethostbyname(domain) # 도메인에 대한 소켓 객체 가져오기 .. 더보기 packer 설치 Packer 설치Packer는 다양한 클라우드 플랫폼 및 가상화 기술을 사용하여 이미지를 생성하는 도구입니다. Packer를 설치하는 방법을 다음과 같이 안내해 드리겠습니다. packer 다운로드https://www.packer.io/downloadspacker 설치brew tap hashicorp/tapbrew install hashicorp/tap/packer> brew install hashicorp/tap/packer==> Downloading https://releases.hashicorp.com/packer/1.8.3/packer_1.8.3_darwin_arm64.zip######################################################################.. 더보기 SSD, SCSI, SATA, IDE/ATA 디스크의 성능을 측정한 결과 SSD, SCSI, SATA, IDE/ATA 디스크의 성능을 측정한 결과디스크의 속도는 다양한 요소에 영향을 받기 때문에 정확한 비교를 위해서는 각각의 요소를 고려해야 합니다. 그러나 일반적으로는 다음과 같은 순서로 속도가 빠르다고 평가됩니다. SSD (Solid State Drive)SCSI (Small Computer System Interface)SATA (Serial Advanced Technology Attachment)IDE/ATA (Integrated Drive Electronics/Advanced Technology Attachment)SSD는 플래시 메모리를 사용하여 데이터를 저장하기 때문에 매우 빠른 속도를 가집니다. 따라서, 서버나 데스크탑에서 많은 데이터 처리가 필요한 경우에는 SS.. 더보기 코드형 인프라(IaC) 및 인프라스트럭처 자동화 도구 비교 코드형 인프라(IaC) 및 인프라스트럭처 자동화 도구 비교코드형 인프라(IaC)코드형 인프라 (Infrastructure as Code, IaC)는 인프라스트럭처를 코드로 정의하고, 버전 관리와 자동화된 배포를 통해 관리하는 방법을 의미합니다. 기존의 수동 방식으로 서버를 관리하거나 인프라스트럭처를 구축하면, 인프라스트럭처의 상태를 관리하기 어려울 뿐만 아니라, 실수로 인해 예기치 않은 문제가 발생할 가능성이 높아집니다. 하지만 코드형 인프라를 사용하면, 인프라스트럭처를 코드로 정의하고 이를 버전 관리 시스템에 저장함으로써, 변경사항을 추적하고 롤백할 수 있습니다. 또한 자동화된 배포를 통해 빠르고 일관된 인프라스트럭처를 구축할 수 있으며, 인프라스트럭처를 코드로 관리함으로써 인프라스트럭처의 상태를 쉽게.. 더보기 PHP의 설정 파일(php.ini) 위치 찾기 PHP의 설정 파일(php.ini) 위치 찾기PHP의 설정 파일 php.ini은 일반적으로 웹 서버 구성에 따라 위치가 다를 수 있습니다. 일반적으로 Linux 기반의 시스템에서는 다음과 같은 위치 중 하나에서 찾을 수 있습니다. /etc/php/버전/ : PHP 버전에 따라 디렉토리가 다르게 되며, 예를 들어 PHP 7.4를 사용하는 경우 /etc/php/7.4/ 디렉토리에 위치합니다./etc/ : 일부 시스템에서는 php.ini 파일이 /etc/ 디렉토리에 직접 위치합니다.웹 서버 디렉토리 : 웹 서버의 루트 디렉토리에서 php.ini 파일을 찾을 수 있습니다. 예를 들어, Apache 웹 서버를 사용하는 경우, httpd.conf 파일에서 PHPIniDir 지시어로 설정된 디렉토리를 확인하면 됩니다.. 더보기 ping, telnet으로 통신 상태 확인 ping, telnet으로 통신(포트) 상태 확인ping test(ICMP)ping -c 3 8.8.8.8$ ping -c 3 8.8.8.8PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms--- 8.8.8.8 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2003msrtt min/avg/max/mdev .. 더보기 Docker Buildx를 사용하여 다중 플랫폼 이미지를 빌드하는 방법 Docker Buildx를 사용하여 다중 플랫폼 이미지를 빌드하는 방법Docker Buildx를 사용하여 다중 플랫폼 이미지를 빌드하는 방법은 다음과 같습니다. 1. Docker CLI를 최신 버전으로 업그레이드합니다. 2. Docker Buildx 플러그인을 설치합니다.docker buildx install 3. Docker Buildx를 사용하여 빌드할 다중 플랫폼 이미지를 생성합니다.docker buildx create --use --name mybuilder위 명령은 새로운 Buildx 빌더를 생성하고, "mybuilder"라는 이름으로 설정한 후 해당 빌더를 사용하도록 지정합니다. 4. 빌드할 다중 플랫폼 이미지를 빌드합니다.docker buildx build --platform ,,... --.. 더보기 웹 서버에 최대 동시 접속자를 측정하는 방법 웹 서버에 최대 동시 접속자를 측정하는 방법웹 서버에 최대 동시 접속자를 측정하는 방법은 여러 가지가 있지만 대표적인 방법은 아래와 같습니다.1. 웹 서버 로그 분석웹 서버가 생성하는 로그를 분석하여 동시 접속자 수를 추정할 수 있습니다. 로그에서는 클라이언트 IP 주소, 접속 시간, 요청 URL 등이 기록되어 있습니다. 이 정보를 활용하여 특정 시간대의 동시 접속자 수를 추정할 수 있습니다.2. 모니터링 도구 사용서버 모니터링 도구를 사용하여 웹 서버의 트래픽 상황을 실시간으로 모니터링할 수 있습니다. 이를 통해 동시 접속자 수를 측정할 수 있습니다.3. 부하 테스트 도구 사용부하 테스트 도구를 사용하여 서버에 부하를 가해 동시 접속자 수를 측정할 수 있습니다. 부하 테스트 도구는 여러 클라이언트에서 .. 더보기 이전 1 2 3 4 ··· 13 다음