# data[].attributes.body
Es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc.

# data[].attributes.attachment_link.readable_text
LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.

Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.

Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.

Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix.

En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware.

Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux ( Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamosGNU/Linux.

Una pregunta muy común es: ¿que es el núcleo de Linux ?.

La respuesta es: Linux. En las líneas anteriores ya se da una primera definición del núcleo: el kernel o núcleo, que controla el hardware. Es decir, el núcleo de Linux, simplificando, es un conjunto de drivers necesarios para usar el ordenador.

Relativamente, poco hardware se escapará a un kernel actualizado. En este momento, la última versión del kernel de Linux es la 5.2. Para descargar la última versión o ver por cuál va, puede visitar la página oficial del kernel de Linux.

Historia de Linux

LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds, empezó como una afición y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamadoLINUX.

Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobreLinux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistemaUnix para usuarios de Minix que querian mas.

Linus nunca anunció la version 0.01 de Linux ( agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.

El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux version 0.02. Con esta version Linus pudo ejecutarBash ( GNU Bourne Again Shell) y gcc ( El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribución. Después de la version 0.03, Linus saltó en la numeración hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 ( Marzo 1992). Mas de un año despues ( diciembre 1993) el núcleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la version actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.

Distribuciones populares de Linux

Entre las distribuciones Linux más populares están:

Distribuciones especializadas en grupos específicos:

64 Studio, una distribución basada en Debian diseñada para la edición multimedia.

ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco.

Kali Linux, distribución basada en Debian y especializada en seguridad de red.

BackTrack, distribución basada en Ubuntu y especializada en seguridad de red.

WiFiSlax, distribución basada en Slackware y especializada en seguridad de red.

Wifiway, distribución basada en Ubuntu y especializada en seguridad de red.

Debian Med, Debian Med es una distro orientada a la práctica médica y a la investigación bio-médica.

Edubuntu, un sistema del proyecto Ubuntu diseñado para entornos educativos.

Emmabuntüs, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús.

Fedora Electronic Lab, distribución basada en Fedora y especializada en el desarrollo electrónico.

GeeXbox, distribución rápida y ligera orientada a los centros multimedia.

ICABIAN, en formato Live USB está pensada para usuarios técnicos ya que contiene una gran variedad de programas para la ciencia e ingeniería.

LULA, distribución académica para universidades. Proyecto LULA.

mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de la plataforma PowerPC.

Musix, una distribución de Argentina destinada a los músicos.

MythTV, orientada para equipos multimedia o grabadores de vídeo digital.

OpenWrt, diseñada para ser empotrada en dispositivos enrutadores.

Scientific Linux, distribución para desarrollo científico basada en Red Hat.

UberStudent, distribución dedicada a la educación y basada en Ubuntu.

Nos interesan mucho sus comentarios. Envíenos cualquier sugerencia, crítica o alabanza que desee realizar.
Si lo que desea es formular una consulta sobre formación online, cursos bonificados, cursos subvencionados, etc. por favor utilice el formulario de contacto express para recibir una rápida respuesta.

Por el momento no hay comentarios

# data[].attributes.attachment_link.title
Qué es Linux ? - Sistema Operativo Linux

# data[].attributes.attachment_link.description
LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS.

# data[].attributes.body
El núcleo Linux, desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.

# data[].attributes.attachment_link.readable_text
Linux comienza en 1991 como un proyecto personal del estudiante finlandés Linus Torvalds: crear un nuevo núcleo de sistema operativo libre. El núcleo Linux resultante ha estado marcado por un crecimiento constante a lo largo de su historia. Desde el lanzamiento inicial de su código fuente en 1991, ha crecido de una pequeña cantidad de archivos C bajo una licencia que prohíbe la distribución comercial, a la versión 5.6 en 2020 con más de 33,14 millones de líneas de código fuente, sin contar comentarios,​ bajo la GNU General Public License v2.​(p7) ​​

Antecedentes

En 1983 Richard Stallman inició el ambicioso Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre ( FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía le faltaba un núcleo.

Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del micronúcleo.

Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6.ª edición de Unix de AT&T. Puesto que el código de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.

El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado núcleo UNIX. Esto dejó un nicho crítico abierto, que Linux llenaría muy pronto

Aparición de Linux

Desarrollo del núcleo Linux

En 1991,​ en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el compilador GNU C, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).

Como Torvalds escribió en su libro "Solamente por diversión",​ él tarde o temprano comprendió que había escrito un núcleo de sistema operativo. El 25 de agosto de 1991, 20:57:08 GMT, anunció este sistema en un envío a la red Usenet, en el newsgroup ( grupo de noticias): comp.os.minix.:

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)

Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

Hola a todos los que estáis ahí fuera usando minix -

Estoy haciendo un sistema operativo (libre), (solamente por afición, no será grande ni profesional como el gnu) para clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan en minix, ya que mi SO (Sistema Operativo) se le parece un poco (la misma disposición física del sistema de ficheros, debido a motivos prácticos, entre otras cosas).

Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber qué características quiere la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometeré que las implementaré :-)

Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)

PD. Sí - está libre de cualquier código de minix, y tiene un sistema de ficheros multi-hilo. NO es portable (usa el cambio de tareas del 386 etc), y probablemente nunca soporte otra cosa que no sean los discos duros AT, porque es todo lo que tengo :-(.

Linus Torvalds había querido llamar su invención Freax, un portmanteau de freak (anormal o raro), free ( libre), y "X", una alusión a Unix. Durante el inicio de su trabajo sobre el sistema, él almacenó los archivos bajo el nombre "Freax" por aproximadamente medio año. Torvalds ya había considerado el nombre "Linux", pero al principio lo había descartado por ser demasiado egocéntrico o egoísta.

Para dar a otra gente la capacidad de cooperar en el sistema o sugerir mejoras, los archivos fueron colocados en el servidor ftp (ftp.funet.fi) de la Universidad de Tecnología de Helsinki ( Helsinki University of Technology) (HUT), en septiembre de 1991. Ari Lemmke, colega de Torvalds en la HUT, que en ese entonces era responsable de los servidores, no estuvo de acuerdo con el nombre Freax, prefiriendo el nombre Linux. Él simplemente llamó a los archivos colocados sobre el servidor "Linux" sin consultar a Torvalds. Más tarde, sin embargo, Torvalds accedió a usar el nombre "Linux":

" Después de muchas discusiones, él finalmente admitió que Linux era simplemente el mejor nombre. En el código original de la versión 0.01 de Linux, el nombre Freax fue, sin embargo, usado en el makefile. Sólo después fue usado el nombre Linux. Así el nombre, en realidad, no planificado en absoluto se hizo generalmente aceptado por todo el mundo. "

Linux bajo la Licencia pública general de GNU GPL

Torvalds primero publicó el núcleo Linux bajo su propia licencia, la cual fue casi una licencia de código fuente compartida (en inglés, share source) y que tenía una restricción contra la actividad comercial. En 1992, él sugirió cambiar a la GNU GPL. Primero anunció este cambio en las notas de lanzamiento de la versión 0.12.​ A mediados de diciembre de 1992 él publicó la versión 0.99 usando la GNU GPL.​

Más tarde, Torvalds dijo en una entrevista, "registrar a Linux bajo la GPL fue definitivamente la mejor cosa que alguna vez hice".​

La designación "Linux" al principio fue usada por Torvalds sólo para el núcleo. El núcleo fue, sin embargo, con frecuencia usado junto con otro software, especialmente con el del proyecto de GNU. Esta variante de GNU rápidamente se hizo la más popular, ya que no había ningún otro núcleo libre que funcionara en ese tiempo. Cuando la gente comenzó a referirse hacia esta recopilación como "Linux", Richard Stallman, el fundador del proyecto de GNU, solicitó que se usara el nombre GNU/Linux, para reconocer el rol del software de GNU.​ En junio de 1994, en el boletín de GNU, Linux fue mencionado como un , y el Proyecto Debian comenzó a llamar a su producto GNU/Linux. En mayo de 1996, Richard Stallman publicó al editor Emacs 19.31, en el cual el tipo de sistema fue renombrado de Linux a Lignux. Esta "escritura" fue pretendida para referirse expresamente a la combinación de GNU y Linux, pero esto pronto fue abandonado en favor de .

El producto terminado es más a menudo denominado simplemente como "Linux", como el más simple, el nombre original. Stallman anunció su demanda por un cambio de nombre sólo después de que el sistema ya se había hecho popular.​

Cronología

Este artículo o sección se encuentra desactualizado.

La información suministrada ha quedado obsoleta o es insuficiente.Uso de esta plantilla: {{sust:Desactualizado|tema del artículo}}

El movimiento de software libre es iniciado por Richard Stallman para evitar que el laboratorio de inteligencia artificial del M.I.T. utilizara software privativo, luego extendió la idea a otras ramas del software de la época que en general era libre.

1994: En marzo de este año, Torvalds considera que todos los componentes del núcleo Linux están totalmente maduros y presenta la versión 1.0 de Linux. Esta versión está, por primera vez, disponible en la red Internet. El proyecto XFree86 contribuye con una interfaz gráfica de usuario (GUI). En este año, las empresas Red Hat y SUSE también publican la versión 1.0.

1996: La versión 2.0 del núcleo Linux es liberada. Éste ahora puede servir varios procesadores al mismo tiempo, y así se hace una alternativa seria para muchas empresas.

1998: Empresas importantes de informática como IBM, Compaq y Oracle anuncian soporte para Linux. Además, un grupo de programadores comienza a desarrollar la interfaz gráfica de usuario KDE, primera de su clase para Linux, con el objetivo de proveer facilidad de uso al usuario.

1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código de red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de desarrolladores comienza el trabajo sobre el entorno gráfico GNOME, que competirá con KDE por la facilidad de uso y la eficiencia para el usuario. Durante ese año IBM anuncia un extenso proyecto para el soporte de Linux.

2007: Dell llega a ser el primer fabricante principal de computadoras en vender una computadora personal de escritorio con Ubuntu preinstalado.

2011: Se publica la versión 3.0 del núcleo Linux.​

2012: Los ingresos agregados del mercado de servidores de Linux superan a los del resto del mercado Unix.

2013: Android, el sistema basado en Linux de Google alcanza el 75% del mercado de teléfonos inteligentes, en términos del número de teléfonos vendidos.​

2015: Se publica la versión 4.0 del núcleo Linux.​

2015: Ubuntu alcanza 20 millones de usuarios.​

2019: Se publica la versión 5.0 del núcleo Linux. ​

Véase también

Referencias y notas

1. Corbet, Jonathan; Kroah-Hartman, Greg; McPherson, Amanda. "Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring the Work" (lf_pub_whowriteslinux2015.pdf). linuxfoundation.org. January 2018. The Linux Foundation. Archivado desde el original el 15 de marzo de 2015. "The kernel has grown steadily since its first release in 1991, when there were only about 10,000 lines of code. At almost 19 million lines (up from 17 million), the kernel is almost two million lines larger than it was at the time of the previous version of this paper."

2. Error en la cita: Etiqueta <ref> no válida; no se ha definido el contenido de las referencias llamadas linuxlicense

3. Error en la cita: Etiqueta <ref> no válida; no se ha definido el contenido de las referencias llamadas torvalds2000-gplv2only

4. Torvalds, Linus: What would you like to see most in minix? (¿Qué es lo que más le gustaria ver en minix? Grupo Usenet comp.os.minix, 25 de agosto de 1991.

5. NOTAS DE LANZAMIENTO PARA LINUX V0.12 / RELEASE NOTES FOR LINUX v0.12 (en inglés), por Linus Torvalds, 05/01/1992.
Por Linus Torvalds: Los derechos de autor de Linux se cambiarán: He tenido un par de solicitudes para hacerlo compatible con el GNU copyleft, quitando la condición "usted no puede distribuirlo por el dinero". Estoy de acuerdo. Propongo que los derechos de autor sean cambiados, de modo que esto lo confirme la GNU - la aprobación pendiente de las personas que han ayudado a escribir el código. Asumo que esto no va a ser ningún problema para nadie: Si se tienen quejas ("escribí que el código asumiendo que los derechos de autor se quedarían igual") me envía un corre. De otra manera el GNU copyleft toma efecto el 1º de febrero. Si no se sabe es que la idea esencial de los derechos de autor de GNU - leerlo.

6. Archivo tar.Z de la versión 0.99 de Linux, kernel.org, diciembre de 1992

7. Hiroo Yamagata: El Pragmatismo del software libre (en inglés) Entrevista a Linus Torvalds, 05.08.1997

8. Linux and GNU - GNU Project - Free Software Foundation (FSF)

9. Whittaker, Zack (16 de mayo de 2013). "Android accounts for 75 percent market share; Windows Phone leapfrogs BlackBerry". ZDNet.

10. "Ubuntu ya tiene más de 20 millones de usuarios " MuyLinux". MuyLinux. 20 de abril de 2015.

11. "Linux Kernel 5.0 Released! Check Out The New Features". https://itsfoss.com. 4 de marzo de 2019.

# data[].attributes.attachment_link.description
Linux comienza en 1991 como un proyecto personal del estudiante finlandés Linus Torvalds: crear un nuevo núcleo de sistema operativo libre. El núcleo Linux resultante ha estado marcado por un crecimiento constante a lo largo de su historia.

# data[].attributes.body
1991: El núcleo Linux es anunciado públicamente, el 25 de agosto por el entonces estudiante finlandés de 21 años Linus Benedict Torvalds.

# data[].attributes.body
Linus Benedict Torvalds (28 de diciembre de 1969, Helsinki, Finlandia) es un ingeniero de software finlandés estadounidense,​ conocido por iniciar y mantener el desarrollo del kernel (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S

# data[].attributes.attachment_link.authors[].name
Colaboradores de los proyectos Wikimedia

# data[].attributes.attachment_link.title
Linus Torvalds - Wikipedia, la enciclopedia libre

# data[].attributes.headline
CUAL ES LA DIFERENCIA DE LINUX CON WINDOWS

# data[].attributes.subject
CUAL ES LA DIFERENCIA DE LINUX CON WINDOWS

# data[].attributes.body
Tanto el Windows como el Linux, son ambos dos sistemas operativos cuya finalidad es la de usar los recursos de la informática. Estos dos sistemas tienen bastantes diferencias y en función del usuario,

# data[].attributes.attachment_link.provider_name
Diferencias entre - La web de las diferencias

# data[].attributes.attachment_link.readable_text
Tanto el Windows como el Linux, son ambos dos sistemas operativos cuya finalidad es la de usar los recursos de la informática. Estos dos sistemas tienen bastantes diferencias y en función del usuario, se les exige diferentes características. La principal diferencia que podemos encontrar está en el precio. Así como Windows es un sistema operativo comercial, se vende y se compra, el Linux es un sistema de código abierto, lo que significa que es gratuito y que lo puedes descargar de Internet.

Lo que destaca en el sistema operativo Windows es su interfaz gráfica, que está siempre a la vanguardia de la tecnología, pero en cambio, experimenta algunos problemas de estabilidad. Linux en cambio es un sistema más estable.

Como acabamos de decir, Linux es gratuito y con código abierto, pero aun así, no ha terminado de calar dentro de los ordenadores de la mayoría, siempre son la minoría los que usan Linux, y además se vanaglorian de serlo. En parte se debe a la presión que sufren los fabricantes por usar sistemas comerciales y por los problemas de compatibilidades de otros programas que a su vez vienen presionados por Microsoft para garantizar su compatibilidad.

Lo que sí está claro es que ambos sistemas no van a desaparecer. Windows siempre estará como un sistema para personas sin conocimientos profundos en informática y que lo quiere todo hecho, y Linux seguirá siendo ese sistema operativo alternativo y gratuito para aquellos usuarios más exigentes que no les gusta seguir al rebaño.

# data[].attributes.attachment_link.description
Tanto el Windows como el Linux , son ambos dos sistemas operativos cuya finalidad es la de usar los recursos de la informática. Estos dos sistemas tienen bastantes diferencias y en función del usuario, se les exige diferentes características. La principal diferencia que podemos encontrar está en el precio.

# data[].attributes.body
Los procesos en Linux (o en cualquier sistema operativo) son programas que están en ejecución y se identifican mediante el PID.
El PID (Process Identificator) es el número que se le asigna a un proceso cuando se inicia

# data[].attributes.attachment_link.readable_text
Eneko Amieva · ·

Los procesos en Linux (o en cualquier sistema operativo) son programas que están en ejecución y se identifican mediante el PID.
El (Process Identificator) es el número que se le asigna a un proceso cuando se inicia. Son números crecientes y los procesos que se terminan y luego se vuelven a iniciar van a tener un PID diferente. Por ejemplo, el PID número 1 se le asigna a por norma general a init que es el primer proceso que inicia el sistema al ser arrancado.

Comandos para ver los procesos en Linux

Para visualizar todos los procesos en Linux con información detallada del sistema, se escribe en la terminal ps aux y se vería algo similar a esto:

Para ser más precisos se puede buscar un determinado proceso con el que queramos dar, por ejemplo buscar el proceso SSH y se usaría el comando ps aux | grep ssh.

Para ver los procesos en Linux de un usuario podemos escribir en la terminal ps -u root.

Los procesos pueden ejecutar otros procesos (procesos hijos). Los procesos hijos contienen su propio PID pero a su vez también contienen otro campo llamado PPID (Parent Process Identificator) que es el proceso padre al que pertenece el proceso.
Todos los procesos en Linux tienen su proceso padre excepto el proceso 0 que es el que ejecuta el inicio del sistema (PID 1).
Para ver el PPID de los distintos procesos, se inserta en la terminal ps -ef

Vemos como los procesos del sistema son asignados a la UID del usuario root. Aquí una entrada explicando lo que es una UID.

Haciendo una búsqueda del servicio SSH se ve como cada proceso listado pertenece a otro proceso hasta llegar al proceso padre que ha iniciado SSH. Se escribe en la terminal ps -ef | grep ssh y se obtiene algo similar a esto:

Podemos visualizar de una forma más elegante los procesos en Linux de forma jerárquica con el comando pstree.

Estados de un proceso

S (sleeping) el proceso está en espera.

R (running) el proceso está en ejecución.

T (stop) el proceso se encuentra parado.

D proceso que se encuentra bloqueado a la espera de un recurso.

Z (zombie) es un proceso que se encuentra en estado zombie, es decir, que es un proceso que ha finalizado pero que su proceso padre sigue en ejecución y no se ha "dado cuenta" de la circunstancia de su proceso hijo.

Los procesos durante su ejecución pasan por distintos estados, algunos de ellos:

Señales para los procesos

SIGINT - 2, interrumpe un proceso, equivale a pulsar CNTRL+C

SIGKILL - 9, mata un proceso y no hay vuelta atrás.

SIGTERM - 15, es como SIGINT pero de una forma más "ordenada". Es la señal que se manda por defecto si al comando kill no se le indicar ninguna señal.

SIGCOUNT - 18, reanudar un proceso que se ha parado por ejemplo con SIGSTOP.

SIGSTOP - 19, parar un proceso, es igual que pulsar CNTRL+Z.

A los procesos se les manda señales para modificar su comportamiento a través del núcleo. Esto se realiza mediante el comando kill con sus correspondientes señales e indicando el número de PID. Algunas de las señales que se pueden mandar a los procesos:

Y la sintaxis para ponerlo en la consola se hace de la siguiente forma, aquí dos ejemplos con SIGKILL:
kill -9 4900
kill -SIGKILL 4900

Con el comando killall también se mandan señales, pero actúa sobre el nombre del proceso:
killall -9 sshd

Procesos en primer y segundo plano

1. Escribir en la terminal sleep 100 y para

2. Lo mandamos parar y para ello usamos las teclas CNTRL+Z

3. Seguidamente escribimos en la terminal jobs y veremos en la terminal algo así:

Los procesos en Linux que se ejecutan en primer plano mantienen la terminal ocupada y eso a veces es un incoveniente. El proceso que se ejecuta en segundo plano libera la terminal para poder ejecutar otros procesos. Un ejemplo para ver esto:

Si se quiere retomar este proceso, tendríamos dos opciones, lanzarlo en primer plano:
fg %1

O mandarlo a ejecución en segundo plano:
bg %1

El %1 equivale a el número de proceso de la lista que nos muestra jobs, por ejemplo en este caso [1].
Si lo que se quiere es, por ejemplo, parar el proceso se usaría:
kill -9 %1
Que equivale como he dicho anteriormente a pulsar CNTRL+Z.

En este pequeña entrada he explicado de una forma básica como gestionar los procesos en Linux.

# data[].attributes.attachment_link.title
Procesos en Linux, administración y control - Eneko Amieva

# data[].attributes.attachment_link.description
Eneko Amieva · · Los procesos en Linux (o en cualquier sistema operativo) son programas que están en ejecución y se identifican mediante el PID. El (Process Identificator) es el número que se le asigna a un proceso cuando se inicia.

# data[].attributes.body
Linux se utiliza para entornos web, desarrollo y servidores.  Linux es útil tanto para el trabajo   como para el uso doméstico. Sin embargo, para juegos comerciales de ordenador

# data[].attributes.body
Hay 3 ventajas fundamentales de Linux que juntas le dan una gran consideración

Los inconvenientes de Linux más importantes pueden ser