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

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

20
Как предотвратить остановку фонового процесса после закрытия клиента SSH в Linux
Я работаю на машине Linux через SSH (Putty). Мне нужно оставить процесс работающим ночью, поэтому я подумал, что могу сделать это, запустив процесс в фоновом режиме (с амперсандом в конце команды) и перенаправив стандартный вывод в файл. К моему удивлению, это не работает. Как только я закрываю окно Putty, процесс …

9
UnicodeDecodeError: кодек «utf8» не может декодировать байт 0x9c
У меня есть сервер сокетов, который должен принимать действительные символы UTF-8 от клиентов. Проблема в том, что некоторые клиенты (в основном хакеры) отправляют через них все неправильные данные. Я могу легко отличить подлинного клиента, но я записываю в файлы все отправленные данные, чтобы потом проанализировать их. Иногда я получаю такие …

26
Как отправить файл в виде вложения электронной почты с помощью командной строки Linux?
Я создал сценарий, который запускается каждую ночь на моем сервере Linux, который использует mysqldumpдля резервного копирования каждой из моих баз данных MySQL файлы .sql и упаковывает их вместе в сжатый файл .tar. Следующим шагом, который я хочу выполнить, является отправка этого tar-файла по электронной почте на удаленный почтовый сервер для …

4
Как добавить путь включения по умолчанию для GCC в Linux?
Я бы хотел, чтобы gcc включал файлы $HOME/includeв дополнение к обычным каталогам include, но, похоже, аналога нет $LD_LIBRARY_PATH. Я знаю, что я могу просто добавить каталог include в командной строке при компиляции (или в make-файле), но я бы очень хотел использовать здесь универсальный подход, как в случае с библиотекой.


8
Как добавить пользователей в Docker-контейнер?
У меня есть докер-контейнер с некоторыми процессами (uwsgi и сельдерей), работающими внутри. Я хочу создать пользователя celery и пользователя uwsgi для этих процессов, а также рабочую группу, к которой они оба будут принадлежать, для назначения разрешений. Я попытался добавить RUN adduser uwsgiи RUN adduser celeryв свой Dockerfile, но это вызывает …
286 linux  ubuntu  dockerfile 

25
настроить устройство для разработки (???????????? нет разрешений)
Я использую телефон Samsung Galaxy Nexus ( платформа Android 4.0 ). Я занимаюсь разработкой приложения для Android на ОС Ubuntu Linux. Я хотел бы запустить свое приложение непосредственно на мобильном телефоне Samsung, поэтому я выполнил следующие шаги установки: в моем AndroidManifest.xmlфайле проекта , добавлен android:debuggable="true"к <application>элементу На устройстве в Настройках> …
282 android  linux  ubuntu  adb  fastboot 

23
Как создать выброс процессора с помощью команды bash
Я хочу создать почти 100% загрузку на машине с Linux. Это четырехъядерная система, и я хочу, чтобы все ядра работали на полной скорости. В идеале загрузка ЦП должна длиться определенное время, а затем останавливаться. Я надеюсь, что в bash есть какая-то хитрость. Я думаю, что-то вроде бесконечного цикла.
281 linux  bash  load  cpu 

20
Команда Linux для получения списка всех доступных команд и псевдонимов
Есть ли команда Linux, которая перечислит все доступные команды и псевдонимы для этого терминального сеанса? Как будто вы набрали «а» и нажали клавишу табуляции, но для каждой буквы алфавита. Или запускать псевдоним, а также возвращать команды. Зачем? Я хотел бы запустить следующее и посмотреть, доступна ли команда: ListAllCommands | grep …

20
Установите tkinter для Python
Я пытаюсь import Tkinter. Однако я получаю сообщение об ошибке, Tkinterкоторое не установлено: ImportError: No module named _tkinter, please install the python-tk package Вероятно, я мог бы установить его с помощью Synaptic Manager (можно?), Однако мне пришлось бы устанавливать его на каждую машину, на которой я программирую. Можно ли добавить …
278 python  linux  tkinter  install 

5
Что означает «rc» в точечных файлах
В моей домашней папке в Linux у меня есть несколько конфигурационных файлов, которые имеют «rc» в качестве расширения имени файла: $ ls -a ~/|pcregrep 'rc$' .bashrc .octaverc .perltidyrc .screenrc .vimrc Что означает «rc» в этих именах?
278 linux  rc 

11
Ядро сброшено, но файл ядра не находится в текущем каталоге?
Во время работы программы на Си написано «(core dumped)», но я не вижу никаких файлов по текущему пути. Я установил и проверил ulimit: ulimit -c unlimited ulimit -a Я также пытался найти файл с именем "core", но не получил файл дампа ядра? Любая помощь, где мой основной файл?
277 c  linux  coredump 

6
Tar каталог, но не храните полные абсолютные пути в архиве
У меня есть следующая команда в части резервного сценария оболочки: tar -cjf site1.bz2 /var/www/site1/ Когда я перечисляю содержимое архива, я получаю: tar -tf site1.bz2 var/www/site1/style.css var/www/site1/index.html var/www/site1/page2.html var/www/site1/page3.html var/www/site1/images/img1.png var/www/site1/images/img2.png var/www/site1/subdir/index.html Но я хотел бы удалить часть /var/www/site1из каталогов и имен файлов в архиве, чтобы упростить извлечение и избежать бесполезной …
277 linux  bash  backup  tar 

14
Как бесплатно использовать Inode?
У меня есть диск, где использование inode составляет 100% (с помощью df -iкоманды). Однако после существенного удаления файлов использование остается на 100%. Какой правильный способ сделать это тогда? Как это возможно, что дисковод с меньшим использованием дискового пространства может иметь более высокое использование Inode, чем дисковод с более высоким использованием …

17
Есть ли способ заставить mv создать каталог для перемещения, если он не существует?
Итак, если я нахожусь в своем домашнем каталоге и хочу переместить foo.c в ~ / bar / baz / foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, чтобы вам нужно будет только набрать mv foo.c ~/bar/baz/ и все бы получилось? Кажется, вы могли бы использовать …
275 linux  macos  unix  mkdir  mv 

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