Te pytania dotyczą ogólnie Linuksa - NIE są specyficzne dla konkretnej dystrybucji. Jeśli zdarza się, że pytanie jest w środowisku Linux, proszę podać dystrybucję Linuksa w treści pytania, ale NIE używaj znacznika / linux.
Jeśli użyjemy, echo 1234 >> some-filewówczas Dokumentacja mówi, że wynik jest dołączany. Domyślam się, że jeśli jakiś plik nie istnieje, O_CREAT utworzy nowy plik. Jeśli >został użyty, O_TRUNC obetnie istniejący plik. W przypadku >>: Czy plik zostanie otwarty jako O_WRONLY (lub O_RDWR) i nastąpi próba zakończenia, a operacja zapisu zostanie …
Szukam wyjaśnienia tego, co dzieje się w systemie Linux po naciśnięciu tej kombinacji klawiszy w celu zmiany bieżącego terminala. W szczególności, jaki komponent oprogramowania przechwytuje tę kombinację klawiszy i zmienia terminal? Czy to jądro? Jeśli jest to jądro, czy możesz podać lokalizację pliku źródłowego, który to obsługuje? Edycja: Chcę zrozumieć, …
Przeczytałem kiedyś, że jedną z zalet architektury mikrojądra jest to, że możesz zatrzymać / uruchomić niezbędne usługi, takie jak sieć i systemy plików, bez konieczności restartowania całego systemu. Ale biorąc pod uwagę, że obecnie jądro Linuksa (czy zawsze tak było?) Oferuje opcję użycia modułów w celu osiągnięcia tego samego efektu, …
Drugie pole w /etc/shadowpliku Linux reprezentuje hasło. Widzieliśmy jednak, że: Niektóre pola hasła mogą mieć pojedynczy wykrzyknik <account>:!:..... Niektóre pola hasła mogą mieć podwójny wykrzyknik <account>:!!:..... Niektóre pola hasła mogą mieć znak gwiazdki <account>:*:..... Z niektórych badań w Internecie i za pośrednictwem tego wątku mogę zrozumieć, że *oznacza to, że …
Niedawno dowiedziałem się, że (przynajmniej w Fedorze i Red Hat Enterprise Linux) programy wykonywalne skompilowane jako pliki niezależne od pozycji (PIE) otrzymują silniejszą ochronę przed losową przestrzenią adresową (ASLR). A zatem: Jak sprawdzić, czy określony plik wykonywalny został skompilowany w Linuksie jako plik wykonywalny niezależny od pozycji?
Idąc za pośrednictwem kodu źródłowego Linuksa 2.6.36 w lxr.linux.no , nie mogłem znaleźć ioctl()metodę w file_operations. Zamiast tego znalazłem dwa nowe połączenia: unlocked_ioctl()i compat_ioctl(). Jaka jest różnica między ioctl(), unlocked_ioctl()i compat_ioctl()?
Według łatki btrfs Readonly do snapshotów można „ustawić migawkę tylko do odczytu / zapisu w locie”. Więc powinienem być w stanie w btrfs snapshot -rjakiś sposób zmienić zapis tylko do odczytu (utworzonego za pomocą ) zapisu. Ale ani strona podrzędna btrfs, ani żadna inna część tej strony nie wydaje się …
W sysctl, że /proc/sys/net/ipv[46]/conf/klawisze mają następujące podklucze: all, default, a kluczowy dla każdego interfejsu sieciowego. Na przykład na komputerze z jednym interfejsem sieciowym eth0 będzie wyglądać następująco: iserv ~ # ll /proc/sys/net/ipv[46]/conf/ /proc/sys/net/ipv4/conf/: insgesamt 0 dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/ dr-xr-xr-x 0 root root 0 12. …
Mam pewne wątpliwości dotyczące rozwidlenia i klonowania. Widziałem to: widelec służy do procesów, a klon do wątków fork po prostu wywołuje klon, klon jest używany do wszystkich procesów i wątków Czy któreś z nich są dokładne? Jaka jest różnica między tymi dwoma syscallami z jądrem Linuksa 2.6?
Jest to prosty problem, ale po raz pierwszy musiałem go naprawić: znalezienie, które konkretne pliki / i-węzły są celami największej liczby operacji we / wy. Chciałbym móc uzyskać ogólny przegląd systemu, ale jeśli muszę podać PID lub TID, nic mi nie jest. Chciałbym przejść bez konieczności straceuruchamiania programu, który się …
Według dokumentacji jądra: This control is used to define how aggressive the kernel will swap memory pages. Higher values will increase aggressiveness, lower values decrease the amount of swap. Jest to jednak niejasne. Próbuję dowiedzieć się dokładnie, co ostatecznie kontroluje parametr. Wiem, że dostosowuje to, jak agresywnie jądro próbuje wymieniać …
Kiedy ssh do innego komputera z Debianem z moim kontem (z uprawnieniami sudo), mój klawisz backspace generuje kilka dziwnych symboli po naciśnięciu. Również Tabi delprzyciski nie działają zbyt. Z drugiej strony mam też inne konto na tej samej maszynie, a kiedy ssh przez to konto, jego terminal działa doskonale. Nie …
Robię trochę pracy na zdalnym komputerze CentOS 5.6, a moja sieć wciąż spada. Czy istnieje sposób na odzyskanie zawieszonych sesji po ponownym połączeniu? EDYCJA: robię trochę aktualizacji i instalacji z yum i martwię się, że może to być problem, jeśli procesy będą się zawieszać w środku tego, co robią.
Próbuję tailutworzyć plik dziennika na wielu zdalnych komputerach i przekazać dane wyjściowe na moją lokalną stację roboczą. Chcę, aby połączenia były zamykane po naciśnięciu Ctrl- C. W tej chwili mam następującą funkcję, która prawie działa zgodnie z przeznaczeniem. function dogfight_tail() { logfile=/var/log/server.log pids="" for box in 02 03; do ssh …
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.