Linux OS Backup - rear(Relax and Recover)

리눅스 OS 백업을 위한 도구인 rear 라는 오픈소스 툴을 소개한다. rear는 RHEL의 경우 6.8, 7.2 버전부터 기본 패키지에 포함되었으며, RedHat 계열 외의 여러 다른 리눅스 배포판에서도 사용 가능한 툴이다.   패키지 다운로드 : http://relax-and-recover.org/download/   문서 : http://relax-and-recover.org/documentation/ https://github.com/rear/rear/blob/master/doc/user-guide/03-configuration.adoc  

Kernel panic - not syncing: Attempted to kill init!

부팅시 아래와 같은 메시지 출력과 함께 부팅 실패에 대한 원인과 대처 방법에 대해 알아보자.

initramfs  img 파일 안의 init 을 로딩하는데 문제가 발생하여 커널 패닉과 함께 부팅이 실패되는 현상이다.   해당 현상이 발생할 수 있는 원인은 대략 3가지가 있을

mcelog - mce-inject, mce-test

운영중인 RHEL 6.3 서버에서 커널(dmesg 로그)에서는 mce(corrected)가 감지가 되었는데 /var/log/mcelog에 로그가 찍히지 않는 현상이 발생을 하였다. 그래서 mcelog 데몬이 로그를 제대로 찍는지 확인을 위해 software 적으로 mce corrected 이벤트를 발생시켜서 로깅 상태를 확인하는 방법을 사용해 봤다.   - 테스트 서버

rc.local 의 명령행 수행 결과를 syslog에 로깅하기

시스템 부팅의 마지막 과정에서 수행되는 스크립트인 rc.local의 수행 결과를 messages 파일에 기록하는 방법이다. 쉘에서 수동으로 스크립트를 실행하거나 명령을 수행하면 정상적으로 실행이 되는데 rc.local에 넣은 명령이 제대로 구동이 안되는 경우가 발생하면 아래와 같이 해당 명령행 뒤에  2>&1 | logger -t rc.local 구문을

lshal 명령과 messagebus

[root@RHEL63-1 ~]# lshalerror: dbus_bus_get: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused   lshal 명령어는 messagebus 서비스를 통해 통신을 수행한다. [root@RHEL63-1 ~]# service messagebus status [root@RHEL63-1 ~]# netstat -an | grep system_bus_socket --> 실행중이지 않으면 system_bus_socket이 LISTENING 하고 있지