Foro de soporte
TemasAlcance Libre (61/0)
Alcance Libre Desktop (211/0)
Anuncios (120/0)
Comunidad (46/0)
Consejos y trucos (73/0)
Editoriales (16/0)
Entretenimiento (70/0)
Equipamiento lógico (Software) (120/0)
Humor (31/0)
Internet (91/0)
Juegos (47/0)
Manuales y documentos (87/0)
Música (12/0)
Negocios y empresas (83/0)
Noticias Generales (643/0)
Nuestro idioma (7/0)
Opiniones (64/0)
Programación y desarrollo (26/0)
Seguridad (71/0)
Sustento Físico (Hardware) (22/0)
Tiras cómicas (15/0)
Ubunteando (25/0)
EventosNo hay eventos próximosParticipan...Noticiasjoelbarrios (1185) bartoloco (111) capotes (87) bakara (59) Koalasoft (54) The One (46) domingov (43) gomezbjesus (36) Flaquita (33) aLb3rT (31) adrianpazr (21) ValeriaBueno (17) yucleto (16) Zilus (14) linuxfrog (13) Comentarios joelbarrios (204) Koalasoft (137) aLb3rT (117) gomezbjesus (76) The One (61) Oscar Hernández (38) Micaelo (34) bakara (34) manowar (32) bartoloco (28) julioe (28) rlameda (27) Jose de Jesus (26) juanroberto (25) adrianpazr (23) |
Cómo utilizar lsofAutor: Joel Barrios DueñasCorreo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.Acerca de lsof.Lsof es un mandato que significa «listar ficheros abiertos» (list open files). Es utilizado ampliamente en sistemas operativos tipo POSIX para hacer reportes de ficheros y los procesos que están utilizando a éstos. Se puede utilizar para revisar que procesos están haciendo uso de directorios, ficheros ordinarios, tuberías (pipes), zócalos de red (sockets) y dispositivos. Uno de los principales usos de determinar que procesos están haciendo uso de ficheros en una partición cuando esta no se puede desmontar. Lsof fue desarrollado por Vic Abell, quien alguna vez fue director del Centro de Cómputo de la Universidad de Purdue. Procedimientos.En ausencia de parámetros, lsof mostrará todos los procesos haciendo uso de ficheros. En ejemplo de la salida típica sería como la siguiente:
Para visualizar más cómodamente esta salida, se puede utilizar el mandato less o el mandato more como subrutinas. Ejemplo:
Puede especificarse que se muestren todos los procesos desde un directorio en particular, solamente especificando este luego de lsof. En el siguiente ejemplo se solicita a lsof mostrar todos los procesos que estén haciendo uso de algo dentro de /var.
La salida de la anterior puede ser similar a la siguiente:
Si se quiere mostrar solamente el fichero utilizado por un procesos en particular, se utiliza la opción -p seguida del número de proceso. En el siguiente ejemplose solicita a lsof mostrar los ficheros utilizados por el proceso 2281 que arbitrariamente se ejecuta en un sistema:
Si hubiera un proceso 2281, la salida podría verse como la siguiente:
La opción -i hará que se muestren todos los ficheros de red (Internet y x.25) utilizados por procesos de red. Si se quiere mostrar los ficheros de red en uso por algún proceso de red en particular, se utilizan las opciones -i seguido de una subrutina con grep y el nombre de algún servicio. En el siguiente ejemplo se pide a lsof mostrar solamente los ficheros de red utilizados por los procesos de red derivados de named:
Lo anterior puede devolver una salida similar a la siguiente.
|
Libro electrónicoTus donativos ayudarán a mantener esta obra. Título: Implementación de Servidores en GNU/Linux.Autor: Joel Barrios Dueñas Versión: Agosto de 2008 Licencia: Creative Commons Reconocimiento - NoComercial - CompartirIgual 2.1. 535 páginas y 9 años de trabajo e investigación. Lista de espejos para descarga: · Enlace en Alcance Libre · El Rincón de Tux · Increm · Koalasoftmx · ¿Tu enlace espejo actualizado en este espacio? Contactanos para listar tu enlace actualizado. ¡Próximamente disponible en alta resolución! Novedades11 nuevos Notas en los últimos 24 horas |
Comentarios Recientes