눈바래다

logrotate 설치/upgrade/제거

[root@igcs-svn root]# rpm -qf /etc/logrotate.conf

logrotate-3.6.8-1

[root@igcs-svn root]# rpm -ql logrotate-3.6.8-1

/etc/cron.daily/logrotate

/etc/logrotate.conf

/etc/logrotate.d

/usr/sbin/logrotate

/usr/share/doc/logrotate-3.6.8

/usr/share/doc/logrotate-3.6.8/CHANGES

/usr/share/man/man8/logrotate.8.gz

/var/lib/logrotate.status

 

rpm -Uvh logrotate-3.6.8-1

 

환경설정 파일

/etc/logrotate.d/syslog

/etc/logrotate.conf

 

 

logrotate 솔라리스 설치후 다음과 같은 디렉토리 구성을 가질수 있도록 한다.

/usr/local/sbin/logrotate : 데몬의 위치 데몬프로그램

/etc/logrotate.conf : 설정파일

/etc/logrotate.d : 디렉토리는 없으면 만든다. 여기에 각종 설정 파일을 둔다. syslog

/var/lib/logrotate.status

/etc/cron.daily/logrotate

 

실행

[root :/usr/local/sbin]#./logrotate -f /etc/logrotate.d/syslog

 

[root :/etc/logrotate.d]#vi syslog

"syslog" 8 , 140 문자

/var/adm/messages {

    daily

    create 0664 root other

    rotate 7

    compress

}

 

설치과정

[root :/user/newec/kim]#pkgadd -d .  /user/newec/kim/logrotate-3.7.1-sol8-sparc-local

 

다음과 같은 패키지를 사용할 있습니다.

  1  SMClogr     logrotate

                 (sparc) 3.7.1

 

처리할 패키지() 선택하십시오.(또는 모든 패키지를

처리하려면'all' 입력하십시오.) (default: all) [?,??,q]:

 

패키지 <SMClogr>() </user/newec/kim/logrotate-3.7.1-sol8-sparc-local>에서 처리

 

logrotate

(sparc) 3.7.1

Paul Gear and Danial Howard

디렉토리 </usr/local>() 패키지의 기본 디렉토리로 사용

## 패키지 정보 처리

## 시스템 정보 처리

   4 패키지 경로 이름이 이미 제대로 설치되어 있습니다.

## 디스크 공간 요구 검증

## 이미 설치되어 있는 패키지와의 충돌 여부를 확인하고 있습니다.

## setuid/setgid 프로그램 점검

 

logrotate() <SMClogr>() 설치

 

## 1 (전체: 1) 부분 설치

/usr/local/doc/logrotate/CHANGES

/usr/local/doc/logrotate/COPYING

/usr/local/doc/logrotate/README.HPUX

/usr/local/doc/logrotate/README.Solaris

/usr/local/doc/logrotate/examples/logrotate-default

/usr/local/doc/logrotate/examples/logrotate.cron

/usr/local/man/man8/logrotate.8

/usr/local/sbin/logrotate

[ 클래스 <none> 검증 ]

 

<SMClogr>() 성공적으로 설치되었습니다.