리눅스 썸네일형 리스트형 포워드 프록시와 리버스 프록시의 차이점과 역할 포워드 프록시와 리버스 프록시의 차이점과 역할 포워드 프록시와 리버스 프록시는 모두 프록시 서버의 한 종류로 클라이언트와 서버 사이의 중계 역할을 합니다. 포워드 프록시(Forward Proxy) 클라이언트와 서버 사이에 위치하여 클라이언트의 요청을 대신 전달하고, 서버의 응답을 클라이언트에게 전달하는 역할을 합니다. 즉, 클라이언트는 실제 서버가 아닌 포워드 프록시에게 요청을 하게 됩니다. 포워드 프록시는 다음과 같은 목적으로 사용될 수 있습니다. 보안 향상: 포워드 프록시는 클라이언트의 IP 주소를 서버에 노출하지 않고, 프록시 서버의 IP 주소만 노출함으로써 보안을 향상시킬 수 있습니다. 또한, 포워드 프록시는 클라이언트의 요청을 필터링하여 악성 요청을 차단할 수 있습니다. 성능 향상: 포워드 프록.. 더보기 [리눅스] 리눅스에서 시간 변환하는 명령어 리눅스에서 시간 변환하는 명령어 1. GMT(그리니치 표준시)에서 KST(한국 표준시)로 시간 변경하는 명령어 다음 명령어를 사용하여 GMT에서 KST로 시간을 변경할 수 있습니다. TZ=Asia/Seoul date -d 'YYYY-MM-DD HH:mm:ss GMT' 위 명령어에서 YYYY-MM-DD HH:mm:ss에는 GMT 시간이 입력되어야 합니다. 예를 들어, 2023년 4월 8일 10시 30분 0초의 GMT 시간을 KST 시간으로 변경하려면 다음과 같이 입력합니다. TZ=Asia/Seoul date -d '2023-04-08 10:30:00 GMT' 위 명령어를 실행하면, KST 시간으로 변경된 결과가 출력됩니다. 예를 들어, 한국 표준시가 GMT+9인 경우, 다음과 같은 결과가 출력됩니다. Fr.. 더보기 fio를 설치하고 디스크의 읽기 및 쓰기 속도를 측정하는 방법 fio를 설치하고 디스크의 읽기 및 쓰기 속도를 측정하는 방법 fio(Flexible I/O Tester)는 다양한 형태의 입출력(I/O) 벤치마크를 수행할 수 있는 유연한 I/O 테스트 도구입니다. 리눅스에서 사용할 수 있으며 다양한 옵션으로 벤치마크를 구성할 수 있습니다. fio 설치 방법 fio를 설치하려면 운영 체제의 패키지 관리자를 사용하여 설치할 수 있습니다. Ubuntu sudo apt-get update sudo apt-get install fio CentOS sudo yum install fio fio 명령어의 기본 구문 fio --name=mytest --ioengine=sync --rw=randwrite --bs=4k --size=1G --numjobs=1 --time_based --.. 더보기 hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법 hdparm 설치 및 hdparm 도구로 디스크의 읽기/쓰기 속도를 측정하는 방법hdparm을 설치하는 방법1. apt-get을 이용한 설치(Ubuntu, Debian 등)hdparm은 대부분의 리눅스 배포판에 포함되어 있지만 설치되어 있지 않은 경우 apt-get 명령어로 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y hdparm2. yum을 이용한 설치(CentOS, Fedora 등)yum을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo yum install -y hdparm3. pacman을 이용한 설치(Arch Linux 등)pacman을 이용하여 hdparm을 설치하려면 다음 명령어를 입력합니다.sudo pacman -S h.. 더보기 dd를 사용하여 디스크의 읽기/쓰기 속도를 측정하는 방법 dd를 사용하여 디스크의 읽기/쓰기 속도를 측정하는 방법dd 명령어는 간단하게 디스크의 읽기 및 쓰기 성능을 테스트할 수 있는 유용한 도구입니다.1. 디스크 쓰기 속도 측정임의의 1GB 크기의 데이터를 /tmp/testfile에 쓰면서 속도를 측정합니다.dd if=/dev/zero of=/tmp/testfile bs=1M count=1024 oflag=directif=/dev/zero → 입력 파일로 /dev/zero(0값을 가진 가상 파일) 사용of=/tmp/testfile → 데이터를 /tmp/testfile에 저장bs=1M → 1MB 블록 크기로 데이터 쓰기count=1024 → 1024개의 블록을 사용 (1GB)oflag=direct → 캐시를 사용하지 않고 직접 디스크에 쓰기$ dd if=/de.. 더보기 디스크의 속도를 측정하는 방법 디스크의 읽기/쓰기 속도를 측정하는 방법리눅스 환경에서는 다양한 도구를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다.1. dd 사용dd는 리눅스에서 사용 가능한 유틸리티로 파일 복사 등 다양한 용도로 사용됩니다. dd를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 쓰기 속도 테스트dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct$ dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=direct1+0 records in1+0 records out1073741824 bytes (1.1 GB, 1.0 GiB) copied, 7.81464 s, 137 MB/s위 명령어는 1GB 크기의 파일.. 더보기 [리눅스] mail 명령어 mail 명령어 mail 명령어는 일반적으로 Unix/Linux 시스템에서 기본적으로 제공됩니다. 하지만 시스템에 설치되어 있지 않은 경우, 다음 명령어를 사용하여 설치할 수 있습니다. Debian/Ubuntu 계열 sudo apt-get update sudo apt-get install mailutils RHEL/CentOS 계열 sudo yum update sudo yum install mailx 설치 후에는 mail 명령어를 사용하여 이메일을 보낼 수 있습니다. mail 명령어는 일반적으로 다음과 같은 구문을 사용합니다. mail [옵션] [받는 사람 이메일 주소] 옵션은 다양하며, 자세한 내용은 man mail 명령어를 사용하여 확인할 수 있습니다. 예를 들어, mail 명령어를 사용하여 user.. 더보기 ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법 ARM(CPU) 아키텍처에서 Zulu JDK 17을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 20.04.3 LTS$ uname -iaarch64aarch64 플랫폼에서 Zulu JDK 17을 설치하는 방법은 다음과 같습니다. 1. Zulu JDK 17 다운로드 페이지에서 aarch64용 패키지를 다운로드합니다.https://www.azul.com/downloads/zulu-community/?os=ubuntu&architecture=arm-64-bit&package=jdk 2. 다운로드한 파일을 압축 해제합니다.예를 들어, tar -xvzf zulu17.0.0.23-ca-jdk17-linux_aarch64.tar.gz와 같이 실행합니다.$ wget https.. 더보기 이전 1 ··· 59 60 61 62 63 64 65 ··· 176 다음