«systemd» 태그된 질문

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

2
재부팅하지 않고 systemd를 다시 시작할 수 있습니까?
yum updateRHEL 7.4에서 서비스를 다시 시작하려고합니다 . 나는 systemctl를 사용하여 모든 서비스를 다시 시작 할 수 있지만 needs-restarting에서이 yum utils나는 또한 자신을 systemd 재시작해야한다고 하더군요 : # needs-restarting 1 : /usr/lib/systemd/systemd --system --deserialize 21 systemd서버를 재부팅하지 않고 다시 시작할 수 있습니까 ? 에 대한 몇 가지 언급을 찾았 systemctl daemon-reload지만 …
39 rhel  systemd 

1
부팅 할 때 시스템 사용자 단위가 시작되지 않는 이유는 무엇입니까?
시스템 사용자 단위를 만들고 시스템 부팅시 시작하려고합니다. 서비스는 수동으로 시작되지만 부팅시 시작되지 않습니다. 인터넷 검색을 통해 부팅시 사용자 장치를 시작하려면을 실행해야한다고 생각 loginctl enable-linger <username>했지만 전혀 효과가 없었습니다. 실제로 매뉴얼 페이지는 다음과 같이 말합니다. Enable/disable user lingering for one or more users. If enabled for a specific user, a user …

3
systemd : mkdir & ExecStartPre의 권한 문제
이 (단축 된) 시스템 서비스 파일에 문제가 있습니다. [Unit] Description=control FOO daemon After=syslog.target network.target [Service] Type=forking User=FOOd Group=FOO ExecStartPre=/bin/mkdir -p /var/run/FOOd/ ExecStartPre=/bin/chown -R FOOd:FOO /var/run/FOOd/ ExecStart=/usr/local/bin/FOOd -P /var/run/FOOd/FOOd.pid PIDFile=/var/run/FOOd/FOOd.pid [Install] WantedBy=multi-user.target 하자 음식은 사용자 이름과 수 FOO 이미 내 데몬 존재하는 그룹 이름 /usr/local/bin/FOOd. 를 통해 /var/run/FOOd/데몬 프로세스 /usr/local/bin/FOOd를 시작하기 …

4
“service foo status”가“less”를 통해 출력을 페이징하는 것을 방지 할 수 있습니까?
명령 이 출력 service <name> status에서 사용 less되는 것을 어떻게 중지 합니까? 일부 sysadmin 작업을 자동화하는 스크립트가 있으며 서버를 Ubuntu 16.04로 업그레이드 한 후 less출력, 특히 supervisor서비스 를 표시 하는 것과 같은 것을 사용하여 서비스 상태를 확인하는 작업이 차단 되어 중단됩니다. 여러 데몬을 실행하도록 구성했으며 run을 실행하면 다음과 같은 결과가 …
35 systemd  services 

2
systemd의 목표, 서비스 및 소켓은 무엇입니까?
나는 그것들이 모두 단위 파일이라는 것을 알고 있지만 그 특별한 의미를 이해할 수 없습니다. 대상은 데몬과 비슷하고 소켓은 소켓 (IP + 포트)과 동일하지만 inode 번호가 있다고 생각합니다. 누구나 간단한 단어로 설명해 주시겠습니까?
35 systemd 

2
/ etc / machine-id를 변경해도 괜찮습니까?
디스크 (SSD)를 복제하고 복제 된 디스크를 다른 컴퓨터에 넣었습니다. 이제 두 시스템의 값이 동일합니다 /etc/machine-id. /etc/machine-id값을 변경 하기 위해 단순히 편집 하는 것이 문제 입니까? 시스템이 실행되는 동안이 작업을 수행 할 수 있습니까 (또는 Live USB에서 부팅해야합니까)? 가 systemd-machine-id-setup더 나은 대안은? 순진한 사용이 systemd-machine-id-setup작동하지 않습니다. 나는이 단계를 시도했다 : nano …
33 systemd  d-bus 

4
fstab 마운트 후 실행되도록 시스템 서비스 설정
내가 일하고 있어요 systemd .service시작하도록되어 스크립트 후 CIFS 네트워크 위치하기를 통해 장착 /etc/fstab에/mnt/ 부팅에. 이 스크립트는 OpenVPN 종속성 스크립트가 먼저 시작될 때까지 대기하지만 마운트가 완료 될 때까지 대기하기를 원합니다. /etc/systemd/system/my-daemon.service : [Unit] Description=Launch My Daemon After=network.target vpn-launch.service Requires=vpn-launch.service 나는 systemd.mount줄 에 추가하려고 시도했지만 After=network.target vpn-launch.service systemd.mount원하는 결과를 얻지 못했습니다.
33 debian  systemd 

2
15 분마다 시스템 타이머
15 분마다 실행되는 시스템 타이머를 만들려고합니다. 지금 나는 가지고 있습니다 : timer-fifteen.timer: [Unit] Description=15min timer [Timer] OnBootSec=0min OnCalendar=*:*:0,15,30,45 Unit=timer-fifteen.target [Install] WantedBy=basic.target timer-fifteen.target: [Unit] Description=15min Timer Target StopWhenUnneeded=yes 이것은 멈추지 않고 계속해서 반복됩니다. *:0,15,30,45:*대신 해야합니까 ? 이 작업을 어떻게 수행 할 수 있습니까?
33 systemd 

2
시스템 서비스 시간 초과 값을 변경하는 방법은 무엇입니까?
내가 지금 일하고있는 회사에는 레거시 서비스가 있으며 그 초기 스크립트는 오래된 SysvInit를 사용하지만 시스템을 통해 실행됩니다 (CentOS 7). 많은 계산이 있기 때문에이 서비스는 완료하는 데 약 70 초가 걸립니다. systemd에 대한 시간 초과를 구성하지 않았고에서 기본 구성을 변경하지 /etc/systemd/system.conf않았지만 여전히 service SERVICE stop서비스를 실행할 때 60 초 후에 시간이 초과됩니다. …

1
systemd는 이동식 드라이브를 마운트 해제합니다
/ etc / fstab에 다음 줄이 있습니다. UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0 파티션은 gnome-disks각각의 사용자에 의해 새로 만들어지며 전체 카드에 걸쳐 있습니다. 이제 : 실행 mount /mnt/zeno사용자 (1000) 성공하지만 바로 내가 실제로 있다고 알아 그 이후로 하지 다음은 : 마운트 umount /mnt/zeno실패와 umount: /mnt/zeno: not mounted. 보고 할 때 …
31 mount  systemd  vfat 

2
시스템 서비스는 종료하지 않고 실행
jekyll에 대한 내 자신의 서비스를 만들었고 서비스를 시작할 때 ctrl+ 프로세스를 강제 실행하기 때문에 백그라운드 프로세스로 실행되지 않는 것 같습니다 c. --watch 때문에 전경에 그대로 있습니다. 주변을 돌아 다니면서 백그라운드에서 실행되도록하는 방법을 잘 모르겠습니다. 이견있는 사람? # /etc/systemd/system/jekyll-blog.service [Unit] Description=Start blog jekyll [Service] Type=forking WorkingDirectory=/home/blog ExecStart=/usr/local/bin/jekyll build --watch --incremental -s …
30 systemd 

1
systemd 서비스에서 ulimits를 설정하는 방법은 무엇입니까?
시스템 서비스 단위에 ulimit를 어떻게 설정 하시겠습니까? 이 stackoverflow 질문은 systemd가 시스템 ulimits를 무시한다는 것을 설명합니다. 다음 ulimits를 설정하는 구문은 무엇입니까? ulimit -c ulimit -v ulimit -m [Unit] Description=Apache Solr After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking SOLR_INSTALL_DIR=/opt/solr SOLR_ENV=/etc/default/solr.in.sh RUNAS=solr SOLR_PID_DIR="/var/solr" SOLR_HOME="/opt/solr/server/solr" LOG4J_PROPS="/var/solr/log4j.properties" SOLR_LOGS_DIR="/opt/solr/server/logs" SOLR_PORT="8389" PIDFile=/var/solr/solr-8389.pid ExecStart=/opt/solr/bin/solr start ExecStatus=/opt/solr/bin/solr status ExecStop=/opt/solr/bin/solr …
29 systemd  ulimit 

1
왜 내 시스템 장치가로드되었지만 비활성 (죽음)입니까?
서버에서 Graphite 를 설정하려고 합니다. Carbon Cache 데몬을 아무 문제없이 시작할 수 sudo /opt/graphite/bin/carbon-cache.py start있지만 Systemd 단위로 실행하려고 애 쓰고 있습니다. 내 서비스 파일에있는 내용은 다음과 같습니다 graphite.service. [Unit] Description=Carbon for Graphite [Service] ExecStart=/opt/graphite/bin/carbon-cache.py start [Install] WantedBy=multi-user.target 그러나 장치를 시작하면 다음 상태가 표시됩니다. $ systemctl status graphite.service * graphite.service - …
29 systemd 

3
Systemd로 tty를 줄이는 방법은 무엇입니까?
옛날에는 방금 수정했습니다 /etc/inittab. 이제 systemd를 사용하면 tty [1-6]이 자동으로 시작되는 것 같습니다. 어떻게 tty [4-6]을 비활성화해야합니까? 시스템화 된 서비스 파일이 하나만있는 것처럼 보이고 %I다른 tty 세션을 식별 하기 위해 를 사용 합니다. 해당 서비스를 제거하지 않아도되고 각 서비스를 getty@ttyX.service수동으로 생성 해야합니다.
29 linux  systemd  console 

1
systemd는 kill -9에서 어떻게 살아남습니까?
최근 " 'kill -9 0'이 (가) 콘솔 세션을 종료하는 이유"와 "커널 패닉을 얻는 방법"질문 사이에, 나는 안장 아래에 버를 가지고 kill -9 1대부분의 최신 아치 리눅스 랩톱을 사용해 보았습니다 . 나는 사용자 ID "root"로 그것을했다. 나는 어떤 종류의 충돌, 공황 또는 종료를 완전히 예상했지만 아무 일도 일어나지 않았습니다. 내가 그랬어 …

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