Unix & Linux

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

3
Odpowiednik polecenia grep dla plików binarnych
Mam kilka plików binarnych i wiem, że wewnątrz tych plików binarnych są ciągi, które chcę znaleźć. Chcę zrobić: grep -lir "the string I am looking for" i uzyskać listę wszystkich plików binarnych w określonym katalogu, który zawiera ten ciąg, ale grep -lirnajwyraźniej nie działa z tymi plikami. Czy istnieje polecenie, …
24 grep 

4
Debian systemd network-online.target nie działa?
Próbuję utworzyć usługę systemową na Debian Jessie. Potrzebuję go rozpocząć po network-online.targetosiągnięciu. Problemem są network-online.targetpożary w tym samym czasie network.target, kiedy moje interfejsy nie są jeszcze skonfigurowane, właśnie uruchomiłem zapytanie DHCP. Wygląda na to, że ten problem jest specyficzny dla Debiana, ponieważ wykorzystuje starszą konfigurację sieci. Jak obejść ten problem …

2
Debian 8 (Jessie) - Laptop przestaje działać po zamknięciu pokrywy laptopa
Mam laptopa HP15 r007TX z zainstalowanym Debianem 8 (Jessie) . Ilekroć zamykam pokrywę, a następnie otwieram ponownie, laptop przestaje działać. Utknął, pokazując pusty ekran. Stamtąd nic się nie dzieje i muszę go mocno zrestartować. Zmieniłem nawet ustawienie, aby nic nie robić, gdy pokrywa laptopa jest zamknięta i nadal mam problem.
24 debian  laptop 

6
CentOS 7 - Zmień nazwę interfejsu sieciowego bez ponownego uruchamiania
Zmieniam nazwy interfejsów sieciowych, modyfikując pliki w /etc/sysconfig/network-scripts. eth0 -> nic0 eth1 -> nic1 Zawartość skryptów sieciowych wygląda następująco po modyfikacji: # cat /etc/sysconfig/network-scripts/ifcfg-nic0 DEVICE=nic0 BOOTPROTO=static ONBOOT=yes HWADDR=xx:xx:xx:xx:xx:xx USERCTL=no IPV6INIT=no MASTER=bond0 SLAVE=yes Ponowne uruchomienie aktywuje nową konfigurację. Ale jak aktywować tę konfigurację bez ponownego uruchamiania? A systemctl restart networknie załatwia …

3
komenda watch najmniejsza -n interwał
Jaki jest najmniejszy interwał dla polecenia oglądania? Strona podręcznika i wyszukiwania w Google nie wskazują, jaki jest dolny limit najmniejszego interwału. Odkryłem przez eksperyment, że może być krótszy niż 1 sekunda. Aby przetestować, uruchomiłem polecenie uruchomione na zaporze: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes Szybko aktualizuje się szybciej niż sekunda, ale …
24 watch 

1
Łatwa metoda wiersza poleceń w celu określenia określonego ciągu architektury ARM?
Próbuję napisać skrypt, który określi działania w oparciu o architekturę maszyny. Używam już uname -mzebrać linię architektura, jednak nie wiem, jak wiele architektur ARM istnieje, ani nie wiem, czy ktoś jest armhf, armelalbo arm64. Ponieważ jest to wymagane dla tego skryptu, aby ustalić, czy części skryptu mogą być uruchomione, czy …

2
Zamontuj plik zip jako system plików tylko do odczytu
Szukam sposobu na zamontowanie archiwum ZIP jako systemu plików, aby uzyskać przejrzysty dostęp do plików w tym archiwum. Potrzebuję tylko dostępu do odczytu - plik ZIP nie zostanie zmodyfikowany. Zużycie pamięci RAM jest ważne, ponieważ dotyczy to systemu osadzonego (z ograniczonymi zasobami). Jakie są dostępne opcje?

1
Planowanie procesów w czasie rzeczywistym w systemie Linux
Nauczyłem się kilku pojęć dotyczących planowania. Obecnie moje rozumienie jest jak poniżej. Istnieją procesy w czasie rzeczywistym i procesy w czasie rzeczywistym. Procesy poza czasem rzeczywistym mogą mieć nicewartości dla swojego priorytetu w zakresie od -20 do +20 . Wyższa wartość dodatnia wskazuje, że proces ma niższy priorytet. Procesy działające …

2
Jak sprawić, by mniej pokazywało nazwę pliku?
Często mam otwarte wiele okien terminali z mniejszą liczbą (np. Porównywanie różnych plików dziennika). Zapomniałem, który plik jest który. Czy istnieje podobne polecenie do ^ G w vi, które wyświetla nazwę aktualnie przeglądanego pliku?
24 less 


5
Używam `&`: dlaczego proces nie działa w tle?
Wiem, że mogę dołączyć &do polecenia, aby uruchomić proces w tle. Włączam SSH do skrzynki Ubuntu 12.04 i uruchamiam program python z $python program.py &- ale kiedy idę do zamykania okna terminala, pojawia się komunikat, że zamknięcie terminalu zabije uruchomiony proces. Dlaczego to? Używam ampersand, aby uruchomić proces w tle. …

2
Domyślny rozmiar stosu dla pthreads
Jak rozumiem, domyślny rozmiar stosu dla pthread w systemie Linux to 16 KB. Otrzymuję dziwne wyniki w mojej 64-bitowej instalacji Ubuntu. $ ulimit -s 8192 Również: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size = %d bytes \n", stacksize); Prints Thread stack size = 8388608 bytes Jestem pewien, że rozmiar stosu to …
24 c  multithreading 



5
Podwójne monitory lustrzane o różnych rozdzielczościach
Używam następującego xrandrpolecenia, aby wykonać kopię lustrzaną mojego 17-calowego laptopa z 27-calowym monitorem zewnętrznym, dzięki czemu mogę go używać do robienia prezentacji: xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 Jednak monitor zewnętrzny (HDMI1) powraca do rozdzielczości 1600 x 900 zamiast 1920 x 1080. wyjście xrandr: Screen …
24 xrandr 

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.