설치한 atop
후 즉시 Fedora 29에서 Fedora 30으로 업그레이드했습니다.
이제 atop
부팅 프로세스 중에는 시작되지 않습니다. 그러나 오류 메시지는 없습니다. atop
종료 코드 7 만 표시됩니다 . 오류 메시지가 표시되지 않는 이유는 무엇입니까?
$ rpm -q atop
atop-2.4.0-1.fc30.x86_64
$ journalctl -u atop
-- Logs begin at Wed 2018-02-28 17:23:24 GMT, end at Tue 2019-04-30 22:41:24 BST. --
Apr 30 17:27:05 fedora29-vm systemd[1]: Started Atop advanced performance monitor.
Apr 30 18:34:31 fedora29-vm systemd[1]: Stopping Atop advanced performance monitor...
Apr 30 18:34:34 fedora29-vm systemd[1]: Stopped Atop advanced performance monitor.
-- Reboot --
Apr 30 19:48:56 fedora29-vm systemd[1]: Started Atop advanced performance monitor.
Apr 30 19:48:58 fedora29-vm systemd[1]: atop.service: Main process exited, code=exited, status=7/NOTRUNNING
Apr 30 19:48:58 fedora29-vm systemd[1]: atop.service: Failed with result 'exit-code'.
답변1
atop
로그 파일 사용/var/log/atop/daily.log
$ cd /var/log/atop/
$ ls
atop_20190430 daily.log
$ cat /var/log/atop/daily.log
existing file /var/log/atop/atop_20190430 has incompatible header
$ sudo rm atop_20190430
$ sudo systemctl start atop
$ sudo systemctl status atop
● atop.service - Atop advanced performance monitor
Loaded: loaded (/usr/lib/systemd/system/atop.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2019-04-30 22:36:21 BST; 5s ago
Docs: man:atop(1)
Main PID: 11429 (atop)
Tasks: 1 (limit: 2890)
Memory: 5.1M
CGroup: /system.slice/atop.service
└─11429 /usr/bin/atop -R -w /var/log/atop/atop_20190430 600
Apr 30 22:36:21 fedora30-vm systemd[1]: Started Atop advanced performance monitor.
atop
Debian Linux에서는 아래와 같이 특정 패키지 업데이트에 연결된 변경 로그 항목이 있음을 알 수 있습니다 . :-).
atop은 때때로 원시 로그 파일의 형식을 변경합니다. 이 경우 atop -r은 이전 버전에서 작성된 파일을 읽을 수 없습니다. atopconvert(1) 도구를 로컬에서 사용하여 이전 로그 파일을 변환할 수 있습니다.
postinst에서 패키지는 새로운 atop 바이너리가 최신 원시 파일을 읽고 변환을 시도하는지 확인합니다. /var/log/atop의 다른 모든 파일은 변경되지 않은 상태로 유지됩니다.