Kiedy użyłem potoku w bashu, nie myślałem o tym więcej. Ale kiedy czytam przykład kodu C za pomocą wywołania systemowego pipe () razem z fork (), zastanawiam się, jak rozumieć potoki, w tym potoki anonimowe i potoki nazwane. Często słyszy się, że „wszystko w systemie Linux / Unix jest plikiem”. …
Mam wątpliwości dotyczące * nix. Nie wiem ls, jaki jest typ pliku wykonywalnego , czy to jest .sh, .ksh, czy jakikolwiek inny systemowy plik wykonywalny, jeśli tak jest, co to jest? kiedy próbowałem zobaczyć ls, jak wygląda kod źródłowy polecenia, pokazuje coś nieczytelnego, jakiej metody używa * nix do tworzenia …
Moje pytanie brzmi: w jaki sposób wdrażane są katalogi? Wierzę w strukturę danych taką jak zmienna, np. Tabela, tablica lub podobne. Ponieważ UNIX jest Open Source, mogę sprawdzić w źródle, co robi program, gdy utworzył nowy katalog. Czy możesz mi powiedzieć, gdzie szukać lub rozwinąć temat? Czy katalog „jest” plikiem, …
To pytanie o aplikacje do przestrzeni użytkownika, ale wysłuchaj mnie! Trzy „aplikacje”, że tak powiem, są wymagane do uruchomienia funkcjonalnej dystrybucji Linuksa: Bootloader - Dla osadzonych zwykle jest to U-Boot, choć nie jest to trudne wymaganie. Jądro - to całkiem proste. Zrootowany system plików - nie można bez niego uruchomić …
Czytam artykuł z Wikipedii dotyczący zarządzania procesami . Skupiam się na Linuksie. Nie mogę zrozumieć związku i różnic między wywołaniem systemowym, przekazywaniem i przerywaniem wiadomości w ich pojęciach i celach. Czy wszystkie służą do wysyłania zapytań do jądra o zasoby i usługi? Niektóre cytaty z artykułu i inne: Istnieją dwa …
Czy mogę wziąć jądro Linuksa i używać go, powiedzmy, z FreeBSD i odwrotnie (jądro FreeBSD w, powiedzmy, Debianie)? Czy istnieje uniwersalna odpowiedź? Jakie są ograniczenia? Jakie są przeszkody?
$ uname -a Linux 3.13.0-29-generic # 53-Ubuntu SMP Środa 4 czerwca 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux Uruchamianie ubuntu 12.04.1 LTS. Dlaczego ma x86_64trzykrotnie wymienioną architekturę ( )?
Chcę dzisiaj zainstalować FreeBSD na zapasowym dysku twardym, który mam w pobliżu. Chciałbym przetestować go, nauczyć się kilku rzeczy, a jeśli mi to odpowiada, zastąpię go obecnym „serwerem / serwerem / urządzeniem kodującym” Ubuntu 10.10. Ciekawość jest głównym powodem. Chcę również zobaczyć większość głównych błędów wyprasowanych z GNOME 3 / …
Użyłem tego polecenia, aby dodać arch i386: sudo dpkg --add-architecture i386 A potem natychmiast po zainstalowaniu żadnych pakietów próbowałem usunąć łuk i386 w następujący sposób: sudo dpkg --remove-architecture i386 I dostałem błąd: dpkg: error: cannot remove architecture 'i386' currently in use by the database Rozwiązania, które widziałem do tej pory, …
Czy ktoś może wyjaśnić mechanizm ustawiania identyfikatora użytkownika w systemie Unix? Jakie było uzasadnienie tej decyzji projektowej? Czym różni się od skutecznego mechanizmu identyfikatora użytkownika?
Niedawno w wywiadzie zapytano mnie o algorytm planowania używany przez system operacyjny Linux. Jaki algorytm jest używany, dlaczego? Jaki algorytm jest wykorzystywany w systemach operacyjnych czasu rzeczywistego i dlaczego?
Przeszedłem już odpowiedź na to pytanie, ale nie do końca rozumiem różnicę między wywołaniami systemowymi a funkcjami biblioteki. Koncepcyjnie, jaka jest różnica między nimi?
Próbuję zrozumieć, w jaki sposób uprawnienia użytkownika działają w systemie Linux. Jądro uruchamia się i uruchamia initjako root, prawda? Następnie Init uruchamia skrypty startowe i uruchamia getty( agetty), ponownie jako root. Agetty po prostu odczytuje nazwę użytkownika i działa login, jak sądzę, nadal jako root. Nic ciekawego jeszcze. Ale co …
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.