Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

2
Jak mogę przesyłać strumieniowo dane do programu, który spodziewa się odczytać dane z pliku podanego jako argument?
Mam ogromny spakowany gzip plik i chcę, aby program (w tym przypadku import 4s) go przeczytał. Rozpakowanie pliku zajmuje dużo czasu, a następnie wywołanie programu ze ścieżką do pliku jako argumentem. Czy można by zrobić coś takiego: zcat huge.gz | 4s-import <SOME MAGIC> gdzie SOME-MAGIC jest ścieżką do abstrakcyjnego pliku …

5
wykrywanie i korekcja zgnilizny bitów za pomocą mdadm
Mam zamiar ponownie zorganizować wszystkie dyski twarde w moim domowym pudełku linuksowym nas i chciałbym użyć raidu mdadm do ochrony danych i jego elastyczności do przekształcania tablic. Zanim jednak użyję do tego mdadm, chciałbym wiedzieć, jak radzi sobie z zgnilizną bitów . W szczególności rodzaje zgnilizny bitów, które nie powodują …
17 raid  mdadm 

2
Dlaczego wc jest tak wolne?
Dlaczego narzędzie wc jest tak wolne? Kiedy uruchamiam go na dużym pliku, zajmuje to około 20 razy dłużej niż md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 /tmp/bigfile real …
17 performance  wc 



4
Dlaczego nie zawsze używać rsync?
Chciałem zapytać, czy jest jakiś powód, aby nie używać rsyncwszystkiego i porzucić cp? Nie wiedziałem o tym, rsynca teraz nie wiem, dlaczego cpkiedykolwiek jest potrzebny.
17 linux  rsync  cp 


4
Czy administrator systemu może podsłuchiwać terminale swoich użytkowników?
Po zalogowaniu się na maszynie mogę znaleźć pseudo-terminale każdego użytkownika na podstawie danych wyjściowych w. Będąc sysadminem, czy mogę podsłuchiwać ten terminal bez wiedzy użytkownika? Innymi słowy, chciałbym, aby wszystko robiono na tym terminalu jako wyjście na moim własnym terminalu. Uwaga: Nie jest to praktyczny przypadek użycia do monitorowania działań …

6
Jak odczytać plik .war?
Próbuję wyświetlić zawartość pliku .war. Najpierw ustawiłem jego uprawnienia, chmod 777kiedy próbowałem uzyskać do niego dostęp za pomocą: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Daje cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directoryi nie jestem w stanie iść dalej. Czy ktoś może mi pomóc w tej sprawie?


1
Co oznacza skrót?
W systemie Linux można użyć lnpolecenia, aby utworzyć łącza. $ touch foo $ ln -s foo foo_link $ ls -l lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo Zakładam, że „l” lnoznacza „link”, ale co oznacza „n”? Co oznacza lnskrót?
17 symlink  ln 


5
Jak korzystać z funkcji znajdź, gdy nazwa pliku zawiera spacje?
Chcę przesyłać nazwy plików do innych programów, ale wszystkie dławią się, gdy zawierają spacje. Powiedzmy, że mam plik o nazwie. foo bar Jak mogę uzyskać findpoprawną nazwę? Oczywiście chcę: foo\ bar lub: "foo bar" EDYCJA : Nie chcę przechodzić xargs, chcę uzyskać poprawnie sformatowany ciąg znaków, findaby móc przesyłać ciąg …
17 find 

3
Przenosić pliki i usuwać katalogi za pomocą rsync?
Ostatnio musiałem usunąć dużą liczbę plików (ponad 1 milion) i przeczytałem, że: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Był to jeden z najbardziej zoptymalizowanych sposobów, aby to zrobić i mogę ręczyć, że jest szybszy niż rm -rf. Nie jestem ekspertem w tej dziedzinie, ale z mojego zrozumienia, …

2
podłącz skrypt do apt-get
Mam /tmpna osobnej partycji i zamontowałem noexec. Używam Debiana. Instalacja niektórych pakietów kończy się niepowodzeniem, ponieważ skrypty poinstalacyjne niektórych pakietów muszą zostać uruchomione /tmp. Zastanawiałem się, czy byłoby możliwe „haka” prosty skrypt do apt-get, które byłyby uruchamiane za każdym razem przed apt-get, i ponownie zamontować /tmpdo exec. I podobnie, zamontuj …
17 mount  apt  tmp 

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.