systemd-journald

서비스가 매우 긴 줄을 출력한 후 Systemd 로깅이 중지됩니다.
systemd-journald

서비스가 매우 긴 줄을 출력한 후 Systemd 로깅이 중지됩니다.

로그를 표준 오류로 출력하는 프로세스가 있고 이를 systemd service 로 실행합니다 Type=simple. StandardError및 StandardOutput필드를 기본값( inherit및 journal)으로 두고 필드를 설정했습니다 . SyslogIdentifier따라서 로그에서 지정된 식별자가 있는 서비스 로그를 보고 싶습니다. 이들 모두는 대부분의 경우 잘 작동합니다. 서비스가 매우 긴 텍스트 줄(50KB 이상)을 출력하기 시작할 때 문제가 발생합니다. systemd(또는 로깅)가 긴...

Admin

Journalctl을 사용자로 제한할 수 없나요?
systemd-journald

Journalctl을 사용자로 제한할 수 없나요?

구체적으로 나는아니요사용자가 자신의 로그를 볼 수 있는 방법을 묻는 경우 다음과 같은 간단한 호출이 있는 루트 수준에서 사용자 서비스 로그를 볼 수 있는 방법을 묻습니다 sudo journalctl --output with-unit. Wed 2024-02-21 18:28:55 CET hostname [email protected]/foo-bar.service[3387594]: ------------------- Bla -----------------------------------------...

Admin

시스템 장치가 syslog 대신 로그에 로그인하도록 강제하는 방법
systemd-journald

시스템 장치가 syslog 대신 로그에 로그인하도록 강제하는 방법

한동안 나는 systemd내가 만든 유닛이 명령 출력을 systemd로그에 기록하도록 강제하려고 노력해 왔습니다. 내 구성은 다음과 같습니다 syslog. $ cat /etc/systemd/system/sf-synchronize.service [Unit] Description=Synchronize Files With GCS Bucket [Service] ExecStart=/snap/bin/gcloud storage rsync --recursive --exclude="^lost\\+found/.*$...

Admin

로그 실패에 대한 자세한 정보 찾기
systemd-journald

로그 실패에 대한 자세한 정보 찾기

시스템이 잠기고 콘솔이 가득 찼습니다. systemd-journald[123]: Failed to write entry to /var/log/journal/b5...1c/user-100.journal (29 items, 820 bytes) despite vacuuming, ignoring: input/output error (Dropped 798 similar messages)" 재설정 후에는 IO 오류를 암시하는 로그를 찾을 수 없습니다. 하지만 IO 오류는 IO에 저장되지 않는 것 같아요 :( ...

Admin

더 적은 비용으로 Journalctl을 동적으로 새로 고칠 수 있습니까?
systemd-journald

더 적은 비용으로 Journalctl을 동적으로 새로 고칠 수 있습니까?

less로그를 보는 것이 journalctl더 편리하기 때문에 익숙해졌습니다 . Less를 종료하면 콘솔 창의 로그가 복잡해지지 않으며 마우스 휠을 사용하여 스크롤할 수 있습니다. journalctl --unit xyz | less +G 하지만 매우 짜증나게도 로그를 새로 고칠 수 없습니다. 이를 수행할 수 있는 방법이 있습니까 less? Shift+를 사용하면 F작동하지 않습니다. ...

Admin

슈퍼 너드에 대한 추가 설명
systemd-journald

슈퍼 너드에 대한 추가 설명

지금까지 저는 시스템 직렬 포트에서 시작될 때 커널과 systemd가 첫 번째 로그 메시지를 출력하도록 관리했습니다. 또한, 저널드는 시작 프로세스가 (거의) 완료된 후에도 계속해서 모든 내용을 시리얼에 기록합니다(예: 서비스가 무언가를 기록할 때). 그러나 짧은 시간 동안 직렬 콘솔에서는 어떤 출력도 얻지 못합니다. 이는 systemd가 장치를 시작한 직후에 항상 발생하며 dev-mqueue.mount결국 로깅은 계속해서 메시지를 표시합니다 Console: switching to colour fra...

Admin

시계가 자주 변경될 때 systemdjournalctl이 로그를 순서대로 출력하도록 강제하는 방법은 무엇입니까?
systemd-journald

시계가 자주 변경될 때 systemdjournalctl이 로그를 순서대로 출력하도록 강제하는 방법은 무엇입니까?

나는 단순함을 위해 RTC가 없는 것으로 간주할 수 있는 독립형 Debian 기반 시스템을 가지고 있습니다. 시스템 시계는 런타임 중에 앞뒤로 설정할 수 있습니다. 저는 Journalctl이 시작 ID와 시퀀스 번호(사용 가능한 경우)를 기준으로 로그 줄을 정렬해야 한다고 생각했지만 불행히도 그것은 사실이 아닌 것 같습니다. 적어도 다음과 같은 Journalctl 출력을 얻습니다. ... -- Boot 1b6fb8b971ce4d5f9ccc7f71b19f496d -- Jan 05 18:07:40 lum...

Admin

Dnsmasq - 특정 쿼리/사이트를 기록하지 않습니까?
systemd-journald

Dnsmasq - 특정 쿼리/사이트를 기록하지 않습니까?

Apache 서버를 호스팅하는 시스템의 systemd-journal에 dnsmasq를 로그인합니다. 서버 사용량이 매우 많아 4~5시간 내에 약 600,000개의 로그 줄이 누적되었습니다. 이 로그 중 94%는 dnsmasq에서 나온 것입니다. dnsmasq 로그에서는 99%의 경우 127.0.0.1 requesting website_A라는 두 줄이 동일합니다. website_A가 캐시되었습니다. 이 줄은 나에게 쓸모가 없습니다. 기본적으로 dnsmasq에는 이 tw를 제외한 모든 것이 필요합니다. ...

Admin

때때로 시스템 서비스 로그에서 ping 출력이 누락됩니다(잘못된 장치로 표시됨)
systemd-journald

때때로 시스템 서비스 로그에서 ping 출력이 누락됩니다(잘못된 장치로 표시됨)

ping저는 이것을 시스템 서비스 단위에서 실행되는 스크립트에서 사용하고 있습니다 . ping 출력이 장치 로그에서 때때로 (종종) 손실됩니다. 즉, 손실됩니다 journalctl --user -u MyUnit. ping스크립트가 자체 루프에서 호출되는 장기 실행 스크립트인지(변형 1) 또는 타이머를 사용하여 주기적으로 시작하는지(변형 2) 여부에 관계없이 이를 관찰할 수 있습니다 . 또한 스크립트가 실제로 실행되었는지 확인하기 위해 추가 파일에 타임스탬프를 기록하고 있습니다. 실제로 항상 그렇습니다...

Admin

rsyslog 메시지가 systemd-journal 로그에 입력되는 것을 방지하는 것이 가능합니까? 그리고 방법은 무엇입니까?
systemd-journald

rsyslog 메시지가 systemd-journal 로그에 입력되는 것을 방지하는 것이 가능합니까? 그리고 방법은 무엇입니까?

내 네트워크 활동 중 일부를 로그 파일에 기록하는 데 사용하는 iptables 규칙이 있습니다 jump LOG. 다음 rsyslog 프로필을 사용하여 이벤트를 필터링하여 특정 파일로 이동합니다. if $msg startswith '[ZN' then { action(type="omfile" file="/var/log/zn.log" template="RSYSLOG_FileFormat") stop } 필터가 제대로 실행 중이고 메시지가 전송되지 않거나 예상대로 실행되지 않지만 /var/lo...

Admin

Journald를 사용할 때 정기적으로 /var/log를 백업해 보십시오.
systemd-journald

Journald를 사용할 때 정기적으로 /var/log를 백업해 보십시오.

내 디렉토리를 정기적으로 백업하려고 하는데 /var/log저널드가 내 시스템의 로깅을 관리합니다. 이것이 올바른 방법입니까 tar -cf log.tar /var/log? Journald가 로그 파일을 저장하는 방식을 보면 /var/log/journal/xxx/system.journal위의 접근 방식이 잘못되었다고 생각하게 됩니다. Journald에는 일부 백업 옵션이 내장되어 있습니까? ...

Admin

루트가 아닌 사용자에 대한 로그 설정을 지정하는 방법은 무엇입니까?
systemd-journald

루트가 아닌 사용자에 대한 로그 설정을 지정하는 방법은 무엇입니까?

루트가 아닌 사용자로 자동 실행되는 서비스가 많이 있습니다. 허용되는 최대 파일 크기를 제한하기 위해 /etc/systemd/journald.conf를 수정했지만 루트가 아닌 사용자로 실행되는 시스템 서비스에서는 작동하지 않습니다. 루트가 아닌 사용자로 실행되는 모든 서비스에 대해 로그 항목을 XMB로 제한하도록 시스템에 어떻게 지시합니까? ...

Admin

루트 권한 없이 실행할 때 저널lctl의 기본값이 --utc로 설정되는 이유는 무엇입니까?
systemd-journald

루트 권한 없이 실행할 때 저널lctl의 기본값이 --utc로 설정되는 이유는 무엇입니까?

Ubuntu 20.04 LTS를 실행하는 호스트에서는 기본적으로 journalctl(루트 액세스가 없는 경우) 와 동일하지만 journalctl --utc루트 액세스를 사용하면 journalctl시간대가 존중됩니다(표시된 대로 timedatectl). $ journalctl | tail -1 | tr -s ' ' | cut -d' ' -f 1-3 Sep 11 16:38:00 $ sudo journalctl | tail -1 | tr -s ' ' | cut -d' ' -f 1-3 Sep 11 13:...

Admin

시작하는 동안 systemd-journald.service를 로드하지 못했습니다.
systemd-journald

시작하는 동안 systemd-journald.service를 로드하지 못했습니다.

실수로 NAS의 플러그를 뽑았다가 다시 꽂았을 때 다음 오류로 인해 NAS가 시작되지 않습니다. [ 105.556720] systemd[1]: systemd-timesyncd.service: Main process exited, code=killed, status=11/SEGV 비상 모드에 들어갈 수 있었지만(루트에는 비밀번호가 정의되어 있지 않았으나 이제 정의되었습니다) 로그 서비스가 작동하도록 할 수 없습니다. status=11/SEGV예상치 못한 전력 손실로 인해 메모리 주소 지정에 무엇이 ...

Admin