linux tiene su propio sistema de arranque completo, al agarrar el proceso de arranque de Linux, el proceso de arranque de Linux ya no será misterioso.
Este artículo asume que el conjunto de árbol de inicio en inittab es:
/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/Rc2.d /etc /rc.d /rc3.d /etc /rc.d /rc4.d /etc /rc.d /rc5.d /etc /rc.d /rc6.d /etc /rc.d /Init.d
Directory
1. Acerca del inicio de Linux 2. Acerca de rc.d3. Ejemplo de script de inicio 4. Acerca de rc.local5. Acerca del script de inicio de bash 6. Acerca del programa de arranque automático Inicio
1. Sobre el inicio de Linux
init es el primer inicio de todos los procesos, lea /etc /inittab, ejecute el script rc.sysinit (tenga en cuenta que el nombre del archivo no es necesariamente, incluso Unix La declaración se escribirá directamente en inittab.)
El script rc.sysinit hace un gran trabajo:
init $ PATH
config network
inicia la función de intercambio
configurar el nombre de host
verificar el sistema de archivos raíz, reparar si es necesario
verificar el espacio de raíz
....
rc.sysinit Según inittab, el script rc? .D es un sistema multiusuario. Getty es un hito de usuarios múltiples y usuarios individuales. El script del sistema se ejecuta antes de getty
2. Acerca de rc.d
Todos El script de inicio se ubica en /etc/rc.d/init.d bajo
rc? .D es init.d El enlace al script, el formato de denominación es:
S {número} {nombre}
K {número} {nombre}
S iniciar el archivo para pasar el parámetro de inicio al script < Br>
K inicia el archivo para pasar el parámetro de parada al script.
el número determina el orden de ejecución
3. Ejemplo de secuencia de comandos de inicio
Esto se usa para iniciar httpd /etc/rc.d/init.d/apache Script:
Código:
#! /bin /bash
......
< Se puede ver p> que acepta iniciar, detener, reiniciar, parámetros de estado
y luego puede crear un enlace a rc? .d:
Código:
cd /etc /Rc.d /init.d &&
ln -sf ../init.d/apache ../rc0.d/K28apache &&
ln -sf. ./init.d/apache ../rc1.d/K28apache &&
ln -sf ../init.d/apache ../rc2.d/K28apache &&
ln -sf ../init.d/apache ../rc3.d/S32apache &&
ln -sf ../init.d/apache ../rc4.d /S32apache &&
ln -sf ../init.d/apache ../rc5.d/S32apache &&
ln -sf ../init.d /apache ../rc6.d/K28apache
4. Acerca de rc.local
El uso regular de rc.local es completamente habitual. Título, no una norma.
Estas distribuciones tienen diferentes métodos de implementación, que se pueden implementar de la siguiente manera:
Código:
toque /etc/rc.d/rc.local
Chmod + x /etc/rc.d/rc.local
ln -sf /etc/rc.d/rc.local /etc/rc.d/rc1.d/S999rc.local &&
ln -sf /etc/rc.d/rc.local /etc/rc.d/rc2.d/S999rc.local &&
ln -sf /etc /rc .d /rc.local /etc/rc.d/rc3.d/S999rc.local &&
ln -sf /etc/rc.d/rc.local /etc/rc.d/Rc4.d /S999rc.local &&
ln -sf /etc/rc.d/rc.local /etc/rc.d/rc5.d/S999rc.local &&
ln -sf /etc/rc.d/rc.local /etc/rc.d/rc6.d/S999rc.local
5. Acerca de los scripts de inicio de bash
/Etc /profile
/etc /bashrc
~ /.bash_profile
~ /.bashrc
es el script de inicio para bash
Generalmente, se utiliza para configurar un entorno de inicio de un solo usuario, también puede implementar el programa del usuario único de inicio, pero asegúrese de que pertenezcan a la categoría bash en lugar de a la categoría del sistema.
Según las estadísticas de statcounter, la cuota de mercado del sistema operativo global en marzo sig
Piénselo, ¿qué sucede si desea cambiar el tamaño de una imagen a un tamaño más pequeño? Por supuesto
Los archivos de arranque de Linux se almacenan en el archivo de configuración grub.conf en el direct
1. /La partición raíz es una partición requerida, particionada de acuerdo con su situación real.
Instalación en Linux, Mac y Windows. Tutorial detallado del diagrama de Git
Preguntas de la entrevista de Linux Daquan
Aplicación de comando de redireccionamiento bajo el sistema operativo Linux y su sintaxis
Muestra el método de modo multi-core bajo Linux
Métodos de compresión y descompresión para formatos de compresión comunes en Linux
El número de usuarios de Linux de escritorio se ha reducido considerablemente
Cómo instalar directadmin en VPS
Linux demasiada solución de archivos abiertos
¿Cuál es la versión de Windows adecuada para usted? Elección para pequeñas empresas
Fallo informático, buscando un maestro.
¿Por qué Win7 abre el indicador del disco de U "Especificar ruta no existe"?
Microsoft necesita mejorar Win10 ejecutando el problema de inestabilidad de Cortana
Establezca los tiempos de error de inicio de sesión de Win8 y el tiempo de bloqueo
Los datos no tienen precio. Compartir el disco duro no tiene un formato malicioso
Cómo crear una LAN inalámbrica con win7
¿Qué debo hacer si el sistema Win7 abre el indicador de software "No hay disco en la unidad"?
¿Cómo elimina Win10 los archivos sin eliminarlos directamente a través de la papelera de reciclaje?