Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Что такое Linux для SET FILE / ERASE_ON_DELETE?
В VMS можно указать, чтобы файловая система записывала мусор поверх существующего содержимого файла при его удалении. Вот команда DCL для определения файла для этого вида лечения: $ SET FILE/ERASE_ON_DELETE SAMPLE.TXT Это позволяет устанавливать политику в один момент времени, тогда более поздние пользователи файла не должны обрабатывать эту деталь безопасности. Стандартное …

3
Почему функция fork () была разработана для возврата файлового дескриптора?
На его веб - странице о с трюком собственной трубы , Dan Bernstein объясняет состояние гонки с select()и сигналами, предлагает обходной путь и приходит к выводу , что Конечно, правильно было бы fork()возвращать дескриптор файла, а не идентификатор процесса. Что он подразумевает под этим - это что-то такое, что позволяет …

2
Как отследить загрузку библиотеки?
У меня есть программа, которая зависит от библиотеки, которая связана с libboost 1.67, который установлен в системе. Когда я запускаю его, у меня возникает ошибка, libboost_system.so.1.58которой не существует. LD_PRELOADи LD_LIBRARY_PATHне установлены. lddtreeвыполнение не показывает эту библиотеку как зависимость, но lddделает. Как я могу проследить, откуда требуется библиотека?
16 libraries 

4
Как измерить размер передаваемых данных?
Я хотел бы сделать что-то вроде этого: > grep pattern file.txt | size -h 16.4 MB или что-то эквивалентное: > grep pattern file.txt > grepped.txt > ls -h grepped.txt 16.4 MB > rm grepped.txt (это было бы немного неудобно, хотя) Это возможно?
16 pipe 

5
Дд делает какую-либо проверку?
Я использую ddдля копирования данных со старого жесткого диска на новый. Я хочу быть уверен, что целостность данных в безопасности. На этот ответ Жиль говорит Если [dd] успешно завершен, резервное копирование выполнено правильно, исключая аппаратную ошибку… Что это означает? Есть ли ddкакая-то встроенная проверка? Если бы вместо этого я использовал …

2
Какую команду idempotent я могу использовать для создания символической ссылки, указывающей на каталог?
Я хочу поместить команду в сценарий оболочки, который создаст символическую ссылку на каталог, но этот сценарий можно запускать снова и снова, поэтому при последующих вызовах команда не должна ничего менять. Вот структура каталогов: % tree /tmp/test_symlink /tmp/test_symlink ├── foo └── repo └── resources └── snippets ├── php.snippets ├── sh.snippets ├── …

1
Может ли интерактивная оболочка стать неинтерактивной или наоборот?
Может ли интерактивная оболочка стать неинтерактивной или наоборот? Примечание. Я провел много исследований по основному вопросу: «В чем разница между интерактивным и неинтерактивным?», И результаты моего исследования заставили меня задать этот вопрос. Этот вопрос имеет длинную преамбулу отчасти потому, что важно, какой тип определения мы используем для «интерактивного», чтобы ответить …


3
Сервис Systemd Unit перезапускается, если другой сервис запускается или перезагружается
Я хотел бы знать, есть ли способ с помощью Systemdrestart A.service( After) при B.serviceзапуске или перезагрузке (только перезагрузить конфигурацию), если это возможно, без редактирования, B.serviceкоторое установлено и обновлено системой. A.serviceдолжен запускаться, даже если B.serviceон не установлен, отключен или остановлен. A.service: [Unit] After = B.service network-online.target Wants = B.service [Service] Type=oneshot …
16 systemd 


1
Подавить баннер для `ssh` или` scp`
Есть ли способ подавить вывод баннера, отправленный с sshdпомощью Bannerопции при использовании ssh-клиентов, таких как sshили scp? Я посмотрел на параметры и конфигурационный файл, но не могу ничего найти.
16 ssh 

4
Побитовый сдвиг и наибольшее целое число в Bash
Это вопрос исследования, то есть я не совсем уверен, о чем этот вопрос, но я думаю, что это самое большое целое число в Bash. Во всяком случае, я буду определять это реже. $ echo $((1<<8)) 256 Я делаю целое число, немного сдвигая. Как далеко я могу пойти? $ echo $((1<<80000)) …
16 bash  arithmetic 

4
В чем разница между учетной записью пользователя и службы?
Я хотел бы знать разницу между учетной записью пользователя и службы. Я знаю, что, например, Jenkinsустановлен в Ubuntu не пользователь, а учетная запись службы . Что такое использование сервисной учетной записи? Когда они нам нужны? Как я могу создать учетную запись службы?

1
Как получить дамп всех расширенных атрибутов для файла?
Getfattr выводит список расширенных атрибутов для выбранного файла. Тем не менее, getfattr --dump filename только выводит user.*пространство имен , а не security.*, system.*и trusted.*пространства имен. Как правило, атрибуты пространства имен пользователя отсутствуют, если вы не прикрепили их к файлу вручную. Да, я знаю, что могу получить информацию о SELinux с …
16 linux  files  xattr 

8
Являются ли двоичные файлы переносимыми на разные архитектуры ЦП?
Моя цель - уметь разрабатывать для встроенного Linux. У меня есть опыт работы со встроенными голыми металлическими системами с использованием ARM. У меня есть несколько общих вопросов о разработке для разных целей процессора. Мои вопросы как ниже: Если у меня есть приложение, скомпилированное для запуска на « цели x86, версия …

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