Używam maszyny wirtualnej kvm ubuntu 10.04 do testowania niektórych funkcji modułu jądra. Przeglądam /var/logpliki, aby obserwować komunikaty jądra dotyczące tego modułu. Aby rozpocząć od stanu czystego, usuwam pliki dziennika zawierające starsze wiadomości, uruchamiając rm -rf /var/log/*i ponownie uruchamiając maszynę wirtualną. Jednak po ponownym uruchomieniu nowe pliki dziennika nadal zawierają te …
W systemach Linux i Windows jestem przyzwyczajony do sytuacji, że potrzebuję 64-bitowego jądra, aby mieć system z wieloma procesami / WoW, w którym mogę uruchamiać oprogramowanie 32-bitowe i 64-bitowe obok siebie. A potem, lata temu, oszalało mi na myśl, gdy ktoś pokazał mi, że MacOS 10.6 Snow Leopard może uruchamiać …
Zaktualizowałem archlinux za pomocą „pacman -Syu”, a następnie po ponownym uruchomieniu systemu nie można uruchomić. To jest raport: Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoring version 232 Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck. Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell. Can't access tty: job …
Jeśli wyłączę nadmierną pamięć, ustawiając vm.overcommit_memoryna 2, domyślnie system pozwoli na alokację pamięci do wymiaru wymiany + 50% pamięci fizycznej, jak wyjaśniono tutaj . Mogę zmienić współczynnik, modyfikując vm.overcommit_ratioparametr. Powiedzmy, że ustawiłem go na 80%, więc można wykorzystać 80% pamięci fizycznej. Moje pytanie brzmi: co zrobi system z pozostałymi 20%? …
Źródła jądra zawierają funkcje i struktury danych, które są udokumentowane, na przykład w panic.c: /** * panic - halt the system * @fmt: The text string to print * * Display a message, then perform cleanups. * * This function never returns. */ void panic(const char *fmt, ...) Zamiast za …
Używam jądra 2.6.37 z sched_autogroup_enabledustawionym na 1. Nie jestem pewien, czy dostrzegam zalety tej łatki, ponieważ: Uruchamiam moje aplikacje z pulpitu; aplikacje uruchamiane z pulpitu mają ten sam tty; aplikacje z tym samym tty nie korzystają ze wspomnianej funkcji jądra. Jak mogę wybrać niektóre aplikacje, które powinny być inne niż …
Korzystam z testowania Debiana (ostatnia aktualizacja 31/10/2017) i kiedy odtwarzam wideo na pełnym ekranie za pośrednictwem przeglądarki z Twitcha lub iView, zawiesza procesor graficzny, więc GUI jest zawieszone. Komputer, który mam, to „ Up Squared ” z procesorem Intel 505HD. Jądro wciąż działa, ponieważ nadal mogę uzyskać do niego dostęp …
Mój terminal jest zawsze otwarty (Fedora 22), ponieważ całą moją pracę wykonuję stamtąd. Czasami szukam informacji w przeglądarce lub po prostu dobrze się bawię. Po 20-30 minutach przeglądania (przeglądarka nie uruchamia się z wiersza poleceń) wracam do terminala i zobaczyłem coś dziwnego - było na wszystkich kartach terminalu: Message from …
Mam dysk 3 TB, który podzieliłem na partycje za pomocą GPT: $ sudo sgdisk -p /dev/sdg Disk /dev/sdg: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): 2BC92531-AFE3-407F-AC81-ACB0CDF41295 Partition table holds up to 128 entries First usable sector is 34, last usable sector is 5860533134 Partitions will …
Mam jądro, w którym osadzony jest jeden initramfs. Chcę to wyodrębnić. Mam wyjście, x86 boot sectorkiedy to robięfile bzImage Mam plik System.map dla tego obrazu jądra. Czy jest jakiś sposób na wyodrębnienie osadzonego obrazu initramfs z tego jądra z lub bez pomocy pliku System.map ? Interesujący ciąg znaleziony w pliku …
Mam aplikację, która czyta plik. Nazwijmy to nazwa procesu i plik ~ / .configuracja . Po uruchomieniu nazwa procesu zawsze odczytuje konfigurację ~ / .configuracja i nie może być skonfigurowana inaczej. Istnieją również inne aplikacje, które polegają na „~ / .configuration”, przed i po, ale nie podczas działania nazwy procesu …
Czytam plik 550 MB do / dev / null i otrzymuję dd: writing '/dev/null': No space left on device Byłem zaskoczony. Myślałem, że / dev / null to czarna dziura, w której możesz wysłać tyle, ile chcesz (ponieważ jest to wirtualny fs). Tak, mój dysk jest prawie pełny, gdy pojawia …
Na tej stronie możesz pobrać plik konfiguracyjny, który pozwala ci wybrać konkretną architekturę notebooka podczas kompilacji nowego 32-bitowego jądra Linuksa. Potrzebuję wersji 64-bitowej. Co mam do zrobienia? Kompilowałem jądro 2-3 razy w życiu, ale nigdy nie dotknąłem pliku konfiguracyjnego, zawsze korzystałem z interaktywnego menu.
Obecnie szukam możliwości przeniesienia naszego systemu z RHEL 5 na RHEL 6, ale wpadłem w kłopoty z nieoczekiwanie wysokim zużyciem procesora na maszynach RHEL 6. Wydaje się, że może to wynikać przynajmniej w części z zastosowania selectprzerywanego snu. Oto prosty przykład, który pokazuje zachowanie: #include <sys/select.h> int main() { timeval …
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.