background preloader

Administracion

Facebook Twitter

Permisos de archivos y carpetas

Recovered Prompt. Apagar sin ser Root / SUID bit. Gestión de trabajos en BASH. Hoy vamos a ver el modo de gestionar trabajos, procesos o aplicaciones que corren dentro de un sistema Linux/Unix. El objetivo es aprender a poner un proceso que se está ejecutando en segundo plano, suspenderlo, volver a ponerlo en primer plano, reactivarlo, etc. Ejecutar un trabajo/proceso en segundo plano Para ejecutar algo en segundo plano, debemos utilizar el carácter & y colocarlo tras el comando o proceso a ejecutar: $ top & Os recomiendo también revisar esta entrada sobre el comando nohup. Visualizar los procesos que se encuentran en segundo plano Para obtener un listado de los procesos que están ejecutándose en segundo plano utilizaremos el comando bg (background)

. $ bg [1]+ top & Traer a primer plano los procesos que se encuentran en segundo plano Para ello utilizaremos el comando fg (foreground) junto con el ID del trabajo anteponiéndole %: $ fg %1 Suspender un proceso que tenemos corriendo en primer plano Para volver a arrancarlo en primer plano después: Y para ponerlo en segundo plano: Directorios en /proc/ Grupos comunes de información referente al kernel agrupado en directorios y subdirectorios en /proc/. 5.3.1. Directorios de proceso Cada directorio /proc/ contiene unos cuantos directorios nombrados con un número.

Un listado de los mismos se vería de la siguiente manera: A estos directorios se les llama directorios de proceso, ya que pueden hacer referencia a un ID de proceso y contener información específica para ese proceso. Cada uno de los directorios de procesos contiene los siguientes archivos: cmdline — Contiene el comando que se ejecutó cuando se arrancó el proceso. cwd — Enlace simbólico al directorio actual en funcionamiento para el proceso. environ — Le da una lista de variables de entorno para el proceso. 5.3.1.1.

El directorio /proc/self es un enlace al proceso en ejecución. Dentro de un entorno de la shell, una lista del directorio /proc/self produce el mismo contenido que una lista del directorio del proceso para ese proceso. 5.3.2. 5.3.3. 5.3.4. 5.3.5. 5.3.5.1. 5.3.6. 5.3.7. Exploring the <tt>/proc/net/</tt> Directory. The /proc/ filesystem is a trick the Linux kernel uses to make certain internal information available to user-space processes. The kernel presents the information in virtual files in virtual directories. The files and directories of the /proc/ filesystems are virtual because the data is not actually stored on any sort of permanent storage like a hard disk; instead, the directories, files, and data within them are created dynamically in memory from raw kernel data whenever you attempt to read from them.

A variety of network information and data is available in the /proc/net/ directory. In this column we'll take a look at some of the more useful files available in the /proc/net/ subdirectory and how you might use them in administration of your network. Mounting the /proc/ filesystem All Linux distributions automatically mount the /proc/ filesystem at boot time. To see if the /proc filesystem is mounted on your machine, use the mount command without any arguments. Mount -t proc proc /proc. Directorio /proc. Copyright 2005-2012 Sergio González DuránSe concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los términos de la GNU Free Documentation License, Versión 1.2 o cualquiera posterior publicada por la Free Software Foundation. autor: Federico Kereki (fkereki. @gmail.com) traducción: sergio.gonzalez.duran@gmail.com artículo original en inglés: Discover the possibilities of the /proc folder El directorio /proc es una bestia extraña.

Realmente no existe, sin embargo puedes explorarlo. Bajo Linux, todo es administrado como un archivo; incluso los dispositivos son accedidos como archivos (en el directorio /dev). La mayoría de los archivos virtuales siempre tienen una marca de tiempo (timestamp) actual, lo que indica que están constantemente siendo actualizados. Organización del directorio /proc El comando cat /proc/meminfo puede traer a la pantalla algo como lo siguiente: ¿Que hay en un proceso? Conclusión.

Terminal

Sobre el archivo /etc/passwd | El rincón de Linux. El contenido del fichero /etc/passwd determina quien puede acceder al sistema de manera legitima y que se puede hacer una vez dentro del sistema. Este fichero es la primera linea de defensa del sistema contra accesos no deseados. Debe de mantenerse escrupulosamente y libre de errores y fallos de seguridad. En el tenemos registrados las cuentas de usuarios, asi como las claves de accesos y privilegios. Los diferentes campos(7) estan separados por dos puntos (:) y el significado de los mismos es el siguiente:

SSH

Asignar prioridad de CPU a procesos en Linux con nice. Page for chsh - man.cx manual pages. Administración de sistemas | rm-rf.es.