init to pierwszy rzeczywisty proces (PID 1) powstały podczas sekwencji startowej systemu UNIX. Niektóre systemy mogą polegać na alternatywnych rozwiązaniach, takich jak systemd lub Upstart (Ubuntu).
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?
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 …
Może to mieć więcej wspólnego z wykrywaniem systemów operacyjnych, ale szczególnie potrzebuję obecnie używanego systemu init. Fedora 15 i Ubuntu używają teraz systemd, Ubuntu używa Upstart (domyślnie długi czas do 15.04), podczas gdy inne używają odmian Systemu V. Mam aplikację, którą piszę, aby być demonem międzyplatformowym. Skrypty inicjujące są generowane …
Tworzę dystrybucję Linuksa i teraz potrzebuję programu init. Potrafię dobrze napisać c-c i wiem trochę o Linuksie (niewiele, ale używam arch-linuxa do programowania od 4 lat), więc pomyślałem, że powinienem spróbować napisać własny skrypt skryptowy w C. tylko zastanawiam się, jakie zadania wykonuje init, aby skonfigurować system dla prostej powłoki? …
Od dłuższego czasu badam zachowanie jądra Linuksa i zawsze było dla mnie jasne, że: Kiedy proces umiera, wszystkie jego dzieci są zwracane do initprocesu (PID 1), aż w końcu umrą. Jednak ostatnio ktoś z dużo większym doświadczeniem z jądrem powiedział mi, że: Kiedy proces się kończy, wszystkie jego dzieci również …
Mam zdalną maszynę z systemem Debian 8 (Jessie) z zainstalowanym lightdm. Chcę, aby uruchomił się w trybie bez GUI, ale nie chcę usuwać wszystkich rzeczy związanych z X, aby nadal móc go uruchomić przez SSH z -Xparametrem. Jak więc wyłączyć autostart X serwera bez usuwania go? Próbowałem systemctl stop lightdm, …
Pomiędzy ostatnimi pytaniami „Dlaczego zabija -9 0” kończy sesję konsoli ”a pytaniami„ Jak wywołać panikę jądra ”, wpadłem pod siodło i wypróbowałem kill -9 1najnowszego laptopa Arch Linux. Zrobiłem to jako identyfikator użytkownika „root”. W pełni spodziewałem się jakiejś awarii, paniki lub zamknięcia, ale nic się nie wydarzyło. Zrobiłem to …
Rozumiem, że proces zombie umarł, ale nadal istnieje jako symbol zastępczy w tabeli procesów, dopóki jego rodzic (lub initjeśli sam zombie jest sierotą) sprawdzi status wyjścia. I rozumiem, że procesy osierocone są takie, które wciąż żyją i działają, ale których rodzic umarł. Ponieważ zombie już nie żyje, jego dzieci byłyby …
Transmisja zawiesza się sporadycznie na moim serwerze NAS. Jeśli wyślę SIGTERM, nie zniknie z listy procesów, a <defunct>obok pojawi się etykieta. Jeśli wyślę SIGKILL, nadal nie zniknie i nie mogę zakończyć rodzica, ponieważ rodzic jest init. Jedynym sposobem, aby pozbyć się procesu i zrestartować Transmisję, jest ponowne uruchomienie. Zdaję sobie …
Zawsze nauczyłem się, że proces inicjujący jest przodkiem wszystkich procesów. Dlaczego proces 2 ma PPID równy 0? $ ps -ef | head -n 3 UID PID PPID C STIME TTY TIME CMD root 1 0 0 May14 ? 00:00:01 /sbin/init root 2 0 0 May14 ? 00:00:00 [kthreadd]
Instalowanie nowego systemu z wykorzystaniem partycjonowanego dysku GPT dedykowanego do pojedynczej partycji, sformatowanego ext4 , extlinux (wersja 4.05) jako bootloader, Ubuntu Core wersja 13.10 amd64 jako rootfs oraz Ubuntu linux-image-3.11.0-18-generic jako jądro, i extlinux-update, aby wygenerować konfigurację bootloadera. Rezultatem po ponownym uruchomieniu (nadal na maszynie wirtualnej opartej na KVM) jest …
Potrzebuję jednego procesu przed zalogowaniem się do systemu. Jak uruchomić to jak usługi? jak zrobić usługi w systemie Linux? W Ubuntu i Fedorze? Usługa jest dostosowana tomcat
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.