Unix & Linux

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

1
Co oznacza status „aktywny (opuszczony)” dla usługi SystemD?
Pracuję z usługą niestandardową, która zasadniczo obsługuje serwer WWW, o nazwie thisismywebserver. Obecnie nie działa (tzn. Pojawia się błąd „Nie można się połączyć” podczas próby uzyskania dostępu do strony). Kiedy uruchamiam to polecenie, service thisismywebserver statusaby zobaczyć status usługi, widzę, że status to „aktywny (zakończony)”. Czy to oznacza, że ​​usługa …


2
Czy mniej ma taką funkcję jak ogon --follow = name (-F)
Polecenie lessmoże być stosowany w celu zastąpienia tailw tail -f file aby zapewnić takie funkcje, jak obsługa wyjścia binarnego i nawigacja po przewijaniu: less +F file Te +środki przedrostek „udawać I typu, że po starcie”, a kluczowe Frozpoczyna następujący. Ale może lessrównież zastąpić tail --follow=name file co następuje, filenawet jeśli …
41 tail  less  pager 

3
Jak wyświetlić całą zawartość tablicy awk?
W moim rozumieniu tablica awk przypomina coś w rodzaju Python Dict. Zapisuję więc poniższy kod, aby go zbadać: awk '{my_dict[$1] = $2} END { print my_dict}' zen I mam: awk: can't read value of my_dict; it's an array name. Ponieważ pierwsza kolumna nie jest liczbą, w jaki sposób mogę odczytać …
41 awk 

3
dpkg nie może znaleźć ldconfig / start-stop-daemon w zmiennej PATH
Próbowałem zainstalować bsd-mailxnarzędzie, pakiet został zainstalowany, ale zastanawiam się nad błędem. To jest błąd, który otrzymuję: Preconfiguring packages ... dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not …
41 ubuntu  apt  dpkg  mailx 

3
Stałe połączenie ssh w tle w celu utworzenia tunelu zwrotnego: jaki jest prawidłowy sposób?
Powiązane pytanie: zainicjuj połączenie ssh z serwera do klienta Odpowiedzi stamtąd bardzo mi pomogły, to polecenie robi to, czego potrzebuję: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Napisałem więc skrypt, aby cały czas łączyć się ponownie: #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo "restarting in …

3
Zmienna jako polecenie; eval vs bash -c
Czytałem skrypt bash, który ktoś stworzył i zauważyłem, że autor nie używa eval do oceny zmiennej jako polecenia Autor użył bash -c "$1" zamiast eval "$1" Zakładam, że używanie eval jest preferowaną metodą i prawdopodobnie i tak jest szybsze. Czy to prawda? Czy jest jakaś praktyczna różnica między nimi? Jakie …


9
jemalloc i inne błędy powodujące redis na centos 6.4
Przygotowuję nowy, dedykowany system centos 6.4 z redis. Zainstalowałem redis wiele razy, ale nigdy nie natknąłem się na ten problem (i nigdy wcześniej nie byłem na centos 6.4). cd redis-2.6.16 sudo make install błąd: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " …
41 centos  make 


4
Powiedz SSH, aby użył graficznego monitu o podanie hasła klucza
Jak zmusić SSH do żądania haseł za pomocą graficznego monitu (na przykład GTK) zamiast standardowego używającego terminala? Próbowałem ustawienia, SSH_ASKPASS=/usr/bin/ssh-askpassale wydaje się, że nie ma żadnych efektów. Problem polega na tym, że mówi dokumentacja openssh Jeśli ssh nie ma przypisanego terminala, ale są ustawione DISPLAY i SSH_ASKPASS, wykona program określony …
41 ssh 

4
Dołącz do siebie ogromne pliki bez ich kopiowania
Na dysku znajduje się 5 ogromnych plików (plik 1, plik 2, ... plik 5) o wielkości około 10 GB i bardzo mało wolnego miejsca na dysku i muszę połączyć wszystkie te pliki w jeden. Nie ma potrzeby przechowywania oryginalnych plików, tylko ostatni. Zwykle konkatenacja odbywa się catdla plików file2.. file5: …


1
Jak monitorować otwarte pliki procesu w czasie rzeczywistym?
Wiem, że mogę przeglądać otwarte pliki procesu używającego lsof w tym momencie na moim komputerze z systemem Linux. Jednak proces może otwierać, modyfikować i zamykać plik tak szybko, że nie będę go widział podczas monitorowania go przy użyciu standardowych skryptów powłoki (np. watch), Jak wyjaśniono w „monitorowaniu otwartych plików procesu …

4
Jak wykonać wiele poleceń za pomocą nohup
Muszę wykonać wiele poleceń za pomocą nohup. Każde polecenie powinno zostać wykonane po poprzednim poleceniu. Użyłem tego polecenia jako przykładu: nohup wget $url && wget $url2 > /dev/null 2>&1 & Jednak to polecenie nie działało. Jakiego polecenia powinienem użyć w tym celu?

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.