중지되었거나 실패한 이전 업데이트를 찾기 위해 시스템을 grep하는 방법이 있는지 궁금합니다. RHEL6을 사용하고 있습니다.
답변1
패키지나 업데이트를 설치한 방법에 따라 다릅니다.
고객인 경우 RedHat Satellite
로그인하라는 메시지가 표시되지만 일반적으로 일부 도구를 사용하여 설치합니다./var/log/rhsm
rhsm.log
yum
yum
yum.log
하나 있다/var/log/
rpm
로그는 유지되지 않지만 실행하여 rpm -qa --last
설치된 패키지 목록과 설치 시기를 확인할 수 있지만 오류는 나열되지 않습니다.
실패를 확인하는 유일한 방법은 명령줄을 이용하는 것입니다.
눈으로 보면 문제를 파악할 수 있지만 history
이는 주관적이며 시간이 많이 걸립니다. history
설치 또는 업데이트를 검색하여 설치된 패키지와 일치시켜야 합니다 . 명령줄에서 실행되지 않은 다른 방법을 통해 무언가가 설치되거나 업데이트된 경우에도 여기에는 포함되지 않습니다.
Puppet
설치를 수행하기 위한 프레임워크가 있습니다 package
. 여기에는 모든 운영 체제에 대한 약 33개의 다양한 공급자 목록이 있습니다. 내림차순으로 설치할 기능을 검색하며 일반적으로 기본값 yum
은 rpm
.
puppet
패키지 설치의 일반적인 구문은 다음과 같습니다.
package { ssh;
ensure => present
}
costs
그런 다음 Puppet 프레임워크는 저장소 기본 설정 및 설치 미디어와 관련된 정보를 기반으로 설치에 사용할 미디어를 결정합니다 .
그리고 항상 일반적인 폴백이 있으며 /var/log/messages
때로는 실패의 원인에 따라 오류가 표시될 수도 있습니다.
또한 패키지가 모듈이나 dmesg
인식 및 취소되는 항목을 추가하는 경우 다음 위치에서 메시지를 볼 수 있습니다.dmesg
미완성된 것들에 관해서는, 당신이 ps
그것들을 확인해야 할 것입니다. 또는 사용 가능 tty's
하고pty's