Вопросы с тегом «linux»

ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

8
Найти все файлы с именем, содержащим строку
Я искал команду, которая будет возвращать файлы из текущего каталога, которые содержат строку в имени файла. Я видел locateи findкоманды, которые могут найти файлы, начинающиеся с чего-то first_word*или заканчивающиеся чем-то *.jpg. Как я могу вернуть список файлов, которые содержат строку в имени файла? Например, если 2012-06-04-touch-multiple-files-in-linux.markdownбыл файл в текущем каталоге. …

8
Errno потокобезопасный?
В errno.h, эта переменная объявлена ​​так, extern int errno;поэтому мой вопрос: безопасно ли проверять errnoзначение после некоторых вызовов или использовать perror () в многопоточном коде. Это потокобезопасная переменная? Если нет, то какая альтернатива? Я использую Linux с GCC на архитектуре x86.
176 c  linux  multithreading  gcc 


14
Как заставить скрипт Python запускаться как сервис или демон в Linux
Я написал скрипт Python, который проверяет определенный адрес электронной почты и передает новые сообщения во внешнюю программу. Как я могу заставить этот скрипт выполняться 24/7, например, превратив его в демон или службу в Linux. Нужен ли мне цикл, который никогда не заканчивается в программе, или это можно сделать, просто повторяя …

6
Clang против GCC для моего проекта по разработке Linux
Я учусь в колледже, и для проекта, в котором мы используем C. Мы изучили GCC и Clang, и Clang выглядит гораздо более удобным для пользователя, чем GCC. В результате мне интересно, каковы преимущества или недостатки использования clang, в отличие от GCC, для разработки на C и C ++ в Linux? …
175 c++  c  linux  gcc  clang 

26
Невозможно подключиться к демону Docker в unix: /var/run/docker.sock. Работает ли демон Docker?
Я применил все доступные в Интернете решения, но все равно не могу запустить Docker. Я хочу использовать Scrapy Splash на моем сервере. Вот historyкоманды, которые я выполнял. docker run -p 8050:8050 scrapinghub/splash sudo docker run -p 8050:8050 scrapinghub/splash sudo usermod -aG docker $(whoami) sudo docker run -p 8050:8050 scrapinghub/splash newgrp …

2
Как я могу преобразовать указатель файла (FILE * fp) в дескриптор файла (int fd)?
У меня есть FILE *, вернулся по вызову fopen(). Мне нужно получить дескриптор файла из него, чтобы сделать вызовы, как fsync(fd)на нем. Какая функция для получения файлового дескриптора из файлового указателя?
174 c  linux  unix  file  posix 

10
Как добавить содержимое нескольких файлов в один файл
Я хочу скопировать содержимое пяти файлов в один файл как есть. Я пытался сделать это с помощью cp для каждого файла. Но это перезаписывает содержимое, скопированное из предыдущего файла. Я тоже пробовал paste -d "\n" 1.txt 0.txt и это не сработало. Я хочу, чтобы мой скрипт добавлял новую строку в …
174 linux  bash  unix 

4
Поиск, какой процесс был убит Linux OOM Killer
Когда в Linux не хватает памяти (OOM), убийца OOM выбирает процесс для уничтожения на основе некоторой эвристики (это интересное чтение: http://lwn.net/Articles/317814/ ). Как можно программно определить, какие процессы были недавно убиты убийцей OOM?

14
Как определить, работает ли процесс внутри lxc / Docker?
Есть ли способ определить, выполняется ли процесс (скрипт) внутри контейнера lxc (~ среда выполнения Docker)? Я знаю, что некоторые программы могут определить, работают ли они внутри виртуальной машины, доступно ли что-то подобное для lxc / docker?
172 linux  bash  docker 

11
httpd: не удалось надежно определить полное доменное имя сервера, используя 127.0.0.1 для ServerName
Я попытался перезапустить свой сервер Apache на CentOS 5.0 и получил это сообщение: httpd: не удалось надежно определить полное доменное имя сервера, используя 127.0.0.1 для ServerName Вот /etc/hostsфайл: 127.0.0.1 server4-245 server4-245.com localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 Вот /etc/sysconfig/networkфайл: NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=server4-245 У меня также есть это в файле Apache httpd.conf: …
172 linux  apache  centos 

11
«/ Usr / bin / ld: не могу найти -lz»
Я пытаюсь скомпилировать исходный код Android под Ubuntu 10.04. Я получаю сообщение об ошибке, / usr / bin / ld: не могу найти -lz Подскажите, пожалуйста, как мне это исправить? Что cannot find -lzзначит? Вот полное сообщение об ошибке: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring old …
172 linux  gcc  linker 

11
Несколько библиотек glibc на одном хосте
Несколько библиотек glibc на одном хосте Мой сервер Linux (SLES-8) в настоящее время имеет glibc-2.2.5-235, но у меня есть программа, которая не будет работать в этой версии и требует glibc-2.3.3. Можно ли установить несколько glibcs ​​на одном хосте? Это ошибка, которую я получаю, когда запускаю свою программу на старом glibc: …
171 linux  gcc  glibc 

17
Инструмент командной строки для определения размера кучи Java и используемой памяти (Linux)?
Существует ли инструмент командной строки (Linux) для проверки размера кучи (и используемой памяти) приложения Java? Я пробовал через jmap. Но это дает информацию. о внутренних областях памяти, таких как Eden / PermGen и т. д., что мне не полезно. Я ищу что-то вроде: Макс. Память: 1 ГБ Минимальная память: 256 …
171 java  linux  performance  memory  heap 

8
Как перенаправить вывод службы systemd в файл
Я пытаюсь перенаправить вывод systemdслужбы в файл, но он не работает: [Unit] Description=customprocess After=network.target [Service] Type=forking ExecStart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server StandardOutput=/var/log1.log StandardError=/var/log2.log Restart=always [Install] WantedBy=multi-user.target Пожалуйста, исправьте мой подход.
171 linux  centos7  systemd  rhel  rhel7 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.