전체 글 썸네일형 리스트형 [draft] 리눅스에 Slack CLI를 설치 및 제거하는 방법 리눅스에 Slack CLI를 설치 및 제거하는 방법Slack CLI 설치작업 디렉토리로 이동cd /usr/local/src공식 설치 스크립트 다운로드Slack 공식 웹 사이트에서 Linux용 Slack CLI 설치 스크립트를 다운로드합니다.wget https://downloads.slack-edge.com/slack-cli/slack_cli_2.23.0_linux_64-bit.tar.gz압축 해제tar xfz slack_cli_2.23.0_linux_64-bit.tar.gzslack 디렉토리로 이동cd binslack 버전 확인./slack version$ ./slack versionUsing slack v2.23.0slack 실행 파일을 /usr/local/bin 디렉토리로 이동mv slack /usr.. 더보기 [draft] 리눅스 Load Average 리눅스 Load AverageLoad Averages이 파일의 처음 세 가지 필드(값)는 로드 평균 수치로 1분, 5분, 15분 동안 평균화된 실행 대기열(state R) 또는 디스크 I/O 대기 중(state D)인 작업의 수를 나타냅니다. Load Average 값은 CPU 작업 큐에 대기 중인 프로세스의 수를 기준으로 계산됩니다. 프로세스가 실행을 기다리는 작업이 많을수록 Load Average 값은 증가합니다. 일반적으로, Load Average 값이 높을수록 시스템의 작업 부하가 더 높다는 것을 의미합니다. Load Average 값의 해석은 다음과 같습니다.값이 0에 가까울 때: 시스템이 대부분의 시간 동안 놀고 있다(유휴 상태)는 의미입니다.값이 1에 가까울 때: 시스템이 작업 부하에 조금 .. 더보기 [draft] Sysbench 설치 및 사용 방법 Sysbench 설치 및 사용 방법Sysbench를 설치하고 사용하는 방법에 대한 간단한 가이드입니다.1. Sysbench 설치sudo apt-get updatesudo apt-get install sysbenchsysbench 주요 옵션 설명--threads=:설명: 동시에 실행될 스레드 수를 지정합니다.예시: --threads=4--time=:설명: 테스트를 실행할 시간(초)을 지정합니다.예시: --time=60--report-interval=:설명: 테스트 결과 보고서를 표시하는 간격을 지정합니다.예시: --report-interval=10--events=:설명: 이벤트 수를 지정하여 특정 작업을 반복 실행합니다.예시: --events=100000--threads=:설명: 동시에 실행될 스레드 수를.. 더보기 [draft] inotifywait 명령어를 설치 및 사용하는 방법 inotifywait 명령어(inotify-tools)를 설치하고 사용하는 방법inotifywait는 inotify-tools 패키지의 일부로 리눅스 파일 시스템에서 파일 또는 디렉터리의 변화를 실시간으로 감지할 수 있는 도구입니다. inotify-tools란?inotify-tools는 리눅스 시스템에서 파일 시스템 이벤트를 모니터링하는 강력한 도구입니다. 파일 생성, 삭제, 수정 등과 같은 파일 시스템의 변화를 감지하여 사용자 정의 스크립트를 실행하거나 다른 프로그램에 알릴 수 있습니다. inotifywait의 사용 용도특정 파일이나 디렉토리의 변경 사항을 모니터링하여 자동화된 작업을 수행실시간으로 파일 시스템의 변경 사항을 확인백업이나 복구를 위한 파일 변경 사항을 추적inotify-tools(ino.. 더보기 [draft] yum(dnf) 설치 및 업데이트 시 발생하는 패키지 충돌 문제 해결 방법 yum(dnf) 설치 및 업데이트 시 발생하는 패키지 충돌 문제 해결 방법yum update -yproblem with installed package perl-ExtUtils-MakeMaker-1:7.34-1.el8.noarch(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)이 오류는 설치하려는 패키지가 시스템의 기존 패키지와 버전이나 의존성 문제로 인해 충돌이 발생할 때 나타납니다.$ yum update -yLast metadat.. 더보기 [draft] Shell 스크립트 if 조건문 Shell 스크립트 if 조건문기본 구문(if 문법)if [ condition ]then # code to execute if condition is truefiif - else 문법if [ condition ]then # code to execute if condition is trueelse # code to execute if condition is falsefiif - elif - else 문법if [ condition1 ]then # code to execute if condition1 is trueelif [ condition2 ]then # code to execute if condition2 is trueelse # code to execute if both conditions .. 더보기 [draft] Ubuntu에서 BoringSSL을 설치하는 방법 Ubuntu에서 BoringSSL을 설치하는 방법BoringSSL은 Google에서 개발한 OpenSSL 호환의 안전성을 강화한 SSL 라이브러리입니다. 1. git 패키지를 설치합니다.sudo apt-get updatesudo apt-get install -y git2. BoringSSL을 복제합니다.git clone https://github.com/google/boringssl.git3. 복제한 BoringSSL 디렉토리로 이동합니다.cd boringssl4. 빌드를 위해 필요한 패키지를 설치합니다.sudo apt-get install -y cmake golang5. 다음 명령어를 실행하여 빌드합니다.mkdir -p build && cd buildcmake ../ && make6. BoringSSL.. 더보기 [draft] AWS CLI를 사용하여 Amazon EC2 AMI를 찾는 방법 AWS Command Line Interface (CLI)를 사용하여 Amazon EC2 AMI(Amazon Machine Image)를 찾는 방법AMI 찾기 명령 실행아래의 명령어를 사용하여 AWS CLI를 통해 AMI를 찾을 수 있습니다.aws ec2 describe-images --owners self위의 명령은 현재 계정의 모든 AMI를 조회합니다. 필요에 따라 다른 --owners 값으로 조회 대상을 변경할 수 있습니다. 예를 들어, AWS Marketplace에서 제공하는 AMI를 조회하려면 --owners aws-marketplace를 사용할 수 있습니다.추가적으로, --filters 옵션을 사용하여 특정 조건에 맞는 AMI를 검색할 수도 있습니다. 예를 들어, 특정 운영체제를 사용하는 AM.. 더보기 이전 1 ··· 14 15 16 17 18 19 20 ··· 152 다음