journalctl -b -1 > bootlog.txt
내보낸 시작 섹션을 풀 컬러로 검사하려면 어떻게 해야 합니까? 기본 내보내기 형식에서는 주요 세부 정보를 찾는 데 중요한 모든 색상과 굵은 마커가 손실됩니다.
export
.json 및 특정 형식 으로 내보내기가 가능 journalctl -b -1 -o export > bootlog.export
하지만, 파일 이름을 바꾸고 옵션으로 지정해도 journalctl
읽기가 거부됩니다.bootlog.journal
-D
내보낸 데이터를 어떻게 분석합니까 journalctl
?
고쳐 쓰다: 다음의 해킹을 사용하여 파일에서 컬러 출력을 얻을 수 있었습니다.https://stackoverflow.com/questions/27397865/how-to-write-stdout-to-file-with-colorsjournalctl
터미널에서 실행되도록 속이세요 .
script -q -c "journalctl -b -1 --no-pager" colored.txt > /dev/null
less colored.txt
그런 다음 이러한 색상을 올바르게 표시하십시오. 그러나 터미널을 여러 번 종료해야 했습니다. script
명령을 디버깅하는 것은 끔찍한 경험이었습니다.
답변1
당신이 찾고있는 systemd-journal-remote
.
로그 부분을 다음을 사용하여 호출되는 파일로 내보내는 경우 foodump
:
journalctl --output=export --boot=-1 > foodump
foodump
될거야 Journal Export Format
.
그런 다음 다음을 사용하여 이를 일반 로그 파일로 다시 변환할 수 있습니다.
systemd-journal-remote --output=foodump.journal foodump
또는 Debian과 같은 일부 배포판에서는:
/lib/systemd/systemd-journal-remote --output=foodump.journal foodump
다음 명령을 사용하여 확인하세요.
journalctl --file=foodump.journal
데비안에서는 .on fedora 를 systemd-journal-remote
사용할 수 있습니다 .apt-get install systemd-journal-remote
dnf install systemd-journal-remote
긴 이야기 짧게
더반:
journalctl --output=export --boot=-1 | \
/lib/systemd/systemd-journal-remote --output=exported.journal -
페도라:
journalctl --output=export --boot=-1 | \
/usr/lib/systemd/systemd-journal-remote --output=exported.journal -
확인 해봐:
journalctl --file=exported.journal
자세한 내용은 상담해 주세요수동.