Podczas przeglądania Google wciąż znajduję, że znajdują się one w katalogu / usr / lib / systemd / system / i / etc / systemd / system /. Jednak w moim ubuntu pierwszy nawet nie istnieje, a drugi ma tylko kilka usług
bluetooth.target.wants default.target.wants hybrid-sleep.target.wants shutdown.target.wants
dbus-org.bluez.service display-manager.service multi-user.target.wants sockets.target.wants
dbus-org.freedesktop.Avahi.service display-manager.service.wants network-online.target.wants suspend.target.wants
dbus-org.freedesktop.ModemManager1.service getty.target.wants paths.target.wants sysinit.target.wants
dbus-org.freedesktop.nm-dispatcher.service graphical.target.wants plexmediaserver.service syslog.service
dbus-org.freedesktop.thermald.service hibernate.target.wants printer.target.wants timers.target.wants
Gdzie są inni?
Kiedy uruchamiam systemctl list-units, widzę tak wiele usług, ale nie wiem, gdzie je zlokalizować. Na przykład, gdzie jest moja usługa plexmediaserver.service? Muszę wiedzieć, bo tam chcę umieścić moje inne jednostki.
Istnieją dobre narzędzia, o których warto wiedzieć, gdy trzeba coś znaleźć.
Pierwszym jest
locate
, który służy do lokalizowania plików według nazwy. Używa gotowego indeksu, więc jest niezwykle szybki. Czasami jednak pomija nowe pliki, które nie zostały zindeksowane, lub może również brakować plików z ograniczonymi uprawnieniami. W takim przypadku szybkielocate
polecenie odnalazłoby wszystkie pliki systemowe w systemie Ubuntu:Jeśli chcesz skupić się na tym pliku Plex, możesz użyć potoku do filtrowania wyników:
Innym narzędziem, o
find
którym warto wiedzieć, jest wyszukiwanie na żywo określonego katalogu w celu znalezienia plików. Ma wiele opcji. Sprawdźman find
szczegóły. Aby wyszukaćplexmediaserver.service
gdziekolwiek w systemie, użyj:Wreszcie, w tym przypadku prawdopodobnie wiesz, do którego pakietu należy plik, którego szukasz. Jeśli nie masz pewności co do dokładnej nazwy pakietu, możesz użyć tej składni, aby znaleźć cały pakiet zawierający w nazwie „plex”:
Jeśli okaże się, że interesujący cię pakiet nazywa się „plexmediaserver”, możesz użyć tej składni, aby wyświetlić listę wszystkich plików w tym pakiecie:
Ponownie możesz użyć potoku do filtrowania wyników tylko do szukanego pliku usługi:
Teraz będziesz mógł znaleźć pliki dla wielu typowych przypadków.
źródło