Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Mam problem z kilkoma zamaskowanymi usługami - są zlinkowane do /dev/null, a polecenie:
$ sudo systemctl unmask x11-common.service
nie przynosi żadnego efektu:
$ systemctl status x11-common.service ● x11-common.service Loaded: masked (/dev/null) Active: inactive (dead)
Proszę o pomoc, jak usunąć linki do /dev/null i przywrócić normalne funkcjonowanie usług, które są zamaskowane.
Pozdrawiam - NTC.
Offline
Do czego ci ta usługa potrzebna ?
Offline
Mam problem z kilkoma zamaskowanymi usługami
Jaki konkretnie problem?
x11-common.service nie startuje jako usługa bo nie ma startować.
Offline
Ta akurat to nie za bardzo, ale np. bootlogs.service i bootlogd.service raczej by mi się przydały. Tą powyżej wybrałem jako przykład, bo mam sporo zamaskowanych i tak się trafiło.
--
pzdr NTC
Offline
norbertc napisał(-a):
Ta akurat to nie za bardzo, ale np. bootlogs.service i bootlogd.service raczej by mi się przydały. Tą powyżej wybrałem jako przykład, bo mam sporo zamaskowanych i tak się trafiło.
--
pzdr NTC
No właśnie sie nie przydają, dlatego są zamaskowane:
# These are all services which have native implementations
# So we mask them by linking against /dev/null or create an alias
/lib/systemd/system/systemd-random-seed-load.service /lib/systemd/system/urandom.service
/lib/systemd/system/systemd-sysctl.service /lib/systemd/system/procps.service
/lib/systemd/system/systemd-modules-load.service /lib/systemd/system/module-init-tools.service
/lib/systemd/system/systemd-modules-load.service /lib/systemd/system/kmod.service
/etc/modules /etc/modules-load.d/modules.conf
/dev/null /lib/systemd/system/x11-common.service
/dev/null /lib/systemd/system/hostname.service
/dev/null /lib/systemd/system/rmnologin.service
/dev/null /lib/systemd/system/bootmisc.service
# Although bootlogd is disabled by default (via /etc/default/bootlogd)
# by masking them we avoid spawning a shell uselessly thrice during boot.
# Besides, bootlogd doesn't look particularly useful in a systemd world.
/dev/null /lib/systemd/system/bootlogd.service
/dev/null /lib/systemd/system/stop-bootlogd-single.service
/dev/null /lib/systemd/system/stop-bootlogd.service
http://git.err.no/cgi-bin/gitweb.cgi?p=systemd;a=bl … /heads/debian
Lista jest o wiele dłuższa.
Wygląda na to, że próbujesz rozwiązywać jakieś nieistniejące problemy.
Offline
Może to nieistniejący problem, ale ten, kto napisał to powyżej musi umieć również to odmaskować, a ja jestem bardzo ciekawy, jak to się robi?
Offline
Te usługi są widoczne w systemie tylko ze względu na sysvinit.
Standardowo systemd uruchamia też skrypty sysvinit. Część z nich, te z których nie korzysta systemd, są zamaskowane.
Te usługi tak naprawdę były przeznaczone do usunięcia. Zachowały się tylko ze względu na obsługę sysvinit w Debianie.
Offline
Dzięki serdeczne za wyjaśnienia.
Offline
Ale i tak da się uruchomić te usługi przez unlink i potem systemctl enable.
Offline
Oczywiście, że się da bo to działa na zasadzie linkowania.
Uruchamianie tych usług przy korzystaniu z systemd nie ma za dużo sensu, dlatego brak alternatywnych linkowań i unmask niczego nie zmienia.
Offline
Strony: 1