본문 바로가기
728x90

log5

[Linux] smartctl 명령어 smartctl 이란?smartctl 은 Linux 시스템에서 디스크 드라이브 상태를 모니터링하고 관리하는 데 사용되는 명령어입니다. smartctl 은 SMART(Self-Monitoryng, Analysis and Reporting Technology) 데이터를 활용하여 디스크 상태를 진단하는 도구입니다. 이를 통해 하드 드라이브와 SSD의 성능 및 건강 상태를 분석할 수 있으며, 디스크 오류를 사전에 감지하여 데이터 손실을 예방하는 데 유용합니다. smartctl 설치Red Hat# yum install smartmontools Debian# apt install smartmontools 설치 확인# smartctl --versionsmartctl 7.4 2023-08-01 r5530 [x86_64.. 2025. 1. 26.
[Linux] 로그 데몬 만들기 실습 시나리오FASTAPI 기반 HelloWorld 앱 작성systemd 데몬 형태로 앱 구동journalctl로 로그 출력 확인rsyslog 설정으로 별도의 로그 파일로 저장/var/log/hello.log로그 로테이트 설정logrotate.d 디레토리에 HelloWorld 앱용 설정 추가 0. 파이썬 설치외부망으로 설치해도 되나 수동 설치로 진행하였다. # sudo apt update# wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz# tar xvf Python-3.11.1.tgz# cd Python-3.11.1# ./configure --prefix=/APP/enhpc/python/v3.11.1 --enable-optimizations# .. 2025. 1. 19.
[Linux]리눅스 로그 관리 개요전통적인 리눅스 로그 관리: syslog유닉스 및 리눅스 시스템은 오랜 기간 동안 syslog 시스템을 활용하여 로그를 관리해왔습니다. 이는 로그 메시지를 제출하기 위한 표준화된 인터페이스를 어플리케이션에 제공하며, 메시지를 분류하여 파일에 저장하거나 네트워크를 통해 다른 호스트로 전달하는 기능을 포함합니다.하지만 현실적으로 어플리케이션, 네트워크 데몬, 시동 스크립트 등은 자신만의 로그 파일을 관리하며, 완전한 통합이 이루어지지 않는 경우도 많습니다.  현대적인 로그 통합: systemd의 journal현대적인 로그 통합: systemd의 journalsystemd의 등장과 함께 journal 시스템은 더욱 효율적인 로그 통합 관리 방식을 제공하게 되었습니다. 주요 특징은 다음과 같습니다:효율적인 .. 2025. 1. 18.
uptime 명령어: 시스템 가동 시간 및 로드 확인하기 uptime 명령어는 리눅스 및 유닉스 계열 운영체제에서 시스템의 가동 시간 및 현재 시스템 로드를 확인할 수 있는 유용한 도구입니다. 이 명령어는 시스템 관리자에게 시스템 성능 및 안정성을 평가하는 데 중요한 정보를 제공합니다. 이 블로그 포스트에서는 uptime 명령어의 사용법과 주요 옵션들을 소개하겠습니다.uptime 명령어의 기본 사용법기본적으로 uptime 명령어는 시스템의 가동 시간, 현재 로그인한 사용자 수, 그리고 최근 1, 5, 15분 동안의 시스템 평균 로드를 출력합니다. 명령어를 실행하려면 터미널에서 다음과 같이 입력합니다:# uptime 10:15:32 up 5 days, 16:23, 3 users, load average: 0.15, 0.25, 0.32현재 시간: 10:15:3.. 2024. 6. 6.
dmesg 명령어: 커널 로그 메시지 관리하기 dmesg 명령어는 리눅스 및 유닉스 계열 운영체제에서 커널 메시지를 출력하는 중요한 도구입니다. 커널 메시지는 시스템 부팅 및 하드웨어 인식 과정에서 발생하는 이벤트를 기록하며, 시스템 관리자와 개발자에게 유용한 정보를 제공합니다.기본 사용# dmesg실시간 로그 모니터링# dmesg --follow특정 키워드 검색(grep)# dmesg | grep -i memory로그 내용 저장 및 초기화# dmesg -c > dmesg.log사람이 읽기 쉬운 타임 스탬프 추가# dmesg -T로그 시설 필터링(특정 범주의 로그 메시지만 출력)# dmege -f kern,daemon타임 스탬프 형식 지정# dmesg --time-format-iso활용 예시부팅 문제 해결# dmesg | grep -i failed하.. 2024. 6. 5.
728x90