Запитання з тегом «linux»

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

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

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

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

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


8
Як додати користувачів до контейнера Docker?
У мене є контейнер для докера з деякими процесами (uwsgi та селера), що працюють всередині. Я хочу створити користувача селери та користувача uwsgi для цих процесів, а також робочу групу, до якої вони будуть належати, щоб призначити дозволи. Я спробував додати RUN adduser uwsgiі RUN adduser celeryдо свого Dockerfile, але …
285 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. Це чотирьохядерна система, і я хочу, щоб усі ядра йшли на повну швидкість. В ідеалі завантаження процесора триватиме визначений час, а потім зупинятиметься. Я сподіваюся, що в баші є якась хитрість. Я думаю про якусь нескінченну петлю.
281 linux  bash  load  cpu 

20
Команда Linux - список усіх доступних команд та псевдонімів
Чи є команда Linux, яка перелічить усі доступні команди та псевдоніми для цього термінального сеансу? Ніби ви набрали "a" і натиснули вкладку, але для кожної літери алфавіту. Або виконувати "псевдонім", але також повертати команди. Чому? Я хотів би виконати наступне і побачити, чи є команда: ListAllCommands | grep searchstr

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

11
Core скинуто, але основний файл не знаходиться в поточному каталозі?
Під час запуску програми C він говорить "(ядро скинуто)", але я не бачу жодного файлу під поточним контуром. Я встановив і перевірив ulimit: ulimit -c unlimited ulimit -a Я також спробував знайти файл з назвою "core", але я не отримав файл, який викинув ядро? Будь-яка допомога, де мій основний файл?
277 c  linux  coredump 

5
Що означає "rc" у крапкових файлах
У моїй домашній папці в Linux у мене є кілька конфігураційних файлів, які мають "rc" як розширення імені файлу: $ ls -a ~/|pcregrep 'rc$' .bashrc .octaverc .perltidyrc .screenrc .vimrc Що означає "rc" у цих назвах?
277 linux  rc 

6
Ознайомте каталог, але не зберігайте повний абсолютний шлях в архіві
У частині сценарію оболонки резервної копії в мене є така команда: 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.