1
ответ

структура виртуальной памяти процесса Linux

Я читаю учебник, в котором виртуальная память показана как :Linux также отображает набор смежных виртуальных страниц (, равный по размеру общему объему DRAM в системе ), на соответствующий набор смежных...
21.09.2020
1
ответ

почему виртуальный адрес состоит только из 48 бит, а не из 64?

Я читал книгу о виртуальной памяти :Intel Core i7 поддерживает 48 -бит (256 ТБ )виртуальное адресное пространство и 52 -бит (4 ПБ )физическое адресное пространство ниже мой вопрос Q1 -так как мы...
20.09.2020
1
ответ

Как получить PID из сценария оболочки bash

У меня есть следующий код, который отправляет несколько подзаданий в док-контейнер :#!/bin/bash для файла во «все файлы данного типа»; do docker exec -itd "контейнер докеров"...
14.09.2020
1
ответ

Три вопроса о дочерних оболочках :Продолжительность жизни и создание

Заканчивается ли жизнь дочерней оболочки вскоре после ее создания? То есть заменяются ли его активы процессом, который будет в нем выполняться? Скажем, мы запустили grep -r "что-то" в bash, поэтому наш...
10.09.2020
1
ответ

Как узнать, на каком ядре запущен поток?

Допустим, у нас есть ресурсоемкое -приложение, называемое multi -threaded -application.out, которое работает поверх Ubuntu с PID 10000. Оно имеет 4 потока с tid 10001, 10002, 10003., и 10004. Я...
05.09.2020
1
ответ

Как вывести одну команду с tee на стандартный вывод, а также передать ее другой команде?

Возможно, это дубликат, хотя я не нашел ответов, но как использовать канал для вывода одной команды на несколько выходов (например, отправить ее в канал, стандартный вывод или подстановку команд)? У меня есть эта строка: $ ...
23.08.2020
1
ответ

Может ли поток или процесс пространства ядра быть дочерним по отношению к процессу пользовательского пространства?

Я новичок, когда дело доходит до ядра Linux, но я читал эту статью о фибриллах, где упоминается, что они (или были? не уверен, что они в итоге остались в ядре )...
15.08.2020
1
ответ

Почему иногда, когда я запускаю программу в терминале, она не запускается в терминале?

Предположим, у меня есть два приложения, называемые firefox и arduino. Сначала я набрал Firefox в терминале, и я все еще могу использовать терминал как обычно. Но когда я набрал arduino, я не смог использовать терминал...
15.08.2020
1
ответ

Проблема с автоматическим завершением процесса

Я использую MX linux в течение нескольких дней и обнаружил проблемное поведение. Внезапно несколько процессов были убиты автоматически. Для этого мне пришлось столкнуться со многими проблемами. Есть ли способ остановить это? Я не...
11.08.2020
1
ответ

Что произойдет, если приемник не сможет обрабатывать скорость передачи данных через сокет?

У меня есть два процесса P1 (отправитель )и P2 (получатель ). P1 использует unix -домен -сокет (UDS )для отправки данных на P2. что произойдет, если P1 отправляет данные со скоростью 100 сообщений в секунду, а P2 способен...
10.08.2020
1
ответ

PID вложенной команды в подоболочке

Хорошо, у меня есть программа, которую я пытаюсь исправить, по долгим причинам переписывание не лучший вариант... Итак, я не спал 8 часов, пытаясь решить эту проблему, и я совсем запутался. Я пытаюсь получить...
08.08.2020
1
ответ

Как вернуть спящий процесс на передний план?

Я использовал ssh для подключения к серверу и запускал процесс в докере. docker exec -ti docker _имя /bin/bash Однако в какой-то момент ssh-соединение разорвалось, когда я вернулся, команда top показывает PID USER...
30.07.2020
1
ответ

Что происходит с процессом bg после выхода из оболочки?

Что происходит с процессом &ed после выхода из родительской оболочки? какой-то -демон & killall "$SHELL" демон убит? какой сигнал отправляется, чтобы убить его тогда?
27.07.2020
1
ответ

Процесс kdevtmpfsi использует ЦП на 100%, перезапуск при уничтожении

У меня есть экземпляр amzon linux с установленными docker, rabbitmq и ejabberd. Один процесс запускается и использует процессор на 100%, я пытаюсь убить этот процесс, но иногда он запускается Верхняя команда...
24.07.2020
1
ответ

Как запретить программе доступ к файлам?

Я хочу запустить какое-нибудь проприетарное программное обеспечение на своем Linux-компьютере, например, скайп. Но я не доверяю этой программе и хочу запретить этой программе доступ к некоторым папкам в моем домашнем каталоге. Я пытался...
22.07.2020
1
ответ

Почему сеанс пользователя должен быть полностью закрыт при смене групп?

Добавить пользователя в новые группы в Linux очень просто --вам просто нужна следующая команда :#Группа пользователей adduser Но на самом деле это ничего не делает, пока вы не выйдете из системы и не войдете в нее заново. Когда у тебя есть...
21.07.2020
1
ответ

Как получить этот список? Не пропустите ни одного запущенного и завершенного)

Как получить этот список (таблицу )? От включения компьютера до настоящего момента. Не пропустите ни одного [PID] (, все еще работающего [PID], уже завершенного [PID] ). Поле списка :PPID, PID, Потоки, ПОЛЬЗОВАТЕЛЬ, Время начала -, Время изменения -, Коне
19.07.2020
1
ответ

Можно ли прочитать файл.sh, который был удален из файловой системы, но выполняется?

Я получил проект, который сделал какой-то чувак, и он находится на стадии производства. Но у этого парня были некоторые проблемы с менеджерами проектов и другими членами команды (плохое отношение, задница и т. д. ). Намеренно он...
14.07.2020
1
ответ

Почему оболочка не завершается kill -s TERM?

#!/bin/sh trap 'trap -EXIT; эхо выход' ВЫХОД ловушка 'эхо-термин; exit' TERM sleep 100 Если я запускаю kill для PID процесса оболочки сценария, он не завершается. Если я уберу ловушку TERM,...
05.07.2020
1
ответ

Получить список запущенных процессов в формате CSV

Ниже представлен пример списка запущенных процессов. Из этого списка. Как мы можем запустить процесс списка в файле csv? корень 94701 8609 0 июль02 ? 00 :00 :01 containerd -прокладка -пространство имен...
05.07.2020
1
ответ

Python потребляет слишком много SWAP

Пожалуйста, взгляните на вывод команды lsof -p PID, где PID — это процесс Python. КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD УСТРОЙСТВО РАЗМЕР/ВЫКЛ НАЗВАНИЕ УЗЛА python 1459 root cwd DIR 253,...
02.07.2020
1
ответ

Может ли программа выводить данные в STDERR и по-прежнему возвращать нулевой статус выхода?

Я работаю над рефакторингом некоторых сценариев Python, предназначенных для запуска из командной строки. Сценарии используют ведение журнала, в результате чего некоторые сообщения записываются в STDERR (среди прочего). Интересно, это...
23.06.2020
1
ответ

Можно ли добавить параметры `-o `к `ps -Af `для отображения, например,. UID/GID как часть вывода?

Я нахожу ps -f очень полезным, поскольку он предоставляет надежный набор выходных столбцов по умолчанию. Однако я также часто хочу отображать UID/GID и т. д. как часть вывода. Можно ли добавлять выходные столбцы...
16.06.2020
1
ответ

'ss' показывает несколько прослушивающих pid для одного и того же порта

У нас есть сценарии sh, использующие 'netstat' в нашем производственном коде. Мы используем команду «netstat -lntup», чтобы получить все PID, которые прослушивают какой-либо порт. Я заменил команду на 'ss -lntup. Теперь о...
16.06.2020
1
ответ

Как переключить процесс с GPU на CPU

Мой вывод nvidia-smi выглядит следующим образом COVID19_002_6LU7_Protease_Top_3/ni_fda130/fda130_fix$ nvidia-smi Вс 7 июня 15:00:30 2020 +------------------------------------------------------- ---------------------------...
07.06.2020
1
ответ

pidstat %CPU и htop %CPU процесса

Я использую pidstat для мониторинга использования процессора процессом, и он показывает 100%. Для того же процесса htop или top показывает 200% для того же процесса. В системе 16 ядер, а процесс я…
05.06.2020
1
ответ

Как завершить процесс, запущенный родительским процессом, когда родительский процесс убит?

Я запускаю несколько контейнеров Docker через скрипт Python. Я уже справлялся с тем, чтобы убить все докеры, когда корректно (cltr+c) отключил скрипт python, но когда он был принудительно уничтожен, докер остался ...
03.06.2020
1
ответ

Почему демоны читают свой файл конфигурации только при запуске? Почему они не могут «реагировать» на изменения в этом файле/горячей перезагрузке?

Я знаю, что демонам необходимо отправить HUP, чтобы изменения конфигурации вступили в силу. Но мне интересно, почему это так, и можно ли создать демона, реагирующего на такие изменения.
18.05.2020
1
ответ

Навсегда закрыть порт в Bash

Я пытаюсь убить процесс (в CentOS), который прослушивает порт, для которого настроена переадресация портов. Я пробовал все ответы здесь: https://stackoverflow.com/questions/9346211/how-to-kill-a-...
17.05.2020
1
ответ

Ограничение таблицы процессов

Мне интересно, есть ли ограничение таблицы процессов в ОС Linux. Может ли он стать полным? И если да, то что мне сделать, чтобы освободить место (может быть, попробовать удалить записи для зомби-процессов)?
15.05.2020