본문 바로가기

728x90

전체 글

nc 명령어 nc 명령어 nc 패키지 설치 yum install -y nc (또는) yum install -y nmap-ncat nc 명령어로 포트 확인하기(오픈) nc -z -v [hostname/IP address] [port number] 접속 성공(TCP 53 포트) nc -zvw10 8.8.8.8 53 $ nc -zvw10 8.8.8.8 53 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 8.8.8.8:53. Ncat: 0 bytes sent, 0 bytes received in 0.05 seconds. 접속 성공(UDP 53 포트) nc -zvw10 8.8.8.8 -u 53 $ nc -zvw10 8.8.8.8 -u 53 Ncat: Vers.. 더보기
curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 명령어로 웹사이트 로딩 속도를 테스트하는 방법 curl 버전 정보 $ curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets http code 출력 curl -s -o /dev/nul.. 더보기
리눅스에서 LVM으로 구성된 ROOT(centos-root) 파티션을 확장 LVM으로 구성된 ROOT(centos-root) 파티션을 확장 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ df -Th | egrep -v tmpfs Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/centos-root xfs 8.0G 1.6G 6.5G 19% / /dev/sda1 xfs 1014M 167M 848M 17% /boot 물리적 디스크 증설 - 10GB DISK 증설 추가된 DISK(sdb 디스크) lsblk $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1.. 더보기
교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS) 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS) Access-Control-Allow-Origin header Access-Control-Allow-Origin은 CORS 헤더입니다. CORS 또는 Cross Origin Resource Sharing은 브라우저가 원본 A에서 실행 중인 사이트가 원본 B에서 리소스를 요청할 수 있도록 하는 메커니즘입니다. 에러 Access to images at 'https://img.sangchul.kr/img/123.png' from origin 'https://www.sangchul.kr' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is .. 더보기
[AWS] Shell 스크립트로 Amazon Machine Image(AMI) 생성하기 Shell 스크립트로 Amazon Machine Image(AMI) 생성하기 인스턴스 조회 instance-search.sh 스크립트 #!/bin/bash aws ec2 describe-instances \ --filters "Name=instance-state-name,Values=running" \ --query 'Reservations[*].Instances[*].{A_Name:Tags[?Key==`Name`]|[0].Value,B_Instance:InstanceId,C_Type:InstanceType,D_PrivateIP:PrivateIpAddress,E_PublicIP:PublicIpAddress,F_Status:State.Name,G_CreatedDate:LaunchTime}' \ --outp.. 더보기
Shell 매개변수 확장(Parameter Expansion) Shell 매개변수 확장(Parameter Expansion) Shell에서 매개변수 확장(Parameter Expansion)은 변수의 값을 조작하거나 대체하는 기능을 제공합니다. 매개변수 확장은 다양한 형식과 옵션으로 사용할 수 있으며, 가장 일반적인 형식은 다음과 같습니다 1. ${변수명} : 변수의 값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${name}은 "John"으로 확장됩니다. 2. ${변수명:-기본값} : 변수의 값을 출력하되, 변수가 정의되어 있지 않으면 기본값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${age:-25}는 만약 age 변수가 정의되어 있지 않으면 "25"로 확장됩니다. 3. ${변수명:=기본값} : 변수의 값을 출력하되,.. 더보기
ab(Apache Bench) tools ab(Apache Bench) tools ab - Apache HTTP 서버 벤치마킹 도구 ab 버전 $ ab -V This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ ab 명령어 더보기 --- $ ab -h Usage: ab [options] [http[s]://]hostname[:port]/path Options are: -n requests Number of requests to perform -c concurrency Number of mult.. 더보기
우분투에서 HAProxy-WI를 설치하고 설정하는 방법 우분투에서 HAProxy-WI를 설치하고 설정하는 방법 우분투에서 HAProxy-WI (HAProxy Web Interface)를 설치하고 설정하는 방법을 설명하겠습니다. HAProxy-WI는 HAProxy 서버를 웹 인터페이스를 통해 관리하고 모니터링하는 도구입니다. 1. 시스템 업데이트 시스템 업데이트를 수행합니다. sudo apt update 2. 의존성 패키지 설치 HAProxy-WI를 설치하는데 필요한 의존성 패키지를 설치합니다. sudo apt install apache2 php libapache2-mod-php php-cli php-mysql php-json php-gd php-curl php-mbstring php-xml php-bcmath git 3. Apache 웹 서버 설정 Apach.. 더보기

728x90