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 …
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ą …
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 …
Dodam zmienną env do, /etc/environmentale ponieważ wartość zmiennej zawiera znak #, łańcuch jest rozłożony. MYSQL_PWD="something#no" Teraz, jeśli zrobię envpowyżej wydajności kodu MYSQL_PWD=something. Jak mogę uciec hash? Próbowałem już \postaci.
Gdy używasz ext4, możesz sprawdzić, czy nie ma uszkodzonych bloków za pomocą polecenia e2fsck -c /dev/sda1 # or whatever. Spowoduje to „czarną listę” bloków poprzez dodanie ich do złego bloku i-węzłów. Co to jest równoważne z woluminem fizycznym LVM2? System plików na nim to ext4, ale prawdopodobnie wykryte uszkodzone bloki …
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.
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ń …
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?
Pytanie jest dość proste, więc według mnie nie jest potrzebny żaden dalszy opis. Dodam tylko, że korzystam z Ubuntu 13.04. Każda pomoc jest mile widziana.
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?
Zaczynam pisać kilka skryptów bash dla mojego projektu i potrzebują one plików pośrednich lub zmiennych do napisania. Chcę wiedzieć, do których folderów mam pewność, że mam dostęp, gdy ktoś uruchomi mój skrypt? Czy to powszechna praktyka /tmp/? A może powinienem użyć czegoś innego?
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 …
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, …
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 …
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.