본문 바로가기

반응형

Linux

[리눅스] 디스크의 읽기/쓰기 속도를 측정하는 방법 디스크의 읽기/쓰기 속도를 측정하는 방법 리눅스 환경에서는 다양한 도구를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 여기서는 dd, hdparm, fio 등의 도구를 이용하여 디스크의 속도를 측정하는 방법을 설명합니다. 1. dd를 이용한 디스크 속도 측정 dd는 리눅스에서 사용 가능한 유틸리티로, 파일 복사 등 다양한 용도로 사용됩니다. dd를 이용하여 디스크의 읽기/쓰기 속도를 측정할 수 있습니다. 아래 명령어를 입력하여 디스크의 읽기 속도를 측정합니다. dd if=/dev/zero of=/dev/null bs=1M count=1000 위 명령어는 /dev/zero에서 1MB씩 1000번 읽어 /dev/null로 출력하는 명령어입니다. 이 명령어를 실행하면, 디스크의 읽기 속도가 표시됩.. 더보기
[리눅스] 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 -d Description:Ubuntu 20.04.3 LTS $ uname -i aarch64 aarch64 플랫폼에서 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와 같이 실행합니다. $ wg.. 더보기
AMD64, X86, ARM CPU 아키텍처의 차이점 AMD64, X86, ARM CPU 아키텍처의 차이점 ADM64, X86, ARM은 모두 CPU 아키텍처를 나타내는 용어입니다. 이들 아키텍처 간에는 다음과 같은 차이점이 있습니다. 1. AMD64 (x86-64, x64) 64비트 아키텍처로, 대부분의 최신 PC와 서버에 사용됩니다. 64비트 처리와 64비트 메모리 주소 공간을 지원하므로, 32비트 시스템보다 더 높은 메모리 용량과 더 높은 처리 성능을 제공합니다. x86 아키텍처의 확장 버전이므로, x86 호환 코드와 프로그램을 지원합니다. 2. X86 (IA-32) 32비트 아키텍처로, 이전 세대의 PC와 서버에 사용됩니다. 32비트 처리와 32비트 메모리 주소 공간을 지원하며, 최대 4GB의 메모리를 지원합니다. 이전에 개발된 많은 소프트웨어와 운.. 더보기
sudo su 명령어와 sudo su - 명령어 차이점 sudo su 명령어와 sudo su - 명령어 차이점 sudo su와 sudo su -는 둘 다 다른 사용자의 권한으로 명령을 실행할 수 있는 Linux 명령어입니다. 하지만 이 두 명령어는 실행 시에 다른 환경을 설정합니다. 명령어 환경 유지 쉘 복사 sudo su 유지 X sudo su - X 복사 sudo su : 현재 사용자를 대상으로 su 명령어를 실행합니다. 이는 현재 사용자의 환경을 변경하지 않고 다른 사용자의 권한으로 명령어를 실행합니다. 예를 들어 현재 사용자가 user1이고 sudo su를 실행하여 root 계정으로 전환하면 root 권한으로 명령을 실행하지만 여전히 현재 사용자의 환경(즉 환경 변수, 작업 디렉토리 등)은 그대로 유지됩니다. sudo su - : - 옵션을 추가하여 .. 더보기
whereis 명령어와 which 명령어 차이점 whereis 명령어와 which 명령어 차이점 whereis와 which는 모두 리눅스와 유닉스 운영체제에서 사용되는 명령어로 실행 가능한 프로그램의 실행 파일 위치를 찾는 데 사용됩니다. 그러나 둘은 목적과 사용 방법에 차이가 있습니다. whereis 명령어는 프로그램 실행 파일 소스 코드 및 man 페이지의 위치를 검색합니다. 즉 검색 범위가 넓습니다. 반면에 which 명령어는 주어진 명령어나 프로그램이 어느 경로에서 실행되는지 검색합니다. 즉 검색 범위가 좁습니다. which 명령어는 입력한 명령어의 실행 파일 경로를 찾아줍니다. 예를 들어 which ls 명령어를 실행하면 ls 명령어가 /bin/ls 경로에 있다는 정보를 제공합니다. which 명령어는 PATH 환경 변수에 정의된 경로를 검색.. 더보기
[리눅스] whereis 명령어 whereis 명령어 실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾는 데 사용됩니다. 이 명령어는 다음과 같은 방법으로 사용할 수 있습니다. 1. 기본적인 사용법 whereis 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다. whereis ls $ whereis ls ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz 위 명령어를 실행하면 /usr/bin/ls /usr/share/man/man1/ls.1.gz와 같은 출력 결과가 나타납니다. 이는 ls 명령어의 실행 파일이 /.. 더보기
[aws] Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) Amazon Linux 2 인스턴스에 도커(Docker)를 설치하는 방법(docker install) 테스트 환경 $ cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2" HOME_URL="https://amazonlinux.com/" Docker 설치 Docker 패키지 설치 sudo amazon-linux-extras install -y docker Docker 서비스 시작 sudo systemctl --no.. 더보기

728x90
반응형