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.
Chcę przenieść duży plik utworzony przez proces zewnętrzny, jak tylko zostanie zamknięty. Czy to polecenie testowe jest prawidłowe? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed for some …
Od dłuższego czasu używam pamięci podręcznej dm-cache. Teraz chciałbym wiedzieć, które pliki są aktualnie w pamięci podręcznej. Rozumiem, że dm-cache działa z blokami, a nie plikami, ale ponieważ istnieje system plików powyżej, teoretycznie powinno być możliwe przetłumaczenie tego na (części) buforowanych plików. Oczywiście zależy mi na praktycznym rozwiązaniu: w jaki …
Spojrzałem na stronę stackexchange, ale nic nie znalazłem. Spojrzałem na wpis wikipedii na kontenerze Linux https://en.wikipedia.org/wiki/LXC oraz hiperwizora https://en.wikipedia.org/wiki/Hypervisor, ale wyjaśnienie obu jest poza osobą, która nie pracował nad albo zrozumie. Widziałem także http://www.linux.com/news/enterprise/cloud-computing/785769-containers-vs-hypervisors-the-battle-has-just-begun, ale to również tego nie wyjaśnia. Grałem z maszynami wirtualnymi, takimi jak virtualbox. Jednym z początkowych …
Buduję busy-box i iptables dla urządzenia osadzonego, a jedną z zależności dla nich są nagłówki jądra. Przeszukałem cały system plików w poszukiwaniu plików * .ko i nie znalazłem żadnego. Doszedłem więc do wniosku, że aplikacje nie tworzą żadnych ładowalnych sterowników (modułów jądra). W jakich innych przypadkach aplikacja przestrzeni użytkownika wymaga …
Kiedy komputer nie działa przy pełnym obciążeniu, w kontekście Linuksa, co właściwie robi ? Jeśli nie ma nic do zrobienia między zaplanowanymi wątkami, czy obraca się, czekając? Czy przechodzi w stan snu? Kiedy komputer zgłasza, że jest obciążony w 20%, czy to faktycznie oznacza (dawaj lub bierz), że nie robi …
Napisałem prosty skrypt, który jest echojego PID: #/bin/bash while true; do echo $$; sleep 0.5; done Korzystam ze wspomnianego skryptu (mówi 3844wielokrotnie) w jednym terminalu i próbuję znaleźć taildeskryptor pliku w innym: $ tail -f /proc/3844/fd/1 Nie drukuje niczego na ekranie i zawiesza się do ^c. Dlaczego? Ponadto wszystkie deskryptory …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Czy to problem w systemie Linux, jakby to był jeden system Windows? Instalowanie …
Kiedy czytałem kod źródłowy Linuksa, a dokładniej kod wywołań systemowych, natknąłem się na sys_rebootimplementację: http://lxr.free-electrons.com/source/kernel/reboot.c#L199 . 199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, 200 void __user *, arg) 201 { 202 ... ... 286 } Pośrodku znajduje się ten konkretny fragment kodu: 209 210 /* For safety, we …
Jak mogę skrócić czas oczekiwania IO i ponowić próbę, aby system operacyjny nie próbował ciągle zapisywać na uszkodzonym dysku? Mam system, którego używam do tworzenia kopii treści demonstracyjnych, które są pożyczane klientom na zwykłych komputerowych dyskach twardych SATA. Łączymy wiele dysków jednocześnie za pośrednictwem SAS i kopiujemy do nich zawartość …
W następującym filmie: Linux HOWTO: Zabezpiecz swoje dane za pomocą PGP, część 2 , pokazano, jak utworzyć parę kluczy gpg. Mniej więcej 1:50instruktor mówi: Podczas generowania klucza dobrym pomysłem jest nieco przesunięcie myszy, aby uzyskać nieco więcej entropii liczb losowych w celu utworzenia pary kluczy. Wydaje mi się to mitem, …
Próbuję zamontować udział NetApp CIFS na jednym z naszych serwerów i ciągle otrzymuję komunikat „Odmowa zezwolenia” na stderr i NT_STATUS_WRONG_PASSWORDdrukowany na bieżąco dmesg. root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) root@xxxehpvld05 ~ $ dmesg | …
W Ubuntu 14.04 podczas wykonywania polecenia mount otrzymuję następujący fragment tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) Nie rozumiem, dlaczego podkatalogi /runsą montowane osobno w już zamontowanym katalogu nadrzędnym ( /run) i co …
Skompilowałem mały program C (2 linie kodów) z gcc, aby spróbować zrozumieć format pliku ELF. Robię readelf -hna pliku obiektowym, mam w nagłówku: OS/ABI: UNIX - System V Korzystam z Fedory, więc dlaczego nie jest to Linux? Edycja : skompilowałem int main(){ int x = 0; x++; } z gcc …
Wiem, jak utworzyć plik wymiany i używać go jako wymiany. Ale muszę wcześniej skonfigurować rozmiar pliku, a miejsce na dysku jest używane, jeśli zamiana jest używana, czy nie. Jak utworzyć swap, który ma początkowy rozmiar 0 i rośnie na żądanie?
Czy ktoś może mi dać dobre wskazówki, jak to osiągnąć, lub po prostu powiedzieć, jak to zrobić? Google tak naprawdę mi tu nie pomaga, ponieważ zawsze stara się udzielać rekomendacji na touchpadzie: /
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.