Strona 1 z 3

Systemd - czy warto?

: 29 kwietnia 2014, 14:40
autor: giaur
Ostatnia aktualizacja w Sidzie i cóż - widzę że domyślne jest już systemd, sysvinit zostało usunięte. Używa ktoś z was systemd? U mnie przejście nie było bezbolesne niestety. Wszystko było ok, więc wyłaczyłem kdm, zainstalowałem sterowniki nvidia (z instalatora producenta). Restart przez reboot -f i zonk - rozwaliło się wszystko. Moduły kernela nie chciały się ładować z jakiegoś powodu, sypał dziwnymi błędami - nie działała nawet klawiatura usb, nie mówiac juz o karcie sieciowej. Chroot, przejście na sysvinit z powrotem - dalej źle. A nawet gorzej, bo z systemd chociaż odpalał się jakiś tryb ratunkowy, z init nawet w trybie pojedynczego użytkownika nie pozwolił mi się zalogować do systemu.

Dopiero reinstalacja kernela w chroocie naprawiła problem (pomimo że podczas instalacji kernela dalej sypał dziwnymi błędami). Po instalacji kernela okazało się że dkms się rozsypał całkowicie (sypał komunikatami o błędach w pliku konfiguracyjnym dkms), sterowników nvidia nie było więc zainstalowałem jeszcze raz. Ktoś miał podobne problemy? Bo jeśli kolejna reinstalacja sterowników nvidia ma znów mi rozwalić system to nie jest fajnie. Czy może unikać reboot -f ? Może czegoś nie zapisał na dysku i coś się pochrzaniło.

Na oko systemd jest znacznie szybszy - na dysku ssd system startuje zamiast 4 sekund około 1 sekundy - po komunikacie że załadowano kernel mija mniej niż pół sekundy i wyświetla się okno logowania kdm.

Dodatkowo - czy wie ktoś jak właczyć jakiś tryb verbose tak żeby było widać co startuje/zatrzymuje się? Teraz przy wyłaczaniu komputera mam tylko czarny ekran a potem komputer się wyłacza. Przy właczaniu pewnie podobnie, ale trwa to za krotko zeby coś dostrzec.

Ostatnie pytanie jeszcze - jak teraz dodać skrypt do autostartu? Z tego co widzę, stare skrypty w /etc/init.d/ sa obslugiwane, ale to chyba tylko dla kompatybilności wstecznej ze starymi programami. Czy update-rc.d ma jeszcze tu zastosowanie? Chyba nie?

: 29 kwietnia 2014, 15:27
autor: Rafal_F
Czy to się komuś podoba czy nie Debian przechodzi na systemd, więc komitet technologiczny uznał że warto.
Nie sądzę aby twoje problemy były związane z przejściem na systemd, myślę że to instalacja sterowników od nvidii coś posypała.

Co do komunikatów w konsoli: https://wiki.archlinux.org/index.php/Sy ... ng_boot.3F

Zarządzanie skryptami startowymi wykonuje się przez systemctl:
  • systemctl start/stop/restart nazwa_usługi => jak sama nazwa wskazuje.
  • systemctl enable/disable nazwa_usługi => dodaje/usuwa usługę do/z autostartu.
Uruchomienie systemctl bez parametrów da podgląd na wszystkie usługi. Polecam:

Kod: Zaznacz cały

man systemctl
Do tego jest jeszcze pakiet z narzędziem gui: systemd-ui.
Oprócz systemctl jest jeszcze kilka poleceń które zaczynają się od "systemd-", więc możesz sobie je przejrzeć, np:

Kod: Zaznacz cały

systemd-analyze
systemd-analyze blame
Aktualnie twórcy systemd dodają do tego nowe funkcje, nie dawno został dodany do tego system zarządzania połączeniami sieciowymi. I zaczyna się z tego robić kombajn do wszystkiego. Poszukaj w internecie jakiś tutoriali, trochę już tego jest.

: 29 kwietnia 2014, 16:56
autor: giaur
A dodawanie własnych, ustawianie runlevel? Enable i disable to włączanie i wyłączanie. Co jak chcę dodać swoją usługę?

: 29 kwietnia 2014, 23:29
autor: Rafal_F

: 30 kwietnia 2014, 00:20
autor: valcoonetti7
Dziwna sprawa ponieważ miałem podobny problem, chociaż minęło trochę czasu. Sprawdzę jeszcze w sieci i dam znać niebawem....

: 07 maja 2014, 12:07
autor: mati75
Można pozostać przy sysv instalując pakiet systemd-shim. Osobiście używam openrc i omijam systemd jak najdalej.

: 29 lipca 2014, 09:12
autor: Renia
mati75 pisze:Można pozostać przy sysv instalując pakiet systemd-shim. Osobiście używam openrc i omijam systemd jak najdalej.
Po aktualizacji z systemd posypało mi się kilka rzeczy, ale dzięki tej poradzie już jest dobrze :)

Systemd - czy warto? - nie warto, oczywiście to tylko moje zdanie.

: 29 lipca 2014, 09:30
autor: pone13
A ja tam nie narzekam, już pół roku używam systemd na laptopie i htpc.
Jak się go dobrze pozna to jest całkiem ok.
Najbardziej boli brak plików usług dla wielu znanych 'demonów' przez co trzeba je pisać ręcznie i trzymać gdzieś kopię bo przy aktualizacjach te pliki są usuwane.
No i na koniec dużo szybszy start komputera (szczególnie na ssd) jest ogromnym plusem przynajmniej w przypadku htpc.

: 29 lipca 2014, 11:51
autor: pce
Ja uważam że warto.
Systemd trzeba dobrze obczaić i wtedy nie ma do niego żalów . Przynajmiej wg mojej opinii dość świeżej bo używam od kilku msc.

: 29 lipca 2014, 12:49
autor: Menel
ja tam się trzymam od tego z dala...jak coś jest do wszystkiego to jest do niczego..jeszcze trochę i systemd będzie browary przynosił i robił kawę.. o ile już nie ma takiej opcji;>