«systemd» etiketlenmiş sorular

systemd, geleneksel Linux init'in yerine modern bir alternatiftir. Başlıca özellikleri, hizmetler arasındaki bağımlılıkları ifade etme ve hizmet başlangıcının agresif paralelleştirilmesini içerir.


1
Kök olmayan bir kullanıcının bir servisi yeniden başlatmasına izin verme
Arka fon : Aradım bir uygulama oluşturdu myappile Spring-boot. Kendiliğinden çalıştırılabilen bir kavanozdan oluşur ve sistem servisleri ile uyumludur. Şimdi, onu jenkins ile bütünleştirmeye çalışıyorum. İstediğim: Jenkins’in şunları yapabilmesini istiyorum: Hizmeti durdur. kavanozu değiştirin. servisi yeniden başlatın. Sorun: Şimdiye kadar sadece sudo'lar hizmetleri başlatabilir / durdurabilir. Jenkins'in bir sudoer olmasını …
27 systemd  jenkins 

5
Sistemli Automount USB sürücüleri
Sunucularımızı, güncel olmayan bir dağıtımdan, lightdm / xfce ve tabii ki systemd (ve udisks2) dahil olmak üzere modern bir Debian Jessie tabanlı sisteme yükseltiyoruz. Bir yapıştırma noktası USB sürücülerin otomatik olarak ayarlanmasıdır. Bunu bazı udev kurallarıyla başardık. Eski kurallar neredeyse işe yaramaktadır - montaj noktası oluşturulur ve sürücü iyi monte …

3
CentOS 7'de systemd tarafından başlatılan işlemler için nproc artırılması
Yerel kullanıcılar için nofile ve nproc değerini başarıyla artırdım, ancak systemd tarafından başlatılan işlemler için uygun bir çözüm bulamadım. MariaDB yapılandırmasına max_open_files eklemek yardımcı olmuyor. Limiti manuel olarak değiştirmek için su - mysql işlevini yerine getirmez (Bu hesap şu anda mevcut değil). /etc/security/limits.conf * soft nofile 102400 * hard nofile …

3
Sistem birimi birim dosyasını, giriş birimi birim dosyasını değiştirmeden değiştirme
pimdHizmeti aracılığıyla yükledim apt. Bu bir yukarı akış systemdbirim dosyası ( /lib/systemd/system/pimd.service) ile birlikte gelir . Bir nedenden dolayı öldürüldüğünde hizmetin yeniden başlatılmasını istiyorum, bu yüzden Restart = alwaysbirimi birim dosyasına eklemek istiyorum . Ancak, yukarı akış birim dosyasını değiştirmek istemiyorum. Bunun için herhangi bir geçici çözüm var mı?
24 systemd 

4
Hizmet başlatma isteği çok hızlı bir şekilde tekrarlandı ve limit başlatmayı reddetti
Aşağıdaki hatayı görüntüleyen bir systemd hizmetim var service start request repeated too quickly, refusing to start Hizmetin başarısızlık durumunda yeniden başlatılmak üzere yapılandırıldığını ve tekrar tekrar başlatıldığını anlıyorum. Ama tam olarak ne zaman yeniden başlatmayı reddediyor? Bunu tanımlayan bir sınır veya sayı var mı? Üstelik, too quicklytam olarak ne anlama …
23 linux  systemd 

2
Eski journalctl günlüklerini nasıl görüntüleyebilir (bir rotasyondan sonra belki?)
Ubuntu 16.04'te docker çalıştırıyorum ve günlükleri görüntülemek istiyorum. Ancak, tahmin ediyorum ne bir tür dönme veya günlükleri belirli bir boyuta büyüyecek sonra günlükleri görüntüleyemiyorum. Journalald.conf dosyamda herhangi bir değişiklik yapmadım, bu yüzden varsayılanları kullanıyorum. Ne görüyorum örnekleri: systemctl docker statushizmetin etkin olduğunu onaylar since Thu 2016-10-13 18:56:28 UTC. Ancak, böyle …

3
Systemd'nin günlük kalıplarını nasıl kullanıyorsunuz
journalctl'Nın desen eşleşmesini kullanmaya çalışıyorum SYSLOG_IDENTIFIERS. Örnek olarak, bir ton mesaj var etiketli sshd: $ journalctl -t sshd | wc -l 987 ancak bunları bulmak için kalıp eşleşmesini kullanmaya çalışırsam: $ journalctl -t 'ssh*' -- No Entries -- $ journalctl -t 'ssh.*' -- No Entries -- Journalctl man sayfası, kalıpların …

4
Systemd Service'i kök erişimi ile çalışacak şekilde yapılandırma
Raspbian Jessie üzerinde Systemd ile kurulmuş bir node.js uygulaması şeklinde bir hizmetim var ve kendi kullanıcı hesabını kullanıyor. Ancak, gerekli izinlere sahip olmadığı için hizmetin düzgün çalışmadığını görüyorum. Yüklediğim düğüm modüllerinden biri için kök erişimi gerekiyor. Uygulamayı sudo ile manuel olarak çalıştırırsam her şey yolunda gider. Systemd'e sudo ile hizmeti …

2
Buggy systemd servisini SIGKILL üzerinden sonlandırmak için yapılandırma
Arka fon systemdYeni bir hizmet için, foo_daemonbazen "kötü durum" durumuna giren ve SIGTERM(muhtemelen özel sinyal işleyicisi nedeniyle) ölmeyecek bir komut dosyası oluşturmam istendi . Bu, geliştiricilere, hizmeti şu şekilde başlatmaları / durdurmaları / yeniden başlatmaları talimatı verildiği için sorunludur: systemctl start foo_daemon.service systemctl stop foo_daemon.service systemctl restart foo_daemon.service Sorun Bazen, …

3
systemd: Belirli bir hizmeti değiştirmek için ayrıcalıklı olmayan bir kullanıcıya izin ver
Başsız bir linux kutusunda özel bir oyun sunucusu çalıştırıyorum. Salak olmadığım için, sunucunun güncellemeleri indirmek ve dünya veritabanını değiştirmek için gereken minimum erişim haklarına sahip, kendi ayrıcalıklı kullanıcısı olarak çalıştığını söyledi. Ayrıca gerektiğinde sunucuyu gerektiği gibi başlatmak, durdurmak ve yeniden başlatmak için bir sistemd birim dosyası oluşturdum (örneğin, söz konusu …
20 linux  systemd 

4
Systemd: bir birimi GERÇEKTEN başka bir birim başlattıktan sonra başlatın
Benim özel durumumda, tamamen başladıktan remote-fssonra üniteyi başlatmak istiyorum glusterfs. Sistem dosyalarım: glusterfs hedef: 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 hedef: node04:/usr/lib/systemd/system # …
20 nfs  glusterfs  systemd 

1
Bir systemd ünitesini diğeriyle nasıl başlatır ve durdururuz?
Core sistemli birimleri filo ile programlamak için kullanıyorum. İki birim var ( firehose.serviceve firehose-announce.service. Ben firehose-announce.servicebaşlatmak ve durdurmak ile birlikte almaya çalışıyorum firehose.service. İşte birim dosyası 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 := …
20 systemd  coreos 

4
Systemd bağımlılıkları ve önyükleme sırası
İşlemlerin başlaması için bir önyükleme sırası belirtmem gerekiyor. Fedora 18 üzerinde çalışan 389 Dizin Sunucusu ve Samba var. Ağ hizmetleri önyüklemesini, sonra 389 DS'yi ve ardından Samba'yı nasıl alabilirim? Fedora'da bunu yönetmek için bir GUI var mı? Samba'nın başlamasını sağladım systemctl enable smb.service. Ayrıca 389 DS'yi etkinleştirdim systemctl enable dirsrv.target.
20 linux  fedora  systemd 

3
Debian Jessie sistemi için ana bilgisayar adı nasıl ayarlanır?
Debian Jessie ile birlikte gelir systemd. Ana bilgisayar adını ayarlama önerisi, systemd için hostnamectl komutunu kullanmaktır. Ancak, bu komut EC2'de önyüklenen Debian Jessie görüntüsünde (geçerli ana bilgisayar adını görüntülemek için bile) çalışmaz : sudo hostnamectl sudo: unable to resolve host ip-172-30-0-17 Failed to create bus connection: No such file or …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.