lunes, 19 de diciembre de 2011

Controlar los servicios de arranque en LMDE

Hace bien poco hacia referencia a la diferencia de velocidad en el arranque entre LMDE y Ubuntu o Mint.
Indicaba que en el proceso de arranque muchas de las ruinas (servicios) que se ejecutan en éste, no son (entre otras cosas) ejecutadas en Ubuntu o Mint.
En LMDE son ejecutadas todas por defecto salvo que se indique lo contrario. Estos procesos hacen que el sistema tarde algún tiempo más en ser cargado.

Para que lo veáis mejor voy a explicarlo más gráficamente. Lo que no voy hacer aquí es decir que servicios tenéis que quitar. No, no me voy a jugar el cuello en ese sentido. Ni tampoco se os ocurra jugar con esto. Pero hay cosas que son obvias. Por ejemplo:
Si no utilizas Samba pues es lógico tener ese servicio deshabilitado.
Lo mismo para los que no tengan Bluetooth.
Etc, etc...
De este modo quitando servicio o rutinas que no necesitas, ganarás unos segundos en el arranque.
Sobre todo y muy importante, antes de deshabilitar un servicio buscar información al respecto y asegúrate bien cual es su cometido.

Ahora os mostraré como ver gráficamente estos servicio y como podéis habilitarlos y deshabilitarlos. También mostraré una comparación entre los servicios habilitados en Ubuntu y en LMDE, que ya podeis ver en esta captura donde podréis sacar vuestras propias conclusiones.

La lista de estos servicio como se puede apreciar no es fija, sino que va aumentando según añadamos aplicaciones  y disminuyendo según quitemos.
Dependiendo de la aplicación instalada, si ésta necesita procesar sus rutinas en el arranque del sistema será añada a esta lista.

Empecemos. Lo primero que tenemos que hacer es instalar el siguiente paquete:
  • sudo apt-get install rcconf 
Luego para ejecutarlo lo haremos desde un Terminal con la siguiente orden:
  • sudo rcconf
Esto nos mostrará una lista completa con todos los servicios disponibles tanto habilitados como no habilitados:


Podemos movernos por la lista tanto con la rueda del ratón como con las teclas de las flechas arriba y abajo. Para activar o desactivar un servicio lo haremos con la tecla Espaciadora. Para  Aceptar o Cancelar los cambios, nos situaremos en la opción deseada con la tecla Tab.
Simboligía:
[*] = Servicio activo y se carga al arrancar el sistema.
[  ] = Servicio inactivo no se cargará al arrancar el sistema.

Como se señaló anteriormente el símbolo * se añade y se quita con la tecla Espaciadora.

Nota: Si al ejecutar rcconf no se te muestra la ventana como la captura anterior, sino que se te muestra como esta otra sin ninguna información a su derecha...


 ...tendrás que ejecutar este otro comando para que la información correspondiente a cada servicio le sea agregada:
  • sudo update-rcconf-guide
Este comando tan sólo lo tendrás que volver a ejecutar cuando se añada algún nuevo servicio a la lista.

Nota: Si cuando utilices la herramienta rcconf notas que la cpu se dispara no te asustes ya que esto es debido whiptail que es el proceso gráfico que utiliza rcconf desde el Termina. Por el motivo que fuere se queda pillado, pero esto no ocurre siempre.
Para matar este proceso abre un Terminal y ejecutas el Monitor del sistema como administrador ya que de otro modo no dejará  quitarlo o matar ese proceso:
  • sudo gnome-system-monitor
Busca el proceso whiptail en la lista de procesos y páralo o mátalo.

Nota final:
Si queremos algo parecido a todo lo explicado anteriormente pero a nivel de usuario ejecutaremos este comando en el Terminal:
  • services-admin




Más información 1  
Más información 2
Mas información 3

6 comentarios:

  1. Francamente, la verdad, siempre me ha parecido una bobada que un SO tarde unos segundos mas o menos en arrancar. Lo digo yo, si es que mi opinión vale para algo, claro. Si de verdad quieres saber lo que tarda en arrancar un Windis vete a XP o Vista. Bueno en "Vista" te puedes sentar tranquilo y esperar. Hay que instalar varios programas (Algunos son de pago) y estar a toda hora limpiando aquí y allá, y ni aún así.Imagino que los desarrolladores de LMDE, mediante consenso habrán calibrado y sopesado estos avatares que a mi, personalmente, no me parecen ni mal ni bien. Acato la voluntad de aquellos que saben infinatemente mas que yo.Editado por Kkilovem.

    ResponderEliminar
  2. Una opinión siempre es válida y sobre todo necesaria. Yo también soy de los que no me importa nada esperarme unos segundos más para que arranque nuestro sistema. Pero no todo el mundo opina así y hay usuarios más puntillosos en este sentido.
    Yo también me acuerdo cuando utilizaba Windows lo que tardaba en arrancar por no hablar ya de cuanto lo hacía al apagarlo.
    Saludos.

    ResponderEliminar
  3. Totalmente de acuerdo contigo Frannoe. Cuando usaba "Guindows" y tenía que prenderlo ,bueno , me preparaba un café y me iba hasta el balcón del departamento a ver como estaba el tiempo. Ni que hablar cuando lo tenía que apagar, me podía hasta dar una ducha con el Vista. Y no mejoró mucho con el Seven , pues cada vez que mis hijos me llaman por lo clásico(tildes ,virus, y todo lo que ya sabemos ) , me pongo nervioso de ver girar y girar esa ruedita y que no arranque , a pesar de haber recurrido a trucos para que se acelere un poco . En definitiva, Guindows , tiene adeptos mas que nada por terminados juegos y algunos programas exclusivos. El día que Linux logre todo eso , chau Guindows ¡¡¡¡¡
    Por eso , unos segunditos mas ni importan .Yo eliminé desde el arranque lo que no uso , por ejemplo el Bluetooth, la pantalla de bienvenida y otras cosas que consideraba inútiles .Pero , prefiero no meterme con este programa , no porque no cumpla con su objetivo , sinó porque me puedo mandar un mocardí y ahí me voy a pegar la cabeza contra la mesa. Como sé mis limitaciones, prefiero unos segundos de mas que horas para reparar algo por pura negligencia de mi parte. Un abrazo brother .Norberto de Argentina .

    ResponderEliminar
    Respuestas
    1. Tienes razón Norberto muchas veces para tener vete a saber que cosita o acelerar el sistema unos segundos, todo el sistema se va al trate je je. A más de uno ya nos ha sucedido esto más de una vez je je. La verdad que muchas veces no merece la pena según que cambios ya que aportan más problemas que beneficios.

      Saludos

      Eliminar
  4. Buen día, hace tiempo que no me doy una vuelta por acá...
    Es que estuve estudiando un poco, pero, por otro lado, hace una semana me encontré con un SO que me ha encantado hasta ahora y tiene el Gnome2 como me gustaba, se llama SolusOS y el creador es uno de los que trabajó en un principio en el proyecto LMDE pero que se abrió al ver que LM no cumplía con la promesa de que LMDE sería rolling release (?)...En fin, me ha gustado mucho cómo ha quedado y me gusta mucho su diseño, muy cuidado. Perdón que hable de este sistema operativo después de amar a LMDE...
    En fin, el problema que tengo al iniciar, a veces no siempre, es que no me carga el sistema y se queda colgado diciéndome que hubo un error al cargar un servicio, el cgconfig. Vi con esta herramienta, el RCCONF, que puedo desactivarlo pero no sé bien cuál es la función de este servicio y si es bueno desactivarlo como si nada, además no lo encontré funcionando en LMDE...
    Son dudas, gracias.

    ResponderEliminar
    Respuestas
    1. Hola Cristian. Sé de ese sistema y aquí se puede hablar de cualquiera de ellos. Otra cosa es que yo te pueda ayudar.
      Tengo que decir que a mi también me tentó en un principio este distro pero lo deseché después de saber que siguiendo la fiel línea de Debian, Gnome 2 durará bien poco en él. Así que dejo de interesarme.
      Con respecto a lo que preguntas no sé si esto te será de ayuda:
      http://www.mail-archive.com/libcg-devel@lists.sourceforge.net/msg01298.html

      Pero poco más te puedo decir ya que nunca me encontré con este problema.

      Saludos

      Eliminar