«systemd» 태그된 질문

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

3
문서 : 리눅스 세션의 아키텍처
최신 Linux 세션과 관련된 데몬 및 서비스 스택을 설명하는 좋은 개요 설명서를 찾고 있습니다. 에 대한 다양한 문서를 읽은 있지만 dbus, 그리고 systemd, 나는 아직도 큰 그림을하지 않습니다. 특히, 나는이 질문에 대한 답을 찾고 있습니다 (질문에 답하지 말고 내가 찾고있는 문서의 종류를 분명히해야합니다). 로그인 후, 어떤 프로세스가 사용자 세션의 루트입니까? …


1
시스템 마운트에 실패했습니다. Where = 설정이 장치 이름과 일치하지 않습니다
이 명령을 사용하면 : mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 모두 올바르게 작동합니다. 그러나 마운트를 통해 systemd마운트하려고하면 실패합니다. /etc/systemd/system/mnt-d1.mount다음 내용 으로 파일 을 만들었습니다 . [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 [Install] WantedBy = multi-user.target 그 …
20 mount  systemd 


4
부팅시 활성화 된 시스템 서비스가 시작되지 않는 이유는 무엇입니까?
다음과 같은 시스템 단위 파일이 있습니다 /etc/systemd/system/emacs.service. [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target 부팅 할 때이 작업을 시작하고 싶습니다. systemctl enable emacs 그러나 서비스가 재부팅 될 때마다 systemctl status emacs다음이 표시됩니다. …
20 systemd 

2
systemd로 30 분마다 스크립트 실행
시스템으로 부팅 한 후 30 분마다 스크립트를 실행하고 싶습니다. 나는 당신이 cron을 사용할 수 있다는 것을 알고 있지만,이 기능을 자주 사용하지 않을 것이므로 systemd로 시도하고 싶습니다. 지금까지 나는 무언가를 한 번만 실행할 수있는 단조로운 타이머 만 발견했습니다 (적어도 그렇게 생각합니다). 어떻게 것 foo.timer과 foo@user.service같은 모양이 경우 뭔가 부팅 / 시스템 …

3
다음에 시스템 타이머가 언제 실행 될지 알 수있는 방법이 있습니까?
시스템 타이머를 테스트하고 기본 시간 초과를 무시하려고하지만 성공하지 못했습니다. 다음에 서비스가 언제 실행 될지 systemd에게 알려주는 방법이 있는지 궁금합니다. 일반 파일 ( /lib/systemd/system/snapbackend.timer) : # Documentation available at: # https://www.freedesktop.org/software/systemd/man/systemd.timer.html [Unit] Description=Run the snapbackend service once every 5 minutes. [Timer] # You must have an OnBootSec (or OnStartupSec) otherwise it …


1
프로세스가 아직 완료되지 않은 경우 시스템 타이머 장치가 다음 실행을 건너 뛰나요?
systemd를 사용하여 5 분마다 명령을 실행하고 싶습니다. 그러나 때때로 작업을 실행하는 데 5 분 이상 걸릴 수있는 위험이 있습니다. 그 시점에서 systemd는 명령의 두 번째 인스턴스를 시작합니까? 즉, 2 개의 프로세스가 실행 중입니까? 첫 번째 프로세스가 완료되지 않은 경우 systemd에게 두 번째 프로세스를 시작하지 않도록 지시 할 수 있습니까? 그렇지 …
18 cron  systemd 

5
사용자 서비스를 활성화 또는 비활성화 할 수 없습니다 : 작업을 실행하지 못했습니다 : 해당 파일 또는 디렉토리가 없습니다
Redis 서버를 사용하는 이클립스의 프로그램을 디버그 / 테스트하고 싶습니다. 그래서 서버를 사용자 권한으로 전환하여 서버를 실행할 권한을 갖기로 결정했습니다. 내가 귀찮게하는 것은 서비스를 시작하거나 중지 할 수는 있지만 활성화 / 비활성화 할 수 없다는 것입니다. 내가 얻는 오류는 다음과 같습니다. Failed to execute operation: No such file or directory 원본 …

2
logger는 Arch Linux에서 메시지를 어디에 기록합니까?
이 logger명령은 syslog를 통해 항목을 기록합니다.이 항목은 일반적으로 해당 행을와 같은 파일에 저장합니다 /var/log/messages. Arch Linux에서 문서를 올바르게 이해 하면 모든 로깅이 systemd를 통해 수행되지만을 logger사용 하여 항목을 찾을 수 없습니다 journalctl. logger아치 리눅스에서 보낸 메시지는 정확히 어떻게됩니까 ? 로그 항목은 어디에 저장됩니까? (빠른 grep 제안 /var/log/journal/*/system.journal합니다.) 이 로그에 어떻게 …

1
`systemd`에서 충돌 후 fsck 디스크를 자동으로 강제 실행하는 방법은 무엇입니까?
충돌 후 디스크 systemd를 자동으로 강제 설정하는 방법 fsck(하드 전원 끄기)? 내가 sysvinit(아치 리눅스에서) /sbin/init해킹을 사용했을 때 : rc.local나는 /forcefsck파일을 생성 한다; 에서 rc.local.shutdownI를 제거합니다. 부팅시 rc.sysinitfsck를 강제로 활성화하십시오 (있는 경우) /forcefsck. 같은 작업을 수행하는 방법은 systemd무엇입니까? 어쩌면 fsck분쇄 후 자동 기능이 내장되어 있습니까?
18 systemd  fsck 

4
systemd로 부팅 할 때 nginx 시작
방금 데비안 8 서버에 nginx 1.9를 설치했습니다. nginx가 제대로 작동한다고 말하면 부팅 할 때 자동으로 nginx를로드하지 않는 것 같습니다. 인터넷에서 권장되는 수많은 init 스크립트를 시도했지만 아직 아무것도 작동하지 않았습니다. 이제 systemctl로 알아 내려고 노력 중입니다. ~$ systemctl status nginx ● nginx.service Loaded: masked (/dev/null) Active: inactive (dead) ~$ sudo systemctl …
18 debian  systemd  nginx 

2
루트가 아닌 사용자로 시스템 서비스를 실행하십시오!
다음 서비스 amos.service를 만들었으며 amos (amos 그룹의 구성원)로 실행해야합니다. [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target 모든 권한에 설정된 /usr/share/amos에amos:amos amos_service.sh는 다음과 같습니다. #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log 2>&1 } stop() { exec pkill java …
18 systemd  services  init 

1
Systemd : "oneshot"서비스가 처음 실패 할 경우 재 시도하는 방법은 무엇입니까?
systemd 서비스 맨 페이지를 몇 번 읽었지만 여전히 기본적인 시스템 패턴을 알 수는 없습니다. 부팅시 시작 프로세스를 한 번 (도커 컨테이너 또는 드라이브 포맷과 같은) 실행하여 성공적으로 완료하고 싶습니다. 그러나 Type = oneshot을 사용하면 Restart = on-failure를 사용할 수 없으며 실패하면 작업을 다시 시도하지 않습니다. 여기에 명백한 것이 빠져 있습니까? …
18 systemd 

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