Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

3
ответа

Требуется сценарий оболочки для чтения строки с соответствующим содержимым

У меня есть файл abc.txt, который имеет 100 строк. Я хотел прочитать конкретное содержимое из этих 100 строк и напечатать эту соответствующую строку. Ниже приведен текстовый файл. 2018-09-12 11:00: 02.290 [главная] ИНФОРМАЦИЯ...
17.09.2018
3
ответа

Отфильтровать неудачные системные вызовы из журнала strace

Я могу запустить strace с такой командой, как sleep 1 и посмотрите, к каким файлам он обращается следующим образом: strace -e trace = file -o strace.log sleep 1 Однако на моей машине многие вызовы имеют возвращаемое значение -1 ...
07.04.2018
3
ответа

Производительность при вызове определенных функций POSIX -по сравнению с прямыми вызовами ядра Linux

В ответе на Stack Overflow я предоставил пример кода для выполнения небольшой задачи, упомянутой в вопросе. Первоначальный вопрос касался самой быстрой -техники исполнения (, так что...
10.01.2018
3
ответа

Вызов системного вызова Linux из языка сценариев

Я хочу вызвать системный вызов Linux (или, по крайней мере, оболочку libc) непосредственно из языка сценариев. Мне все равно, что язык сценариев - просто важно, чтобы он не компилировался (причина ...
24.03.2017
1
ответ

Как передать 32-битные аргументы системным вызовам Linux на x86_64?

Если системному вызову требуются 32-битные аргументы, такие как uid_t или int (для файловых дескрипторов), unsigned int или даже какой-то 16-битный тип, как можно передать их с помощью 64-битных регистров? Мне нужно расширить нулем или ...
07.02.2019
1
ответ

создать vdso в linux

В настоящее время я пытаюсь реализовать свой собственный VDSO. Я видел этот учебник, который объясняет, как это сделать. Однако это руководство создано для Linux 2.6.x, и я хотел бы использовать его в Linux 4.8.x. Но...
20.11.2018
1
ответ

Существует ли «низкоуровневый» способ определения того, какие системные вызовы вызывает процесс?

У меня есть двоичный файл, который зависает, и этот двоичный файл является моим диспетчером пакетов, что мешает мне от установки любых новых пакетов. Запустившись под gdb, я могу получить обратную трассировку, когда процесс ...
08.05.2018
1
ответ

Почему sys_call_table предсказуем?

В (или после?) 2.4 символ sys_call_table больше не экспортируется, чтобы затруднить перехват системных вызовов. Игнорируя, что вы все еще можете получить эту информацию с IDT или почитать /boot/System.....
14.02.2018
1
ответ

Большое количество неудачных системных вызовов для httpd

Сервер CentOS7, на котором запущен HTTPD-сервер Apache (и сайт Wordpress), проходит регулярное сканирование с помощью wpscan. Это приводит к панике ядра: паника ядра - не синхронизируется: аудит: предел невыполненной работы ...
26.10.2017
1
ответ

Минимальная версия для клона системного вызова

Какая была первая версия ядра Linux, в которой реализован клон системного вызова? (sys_clone)
31.10.2016
0
ответов

Прочтите произвольный объем памяти с помощью process_vm_readv

Для process_vm_readv на странице руководства linux указано: [...] (Избегайте) объединения страниц памяти (обычно 4 КиБ) в один удаленный элемент iovec. (Вместо этого разделите удаленное чтение на два элемента remote_iov ...
09.02.2019
0
ответов

Почему `time` и` strace -c` различаются?

Насколько я понимаю, time будет записывать общее количество времени, затраченного на системные вызовы. Тогда я бы ожидал, что совокупные итоги для sys time, сообщаемые time и strace -fc, будут одинаковыми. Но они ...
30.12.2017
0
ответов

Что такое значение NR_Syscalls?

Я пытаюсь понять код программы на C, которая, помимо прочего, увеличивает значение NR_syscalls ядра Linux. Сохраняет ли значение NR_syscalls количество системных вызовов в системе ...
28.09.2017