Вопросы с тегом «proc»

procfs (или файловая система proc) - это специальная файловая система в UNIX-подобных операционных системах, которая представляет информацию о процессах и другую системную информацию в иерархической файловой структуре

4
Как мне прочитать из / proc / $ pid / mem под Linux?
Linux proc(5)страница человека говорит мне , что /proc/$pid/mem«может быть использована для доступа к страницам памяти процесса». Но простая попытка использовать его только дает мне $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Почему не catможет распечатать свою собственную память ( /proc/self/mem)? И что это за …
142 linux  kernel  process  memory  proc 


7
Скажите ФС освободить место из удаленных файлов СЕЙЧАС
Есть ли способ заставить ядро ​​вернуть свободное место на диске сейчас? Как написать что-то в / proc /? Использование Ubuntu 11.10 с ext4. Это, наверное, старая и очень повторяющаяся тема. После нажатия 0 пробел только заметил, когда мой редактор не смог сохранить файлы исходного кода, которые у меня открыты, которые, …
73 disk-usage  ext4  ext3  proc  df 

5
В чем разница между procfs и sysfs?
В чем разница между procfs и sysfs? Почему они сделаны как файловые системы? Насколько я понимаю, proc - это просто что-то, что позволяет хранить непосредственную информацию о процессах, запущенных в системе.

5
Как убить все процессы пользователя, используя их UID
Я хочу убить все запущенные процессы конкретного пользователя из сценария оболочки или из собственного кода в системе Linux. Нужно ли читать каталог / proc и искать их? Любые идеи? Есть ли в Linux динамическое отображение pids под UID? Разве это не в процедуре? Если нет, то где хранится этот список? …
42 c  linux  proc 

6
Для какого процесса `/ proc / self /`?
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html говорит /proc/self/Каталог представляет собой ссылку на текущий процесс. Всегда есть несколько процессов, запущенных одновременно, поэтому какой процесс является «текущим процессом»? Имеет ли «текущий процесс» какое-либо отношение к тому, какой процесс в данный момент выполняется на процессоре, учитывая переключение контекста? Разве «текущий процесс» не имеет ничего общего с передним и …
40 linux  process  proc 

2
В чем разница между «все», «по умолчанию» и «eth *» в / proc / sys / net / ipv [46] / conf /?
В SYSCTL, что /proc/sys/net/ipv[46]/conf/клавиши имеют следующие подразделы: all, default, и ключ для каждого сетевого интерфейса. Например, на машине с одним сетевым интерфейсом eth0 это будет выглядеть так: iserv ~ # ll /proc/sys/net/ipv[46]/conf/ /proc/sys/net/ipv4/conf/: insgesamt 0 dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/ dr-xr-xr-x 0 root root 0 12. …
37 linux  proc  ipv6  sysctl 

2
/ proc / PID / fd / X номер ссылки
В Linux /proc/PID/fd/Xссылки на файловые дескрипторы, представляющие собой каналы или сокеты, имеют номер, например: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ 1 user …



2
Когда начался процесс
Чтобы узнать, когда был запущен процесс, моей первой догадкой было проверить, когда /proc/<pid>/cmdlineбыл написан / изменен последний раз. psтакже показывает STARTполе. Я думал, что оба этих источника будут одинаковыми. Иногда они не совпадают. Как это может быть?
31 linux  process  ps  proc 

7
«Echo 3> / proc / sys / vm / drop_caches» - разрешение запрещено как root
В настоящее время у меня есть некоторые проблемы с кешем. Сейчас это слишком много, поэтому я хотел это очистить. Я гугл и нашел эту маленькую команду: sync && echo 3 > /proc/sys/vm/drop_caches. Я вошел в систему как пользователь root через SSH (не используя sudo). Это попытки, которые я сделал: root@server: …

8
Как мне получить переменные окружения другого процесса?
Если я исследую, /proc/1/environя вижу строку с разделенными нулем байтами 1переменных среды процесса . Я хотел бы перенести эти переменные в мою текущую среду. Есть простой способ сделать это? Страница procman дает мне фрагмент, который помогает распечатывать каждую переменную среды построчно (cat /proc/1/environ; echo) | tr '\000' '\n'. Это помогает …

2
Как получить адрес IPV4 для интерфейса из / proc
Существует ли простой и простой способ получить IP-адрес для сетевого интерфейса /proc, аналогично тому, как я могу получить MAC-адрес для сетевого интерфейса? В идеале я бы просто /proc/<foo>/{interface_name}набрал cat и получил адрес IPv4. Я бы предпочел не запускать ничего, кроме cat.
24 linux  ip  proc 

2
Что на самом деле показывает раздел «ошибки» в / proc / cpuinfo?
На Debian Stretch и тестирующей / Buster системе с текущим ядром и установленным микрокодом я все еще вижу ошибки и призраки в списке ошибок /proc/cpuinfo. Однако запуск spectre-meltdown-checkerшоу не уязвим. Поэтому мне интересно, что /proc/cpuinfoпоказывает. Являются ли они только уязвимостями для этого процессора, и будут ли они всегда присутствовать в …
23 linux  cpu  proc 

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