Pytania otagowane jako linux

PYTANIA LINUKOWE MUSZĄ BYĆ ZWIĄZANE Z PROGRAMOWANIEM. Użyj tego znacznika tylko wtedy, gdy twoje pytanie dotyczy programowania przy użyciu interfejsów API systemu Linux lub zachowania specyficznego dla systemu Linux, nie tylko dlatego, że zdarzyło Ci się uruchamiać kod w systemie Linux. Jeśli potrzebujesz wsparcia dla Linuksa, możesz wypróbować https://unix.stackexchange.com lub witrynę wymiany stosów konkretnej dystrybucji Linuksa, taką jak https://askubuntu.com lub https://elementaryos.stackexchange.com/


10
Czy gettimeofday () ma rozdzielczość mikrosekundową?
Przenoszę grę, która została pierwotnie napisana dla Win32 API, na Linuksa (cóż, przenoszę port OS X portu Win32 na Linuksa). Mam realizowane QueryPerformanceCounterprzez podanie uSeconds ponieważ proces uruchamiania: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - startTimeVal.tv_sec); performanceCount->QuadPart *= (1000 * 1000); performanceCount->QuadPart += (currentTimeVal.tv_usec - startTimeVal.tv_usec); return …

3
Jak korzystać z CMAKE_INSTALL_PREFIX
Chcę wygenerować plik Makefile z miejscem docelowym instalacji, wykonując instalację w / usr zamiast domyślnego / usr / local. Zakładając, że katalog budowania jest wykonany w podkatalogu źródłowym, wykonuję: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt zawiera: CMAKE_INSTALL_PREFIX:PATH=/usr(OK?) Teraz wykonuję: robić dokonać instalacji Wszystkie pliki są nadal instalowane w usr / local. Co …

9
napisz skrypt powłoki do ssh na zdalnej maszynie i wykonaj polecenia
Mam dwa pytania: Istnieje wiele zdalnych maszyn linuxowych i muszę napisać skrypt powłoki, który będzie wykonywał ten sam zestaw poleceń na każdej maszynie. (W tym niektóre operacje sudo). Jak można to zrobić za pomocą skryptów powłoki? Podczas łączenia się z komputerem zdalnym, jak postępować, gdy pojawi się monit o uwierzytelnienie …
97 linux  shell  ssh 

5
Symulowanie naciśnięcia klawisza ENTER w skrypcie bash
Stworzyłem naprawdę prosty skrypt bash, który uruchamia kilka poleceń. jedno z tych poleceń wymaga wprowadzenia danych przez użytkownika w czasie wykonywania. tzn. pyta użytkownika „czy chcesz bla bla bla?”, chcę po prostu wysłać do niego klawisz enter, aby skrypt został całkowicie zautomatyzowany. Nie będę musiał czekać na dane wejściowe ani …
97 linux  bash  ubuntu  shell 

3
Tworzenie nowego katalogu w C
Chcę napisać program, który sprawdza istnienie katalogu; jeśli ten katalog nie istnieje, tworzy katalog i plik dziennika w nim, ale jeśli katalog już istnieje, tworzy po prostu nowy plik dziennika w tym folderze. Jak mam to zrobić w C z Linuksem?
97 c  linux  directory 

3
Jaka jest różnica między serwerem MySQL a klientem MySQL
W Ubuntu normalnie instaluję oba, ale jakie są różnice między klientem a serwerem dla MySQL. Jako bonus, kiedy nowe oświadczenie wspomina, że ​​wymaga MySQL 5.x, czy oznacza to klienta, serwer lub oba. Na przykład ten link https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html wspomina, że ​​potrzebuje wersji 5.7.x, aby obsługiwał json_extract, czy to oznacza klienta, serwer …
97 mysql  linux  ubuntu 


30
Java Nie można połączyć się z serwerem okien X11 przy użyciu „localhost: 10.0” jako wartości zmiennej DISPLAY
Mam skrypt używający javy do łączenia się z X11 w porcie 10.0 na localhost ale zawsze otrzymuję ten błąd java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:62) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:178) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:142) at java.lang.Class.forName0(Native Method) …
97 java  linux  x11  xserver 

3
sed z literałem - nie plik wejściowy
To powinno być łatwe: chcę uruchomić seda z literałem, a nie z plikiem wejściowym. Jeśli zastanawiasz się dlaczego, warto na przykład edytować wartości przechowywane w zmiennych, niekoniecznie dane tekstowe. Kiedy robię: sed 's/,/','/g' "A,B,C" gdzie A, B, C jest literałem, który chcę zmienić na A ”,„ B ”,„ C dostaję …
97 linux  unix  sed 

4
Git i twarde linki
Biorąc pod uwagę, że Git nie rozpoznaje dowiązań symbolicznych, które wskazują poza repozytorium, czy jest jakiś problem z używaniem dowiązań twardych? Czy Git może je złamać? Czy możesz wskazać mi szczegółowe informacje?

6
Grep nie jako wyrażenie regularne
Muszę wyszukać zmienną PHP $someVar. Jednak Grep myśli, że próbuję uruchomić wyrażenie regularne i narzeka: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep "$someVar" <<Here it returns all rows with …
97 linux  grep 

2
Co to jest? = W Makefile
KDIR ?= $(shell uname -r) Jakie jest znaczenie ?=? Mam rozumieć różnicę między :=, +=a =od innego wątku dostępnych w przepełnienie stosu, ale nie może znaleźć wytłumaczenie ?=.

6
Jak uniknąć ostrzeżenia transparent_hugepage / defrag z mongodb?
Otrzymuję następujące ostrzeżenie od mongodb o THP 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-03-06T21:01:15.526-0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' Ale udało mi się ręcznie wyłączyć THP frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never] frederick@UbuntuVirtual:~$ cat /sys/kernel/mm/transparent_hugepage/defrag always madvise [never] Zrobiłem podstęp dodając transparent_hugepage=neverdo …


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.