Unix & Linux

23
Задача Кернигана и Пайка: как поставить косую черту в имени файла?

Я только что столкнулся со следующим вопросом в среде программирования Unix , классической книге Кернигана и Пайка о Unix (ниже я нашел текст на стр. 79 издания 1984 года, ISBN: 0-13-937699-2): Упражнение 3-6. (Вопрос с подвохом) Как вы вводите / в имя файла (т. Е. /, Который не разделяет...

23
Сжатие потока «на лету», которое не распространяется на аппаратные ресурсы?

У меня есть 200 ГБ свободного дискового пространства, 16 ГБ ОЗУ (из которых ~ 1 ГБ занято рабочим столом и ядром) и 6 ГБ подкачки. У меня есть внешний SSD на 240 ГБ, из которых 1 используется 70 ГБ, а остальное свободно, и мне нужно сделать резервную копию на моем диске. Обычно я dd if=/dev/sdb...

23
OOM killer не работает должным образом, приводит к зависанию ОС

В течение многих лет OOM убийца моей операционной системы не работает должным образом и приводит к зависанию системы. Когда использование памяти очень велико, вся система имеет тенденцию «зависать» (на самом деле: становиться очень медленной) в течение нескольких часов или даже дней , вместо того,...

23
Почему Debian Linux допускает до 128 ТБ виртуального адресного пространства на процесс, но только 64 ТБ физической памяти?

Я только что прочитал здесь : до 128 ТБ виртуального адресного пространства на процесс (вместо 2 ГБ) Поддержка физической памяти 64 ТБ вместо 4 ГБ (или 64 ГБ с расширением PAE) Почему это? Я имею в виду, поддержка физической памяти ограничена ядром или текущим оборудованием? Зачем вам вдвое больше...

23
Использование одной парольной фразы для разблокировки нескольких зашифрованных дисков при загрузке

На моей машине есть SSD, на котором я установил систему, и жесткий диск, который я использую в качестве хранилища для больших и / или редко используемых файлов. Оба зашифрованы, но я решил использовать для них одну и ту же фразу-пароль. SSD монтируется в /и HDD в /usr/hdd(у каждого отдельного...

23
Как написать цикл for, который запускает асинхронную команду в каждой итерации?

Интересно, почему возникает ошибка при использовании асинхронной команды внутри цикла? $ for i in {1..8}; do sleep 100 & ; done bash: syntax error near unexpected token `;' Если я напишу это как $ for i in {1..8}; do > sleep 100 & > done это отлично работает Как я могу написать это в...

23
Что означает «LSB» при обращении к исполняемым файлам в выводе / bin / file?

Я нашел термин « исполняемый файл LSB » или « общий объект LSB » в выводе fileкоманды в Linux. Например: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32,...

23
Драйвер устройства в Linux - это программа / процесс или это просто библиотека?

Драйвер устройства - это программа, которая запускается сама по себе, или это просто библиотека (группа функций), которая загружается в память, и программы могут вызывать одну из ее функций (поэтому она не запускается сама по себе). И если это программа, есть ли у нее идентификатор процесса, могу...

23
С каких это пор POSIX и GNU rm не удаляют /?

В течение нескольких лет rmутилита GNU не будет удалять, /если она не вызывается с --no-preserve-rootопцией. Тем не менее, команда rm -rf /в течение долгого времени находилась в коллективном подсознании как опасная, и люди до сих пор часто называют ее «страшной» командой. Мне было интересно, когда...

23
Почему у менеджеров пакетов нет пользовательских установок и реестров?

Насколько мне известно, и Apt, и DNF / Yum, две наиболее популярные схемы управления пакетами для дистрибутивов Linux, поддерживают только общесистемную установку пакетов: файлы, принадлежащие root, бинарные файлы включаются (/usr)?/s?bin, настройки включаются /etcи так далее. Однако в системах, в...

23
Как программы, которые могут возобновить неудачную передачу файлов, знают, с чего начать добавление данных?

Некоторые программы копирования файлов любят rsyncи curlмогут возобновлять неудачные операции передачи / копирования. Отмечая, что может быть много причин этих сбоев, в некоторых случаях программа может выполнить «очистку», а в некоторых случаях - нет. Когда эти программы возобновляют работу, они,...

23
кошка очень большое количество файлов в правильном порядке

У меня есть около 15 000 файлов, которые называются file_1.pdb, file_2.pdbи т.д. Я могу кот около нескольких тысяч из них в порядке, выполнив: cat file_{1..2000}.pdb >> file_all.pdb Однако, если я сделаю это для 15 000 файлов, я получу ошибку -bash: /bin/cat: Argument list too long Я видел,...

23
Может ли программа получить количество пробелов между аргументами командной строки в POSIX?

Скажите, если я написал программу со следующей строкой: int main(int argc, char** argv) Теперь он знает, какие аргументы командной строки передаются ему, проверяя содержимое argv. Может ли программа определить, сколько пробелов между аргументами? Например, когда я набираю их в bash: ibug@linux:~ $...

23
Что определяет, какие команды Linux требуют root-доступа?

Что определяет, какие команды Linux требуют root-доступа? Я понимаю причины, почему желательно, скажем, apt-getтребовать rootпривилегий; но что отличает эти команды от остальных? Это просто вопрос владения и выполнения прав на исполняемый...

23
Почему $ RANDOM не включен в вывод 'env'?

Я знаю, envчто это команда оболочки, она может быть использована для печати списка текущих переменных среды. И, насколько я понимаю, RANDOMэто тоже переменная окружения. Итак, почему, когда я запускаю envна Linux, выходные данные не включают...

23
Что на самом деле показывает раздел «ошибки» в / proc / cpuinfo?

На Debian Stretch и тестирующей / Buster системе с текущим ядром и установленным микрокодом я все еще вижу ошибки и призраки в списке ошибок /proc/cpuinfo. Однако запуск spectre-meltdown-checkerшоу не уязвим. Поэтому мне интересно, что /proc/cpuinfoпоказывает. Являются ли они только уязвимостями...

23
Как вы можете получить любую версию Linux для просмотра SSD MacBook Pro 2018 года?

Я пробовал nvme_load=yes вместо quiet --- Ubuntu 18.04.1 и Xubuntu 18.04. df -hприводит только к монтированию системы и установочным носителям. Еженедельная трансляция, включая образ прошивки Debian, также не может обнаружить ssd. Я нашел больше информации о SSD. Я нашел эту информацию в системном...

23
Что происходит, когда я убиваю 'cp'? Это безопасно и имеет ли это какие-либо последствия?

Каковы последствия для файловой системы ext4, когда я завершаю cpкоманду копирования , нажимая Ctrl+ Cво время ее работы? Файловая система повреждена? Пространство раздела, занятое неполным скопированным файлом, все еще используется после его удаления? И, самое главное, cpбезопасное ли завершение...

23
Как получить 30-минутный перерыв во время работы или выполнения каких-либо действий на компьютере? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом году . Я использую Debian. Много раз мне становилось тесно...