본문 바로가기

728x90
반응형

리눅스/명령어

find 명령어에서 파일의 시간 속성으로 사용되는 옵션들 find 명령어에서 파일의 시간 속성으로 사용되는 옵션들 find 명령어에서 ctime, mtime, atime은 파일의 시간 속성을 나타내는데, 각각 다른 의미와 용도를 가지고 있습니다. 이들 시간 속성은 파일의 상태와 액세스, 수정 시간에 대한 정보를 제공합니다. ctime (Change Time) ctime은 파일의 상태가 마지막으로 변경된 시간을 나타냅니다. 파일의 상태란 파일의 속성(메타데이터)이 변경된 시간을 의미합니다. 예를 들어, 파일의 내용이 변경되거나 파일의 소유자, 그룹, 권한 등의 속성이 변경되었을 때 ctime이 업데이트됩니다. find 명령어에서 -ctime 옵션을 사용하면, 파일의 상태가 기준일보다 지난 시간인 파일들을 검색할 수 있습니다. mtime (Modification .. 더보기
stress 패키지 설치 및 CPU, 메모리, 디스크 부하 테스트하는 방법 stress 패키지 설치 및 CPU, 메모리, 디스크 부하 테스트하는 방법 stress는 리눅스 시스템에서 CPU, 메모리, 디스크 등의 부하를 생성하는 명령어입니다. 아래는 stress를 설치하고 CPU, 메모리, 디스크 부하를 테스트하는 방법입니다. 1. stress 설치 stress를 설치하기 위해 터미널에서 다음 명령을 실행합니다. sudo apt-get update sudo apt-get install -y stress 2. CPU 부하 테스트 CPU에 부하를 생성하기 위해 터미널에서 다음 명령을 실행합니다. stress --cpu 4 --timeout 60s 위의 예제는 4개의 CPU 코어에 대해 60초 동안 부하를 생성합니다. 필요에 따라 --cpu 옵션의 값을 조정하고 부하를 생성할 시간을.. 더보기
command 명령어 설치 및 사용하는 방법 command 명령어 설치 및 사용하는 방법 coreutils는 리눅스 시스템의 기본 유틸리티 패키지 중 하나입니다. 대부분의 리눅스 배포판에서 이미 설치되어 있지만, 설치되어 있지 않은 경우에는 패키지 관리자를 사용하여 설치할 수 있습니다. 아래는 몇 가지 주요한 리눅스 배포판에서 coreutils 패키지를 설치하는 방법입니다. Ubuntu 및 Debian 기반 시스템 sudo apt update sudo apt install -y coreutils CentOS 및 RHEL 기반 시스템 sudo yum install -y coreutils Fedora 기반 시스템 sudo dnf install -y coreutils Arch Linux 기반 시스템 sudo pacman -Syu coreutils 설치 .. 더보기
우분투에서 pigz를 설치하고 사용하는 방법 우분투에서 pigz를 설치하고 사용하는 방법 pigz는 병렬 압축 도구인 gzip의 대안으로 사용되는 프로그램입니다. 우분투에서 pigz를 설치하고 사용하는 방법은 다음과 같습니다. 1. 패키지 설치 우분투 패키지 관리자를 사용하여 pigz 패키지를 설치합니다. 터미널을 열고 다음 명령을 실행합니다. sudo apt update sudo apt install pigz 2. pigz 사용법 pigz를 사용하여 파일을 압축 또는 해제할 수 있습니다. 일반적으로 사용되는 몇 가지 예시는 다음과 같습니다. 파일 압축 pigz [옵션] [압축 대상 파일] pigz 명령어의 일부 주요 옵션들을 설명해 드리겠습니다. -p : 병렬 압축 작업 수를 지정합니다. 기본값은 사용 가능한 모든 CPU 코어를 사용하는 것입니다.. 더보기
우분투에서 pbzip2를 설치하고 사용하는 방법 우분투에서 pbzip2를 설치하고 사용하는 방법 pbzip2는 병렬 압축 알고리즘을 사용하여 파일을 압축 및 해제하는 도구입니다. 1. 패키지 설치 우분투 패키지 관리자를 사용하여 pbzip2 패키지를 설치합니다. sudo apt update sudo apt install pbzip2 2. pbzip2 사용법 pbzip2를 사용하여 파일을 압축 또는 해제할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 예시입니다. 파일 압축 pbzip2 [옵션] [압축 대상 파일] pbzip2 명령어의 일부 주요 옵션들을 설명해 드리겠습니다. -p 또는 --num-processes=: 병렬 압축 작업 수를 지정합니다. 기본값은 사용 가능한 모든 CPU 코어를 사용하는 것입니다. 작업 수는 CPU 코어의 수를 넘을 수.. 더보기
리눅스에서 bash 자동 완성 사용하는 방법 리눅스에서 bash 자동 완성 사용하는 방법 bash-completion은 Bash 셸에서 자동 완성 기능을 제공하는 패키지입니다. 다음은 bash-completion 패키지를 설치하고 사용하는 방법입니다. 설치 방법 Ubuntu/Debian 계열 sudo apt-get install -y bash-completion RHEL/CentOS 계열 sudo yum install -y bash-completion 사용 방법 bash-completion 패키지가 설치된 후, Bash를 재시작하거나 다음과 같이 source 명령어를 사용하여 변경 사항을 적용합니다. source /usr/share/bash-completion/bash_completion 이제 Bash에서 명령어, 옵션, 파일 및 디렉토리 이름 등.. 더보기
parted 명령어(GPT 파티션) parted 명령어(GPT 파티션) parted는 Linux와 Unix 시스템에서 디스크 파티션을 조작하는 데 사용되는 명령줄 도구입니다. parted를 사용하여 디스크의 파티션 테이블을 생성, 수정 및 삭제할 수 있습니다. 이를 통해 여러 용도로 디스크를 구성할 수 있습니다. parted 명령어는 파티션 테이블을 조작하는 다양한 옵션을 제공합니다. 다음은 일반적인 몇 가지 예시입니다. parted /dev/sda: /dev/sda 디스크의 파티션 테이블을 조작합니다. mklabel: 새 파티션 테이블을 생성합니다. mkpart: 새 파티션을 생성합니다. resizepart: 파티션 크기를 조정합니다. print: 파티션 테이블의 정보를 출력합니다. rm: 파티션을 삭제합니다. parted는 파티션을 조.. 더보기
sleep 명령어와 wait 명령어 차이점 sleep 명령어와 wait 명령어 차이점 sleep 명령어와 wait 명령어는 리눅스나 유닉스 시스템에서 자주 사용되는 명령어 중 두 가지입니다. 둘 다 프로세스나 스크립트를 실행할 때 사용되며, 사용 방법이나 목적이 다릅니다. 먼저 sleep 명령어는 주어진 시간 동안 프로세스를 일시적으로 중지하는 데 사용됩니다. 주로 스크립트에서 사용되며, 다음과 같이 사용할 수 있습니다. sleep [시간(초)] 위 명령어에서 시간(초)는 일시 중지할 시간을 지정합니다. 예를 들어, sleep 10은 현재 프로세스를 10초 동안 일시 중지합니다. 반면에 wait 명령어는 프로세스나 스크립트가 실행을 완료할 때까지 대기하는 데 사용됩니다. wait 명령어는 보통 다른 명령어와 함께 사용됩니다. 예를 들어, 다음과 .. 더보기

728x90
반응형