본문 바로가기

OS-OE Knowledge/Linux-Unix KB117

RHEL/Call Trace - "at lib/list_debug.c:26 __list_add+0x6d/0xa0()" 메시지와 OS Hang 발생 RHEL 6.4 운영 중 System Hang이 발생하고 OS messages 로그에 Call Trace "WARNING: at lib/list_debug.c:26 __list_add+0x6d/0xa0()"가 발생됨 Feb 11 14:54:20 thorhead kernel: ------------[ cut here ]------------ Feb 11 14:54:20 thorhead kernel: WARNING: at lib/list_debug.c:26 __list_add+0x6d/0xa0() (Not tainted) Feb 11 14:54:20 thorhead kernel: Hardware name: ProLiant DL380p Gen8 Feb 11 14:54:20 thorhead kernel: lis.. 2014. 2. 12.
RHEL/Kdump Configuration 리눅스 시스템 운영 중 장애의 원인을 확인하기 위해서 OS의 덤프를 생성해야 할 필요가 있다. RHEL Kdump 구성 (Test 기준: RHEL 6.4, VM) 로컬디스크/스토리지에 저장 1. 필요 Package 확인 (kexec-tools-*.rpm) 아래 명령을 통해 패키지의 설치 상태를 확인 ------------------------------------------------------------------------------------------------------------------- [root@vRH6x Packages]# rpm -qa |grep kexec-tools kexec-tools-2.0.0-258.el6.x86_64 --------------------------------.. 2013. 12. 8.
How to disable Transparent Huge Pages (THP) THP는 대용량 사이즈의 페이지를 응용프로그램이 필요로 할 때, 관리자의 특정한 설정 없이 가장 활성화 되어 있는 프로세서로 부터 대용량 사이즈의 페이지를 보다 쉽게 접근하도록 허용하기 위한 기능이다. 대부분의 경우 THP 기능을 사용하면 성능 향상을 기대할 수 있으나, 상황(특정 프로그램)에 따라서는 THP로 인해 System Hang 이 유발되는 경우가 있다. (DB의 경우는 더 많은 듯 하다 ...) - 사용하지 않도록 변경하는 방법 - 아래 명령을 통해 현재 사용 중인 옵션을 확인 할 수 있다. # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never 변경 >> always madvise [never] 옵션은 always, .. 2013. 8. 21.
"failed to prefill DIMM database from DMI data" logged in message file 부팅 시 "failed to prefill DIMM database from DMI data"가 messages 파일에 기록된다.해당 메시지는 Intel Processor를 사용하는 환경에서 발생 가능한 메시지로, 무시해도 된다. 참조.What does mean "failed to prefill DIMM database from DMI data" in messages file ?https://access.redhat.com/site/solutions/68080- This is a harmless warning message- This applies to mcelog running on Intel servers (Nehalem and beyond) I get "failed to prefill DIMM da.. 2013. 8. 13.
SUSE/ACPI Error logged in /var/log/messages HP G7 장비에서 아래 OS들을 사용 중 간혹 Script를 실행 시 ACPI Error가 발생 할 수 있다. SUSE Linux Enterprise Server 11 Service Pack 1 Novell Open Enterprise Server 11 (OES 11) Linux SUSE Linux Enterprise Server 11 Service Pack 2 발생 메시지 (유사 형태) ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PMI0._PMM] (Node ffff888020775bc8), AE_AML_BUFFER_LIMIT ACPI Error: SMBus or IPMI write requires Buffer of length .. 2013. 7. 25.
Ubuntu/Installation Gnome Desktop Gnome과 같은 GUI Desktop을 사용하고 싶어서~ root # apt-get install gnomeorroot # apt-get install ubuntu-desktop 2013. 5. 29.
Ubuntu/Kernel Update to Specific version Upubuntu 사이트에서 원하는 커널 버전의 수정 사항을 확인하고,업데이트를 진행할 수 있다.http://www.upubuntu.com/ eg)Linux Kernel 3.8.5 Installation(설치) To install Linux Kernel 3.8.5 in Ubuntu 13.04/12.10/12.04 and Linux Mint 14/13/12 or older, enter these commands:다운로드 받을 위치로 이동root # cd /tmp upubuntu에서 원하는 kernel을 다운로드 받는다. (각 버전마다 실행 명령을 친절히 가이드 하고 있다.root # wget http://dl.dropbox.com/u/47950494/upubuntu.com/kernel-3.8.5 -O ker.. 2013. 5. 29.
Ubuntu/apt-get(Advanced Packaging Tool) 사용법 Ubuntu에서 apt-get (Advanced Packaging Tool) 을 이용해 Package 관리하기. 1. deb 패키지 정보에 대한 인덱스 저장소 apt-get은 index 기반으로 패키지 목록을 가져오는 데, 아래 파일에 설정된 정보를 바탕으로 한다.(RHEL의 yum을 사용 시 repository와 유사하다.) 설정 파일 경로 : /etc/apt/sources.list 2. apt-get 을 이용한 패키지 설치 하기 2.1 패키지 설치와 업데이트 sudo apt-get install [패키지 명] : 설치하고자 하는 패키지를 검색하여 설치를 진행 sudo apt-get upgrade : 패키지들에 대한 업그레이드 진행 sudo apt-get update : 전체 패키지를 검색하여 업데이트.. 2013. 5. 29.
Ubuntu/How do I get /var/log/messages? Ubuntu 12.04를 설치 후 로그를 확인하고자 /var/log/messages 파일을 찾아보면 없다!이리도 당황스러울때가 B_B; 로그를 기록하는 데몬 rsyslogd 와 syslog-ng 두 가지가 유명한 듯 하다. rsyslogd는 기본 내장이고, syslog-ng는 추가 설치가 필요하다.http://nms.gdd.net/index.php/Installation_Guide#Installing_syslog-ng 고로 난 rsyslogd를 선택~! 심각한 오류(Critical Error) 는 /var/log/syslog 파일에 남으나,그 외, INFO, NOTICE 등의 퍼실러티 등은 기록되지 않고 없어진다. 이는 기본 rsyslogd 의 설정 때문이라 한다. (왜!!! 덩치를 가볍게 로그조차 허용.. 2013. 5. 28.
반응형