|
Re: como iniciar modo consola en Debian: msg#00028org.user-groups.linux.gulcr.newbies
On Sun, 13 Mar 2005 02:39:03 +0100 (CET), jose castrillo <josecasba-mRCrAkd8dF0@xxxxxxxxxxxxxxxx> wrote: > me encontr=E9 esto en google: > "...como root, anda a \etc\rc2.d\ una vez all=ED borra > el archivo que debe ser algo como S99xdm eso es si > inicias en el level 2 (default)..." >=20 > pero como restauro este enlace, una vez echo el da=F1o? bueno digamos que no s=E9 qu=E9 runlevel utiliza debian por defecto para iniciar X pero preguntaste c=F3mo hacer para crear de nuevo el "archivo" S99xdm primero, si haces un ls -l /etc/rcX.d/ #X cualquier n=FAmero del 0 al 6 obtendr=E1s algo como lrwxrwxrwx 1 root root 18 2005-02-13 07:31 S10sysklogd -> ../init.d/sysklo= gd* lrwxrwxrwx 1 root root 15 2005-02-13 07:31 S11klogd -> ../init.d/klogd* lrwxrwxrwx 1 root root 13 2005-02-13 07:31 S14ppp -> ../init.d/ppp* ahora qu=E9 significan "lrwxrwxrwx", bueno, como en este email no quiero tratar permisos, nos dedicaremos a tratar los tipos de archivos (que dicho sea de paso, ya se ha hablado en la lista de correo). por tanto nos interesa la primera letra, en este caso "l". la primera letra de ese grupo representa el tipo de archivo: - : archivo ordinario l: link simb=F3lico d: directorio b: dispositivo especial de bloques c: dispositivo especial de caracteres p: fifo s: socket ahora ya sabemos que tenemos un link simb=F3lico a otro archivo. ahora s=F3lo por aquello, un link simb=F3lico es algo como un "shortcut" a un archivo. [...] S10sysklogd -> ../init.d/sysklogd* esto quiere decir que el link simb=F3lico apunta al archivo ../init.d/sysklogd. claro, cierto? si somos un poco observadores dir=E1s: "oh!? qu=E9 putas significa S10?". pues bien mi peque=F1o padawan, si divides vencer=E1s.... =E9rase una vez...:=20 bueno, primero tendremos que ir un momentito por las ramas y hablar del directorio /etc/init.d/. este directorio tiene scripts de inicializaci=F3n para diferentes servicios... casi siempre de la forma: cat /etc/init.d/paja --------8<---------- #/etc/init.d/paja ...=20 start_paja() #funci=F3n de inicializaci=F3n del servicio { .... } stop_paja() #funci=F3n para detener el servicio { ... } case "$1" in start) start_paja() ;; stop) stop_paja() ;; *) echo "utilizaci=F3n $0 <start|stop>" esac -------->8---------- nota: tomar en cuenta que este archivo debe tener permisos de ejecuci=F3n. ahora, si te das cuenta... existen diferentes banderas que enviarle a un script (en este caso "start", "stop"). entonces si quieres detener el servicio "paja" har=EDas /etc/init.d/paja stop y listo! la forma de matar las pulgas ha sido agregando "S" o "K" al inicio del nombre del link, lo cual estar=E1 enviando la bandera S: "start" o K "stop", al script de inicializaci=F3n. ahora qu=E9 significa el "10", pues bien, significa el lugar en que ser=E1 ejecutado, o si quieres llamarlo "prioridad" (menor n=FAmero, mayor "prioridad"). nota: puede ser que tengas dos o m=E1s links con las mismas banderas (osea, con "SX" -X cualquier n=FAmero-) esto no es incorrecto. si te diste cuenta, existen los directorios /etc/rcX.d/ ellos reprentan a los runlevels. ahora digamos que yo quiero iniciar mi servicio "paja" en el runlevel 3 y de lugar 20. entonces hago un link simb=F3lico desde mi archivo /etc/init.d/paja al directorio /etc/rc3.d/ # ln -sf /etc/init.d/paja /etc/rc3.d/S20paja tambi=E9n ser=EDa conveniente agregar el link para detener el script en rc6.d y rc0.d. y si quieres eliminar un servicio de un runlevel, es tan sencillo como un= =20 rm <linkascript> ivan |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: como iniciar modo consola en Debian: 00028, Wilkin Meléndez E. |
|---|---|
| Next by Date: | Re: instalando debian por primera vez!: 00028, Marcelo E. Magallon |
| Previous by Thread: | Re: como iniciar modo consola en Debiani: 00028, Wilkin Meléndez E. |
| Next by Thread: | Re: como iniciar modo consola en Debian: 00028, Marcelo E. Magallon |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |