systemd to alternatywne podejście do demonów inicjujących SystemV i Upstart dla systemu Linux. Ma on na celu zapewnienie lepszych ram do wyrażania zależności usług, umożliwienia równoległej pracy przy uruchamianiu systemu i zmniejszenia obciążenia powłoki.
Status usługi sprawdzam za pomocą systemctl status service-name. Domyślnie widzę tylko kilka wierszy, więc dodaję, -n50aby zobaczyć więcej. Czasami chcę zobaczyć pełny dziennik od samego początku. Może mieć tysiące wierszy. Teraz sprawdzam, -n10000ale to nie wygląda na fajne rozwiązanie. Czy istnieje opcja sprawdzania pełnego dziennika usług systemowych podobnego do lesspolecenia?
Mam 2 karty graficzne na swoim laptopie. Jeden to IGP, a drugi dyskretny. Napisałem skrypt powłoki, aby wyłączyć dyskretną kartę graficzną. Jak przekonwertować go na skrypt systemowy, aby uruchomić go podczas uruchamiania?
Nie mogłem znaleźć w Google żadnego bezpiecznego sposobu na wyczyszczenie dziennika systemowego. Czy ktoś zna bezpieczny i niezawodny sposób? Powiedzmy, że eksperymentowałem z czymś, a moje logi są zaśmiecone różnymi komunikatami o błędach. Ponadto wyświetlam mój dziennik na pulpicie za pomocą Conky. Naprawdę nie chcę widzieć tych błędów, które przypominają …
Wygląda na to, że systemd to nowy, gorący system inicjujący w bloku, podobnie jak Upstart kilka lat temu. Jakie są zalety / wady dla każdego z nich? Ponadto, jak każdy z nich porównuje się do innych systemów inicjujących?
Utworzyłem prosty systemowy plik usługi dla aplikacji niestandardowej. Aplikacja działa dobrze, gdy uruchamiam ją ręcznie, ale mój procesor jest maksymalnie obciążony, gdy uruchamiam ją z systememd. Próbuję wyśledzić, gdzie jest mój problem, ale nie wiem, gdzie znaleźć dane wyjściowe (ani jak skonfigurować systemd, aby gdzieś dane wyjściowe). Oto mój plik …
Pytanie: Czy mogę rozpocząć proces za pomocą systemd i przypisać temu procesowi wybrany przeze mnie katalog roboczy? Mam usługę, od której chcę zacząć systemd. Kiedy ta usługa jest uruchamiana, chcę mieć możliwość przypisania jej bieżącego katalogu roboczego. Wiem, jak to zrobić, jeśli korzystałem init, ale mam z tym problem systemd. …
Właśnie przełączyłem się na debian jessie i większość rzeczy działa dobrze, w tym mój graficzny menedżer wyświetlania wdm. Chodzi o to, że po prostu nie rozumiem, jak to działa. Oczywiście mój /etc/init.d/wdmskrypt jest wywoływany, ponieważ kiedy wstawiam tam wcześnie exit, wdm nie jest uruchamiany. Ale kiedy alternatywnie zmieniam nazwę katalogu …
Zajmuję się tworzeniem aplikacji Nodejs, z którą użytkownik wchodzi w interakcje za pośrednictwem protokołu HTTP na hoście lokalnym. Praktycznie nie ma żadnych parametrów, a demon praktycznie nie ma żadnych zależności i po prostu musi być gotowy do zalogowania się. Chciałbym śledzić idiomy na każdej platformie dla skryptów startowych, a to …
Jestem stosunkowo nowy w systemd i uczę się jego architektury. W tej chwili próbuję wymyślić, jak uruchomić niestandardowy skrypt powłoki. Ten skrypt musi zostać uruchomiony po uruchomieniu warstwy sieciowej. Korzystam z Arch, używając zarówno systemd, jak i netctl. Aby przetestować, napisałem prosty skrypt, który po prostu się uruchamia ip addr …
Mój problem: Piszę skrypt bash, w którym chciałbym sprawdzić, czy dana usługa jest uruchomiona. Wiem, jak to zrobić ręcznie, za pomocą $ service [service_name] status. Ale (zwłaszcza od przejścia na systemd) drukuje całą wiązkę tekstu, który jest nieco niechlujny do przeanalizowania. Zakładałem, że istnieje polecenie dla skryptów z prostym wyjściem …
Dotyczy to Linuksa, ale jeśli ktoś wie o ogólnej metodzie * nix, byłoby to dobre. Wczoraj uruchomiłem system z podłączonym kablem Ethernet. „NetworkManager” nie jest zainstalowany, więc po uruchomieniu poszedłem poszukać nazwy interfejsu Ethernet, ifconfigaby ręcznie uruchomić klienta DHCP, ale nie pokazał nic innego niż lo. Karta sieciowa została wymieniona …
Wykonanie journalctlw systemie CentOS 7 drukuje tylko wiadomości wygenerowane po ostatnim uruchomieniu. Komenda # journalctl --boot=-1 odbitki Failed to look up boot -1: Cannot assign requested address i wychodzi ze statusem 1. Porównując go do obecnego systemu Fedora, zauważam, że CentOS 7 nie ma /var/log/journal(i journalctlnie zapewnia --list-boots). Zatem moje …
Na maszynie wirtualnej dostawcy usług w chmurze widzę proces o dziwnej losowej nazwie. Zużywa znaczne zasoby sieciowe i procesorowe. Oto jak wygląda proces z pstreewidoku: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Dołączyłem do procesu za pomocą strace -p PID. Oto wyniki, które mam: https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 . Zabicie procesu nie działa. Jest jakoś (przez systemd?) …
systemctl Zwraca listę jednostek, niezależnie od tego, czy są załadowane, aktywne, ich sub i opis. systemctl is-failed Zwraca tylko listę statusu. Jaka jest składnia zwracająca szczegóły uszkodzonych jednostek?
Po kilku ostatnich aktualizacjach mój komputer nie uruchamia się! Oto, co mogłem ustalić: To jest najnowszy komputer, który dostałem od korporacyjnej informatyki. Ma najnowszy procesor Intel (generacja Skylake). Na komputerze działa Ubuntu 16.04. Komputer ostatnio uruchomił się poprawnie w marcu. Problem jest prawdopodobnie spowodowany aktualizacją oprogramowania lub błędem sprzętowym. Mam …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.