Top Ten Tips Linux Fast Starts comienza lo más rápido posible

  
                  

1. Deshacer servicios innecesarios

Dependiendo del propósito de la máquina, muchos servicios no son necesarios. Si Linux solo se usa como escritorio, no hay necesidad de sendmail, httpd y muchos otros servicios. Si su servidor es solo un servidor web, también puede desactivar muchos servicios. Para hacer esto, vaya al menú de Administración y verifique el proyecto de servicio. Simplemente deshaga todas las opciones de servicio que no desea iniciar.

2. Deshacer módulos de kernel redundantes

Si su escritorio está conectado a Ethernet, no necesita cargar el módulo de kernel inalámbrico. Esta es una tarea más difícil y puede requerir la recompilación del kernel, y compilar el kernel no es una tarea fácil. Para hacer esto, es probable que necesite el código fuente del kernel. A continuación, siga los pasos estándar para compilar el kernel. La diferencia es que tiene que buscar en el sistema y eliminar todos los módulos innecesarios.

La mejor manera de averiguar qué módulos del kernel están actualmente instalados y en ejecución en su sistema es mediante la instalación de Bootchart. No solo le dará una lista de los módulos adecuados, sino también lo que sucede durante el inicio del sistema. También puede emitir el comando chkconfig –list grep 3: on para averiguar qué servicio se está ejecutando. Una vez que sepa qué módulos no son necesarios, puede eliminarlos durante la recompilación del kernel. Mientras se haga esto, el núcleo compilado se adapta perfectamente a su arquitectura.

3. Usar Lightweight Window Manager en lugar de GNOME o KDE

La razón por la que inserté el administrador de ventanas de tamaño reducido es que reducen considerablemente el tiempo de inicio de los gráficos (interfaz). En lugar de tener que esperar de 30 a 60 segundos adicionales para iniciar GNOME o KDE, ¿por qué no esperar de 2 a 10 segundos para iniciar Enlightenment o XFCE? No solo ahorran tiempo de inicio, sino que también ahorran memoria y ahorran los dolores de cabeza de lidiar con bloatware.

4. Use inicio de sesión basado en texto en lugar de inicio de sesión gráfico.

La mayoría de mis máquinas Linux inician el nivel de ejecución 3 en lugar del nivel de ejecución 5. Este nivel de ejecución se detendrá en el modo de inicio de sesión de texto. Simplemente inicie sesión en este lugar y ejecute el comando startx para comenzar a seleccionar el escritorio. El modo de inicio de sesión gráfico hace dos cosas: el problema de aumentar el tiempo de carga y causar dolores de cabeza es intentar liberarse de las feas ventanas de X.

5. Use Lightweight Distribution

No cargue Fedora de peso pesado, ¿por qué no prueba Gentoo, Arch o Puppy Linux? Esta es también la manera de hacer que Linux se inicie rápidamente. Estas distribuciones más pequeñas comienzan mucho más rápido que las más hinchadas de Fedora (o incluso Ubuntu). En distribuciones más grandes, OpenSuSE afirma que permite que Linux se inicie rápidamente, pero no lo he experimentado yo mismo. Entre las últimas versiones de Fedora y Ubuntu, Ubuntu supera el tiempo de inicio de Fedora (y está fuera de la caja).

6. Uso de Open BIOS

Si es bastante inteligente y está listo para actualizar el firmware de su PC, considere migrar a un BIOS de código abierto. Una nota adicional, el uso de firmware abierto permite que Linux inicie realmente el hardware al iniciar ( Sin depender de la BIOS). Lo más importante es que muchos BIOS abiertos pueden configurarse para satisfacer las necesidades específicas de la máquina. Si no toma la ruta del BIOS abierto, al menos puede configurar el BIOS para que no busque una unidad de disquete que no exista, es decir, que inicie directamente la primera unidad de disco duro (no la primera unidad de CD).

7. Evitar DHCP

Si trabaja en una red doméstica (o en una red de pequeña empresa) donde la concesión de la dirección no es un problema, la máquina utiliza una dirección IP estática. Esto permitirá que la máquina acceda al servidor DHCP sin tener que salir para obtener la dirección IP. Si lo hace, asegúrese de que el archivo de configuración /etc/resolve.conf también exprese su dirección de servidor DNS.

8. El intercambio en caliente puede evitarse

La conexión en caliente es un sistema que permite conectar y utilizar nuevos dispositivos de inmediato. Si sabe que su servidor no necesita tal sistema, elimínelo. Esto reducirá el tiempo de inicio. El intercambio en caliente consume mucho tiempo de arranque en muchos sistemas. Los cambios que se producirán cuando se elimine la conexión en caliente dependen de la distribución que esté utilizando. Nota: En su mayor parte, udev ha reemplazado el intercambio en caliente. Pero si todavía está ejecutando una distribución anterior, esto todavía es apropiado.

9. Si está realmente en negrita, intente initng

El sistema initng actúa como un reemplazo para el sistema sysvinit y promete reducir completamente el tiempo de inicio de los sistemas operativos similares a UNIX. Si está dispuesto a aprender sobre el sistema initng en ejecución, pruebe el LiveCD de Pingwinek.

10. Uso del código de Debian

Si está utilizando Debian, hay una línea que puede usarse para convertir su script de inicio en un código simple que se ejecuta en paralelo. Si verifica la secuencia de comandos /etc/init.d/rc, verá que hay CONCURRENCY = none en aproximadamente 24 líneas. Cambie esta línea a CONCURRENCY = shell, y puede ver una reducción en el tiempo de inicio.

Copyright © Conocimiento de Windows All Rights Reserved