본문 바로가기

728x90

리눅스

리눅스 Load Average 리눅스 Load Average Load Averages 이 파일의 처음 세 가지 필드(값)는 로드 평균 수치로 1분, 5분, 15분 동안 평균화된 실행 대기열(state R) 또는 디스크 I/O 대기 중(state D)인 작업의 수를 나타냅니다. Load Average 값은 CPU 작업 큐에 대기 중인 프로세스의 수를 기준으로 계산됩니다. 프로세스가 실행을 기다리는 작업이 많을수록 Load Average 값은 증가합니다. 일반적으로, Load Average 값이 높을수록 시스템의 작업 부하가 더 높다는 것을 의미합니다. Load Average 값의 해석은 다음과 같습니다. 값이 0에 가까울 때: 시스템이 대부분의 시간 동안 놀고 있다(유휴 상태)는 의미입니다. 값이 1에 가까울 때: 시스템이 작업 부하.. 더보기
APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 APT 패키지 관리자를 사용하여 패키지를 제거하는 명령어의 차이점 apt remove, apt purge, apt autoremove은 모두 APT(Advanced Package Tool) 패키지 관리자를 사용하여 패키지를 제거하는 명령어입니다. 1. apt remove 이 명령어는 패키지를 시스템에서 제거합니다. 하지만 설정 파일은 삭제되지 않으며, 의존성 패키지 역시 유지됩니다. 이는 패키지를 제거하고 나중에 다시 설치할 때 해당 설정 파일과 의존성 패키지를 유지하기 위한 것입니다. sudo apt remove package_name 이 예제에서 package_name은 제거하려는 패키지의 이름입니다. 해당 패키지가 시스템에서 제거되지만 설정 파일이나 의존성 패키지는 남아 있습니다. 2. apt pu.. 더보기
우분투에서 PCP를 설치하는 방법 우분투에서 PCP를 설치하는 방법 테스트 환경 PCP(PMCD - Performance Co-Pilot Daemon)는 성능 모니터링 및 분석을 위한 도구입니다. 1. 패키지 관리자 업데이트 우분투 패키지 관리자를 최신 상태로 업데이트합니다. sudo apt update 2. PCP 설치 PCP 패키지를 설치합니다. sudo apt install -y pcp $ pcp --version pcp version 5.3.6 3. PCP 서비스 시작 PCP 서비스를 시작합니다. sudo systemctl start pmcd 4. PMCD 구성 확인 /etc/pcp/pmcd/pmcd.conf에 위치한 PMCD 구성 파일을 검토합니다. 필요한 도메인 및 옵션이 활성화되고 올바르게 구성되었는지 확인합니다. 특히, P.. 더보기
Vector를 설치하고 사용하는 방법 Vector를 설치하고 사용하는 방법 테스트 환경 docker run -d --privileged --name ubunut anti1346/ubuntu2204:systemd docker exec -it ubunut bash 우분투에서 Vector를 설치하고 사용하는 방법은 다음과 같습니다. 1. 패키지 관리자 업데이트 우분투 패키지 관리자를 최신 상태로 업데이트합니다. 터미널에서 다음 명령을 실행합니다. sudo apt update 2. Vector 다운로드 Vector는 공식 GitHub 저장소에서 다운로드할 수 있습니다. 원하는 운영체제에 맞는 최신 릴리즈를 다운로드합니다. 예를 들어, x86_64 아키텍처의 경우 다음과 같이 다운로드할 수 있습니다. wget https://github.com/Net.. 더보기
htop 명령어 htop 설치 및 사용 방법 htop은 리눅스에서 사용 가능한 인터랙티브한 프로세스 모니터링 도구입니다.(Interactive process viewer) EPEL 저장소 설치 yum install -y epel-release htop 설치 yum install -y htop htop 명령어 실행 1. 터미널을 열고 htop을 입력하여 실행합니다. 2. htop이 실행되면 프로세스 목록이 나타납니다. htop PID (Process ID): 프로세스의 고유 식별자 USER: 프로세스를 실행하는 사용자 이름 PRI: 프로세스의 우선순위 NI (Nice value): 프로세스의 nice 값입니다. 높은 값은 우선순위가 낮음을 의미 VIRT: 가상 메모리 크기(실제 RAM과 스왑 공간을 합친 값) RES: 실.. 더보기
리눅스 dstat 명령어 dstat 설치 및 사용 방법 dstat은 리눅스 및 유닉스 시스템에서 시스템 리소스 및 성능을 모니터링하기 위한 다목적 툴입니다. dstat은 다양한 시스템 리소스 및 성능 지표를 실시간으로 수집하고 표시합니다. dstat 설치 dstat은 대부분의 리눅스 배포판의 패키지 관리자를 통해 설치할 수 있습니다. yum install -y dstat 다른 배포판에서는 해당 배포판의 패키지 관리자를 사용하여 dstat을 설치하면 됩니다. dstat 명령어 사용 방법 CPU 사용률 모니터링: dstat -c 메모리 사용량 및 스왑 모니터링: dstat -m -s 디스크 I/O 모니터링: dstat -d 네트워크 트래픽 모니터링: dstat -n 프로세스 상태 및 로드 모니터링: dstat -p -l 위의 예시에.. 더보기
MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법 MySQL 서버에 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법 MySQL by Zabbix 에이전트 템플릿을 구성하는 방법은 다음과 같습니다. MySQL 서버(zabbix agent) 1. Zabbix 에이전트 및 MySQL 클라이언트를 설치합니다. 필요한 경우 전역 환경 변수 PATH에 mysql 및 mysqladmin 유틸리티의 경로를 추가합니다. ln -s /usr/local/mysql/bin/mysql /bin/mysql ln -s /usr/local/mysql/bin/mysqladmin /bin/mysqladmin 2. template_db_mysql.conf를 Zabbix 에이전트 구성이 있는 폴더에 복사합니다. cp -arp /etc/zabbix/zabbix_agentd.d/.. 더보기
우분투에서 Postfix를 구축하고 설정하는 방법 우분투에서 Postfix를 구축하고 설정하는 방법 1. 우분투 서버에서 터미널을 엽니다. 호트스 등록합니다. hostnamectl set-hostname pmail.vm.sangchul.kr hostname 2. Postfix를 설치합니다. sudo apt update sudo apt install -y postfix Postfix 버전 정보 postconf -d mail_version Postfix 서비스 시작 및 활성화 systemctl --now enable postfix 3. 설치 중에 Postfix 구성 창이 표시됩니다. 다음과 같이 옵션을 선택합니다. "Internet Site"를 선택하고 Enter 키를 눌러 다음으로 진행합니다. "mail.example.com"과 같은 시스템의 FQDN(F.. 더보기

728x90