Foros del Web » Administración de Sistemas » Unix / Linux »

Administradores, ¿Este tipo de comandos, como se llaman?

Estas en el tema de Administradores, ¿Este tipo de comandos, como se llaman? en el foro de Unix / Linux en Foros del Web. Hola buenos días, : () { : | : ;}; : ¿Este tipo de comandos como se llaman en Linux?, ¿Para que sirven?, ¿Me pueden ...
  #1 (permalink)  
Antiguo 18/10/2007, 02:43
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Administradores, ¿Este tipo de comandos, como se llaman?

Hola buenos días,

: () { : | : ;}; :

¿Este tipo de comandos como se llaman en Linux?, ¿Para que sirven?, ¿Me pueden dar una descripción técnica de que es lo que hace? (Visiblemente ya se que me deja el PC colgado)

No lo ejecuten por que les dejará KO su distribución.


En fin, pues nada, esa es mi pregunta, muchas gracias y un saludo, espero puedan contestarme alguien, por que me come la cabeza...
__________________
Charlie.
  #2 (permalink)  
Antiguo 18/10/2007, 05:36
 
Fecha de Ingreso: septiembre-2006
Mensajes: 31
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Administradores, ¿Este tipo de comandos, como se llaman?

hola.

es la bomba fork

http://es.wikipedia.org/wiki/Bomba_fork

lo que hace es dejar colgado el pc..

saludos.
  #3 (permalink)  
Antiguo 18/10/2007, 05:47
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Qué mal configurado está tu sistema :(
En cualquier distribución bien configurada el proceso debería ser matado en cuanto empieza a comer recursos.

Ese código es muy famoso, es una llamada recursiva infinita a una función.

El caso es que la función en este caso se llama ":". Supongamos que le cambiamos el nombre por "funcion" y le reordenamos el código:

funcion () {
funcion | funcion ;
};
funcion

esto hace que cada vez que se ejecuta la función, se crea un nuevo proceso para hacer la llamada recursiva. En un sistema mal configurado, esto puede matar al sistema rapidamente.


Saludos.
  #4 (permalink)  
Antiguo 18/10/2007, 07:02
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Pues es una OpenSuse 10.2

Antes con mi Red Hat 9.0 (De la que era Open Source), si que me paraba el sistema, pero me dio por probar en mi SUSE y ahi se quedo, durante 10min. hasta que me cansé.
__________________
Charlie.
  #5 (permalink)  
Antiguo 18/10/2007, 13:49
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Cita:
Iniciado por chcma Ver Mensaje
(...) con mi Red Hat 9.0 (De la que era Open Source) (...)
¿Hay alguna que no lo fuera?
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #6 (permalink)  
Antiguo 19/10/2007, 00:28
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Bueeeeno, ya estamos. No queria decir eso, sino de la que era Gratuita. ¿Ok?
__________________
Charlie.
  #7 (permalink)  
Antiguo 19/10/2007, 06:03
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Ah, vale, ahora ya sí lo entiendo.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #8 (permalink)  
Antiguo 22/10/2007, 10:44
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 253
Antigüedad: 17 años, 9 meses
Puntos: 4
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Increible, introduciendo esta bomba fork :(){ :|:& };: en Kubuntu 7.1 como un usuario normal sin necesidad de root, cuelga automaticamente el sistema.
Un fallo tan grande en una distro de masas ?? No han podido limitar el numero de procesos por usuario? es algo muy simple, muy mal por ellos.
  #9 (permalink)  
Antiguo 22/10/2007, 11:07
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 253
Antigüedad: 17 años, 9 meses
Puntos: 4
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Pongo la solución para el que guste tener un sistema inmune a estas bombas:

en Gnome:
sudo gedit /etc/security/limits.conf

para KDE:
sudo kate /etc/security/limits.conf

Añadir esta linea al final, incluido el asterisco:
* hard nproc 1000

Reiniciar sistema, ya sois inmunes a las Fork Bombs.
  #10 (permalink)  
Antiguo 22/10/2007, 20:02
Avatar de arthpix  
Fecha de Ingreso: diciembre-2003
Ubicación: Cancún
Mensajes: 2.340
Antigüedad: 20 años, 4 meses
Puntos: 93
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Excelente dato raekius, gracias por compartirlo
__________________
Antes de hacer rabietas infórmate: Linux != Windows
  #11 (permalink)  
Antiguo 23/10/2007, 00:15
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Entiendo que tambien valdrá con:
vi /etc/security/limits.conf
__________________
Charlie.
  #12 (permalink)  
Antiguo 23/10/2007, 06:36
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Administradores, ¿Este tipo de comandos, como se llaman?

No, con VI no vale.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #13 (permalink)  
Antiguo 23/10/2007, 07:25
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Administradores, ¿Este tipo de comandos, como se llaman?

¿no vale

echo "* hard nproc 1000" >> /etc/security/limits.conf"

?

no, no quiero pelear a ver quién conoce la forma de nivel más bajo para hacerlo
  #14 (permalink)  
Antiguo 23/10/2007, 09:14
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Imagino que eso no sera ninguna indirecta por mi pregunta del "VI".

gedit y kate entiendo que son editores de texto, ¿Por que con vi no puede valer?, Pregunto por que estoy en el trabajo y no puedo probarlo y me come la curiosidad de saberlo. Sino probaría.

Que diferencia hay de editarlo con esos programas a hacerlo con vi ?

Gracias.
__________________
Charlie.
  #15 (permalink)  
Antiguo 23/10/2007, 12:07
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Defero, creo que debiste destacar más el al final de tu frase. Parece que muchos no captaron la ironía .
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #16 (permalink)  
Antiguo 23/10/2007, 12:50
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Bueno, pregunté lo del vi, por que pensé que el gedit o el otro eran herramientas especiales para editar ese archivo (que pense tambien era especial).

Esta visto que me falta mucho para ser un guru, al menos en interpretacion de gestos.

Gracias por la respuesta inicial al post.

saludos.
__________________
Charlie.
  #17 (permalink)  
Antiguo 24/10/2007, 07:52
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Espero que no te hayas tomado a mal el chiste. Simplemente, me parecía una aclaración innecesaria, porque para editar un archivo de configuración cualquier editor de texto sirve. Por supuesto, sirve Vi, sirve Emacs, sirve Nano, sirve Joe... Precisamente en GNU/Linux se usan archivos de texto plano para la configuración, para que uno pueda editarlos sin necesidad de herramientas específicas.

Seguro que ahora estás pensando que soy un impertinente.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #18 (permalink)  
Antiguo 25/10/2007, 09:05
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 253
Antigüedad: 17 años, 9 meses
Puntos: 4
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Chcma no te indignes hombre, que Defero es un buen tipo, y por supuesto puedes usar el editor que mas te guste, puse esos dos porque son los mas comunes con los que vienen las distros nuevas, y tienen una GUI amigable para los mas novatillos.
  #19 (permalink)  
Antiguo 25/10/2007, 10:36
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Perdón, no pude entrar aqui hasta hoy. Aun que se que no le quitaria el sueño, jejeje, en absoluto estoy molesto hombre. Además mas de alguna duda ya me has resuelto Defero.tk, por lo que estoy muy agradecido.

Quizás tendria que habermelo tomado con mas filosofia, pero bueno, cada uno es como es. No obstante, reitero que estoy muy agradecido por las ayudas de aqui, ya que he aprendido bastante gracias a ellas.

Asi que nada, un saludo pa toos.
__________________
Charlie.
  #20 (permalink)  
Antiguo 26/10/2007, 06:43
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Re: Administradores, ¿Este tipo de comandos, como se llaman?

Pues hala, todos contentos. Je.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.