Pytania otagowane jako architecture

Ogólne pytania dotyczące architektury systemu operacyjnego (UNIX)

4
Jak rozumieć rury
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”. …

2
Jak tworzone są polecenia systemowe, takie jak ls?
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 …


4
Jakie są minimalne aplikacje systemu plików root, aby w pełni uruchomić system Linux?
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ć …

3
Jaki jest związek między wywołaniami systemowymi, przekazywaniem wiadomości i przerwaniami?
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 …



3
Pierwsza instalacja FreeBSD. Czy jest coś, co powinienem wiedzieć o różnicach między Linuksem a BSD?
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 / …

2
dpkg: błąd: nie można usunąć architektury „i386” aktualnie używanej przez bazę danych
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, …




3
login i su wewnętrzne
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.