무인 업데이트/업그레이드가 실행되는 시기와 수행된 작업(또는 수행된 작업)에 대한 정보는 어디에서 찾을 수 있습니까?
Debian 가상 서버와 RaspberryPi에서 자동 업그레이드(보안 업데이트용)를 활성화하고 싶습니다.
설치된 항목과 작업이 수행된 시기 /var/log/apt
에 대한 정보를 보려면 -logs를 검색 해야 합니까 ?/var/log/syslog
업데이트 프로세스가 실행될 시기에 대한 CRON 항목 및 구성이 표시되지 않으며 나에게 알려주지도 않습니다 /etc/apt/apt.conf.d/20auto-upgrades
./etc/apt/apt.conf.d/50unattended-upgrades
솔루션(@bahamut 제공):
sudo cat /var/log/unattended-upgrades/unattended-upgrades.log
2016-12-22 06:35:26,489 INFO Initial whitelisted packages:
2016-12-22 06:35:26,489 INFO script for unattended-upgrades is executed
2016-12-22 06:35:26,489 INFO allowed sources are: ['origin=Debian,codename=jessie,label=Debian-Security']
2016-12-22 06:35:35,518 INFO Packages that will be upgraded: libsmbclient libtevent0 libwbclient0 python-samba samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient winbind
2016-12-22 06:35:35,523 INFO dpkg-protocol written to »/var/log/unattended-upgrades/unattended-upgrades-dpkg.log«
2016-12-22 06:35:52,336 INFO all upgrades installed
답변1
의 무인 업그레이드 /var/log/unattended-upgrades/unattended-upgrades.log
.
이는 anacron에 의해 규제됩니다.
# These lines replace cron's entries
1 5 cron.daily run-parts --report /etc/cron.daily
7 10 cron.weekly run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly run-parts --report /etc/cron.monthly
완료된 작업에 대한 자세한 내용은 에 있습니다 /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
.
답변2
/var/log/dpkg.log
반품/var/log/apt/history.log
두 로그 파일에는 조치가 취해진 경우 타임스탬프와 설명이 포함됩니다. 아무런 조치도 취하지 않으면 로그가 남지 않습니다.
자동 업데이트는 /에서 실행되며 etc/cron.daily/apt
이른 /etc/cron.daily/*
아침부터 실행됩니다./etc/crontab
최신 버전의 경우 업데이트는 systemd 서비스에 의해 처리되고 /lib/systemd/system/apt-daily.service
systemd 타이머 또는 cron을 사용하여 호출됩니다 /etc/cron.daily/apt-compat
.
/var/log/mintupdate.log
리눅스 민트에는 민트 업데이트 프로그램에 의해 생성된 추가 파일이 있습니다 .