«systemd» 태그된 질문

systemd는 Linux 용 SystemV 및 Upstart init 데몬에 대한 대체 방법입니다. 서비스의 종속성을 표현하기위한 더 나은 프레임 워크를 제공하고 시스템 시작시 더 많은 작업을 병렬로 수행하며 쉘 오버 헤드를 줄입니다.

1
다른 시스템에서 systemd system.journal을 검사하는 방법
장치에서 아치 리눅스가 실패했습니다. 장치에 화면이없고 네트워크에 응답하지 않습니다. 그래서 SD 카드를 가져 와서 우분투 데스크탑에 삽입하고 새로운 시스템을 확인하십시오. 아치 리눅스 문서에서 나는 내가 할 수 있다는 것을 안다. strings /mnt/arch/var/log/journal/.../system.journal | grep -i message 하지만 정말 기본입니다. 질문은 ~이야: 문자열을 사용하는 것보다 다른 시스템에서 system.journal을 검사하는 더 편리한 …

1
다른 init 시스템과 차별화되는 요소는 무엇입니까?
그것은 공식적이지는 않지만 systemd가 데비안에 온 것 같습니다. 그리고 그 결정에 대한 메일 링리스트 토론을 읽은 후, 리눅스 사용자들 사이에서 systemd의 양극화 특성에 대해 궁금합니다. 데비안 (sysvinit) 및 젠투 (OpenRC) 시스템을 실행하고 systemd에 대해서는 구체적으로 알지 못합니다. 나는 systemd vs upstart의 장단점을 묻는 이 관련 질문 을 보았지만 그 질문이 …

1
시작 및 활성화를위한 하나의 systemctl 명령
systemctl관리 소프트웨어를 시작하고 활성화하기 위해 하나의 명령을 사용하면 몇 줄의 스크립트에서 몇 줄을 절약하여 조금 더 미학적으로 만들 수 있습니다 (실제로는 문제가 아니라 좋은 것). systemctl둘 다 하나의 명령 start과 enable프로그램에 의해 제어 systemctl되는가 있습니까?

2
시스템 단위 파일의 ExecStartPre 항목으로 혼동
에 디렉토리를 만들어야 /run하지만 루트가 아닌 사용자로 실행 해야하는 시스템 서비스가 있습니다. 블로그 예제에서 다음 솔루션을 도출했습니다. [Unit] Description=Startup Thing [Service] Type=oneshot ExecStart=/usr/bin/python3 -u /opt/thing/doStartup WorkingDirectory=/opt/thing StandardOutput=journal User=thingUser # Make sure the /run/thing directory exists PermissionsStartOnly=true ExecStartPre=-/bin/mkdir -p /run/thing ExecStartPre=/bin/chmod -R 777 /run/thing [Install] WantedBy=multi-user.target 마법은 주석 다음에 나오는 3 …
23 systemd 

3
systemd에서 주문주기를 디버깅하는 일반적인 방법
나는 스레드 를 따르는 것을 알고 아마 그것에 대한 대답 입니다. 답을 제외하면 일반적인 의미의 답은 아닙니다. 특정 경우에 문제가 있었지만 일반적으로는 그렇지 않은 것을 알려줍니다. 내 질문은 : 순서 방식을 일반적인 방식으로 디버깅하는 방법이 있습니까? 예 :주기를 설명하는 명령이 있습니까? 그리고 어떤 장치를 다른 장치에 연결합니까? 예를 들어 다음과 …
23 systemd 


2
아치 / 시스템으로 닫는 덮개의 화면을 일시 중단 및 잠금
뚜껑을 닫을 때 화면을 잠그고 일시 중단하는 가장 간단한 방법은 무엇입니까? 이벤트 후크를 사용 /etc/systemd/logind.conf하고 뚜껑을 닫으면 성공적으로 일시 중지됩니다. 그러나 잠금 부분에 관해서는 길을 잃었습니다. 스크린 세이버 서비스를 활성화해야하며 두 개의 이벤트를 한 번에 logind.conf어떻게 트리거 할 수 있습니까?

2
journalctl-보고서 손상 확인
방금이 verify옵션을 발견 journalctl하고 그것을 포기하기로 결정했습니다. 부패를 보이고 있습니다. 그 원인은 무엇입니까? 그리고 내가 그것에 대해 무엇을해야합니까? 더 조사해야합니까? journalctl --verify PASS: /var/log/journal/19184893a1d645c7a43729e79b10a876/user-1000.journal Invalid object contents at 3733856░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0% File corruption detected at /var/log/journal/19184893a1d645c7a43729e79b10a876/system.journal:3733856 (of 91734016, 4%). FAIL: /var/log/journal/19184893a1d645c7a43729e79b10a876/system.journal (Bad message) Invalid object contents at 21575496░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 45% File corruption …

6
로그인하면 crng init가 완료 될 때까지 중단됩니다
Debian Unstable을 실행하는 랩톱에서 LightDM으로 로그인하면 최근 journalctl에 메시지가 표시 될 때까지 약 2 분 동안 정지하기 시작했습니다 kernel: random: crng init done. 키보드가 걸려있는 동안 임의의 키를 누르면 빠르게 로그인합니다 (약 10 초). 이 문제가 발생하기 전에 해결할 수있는 방법이 있습니까? 편집 : 작동 하는 linux-image-4.15.0-3-amd64대신 사용 linux-image-4.16.0-1-amd64하지만 이전 …

2
코어 덤프 목록 정리
에서 이전 코어 덤프의 흔적을 제거하는 방법을 찾고 coredumpctl list있습니다. 현재 2014-12-14에서 시작하는 코어 덤프가 나와 있습니다. 그 사이에 소프트웨어를 너무 자주 업데이트했으며 이제는 이전 코어 덤프가 문제를 디버깅하는 데 도움이 될 것입니다. 불행히도 파일을 제거하면 /var/lib/systemd/coredumpcoredumpctls 출력의 "PRESENT"열에서 별표 만 사라졌습니다. 맨 페이지 나 coredumpctl의 도움말 출력에서 ​​코어 덤프에 …

1
systemd-nspawn이 여전히 "보안 컨테이너 설정에 적합하지 않은"이유는 무엇입니까?
이것은 systemd-nspawn 의 맨 페이지에 명시되어 있습니다 이러한 보안 예방 조치를 취하더라도 systemd-nspawn은 안전한 컨테이너 설정에 적합하지 않습니다. 많은 보안 기능이 우회 될 수 있으므로 컨테이너에서 호스트 시스템이 실수로 변경되는 것을 방지하는 데 주로 유용합니다. 이 프로그램의 목적은 부팅 및 시스템 관리와 ​​관련된 패키지, 배포판 및 소프트웨어의 구축은 물론 디버깅 …
21 security  systemd  lxc 

2
가상 콘솔에서 최소의 시스템 부팅으로 getty를 시작하려면 무엇이 필요합니까?
시스템 V를 들어 init, 내가 필요 /etc/inittab게티 항목의 respawning /sbin/init쉘 이진, 이진 파일과 공유 라이브러리를, login의 getty는 PAM / 보안 / 그림자 물건, 그리고 몇 가지 장치 파일. 들어 upstart거의 같은 요구 사항, 대신의 필요 나 /etc/inittab, 나는 몇 가지가 *.conf아래 파일 /etc/init: *의 .conf 하나 start on startup와 그 …
21 boot  systemd 

1
테스트 목적으로 단일 시스템 타이머 쌍 서비스 단위를 수동으로 실행할 수 있습니까?
--user조건 에서 하루에 한 번 실행해야하는 타이머 / 서비스 단위 세트가 있습니다. systemctl --user status저널과 함께 표시 되고 저널에 기록되지만 실패한 명령의 일부가 있습니다. 명령의 내용이 올바르게 해석되지 않은 것 같습니다. 단위 파일을 다루고 서비스를 실행하고 로그를 검사하여 문제를 디버깅하고 싶습니다. 그러나 타이머를 편집하여 나중에 1 분 동안 트리거하고 대기하며 …
21 systemd 

5
systemctl 서비스 로그에서 최신 x 줄을 보는 방법
데비안의 systemctl 서비스에서 마지막 X 줄을 간단히 인쇄하는 방법을 찾고 있습니다. 이 코드를 인쇄 된 최신 로그 항목을 사용하는 스크립트에 설치하고 싶습니다. 이 게시물을 찾았 지만 목적에 맞게 수정할 수 없었습니다. 현재이 코드를 사용하고 있습니다. 로그 파일의 작은 조각을 제공합니다. journalctl --unit=my.service --since "1 hour ago" -p err 결과가 어떻게 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.