Unix & Linux

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


6
Uruchamianie pętli dokładnie raz na sekundę
Korzystam z tej pętli, aby sprawdzać i drukować niektóre rzeczy co sekundę. Ponieważ jednak obliczenia mogą potrwać kilkaset milisekund, wydrukowany czas czasami przeskakuje o sekundę. Czy jest jakiś sposób na napisanie takiej pętli, że mam gwarancję otrzymania wydruku co sekundę? (Oczywiście pod warunkiem, że obliczenia w pętli zajmą mniej niż …
33 bash  timestamps  sleep 


4
Co się stanie, gdy użytkownik inny niż root wyśle ​​sygnały do ​​procesu użytkownika root?
Zastanawiam się nad bezpieczeństwem sygnałów UNIX. SIGKILLzabije proces. Co się stanie, gdy proces użytkownika innego niż root wyśle ​​sygnał do procesu użytkownika root? Czy proces nadal wykonuje procedurę obsługi sygnału? Śledzę przyjętą odpowiedź (gollum) i piszę man capabilites, i znajduję wiele rzeczy na temat jądra Linuksa. Od man capabilities: NAME …
33 security  signals 


5
Jak rozpakować bezpiecznie, bez zanieczyszczania bieżącego katalogu w przypadku tarbomb?
Projekty szanowanych zwolnić archiwa tar, które zawierają pojedynczy katalog, na przykład zyrgus-3.18.tar.gzzawiera zyrgus-3.18folder, który z kolei zawiera src, build, dist, itd. Ale w niektórych projektach punkowych wszystko leży u podstaw: „(powoduje to całkowity bałagan podczas rozpakowywania. Ręczne tworzenie folderu za każdym razem jest uciążliwe i niepotrzebne przez większość czasu. Czy …
33 tar 

3
Jakie emulatory terminali obsługują tryb sterowania tmux?
tmuxma tryb sterowania , aktywowany za pomocą -CC, aby umożliwić emulatorowi terminala sterowanie tmux. iTerm2 wykorzystuje to z wielkim skutkiem, pozwalając oknom tmux pojawiać się jako osobne okna iTerm. Czy istnieją inne emulatory terminali obsługujące tryb sterowania? Szczególnie interesują mnie emulatory terminali / klienci SSH dla systemu Windows, które mogą …
33 terminal  tmux  iterm 


2
Jak wyglądają procesy w kontenerze Docker?
Ostatnio słyszałem zamieszanie kilka razy wokół tego, czym jest kontener Docker, a ściślej mówiąc, co dzieje się w środku, w odniesieniu do poleceń i procesów, które wywołuję, będąc w kontenerze Docker. Czy ktoś może przedstawić ogólny przegląd tego, co się dzieje?

6
Czy „cat” jest wbudowaną powłoką czy programem zewnętrznym?
Kiedy używam typepolecenia, aby dowiedzieć się, czy catjest wbudowana w powłokę, czy program zewnętrzny, otrzymuję dane wyjściowe poniżej: -$ type cat cat is hashed (/bin/cat) -$ Czy to oznacza, że catjest to program zewnętrzny /bin/cat? Byłem zdezorientowany, ponieważ kiedy sprawdziłem dane wyjściowe poniżej echo, zobaczyłem, że jest built-into program, ale …
33 bash  cat  echo  shell-builtin 

3
Dlaczego moja dokładnie 100 partycja MiB o wielkości bloku 1 KiB nie ma odpowiednich dostępnych bloków / przestrzeni?
Mam zwirtualizowane środowisko o bardzo dużej gęstości z kontenerami, dlatego staram się, aby każdy kontener był naprawdę mały. „Naprawdę mały” oznacza 87 MB na podstawowym Ubuntu 14.04 (Trusty Tahr) bez naruszenia kompatybilności menedżera pakietów. Dlatego używam LVM jako miejsca do przechowywania moich pojemników, a ostatnio znalazłem bardzo dziwne liczby. Tutaj …
33 ext4 

4
Jak na stałe włączyć scl CentOS 6.4?
Zainstalowałem nowszą wersję devtoolset (1.1) i zastanawiałem się, jak na stałe ustawić te domyślne. W tej chwili, kiedy ssh na moim serwerze z CentOS, muszę uruchomić to poleceniescl enable devtoolset-1.1 bash Próbowałem dodać go do ~ / .bashrc i po prostu wkleić w ostatnim wierszu, bez powodzenia.


1
Jak znaleźć używany port szeregowy?
Pytanie: Podłączyłem urządzenie (tj. Modem GSM) przez port szeregowy (inaczej RS-232) i muszę sprawdzić, z jakim plikiem w /dev/systemie plików to urządzenie było powiązane, aby móc się z nim komunikować. Niestety nie ma nowo utworzonego pliku /dev/ani nie widać niczego w dmesgdanych wyjściowych. To wydaje się trudne pytanie. Tło: Nigdy …

5
Różnica między sdX i vdX
Kiedy używam Ubuntu i CentOS, widzę /dev/sdai /dev/vda. Więc nie rozumiem, czym różni się między powyższymi dwoma?
33 udev 

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.