Pytania otagowane jako linux

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.

3
Kiedy proces rozwidla się, kopiowana jest jego pamięć wirtualna lub rezydentna?
Standardowym sposobem tworzenia nowych procesów w systemie Linux jest kopiowanie śladu pamięci procesu nadrzędnego, który staje się środowiskiem procesu potomnego, dopóki nie execvzostanie wywołany. O jakim śladzie pamięci mówimy, wirtualnym (o co prosił proces) czy rezydentnym (co jest faktycznie używane)? Motywacja: Mam urządzenie z ograniczoną przestrzenią wymiany i aplikację z …

2
Dlaczego gcc pokazuje `unknown` w Target: x86_64-unknown-linux-gnu w Arch Linux?
Chciałbym wiedzieć, dlaczego, kiedy działam gcc -vpod Arch Linux, pokazuje unknownsłowo w tych wynikach: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper Target: x86_64-unknown-linux-gnu podczas gdy w innych dystrybucjach, takich jak ubuntu, wyświetla nazwę dystrybucji, na przykład ubuntu: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-ubuntu-linux-gnu/5.1.0/lto-wrapper Target: x86_64-ubuntu-linux-gnu
12 linux  arch-linux  gcc 

2
Czy mogę zapisać dane wyjściowe z poprzedniego polecenia terminala, używając tylko klawiatury?
Ostatnie dwie godziny spędziłem na uruchomieniu ddpolecenia (lub zobrazowania dowolnego podobnego scenariusza „trudnego do ponownego wykonania”) z płyty CD na żywo bez GUI; wszystko, co mam, to mój sprawdzony CTRL+ALT+F#terminal Bash „multi-window” ( ). Niestety, podczas polecenia ddwyrzuciłem kilka nieprzyjemnych komunikatów o błędach i trochę więcej informacji, które chciałbym zachować. …

4
Czy można dodać kody korekcji błędów (BCH, RS itp.) Do jednego pliku?
O ile mi wiadomo, archiwa WinRAR mogą zawierać ECC (kody korekcji błędów), więc jeśli archiwum jest nieco uszkodzone, wówczas można je naprawić samodzielnie. Na przykład, może najpierw zakodować archives.tardo archives.tar.ecc, a następnie przesłać go do mojego serwera. Jeśli plik zostanie nieznacznie uszkodzony po pobraniu przez klienta, można go naprawić automatycznie …
12 linux  tar  rar  ecc 

1
Jaka jest prawidłowa dostępna entropia w systemach UNIX?
Mam trzy pytania związane z entropią w systemach UNIX: Sprawdzę entropia na Linux przy użyciu: cat /proc/sys/kernel/random/entropy_avail. Czy to standardowe miejsce z informacjami o dostępnej entropii zdefiniowane w POSIX? Jakiej poprawnej dostępności mogę się spodziewać? Słyszałem, że entropia powinna być równa lub większa niż 100 i że może występować problem, …
12 linux  random 

2
limit pamięci jądra Linux
Mam kłopotliwy problem. Mam bibliotekę, która używa sg do wykonywania niestandardowych CDB. Istnieje kilka systemów, które rutynowo mają problemy z alokacją pamięci w SG . Zwykle sterownik sg ma twardy limit około 4 MB, ale widzimy go w tych kilku systemach z żądaniami ~ 2,3 MB. Oznacza to, że CDB …

2
Czy zmienne środowiskowe są widoczne dla nieuprzywilejowanych użytkowników w systemie Linux?
Próbuję ustalić, czy w systemie Linux zmienne środowiskowe dla procesu są obserwowalne przez innych użytkowników (innych niż root). Bezpośrednim przypadkiem użycia jest tajemnica w zmiennych środowiskowych. Jest to omawiane w wielu miejscach w Internecie jako niepewne, ale nie byłem w stanie dokładnie określić punktu ekspozycji w Linuksie. Zauważ, że nie …

4
Jak Linux obsługuje proces zombie
Procesy zombie są tworzone w systemach Unix / Linux. Możemy je usunąć za pomocą killpolecenia. Ale czy jest jakiś wbudowany mechanizm czyszczenia w systemie Linux do obsługi procesów zombie?


1
Dlaczego OOM-Killer nie może po prostu zabić procesu, który wymaga zbyt wiele?
Wyjaśniono tutaj, że OOM-Killer można skonfigurować za pomocą overcommit_memoryi że: 2 = bez nadmiernego zaangażowania. Przydziały kończą się niepowodzeniem, jeśli prosi się o zbyt wiele. 0, 1 = nadmierne zaangażowanie (heurystycznie lub zawsze). Zabij niektóre procesy oparte na heurystyce, gdy faktycznie uzyskuje się zbyt dużo pamięci. Teraz mogę całkowicie to …

1
Czy potrafisz wyjaśnić wartość szacunkową entropii używaną losowo?
/dev/randomużywa taktowania przerwań jądra, aby dodać do puli entropii. Ilość entropii w puli jest śledzona w zmiennej o nazwie entropy_count. Oto odpowiedni fragment kodu z random.c. Reprezentuje czas (jak sądzę w jiffies) między dwoma ostatnimi interuptami w zmiennej deltai różnicami w deltach jako delta2. delta = time - state->last_time; state->last_time …
12 linux  kernel  random 


2
Różnica między txqueuelen a ethtool tx
Jaka jest różnica między txqueuelenustawieniem, które można zastosować za pomocą: ifconfig eth4 txqueuelen 5000 ip link set eth4 txqueuelen 5000 I txustawienie rozmiaru pierścienia, które można zastosować za pomocą: ethtool -G eth4 tx 4096 Jak odnoszą się one do /proc/sys/net/core/wmem*ustawień globalnych ? Jestem na RHEL6.
12 linux  networking  rhel 

3
Wyślij polecenie na odłączony ekran i uzyskaj wynik
Szukałem sposobu na wysłanie polecenia do odłączonej sesji ekranowej. Jak na razie dobrze. Oto co wymyśliłem: $ screen -S test -p 0 -X stuff 'command\n' To polecenie działa tak, jak powinno. Ale chciałbym też, żeby wynik był z niego odbity echem prosto przed moimi oczami (nie potrzebuję .logpliku ani czegoś …

1
Znaczenie produkcji pmap
Napisałem main.cw systemie Linux: int main() { while (1){} } Kiedy kompiluję i uruchamiam, mogę pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- /lib/libc-2.11.1.so 00007f87c1a43000 …

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.