Unix & Linux

30
Jak całkowicie wyłączyć swap?

Używam sid Debiana, dysku twardego sformatowanego przy pomocy ext4, działającego na systemie Linux 3.1 Pamiętam, że w poprzednich wersjach systemu Linux (może wcześniej niż 3.0) zabrakło mi pamięci, a zamiana nie była włączona, programy zwykle ulegają awarii. Jest to idealne rozwiązanie dla mojego...

30
Jak przypisać sterownik USB do urządzenia

To pytanie jest dwojakie: Po pierwsze, w jaki sposób ręcznie odłączyć sterownik od urządzenia USB i podłączyć inny? Na przykład mam urządzenie, które po podłączeniu automatycznie korzysta ze sterownika pamięci USB. wyjście usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2...

30
Jak śledzić zmiany w / etc /

Chciałbym śledzić zmiany w / etc / Zasadniczo chciałbym wiedzieć, czy plik został zmieniony przez użytkownika yum updatelub przez użytkownika i wycofaj go, jeśli nie podoba mi się ta szansa. Myślałem o użyciu VCS takich jak migawki git, LVM lub btrfs lub program do tworzenia kopii zapasowych. Co...

30
vim: zamień wszystkie znaki do końca linii

Może jestem głupi, ale czy możesz zastąpić wszystkie znaki od miejsca, w którym znajduje się kursor, do końca wiersza jednym poleceniem? Następnie użyj, .aby zrobić to samo zamień w następnym wierszu i tak

30
Pułapka, błąd i echo linii błędu

Próbuję utworzyć raportowanie błędów za pomocą pułapki w celu wywołania funkcji dla wszystkich błędów: Trap "_func" ERR Czy można uzyskać informację, z której linii wysłano sygnał ERR? Powłoka to bash. Jeśli to zrobię, mogę odczytać i zgłosić, które polecenie zostało użyte, i zarejestrować /...

30
Dlaczego Linux nie używa zakresu portów IANA Efemeryczny?

Według Wikipedii Internet Assigned Numbers Authority (IANA) sugeruje zakres od 49152 do 65535 dla portów dynamicznych lub prywatnych. Wiele jąder Linux używa zakresu portów od 32768 do 61000. Chociaż wydaje się, że istnieje pewne historyczne odchylenie od sugerowanego zakresu IANA, wydaje się...

30
Rurociągi do grep

Próbuję uruchomić stracekoryto ccze, a rura nie działa zgodnie z oczekiwaniami. Wiersz poleceń, który uruchamiam do przetestowania sudo strace -p $(pgrep apache2) | grep open, i wszystkie wiersze są wypisywane, ignorując grep. Czy jest w tym coś wyjątkowego, co stracepowoduje takie...

30
zamknij skrypt powłoki z podpowłoki

Rozważ ten fragment: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Zwykle funcwywołanie powoduje zakończenie skryptu, co jest zamierzonym zachowaniem. Jednak jeśli jest wykonywany w podpowłoce, na przykład...