Unix & Linux

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

1
Błąd na włączonej sondzie: syscall :: open_nocancel: entry): nieprawidłowy dostęp użytkownika w akcji nr 2 w DIF
Mam następujący jeden wiersz, aby wyświetlić pliki otwarte przez proces: sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' jednak mam wiele powtarzających się błędów, takich jak: dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: error on enabled …
11 kernel  osx  dtrace 

1
Czy można sprawdzić zdolność do sudo przed sudo'ingiem?
Piszę mały program narzędziowy. Chciałbym, żeby spróbował sudouruchomić coś, jeśli to konieczne. To znaczy: jeśli uprawnienia do pliku nie pozwalają bieżącemu użytkownikowi na działanie na określonym pliku (a sudoreguły na to pozwalają), chciałbym, aby moje narzędzie sudouruchomiło coś jako właściciela pliku. Mam nadzieję sprawdzić tę umiejętność wcześniej, ponieważ wolę, aby …
11 sudo 

2
W vi / vim, jak dołączyć do pliku zamiast go zastąpić?
Wiem, że mogę pisać do pliku, po prostu robiąc :w <file>. Chciałbym jednak wiedzieć, jak mogę zapisać plik, dołączając go zamiast nadpisywać. Przykładowy przypadek użycia: chcę pobrać niektóre próbki z pliku dziennika do innego pliku. Aby to osiągnąć dzisiaj, mogę: Otwórz plik dziennika Wybierz niektóre linie za pomocą Shift+v Napisz …

3
wysyłanie danych wyjściowych do / dev / stderr vs.> i 2
W skryptach błędy są zwykle wysyłane do deskryptora pliku 2 za pomocą &2, tj .: echo "error" >&2 Czasami /dev/stderrużywa się zamiast tego: echo "error" > /dev/stderr Patrząc na to /dev/stderr, widzę, że jest to tylko dowiązanie symboliczne /proc/self/fd/2, które z kolei jest dowiązaniem symbolicznym /dev/pts/5(na moim obecnym terminalu). Wydaje …


1
bash nie zmienia poprawnie rozmiaru w interaktywnym kontenerze Docker
Za każdym razem, gdy zmienia się rozmiar zacisków, zwykle bashbędzie resizeautomatycznie tak, że LINESi COLUMNSsą przeliczane poprawnie. Ale z jakiegoś powodu nie działa to w kontenerze Docker działającym bashinteraktywnie. Mam shopt checkwinsize -sw swoim bashrcpojemniku Docker (i sprawdziłem, że onużywa shopt). To samo z bashsesją hosta . Naprawdę brakuje mi …
11 bash  docker 

1
Odmontuj mocowanie rbind bez wpływu na oryginalne mocowanie
Zapytany o błąd serwera, ale nie otrzymał wystarczającej uwagi, więc opublikowano go tutaj z nadzieją, że niektórzy ludzie znają odpowiedź. Jest jeszcze jedno pytanie dotyczące umountowania mocowań rbind, ale rozwiązanie ma niepożądany efekt. Rozważ następujący układ katalogu: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir …




2
Pozwól szyfrować - zszywanie - nginx - OCSP
Chciałbym włączyć zszywanie OCSP na moim serwerze nginx. używam Wersja nginx: nginx / 1.6.2 debian Zaszyfrujmy certyfikat Jestem naprawdę niedoświadczony w tej sprawie, więc może to być trywialna kwestia. Oto moja konfiguracja bezpieczeństwa nginx ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_dhparam /etc/ssl/private/dhparams_4096.pem; Tutaj moja konfiguracja bezpieczeństwa strony / …
11 nginx  ssl 

5
pozbyć się komunikatu „Nie znaleziono strony trybu buforowania” podczas uruchamiania
podczas wczesnego uruchamiania pojawia się następujący komunikat o błędzie: [sdb] No Caching mode page found [sdb] Assuming drive cache: write through Jeśli dobrze rozumiem, jest to właściwie nieszkodliwy komunikat informacyjny, a nie faktyczny błąd. sdbjest moim dyskiem USB i nie używa buforowania. Problem polega na tym, że celowo ustawiłem jądro …
11 kernel  logs  startup  console 

3
Modyfikacja istniejącego wpisu trasy w systemie Linux
jakie jest polecenie modyfikacji metryki istniejącego wpisu trasy w systemie Linux? Jestem w stanie zmienić bramę istniejącego wpisu za pomocą polecenia „ip route change” jak poniżej, ale nie mogę zmienić metryk. Czy jest na to jakieś inne polecenie? route –n 40.2.2.0 30.1.3.2 255.255.255.0 eth2 ip route change 40.2.2.0/24 via 30.1.2.2 …
11 linux  routing 

2
Gdzie jest plik dziennika włóczęgi?
Próbuję debugować problem związany z włóczęgą lub VirtualBoxem (zobacz taiga-włóczęga nie zapewnia działającego środowiska tajgi # 21 ). Polecenie VAGRANT_LOG=debug vagrant up --debugdrukuje wiele, prawdopodobnie przydatnych informacji. Gdzie jest jednak przechowywany ten dziennik? Edycja: VAGRANT_LOG=debug vagrant up jest w rzeczywistości taki sam jak vagrant up --debug. Pracuję na / z: …

2
Policz liczbę elementów w tablicy bash, gdzie nazwa tablicy jest dynamiczna (tzn. Przechowywana w zmiennej)
Krótkie wyjaśnienie pytania: Czy istnieje wbudowana metoda bash zliczająca liczbę elementów w tablicy bash, w której nazwa tablicy jest dynamiczna (tj. Przechowywana w zmiennej), bez uciekania się do wykonania pełnej kopii tablicy lub użycia eval? Więcej informacji: Używając podstawiania parametrów bash, można wykonać następujące czynności: Określić długość tablicy: myArr=(A B …

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.