Piszę kilka skryptów powłoki, aby obsłużyć niektóre obrazy dysków, i muszę korzystać z urządzeń pętlowych, aby uzyskać dostęp do niektórych obrazów dysków. Nie jestem jednak pewien, jak prawidłowo przydzielić urządzenie pętlowe bez narażania mojego programu na wyścig. Wiem, że mogę użyć losetup -fnastępnego nieprzydzielonego urządzenia pętli, a następnie przydzielić to …
Jak wszyscy wiemy, możemy wysłać wiadomość rozgłoszeniową do wszystkich użytkowników na komputerze z systemem Linux. Ale jak wysłać wiadomość tylko do określonego użytkownika? Na przykład: #who rodegc pts/1 2015-05-04 04:23 (10.4.72.1) dwwar pts/3 2015-05-03 00:56 (10.4.72.2) tzcsar pts/5 2015-05-03 22:32 (10.4.72.6) . . . . . W takim przypadku jak …
Ostatnio zmagam się z problemami z wydajnością przezroczystych ogromnych stron i zauważyłem, że wiele systemów baz danych zaleca ich wyłączenie. Mówię o Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop i innych. Dla przykładów: Peter Zaitsev (2014-07-23). Dlaczego TokuDB nienawidzi przezroczystych ogromnych stron . Perkona. Michele Casey (17.09.2013). Problemy z wydajnością …
Mam zmienną wieloliniową i chcę tylko pierwszy wiersz w tej zmiennej. Poniższy skrypt demonstruje problem: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as follows: # Onlygetthefirstline echo " Set the value of the variable to the first …
Chcę wziąć folder 78 GB i zapisać go w jednym pliku (do przesłania do usługi w chmurze), tak jakbym kompresował go w archiwum, ale nie chcę żadnej kompresji (nie mam tak dużo procesora dostępny czas). Czy w ogóle mogę to osiągnąć, być może terminalne polecenie, o którym nie wiem?
Mam ogromną, 12 GB galerię na serwerze, pełną zdjęć w różnych podfolderach. Te pliki są zbyt duże i nie są używane w pełnej rozdzielczości. Muszę zmienić rozmiar wszystkich zdjęć do szerokości 820 pikseli (zachowując proporcje). Więc moje pytanie brzmi - jak mogę stworzyć jakiś skrypt indeksujący, który zmieniłby rozmiar wszystkich …
Zaczynam się uczyć Regexa, dlatego wielokrotnie używam tego polecenia: grep pattern /usr/share/dict/american-english Tylko część ze zmianami wzorców, więc muszę wielokrotnie pisać długie wyrażenie „ / usr / share / dict / american-english ”. Ktoś zauważył, że możliwe jest rozwinięcie argumentu polecenia z historii poleceń, wpisując tajemnicze kombinacje znaków zamiast pełnego …
Można by pomyśleć, że --link-destznalezienie identycznego pliku zadziałałoby we wszystkich przypadkach. Ale nie dzieje się tak, gdy plik istnieje, nawet jeśli plik jest nieaktualny / ma inną zawartość. To z tego powodu ze strony podręcznika rsync na --link-dest: „Ta opcja działa najlepiej podczas kopiowania do pustej hierarchii docelowej, ponieważ rsync …
Kiedy próbuję przełączyć się na rootowanie, sudo -iotrzymuję błąd /var/tmp/sclDvf3Vx: line 8: -i: command not found... Jednak su -działa, z którego będę nadal korzystać. W żadnym wypadku nie jestem administratorem systemu Linux, więc środowisko nadal jest dla mnie dość mgliste. Myślę, że moje pytania to: Dlaczego zgłaszany jest błąd? Jaka …
Mam serwer, który przechowuje wiele danych, przechowuję wiele zagnieżdżonych katalogów z milionami plików. Podczas próby przeniesienia jednego dużego katalogu (~ 700 GB) z jednego dysku na drugi pojawia się błąd: mv /media/storage3/dir /media/storage4/ "No space left on device" Ponadto próba utworzenia małego pliku txt na dysku nie działa: Error opening …
Kiedy korzystasz z pełnego szyfrowania dysku LUKS, jak zabrałbyś się za ochronę przed złymi pokojówkami ? Atak złej pokojówki ma miejsce, gdy ktoś nie ma fizycznego dostępu do twojego komputera, gdy jesteś nieobecny, i naraża niezaszyfrowaną partycję rozruchową, aby przechwycić twoje hasło FDE przy następnym uruchomieniu komputera Jednym z rozwiązań …
Próbuję uruchomić skrypt Pythona na bezgłowym Raspberry PI przy użyciu winSCP i otrzymać następujący komunikat o błędzie: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Kiedy próbuję uruchomić z terminala, otrzymuję: : No such file or directory. Próbuję podobnego skryptu …
Korzystam z tej funkcji, aby utworzyć hasło w pliku cienia $ mkpasswd -m sha-512 password $6$o50n4EfNOBzfs$K5l5AcOI5e0I9n2df0LmR11OLSPKSVM6AGBOnWVfDDfMubb46MrAj0zehdLNEoYzD2fj5q4XUdDwexj/dWLHy/ $ mkpasswd -m sha-512 password $6$ADmDOhDpW$gsYQuiKPpV1ewaUpRq2VGAvrcocffLQ8XGF94e6LNLZfKIjy6Ku.cZoR/5exeCi1ESjPB9TRM6HxCiY5BCNCV0 $ mkpasswd -m sha-512 password $6$Efj1agaI$HGkny3q1OTYT4KREh18gueHJae/3Bvil0iOEhfXj8bD.qy9Lg2UIQJMuBcq0XtG3xzueK.7cp0GfKr7tEo5YI/ $ mkpasswd -m sha-512 password $6$zdVPlCPai4Y$x3CBvlP99xZXZcr4PTiE..YLpZx39h5OHDxqazd9wFLImPuwsXF0M6KmqLzlCCrnQhI2lmEPdCzfmHA/fDiOz. Zastanawiam się, jak wartość wyjściowa działa jako hasło
Tworzę prosty skrypt, który kopiuje wszystkie pliki z DIRECTORYA, które nie istnieją w DIRECTORYB. Robię to za pomocą polecenia cp: cp -u DIRECTORYA/* DIRECTORYB Chciałbym również wysłać wiadomość e-mail do administratora, który wyświetli listę skopiowanych plików. Idealnie więc, zanim uruchomię powyższe polecenie, chciałbym pobrać pliki, które zostaną skopiowane i przechowywać …
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.