Articles of proc

Cómo clonar una porción de solo lectura del sistema de files / proc

El problema con el sistema de files de lectura / process es que no es atómico. Intenté usar una biblioteca (procfs en Python) que desea leerla, pero tiene problemas técnicos aproximadamente el 5% de las veces porque el process que estoy buscando ya no está. Entonces, deseo copyr todo en / proc a otra location, […]

lsof vs cat / proc / … / maps

Mientras buscaba un método de detección para los services que necesitarían ser iniciados después de parchear OpenSSL, tropecé con una diferencia entre la devolución de esos 2 commands: [root @ host ~] # cat / proc / 1 / maps 7f751546c000-7f7515478000 r-xp 00000000 fd: 01 5170 /lib64/libnss_files-2.12.so (eliminado) 7f751567a000-7f7515804000 r-xp 00000000 fd: 01 360 /lib64/libc-2.12.so […]

Obtenga carga de CPU por núcleo en script de shell

Necesito informar la carga de la CPU por núcleo como un porcentaje de un script de shell, pero no puedo ejecutar, por ejemplo, mpstat por un segundo . Básicamente, creo que la información mostrada se muestra después de presionar 1 es lo que quiero, pero no puedo configurar la parte superior para mostrar esto en […]

¿El logind de Systemd o la session de Gnome-wayland son incompatibles con hidepid = 2?

¿Hay alguna documentation sobre systemd que sugiera que establecer la hidepid=2 mount en /proc procfs causará problemas? la parte del post de error antes de no iniciar una session de Gnome Wayland es: systemd[330]: Started D-Bus User Message Bus. gnome-session[339]: gnome-session-binary[339]: WARNING: Could not get session id for session. Check that logind is properly installed […]

permiso de root denegado en / proc / 1 / exe

Acabo de realizar una nueva installation de ubuntu y estoy viendo lo siguiente en lsof: userA@az1:~$ lsof COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME init 1 root cwd unknown /proc/1/cwd (readlink: Permission denied) init 1 root rtd unknown /proc/1/root (readlink: Permission denied) init 1 root txt unknown /proc/1/exe (readlink: Permission denied) init […]

Codificación de files / proc / <pid> / cmdline

Estoy pensando en trabajar con los files /proc/<pid>/cmdline , pero no pude encontrar ninguna documentation sobre la encoding del file. La única información que pude encontrar se encuentra en la página del manual: /proc/[pid]/cmdline This holds the complete command line for the process, unless the process is a zombie. In the latter case, there is […]

¿Por qué INotify no funciona con `/ etc / mtab` o` / proc / mounts`?

Cuando utilicé INotify con /etc/mtab o /proc/mounts , no detecta cambios cuando las cosas se montan o desmontan, incluso aunque /etc/mtab y /proc/mounts hayan cambiado cuando lo compruebo manualmente. ¿Por qué es esto y cómo puedo rastrear el assembly y el desassembly?

Qué command siempre genera el mismo UUID a través de / proc / sys / kernel

La ejecución del siguiente command genera una salida aleatoria diferente en cada ejecución (lo que se espera, teniendo en count que el random está en la ruta): cat /proc/sys/kernel/random/uuid ¿Hay alguna manera de modificar la ruta para que resulte en un UUID estático (no aleatorio) en cada llamada (devuelva lo mismo en cada request / […]

¿Por qué el número de ticks es inexacto?

Comprobé los numbers en proc / stat a la cantidad de marcas de reloj que tenía la CPU y vi que la sum de los numbers en la CPU1-4 no es igual a los numbers escritos en frente de la CPU como un todo. ¿Porqué es eso?

EUID incorrecto en `/ proc / PID / status` cuando se usa SETUID

Mientras hacía un desafío de juego de guerra, me encontré con un problema con los permissions. La información dada por /proc/PID/status no está en adecuación con los permissions que se deben otorgar al process. Soy usuario user1. Se supone que debo usar un progtwig que sea SETUID: -r-sr-x— 1 user2 user1 6297 Jun 20 2013 […]