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.
Moja sytuacja jest taka, że od czasu do czasu określony proces (w tym przypadku jest to Thunderbird) przez około minutę nie reaguje na dane wejściowe użytkownika. Dowiedziałem się, iotopże w tym czasie zapisuje sporo na dysku, a teraz chcę dowiedzieć się, do którego pliku zapisuje, ale niestety iotoppodaje tylko statystyki …
Mam katalog z około 100 000 plików. ls -f zawiesza się przez ponad minutę. Uruchomiłem strace i natychmiast zacząłem widzieć getdents, więc ls wyraźnie czyta katalog. Widzę również wiele wywołań do brk, więc ls wyraźnie buforuje rzeczy w pamięci. Napisałem prosty program, który wywołuje readdir i wyświetla nazwy plików, i …
W jądrze wersji 2.6.15 mam możliwość przepisania task_structpliku (include / linux / schedule.h), np .: struct task_struct { unsigned did_exec:1; pid_t pid; pid_t tgid; ... char hide; } Ale niestety, kiedy uaktualniłem do wersji 2.6.30.5, przejrzałem ten sam plik, po prostu znajduję deklarację task_struct: struct task_struct; I nie mam pojęcia, …
Mam nieszczęście pochodzić ze środowiska MS-DOS - ale przynajmniej to sprawia, że doceniam, jak potężniejszy jest Linux. Pracowałem nad tym, aby mój Linux-Fu osiągnął najwyższy poziom, ale jest kilka rzeczy, które można zrobić z DOS-em, ale nie jestem pewien, jak najłatwiej to zrobić z Linuksem: Zmienianie nazw wielu plików - …
Napisałem skrypt CGI w Pythonie, który wywołuje bashpolecenia i musi przetestować udane logowanie do hosta. Jak napisać na to test? Na przykład, czy mogę utworzyć bashskrypt, który przetestuje daną kombinację nazwy użytkownika i hasła względem zarejestrowanego użytkownika na hoście?
Próbuję zidentyfikować karty sieciowe na ~ 20 zdalnych serwerach (2-6 kart sieciowych na każdym serwerze). Na początek chcę zidentyfikować te gotowe do użycia i darmowe. Jak mogę sprawdzić stan fizycznych nośników? Znam kilka sposobów, w tym ifconfig|grep RUNNING, ethtool, cat /sys/class/net/eth0/carrier, ale wszystkie one wymagają, że interfejs jest gotowy. Nie …
TCP MSS w Linuksie musi mieć co najmniej 88 (zawierać / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Moje pytanie brzmi: skąd pomysł na „60 + 60 + 8” i dlaczego? Rozumiem, że 20 + 20 pochodzi z nagłówka IP + …
Chciałbym mieć wszystkie moje moduły wbudowane, ale to się nie udaje w przypadku iwlagn: iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-6000-4.ucode' failed. iwlagn 0000:03:00.0: no suitable firmware found! Plik mikrokodu istnieje /lib/firmwarei wszystko działa dobrze, jeśli skompiluję iwlagnjako moduł. Nie mam pojęcia, gdzie szuka pliku ani co jest nie tak …
Muszę monitorować statystyki we / wy procesu, który zapisuje na dysk. Ma to na celu uniknięcie zbyt dużych szybkości zapisu przez długi czas. Wiem, że istnieje iostatnarzędzie do wykonania tego zadania z perspektywy całego systemu. Czy istnieje coś podobnego do monitorowania użycia dysku pojedynczego procesu?
Chcę wyświetlić bieżące wykorzystanie sieci (wykorzystanie przepustowości) jednego interfejsu skrzynki Debian na stronie internetowej. Nie powinna być bardzo skomplikowana ani precyzyjna, wystarczy zwykła liczba, taka jak „52 Mbit / s”. Typowe monitory przepustowości sieci, takie jak nie iftoppozwalają mi po prostu wyodrębnić takiej wartości. Jak mogę go najlepiej odzyskać? Na …
Pod niektórymi odpowiedziami widzę komentarze, które zalecają unikanie poleceń specyficznych dla powłoki w odpowiedziach. Skąd mam wiedzieć, które polecenia, operatory itp. Istnieją we wszystkich powłokach? Czy istnieje lista standardów? man builtinsdaje listę poleceń. Czy to jedyne polecenia, których mogę używać w przenośnym skrypcie powłoki, który działa we wszystkich powłokach? Czy …
Mam program Podczas pracy temperatura procesora wzrasta z 50 do 80 stopni Celsjusza, co jest moim głównym zmartwieniem. Mogę kontrolować częstotliwość procesora, aby go spowolnić, ale inne procesy również zostaną spowolnione, czego nie chcę. Czy możliwe jest spowolnienie określonego procesu bez wpływu na inne procesy w celu utrzymania niskiej temperatury …
Mam tutaj starego laptopa z tylko 512 MB pamięci RAM. Od czasu kilku wydań jądra używam zram do konwersji 256 MB tego pliku na skompresowany ramdysk, który jest następnie używany jako swap. Okazało się to bardzo skuteczne, a system jest znacznie bardziej responsywny, znacznie zmniejszyło się użycie wymiany (kopii zapasowej …
Konfiguruję i kompiluję nowe jądro 3.0. Jednym z korzyści, które planowałem używać przez jakiś czas (przez łatanie), które zostały połączone w 3.0, jest zram. Czy można ustawić zarówno HDD SWAP, jak i ZRAM SWAP, aby ZRAM był używany jako pierwszy i tylko rozlane strony były umieszczane w rzeczywistej zamianie?
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.