«systemd» 태그된 질문

systemd는 전통적인 Linux init를 현대적으로 대체 한 것입니다. 주요 기능으로는 서비스 간의 종속성을 표현하고 서비스 시작을 적극적으로 병렬화하는 기능이 있습니다.


1
루트가 아닌 사용자가 서비스를 다시 시작하도록 허용
배경 : 나는라는 응용 프로그램 생성 myapp과를 Spring-boot. 자체 실행 가능한 jar로 구성되며 시스템 서비스와 호환됩니다. 이제 젠킨스와 통합하려고합니다. 내가 원하는 것 : 젠킨스가 할 수 있기를 바랍니다. 서비스를 중지하십시오. 병을 교체하십시오. 서비스를 다시 시작하십시오. 문제: 지금까지 sudoers만이 서비스를 시작 / 중지 할 수 있습니다. 젠킨스가 sudoer가되는 것을 원하지 않습니다 …
27 systemd  jenkins 

5
시스템으로 USB 드라이브 자동 마운트
우리는 매우 오래된 배포판에서 lightdm / xfce를 포함한 최신 데비안 Jessie 기반 시스템과 물론 systemd (및 udisks2)로 서버를 업데이트하고 있습니다. 하나의 고착 지점은 USB 드라이브를 자동 마운트하는 것입니다. 우리는 몇 가지 udev 규칙으로 이것을 달성했습니다. 이전 규칙은 거의 여전히 작동합니다. 마운트 지점이 생성되고 드라이브가 제대로 마운트되었지만 몇 초 후에 시스템이 …

3
CentOS 7에서 systemd에 의해 시작된 프로세스에 대한 nproc 증가
로컬 사용자의 nofile 및 nproc 값을 성공적으로 늘 렸지만 systemd에서 시작한 프로세스에 대한 적절한 솔루션을 찾을 수 없습니다. MariaDB 구성에 max_open_files를 추가해도 도움이되지 않습니다. su- 제한을 수동으로 변경하는 mysql도 작동하지 않습니다 (이 계정은 현재 사용할 수 없습니다). /etc/security/limits.conf * soft nofile 102400 * hard nofile 102400 * soft nproc 10240 …

3
업스트림 단위 파일을 변경하지 않고 시스템 단위 파일 수정
에 pimd의해 서비스를 설치했습니다 apt. 이것은 업스트림 systemd유닛 파일 ( /lib/systemd/system/pimd.service) 과 함께 제공됩니다 . 어떤 이유로 서비스가 종료 될 때 서비스를 다시 시작하고 싶습니다. 따라서 Restart = always단위 파일에 줄을 추가하고 싶습니다 . 그러나 업스트림 단위 파일을 수정하고 싶지 않습니다. 이에 대한 해결 방법이 있습니까?
24 systemd 

4
서비스 시작 요청이 너무 빨리 반복되어 시작 제한을 거부
다음과 같은 오류가 표시되는 시스템 서비스가 있습니다 service start request repeated too quickly, refusing to start 서비스가 실패시 다시 시작되도록 구성되어 있으며 다시 시작되고 있음을 이해합니다. 그러나 정확히 언제 다시 시작을 거부합니까? 그것을 정의하는 한계 또는 숫자가 있습니까? 또한, too quickly정확히 어떤 의미입니까, 주어진 기간 동안의 재시작 횟수 제한입니까?
23 linux  systemd 

2
이전 저널 로그를 어떻게 보나요 (회전 후)?
우분투 16.04에서 도커를 실행 중이며 로그를보고 싶습니다. 그러나 어떤 종류의 회전이거나 로그가 특정 크기로 커지는 것으로 추측 한 후에 로그를 볼 수 없습니다. journald.conf를 변경하지 않았으므로 기본값을 사용하고 있습니다. 내가보고있는 예 : systemctl docker status서비스가 활성화되었음을 확인합니다 since Thu 2016-10-13 18:56:28 UTC. 그러나 내가 뭔가를 실행 journalctl -u docker.service --until …

3
systemd의 journalctl 패턴을 어떻게 사용합니까
journalctl의 패턴 일치 를 사용하려고합니다 SYSLOG_IDENTIFIERS. 예를 들어, 수많은 메시지가 태그되어 있습니다 sshd. $ journalctl -t sshd | wc -l 987 그러나 패턴 일치를 사용하여 패턴을 찾으려면 : $ journalctl -t 'ssh*' -- No Entries -- $ journalctl -t 'ssh.*' -- No Entries -- journalctl 매뉴얼 페이지에 패턴이 작동해야하지만 시스템에서 …

4
루트 액세스로 실행되도록 Systemd Service 구성
Raspbian Jessie에서 Systemd로 설정된 node.js 응용 프로그램 형식의 서비스가 있으며 자체 사용자 계정을 사용하고 있습니다. 그러나 필요한 권한이 없기 때문에 서비스가 올바르게 실행되지 않는 것으로 나타났습니다. 내가 설치 한 노드 모듈 중 하나에 루트 액세스 권한이 필요합니다. sudo로 응용 프로그램을 수동으로 실행하면 모든 것이 잘 작동합니다. sudo로 서비스를 실행하도록 systemd에 …

2
SIGKILL을 통해 종료되도록 버기 시스템 서비스 구성
배경 systemd새로운 서비스에 대한 스크립트 를 작성하라는 요청을 받았습니다.이 서비스 foo_daemon는 때때로 "나쁜 상태"에 빠지고 SIGTERM(사용자 지정 신호 처리기 때문에) 죽지 않을 것 입니다. 개발자는 다음을 통해 서비스를 시작 / 중지 / 다시 시작하라는 지시를 받으므로 문제가됩니다. systemctl start foo_daemon.service systemctl stop foo_daemon.service systemctl restart foo_daemon.service 문제 때로는 foo_daemon나쁜 상태에 …

3
systemd : 권한이없는 사용자에게 하나의 특정 서비스를 변경할 수있는 권한 부여
헤드리스 리눅스 박스에서 개인 게임 서버를 운영하고 있습니다. 내가 바보가 아니기 때문에 서버는 업데이트를 다운로드하고 세계 데이터베이스를 수정하는 데 필요한 최소한의 액세스 권한을 가진 권한이없는 사용자로 실행되고 있습니다. 또한 필요에 따라 서버를 올바르게 시작, 중지 및 다시 시작하기 위해 시스템 단위 파일을 만들었습니다 (예 : 업데이트). 그러나 실제로 전화를 걸 …
20 linux  systemd 

4
시스템화 : 다른 장치 REALLY가 시작된 후 장치 시작
내 특별한 경우에는 완전히 시작한 remote-fs후에 장치 를 시작하고 싶습니다 glusterfs. 내 시스템 파일 : glusterfs 목표: node04:/usr/lib/systemd/system # cat glusterfsd.service [Unit] Description=GlusterFS brick processes (stopping only) After=network.target glusterd.service [Service] Type=oneshot ExecStart=/bin/true RemainAfterExit=yes ExecStop=/bin/sh -c "/bin/killall --wait glusterfsd || /bin/true" ExecReload=/bin/sh -c "/bin/killall -HUP glusterfsd || /bin/true" [Install] WantedBy=multi-user.target remote-fs …
20 nfs  glusterfs  systemd 

1
다른 장치와 함께 시스템 장치를 시작하고 중지하는 방법은 무엇입니까?
CoreOS를 사용하여 시스템 단위를 플릿으로 예약합니다. 나는 두 단위가 ( firehose.service그리고 firehose-announce.service내가 얻을 노력하고 있어요. firehose-announce.service시작과 함께 중지 firehose.service여기에 대한 유닛 파일입니다. firehose-announce.service: [Unit] Description=Firehose etcd announcer BindsTo=firehose@%i.service After=firehose@%i.service Requires=firehose@%i.service [Service] EnvironmentFile=/etc/environment TimeoutStartSec=30s ExecStartPre=/bin/sh -c 'sleep 1' ExecStart=/bin/sh -c "port=$(docker inspect -f '{{range $i, $e := .NetworkSettings.Ports }}{{$p := index …
20 systemd  coreos 

4
시스템 의존성 및 부팅 순서
프로세스를 시작하려면 부팅 순서를 지정해야합니다. Fedora 18에서 389 Directory Server 및 Samba를 실행하고 있습니다. 네트워크 서비스를 부팅 한 다음 389 DS, Samba를 어떻게 수행 할 수 있습니까? Fedora에서이를 관리하기위한 GUI가 있습니까? Samba가로 시작하도록 설정했습니다 systemctl enable smb.service. 또한와 함께 389 DS를 사용하도록 설정했습니다 systemctl enable dirsrv.target.
20 linux  fedora  systemd 

3
데비안 Jessie 시스템의 호스트 이름을 설정하는 방법은 무엇입니까?
데비안 제시는와 함께 제공됩니다 systemd. 호스트 이름을 설정하기위한 권장 사항은 systemd에 hostnamectl을 사용하는 것입니다. 그러나 EC2에서 부팅 된 Debian Jessie 이미지 에서는이 명령이 작동하지 않습니다 (현재 호스트 이름을 표시하더라도) . sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus connection: No such file or directory 그래서 나는 …

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