1 |
gracias por el tuto de runlevels.. |
2 |
:) |
3 |
|
4 |
Angel Ortiz Gil wrote: |
5 |
> Veamos el asunto pasito a pasito. Nos ponemos como root: |
6 |
> |
7 |
> angeloso@yopispo ~ $ su - |
8 |
> Password: |
9 |
> yopispo ~ # |
10 |
> |
11 |
> |
12 |
> ¿Qué runlevels tenemos definidos? |
13 |
> |
14 |
> yopispo ~ # cd /etc/runlevels/ |
15 |
> yopispo runlevels # ls -l |
16 |
> total 16 |
17 |
> drwxr-xr-x 2 root root 4096 jul 18 04:03 boot |
18 |
> drwxr-xr-x 2 root root 4096 oct 12 12:50 default |
19 |
> drwxr-xr-x 2 root root 4096 oct 27 2004 nonetwork |
20 |
> drwxr-xr-x 2 root root 4096 oct 27 2004 single |
21 |
> |
22 |
> |
23 |
> Creamos uno nuevo llamado "default_noX", que contenga los mismos servicios que |
24 |
> "default" pero sin incluir el xdm: |
25 |
> |
26 |
> yopispo runlevels # mkdir default_noX |
27 |
> yopispo runlevels # cp -d default/* default_noX/ |
28 |
> yopispo runlevels # rm default_noX/xdm |
29 |
> |
30 |
> |
31 |
> Vemos cual es el runlevel que se inicia por defecto (en este caso el 5) y los |
32 |
> servicios que se levantan en cada runlevel: |
33 |
> |
34 |
> yopispo runlevels # cat ../inittab |
35 |
> ... |
36 |
> # Default runlevel. |
37 |
> id:5:initdefault: |
38 |
> |
39 |
> # System initialization, mount local filesystems, etc. |
40 |
> si::sysinit:/sbin/rc sysinit |
41 |
> |
42 |
> # Further system initialization, brings up the boot runlevel. |
43 |
> rc::bootwait:/sbin/rc boot |
44 |
> |
45 |
> l0:0:wait:/sbin/rc shutdown |
46 |
> l1:S1:wait:/sbin/rc single |
47 |
> l2:2:wait:/sbin/rc nonetwork |
48 |
> l3:3:wait:/sbin/rc default |
49 |
> l4:4:wait:/sbin/rc default |
50 |
> l5:5:wait:/sbin/rc default |
51 |
> l6:6:wait:/sbin/rc reboot |
52 |
> #z6:6:respawn:/sbin/sulogin |
53 |
> ... |
54 |
> |
55 |
> |
56 |
> Los runlevels 3, 4 y 5 tienen asociados los servicios incluidos |
57 |
> en /etc/runlevels/default. Asociamos el runlevel 3 con los servicios |
58 |
> de /etc/runlevels/default_noX |
59 |
> |
60 |
> yopispo runlevels # vi ../inittab |
61 |
> |
62 |
> Y donde pone: |
63 |
> |
64 |
> l3:3:wait:/sbin/rc default |
65 |
> |
66 |
> Ponemos: |
67 |
> |
68 |
> l3:3:wait:/sbin/rc default_noX |
69 |
> |
70 |
> |
71 |
> Ahora te vas a consola (IMPORTANTE: no un terminal en las X, sino con |
72 |
> ctrl+alt+F1), te validas como root y prueba: |
73 |
> |
74 |
> yopispo ~ # init 3 |
75 |
> |
76 |
> Y se para el servicio de las X. Si haces: |
77 |
> |
78 |
> yopispo ~ # init 1 |
79 |
> |
80 |
> Te tira todos los servicios, salvo los que están en /etc/runlevels/boot y te |
81 |
> arranca, si tienes alguno, los que están en /etc/runlevels/single. Si ahora |
82 |
> pones: |
83 |
> |
84 |
> yopispo ~ # init 5 |
85 |
> |
86 |
> Te levanta todos los servicios que están en /etc/runlevels/default, incluyendo |
87 |
> las X. |
88 |
> |
89 |
> |
90 |
> Habiéndolo configurado de esta manera, si al arrancar el sistema, editas la |
91 |
> entrada de grub y añades al final de la línea del kernel un número, indicando |
92 |
> un runlevel, te levantará sólo los servicios de ese runlevel. Esto es, si a |
93 |
> la siguiente línea: |
94 |
> |
95 |
> kernel /kernel-2.6.12-050718 root=/dev/md2 |
96 |
> |
97 |
> le añades un 1 (o una S): |
98 |
> |
99 |
> kernel /kernel-2.6.12-050718 root=/dev/md2 1 |
100 |
> |
101 |
> Te arranca el sistema en runlevel single y sólo activa los servicios |
102 |
> contenidos en /etc/runlevels/boot. Si en lugar de 1, pones 3: |
103 |
> |
104 |
> kernel /kernel-2.6.12-050718 root=/dev/md2 3 |
105 |
> |
106 |
> activas los servicios de /etc/runlevels/boot y, acto seguido, los incluidos |
107 |
> en /etc/runlevels/defaul_noX. Dado que xdm no está incluido entre ellos, |
108 |
> tienes un arranque en modo texto. |
109 |
> |
110 |
> Análogamente, te puedes crear niveles de arranque personalizados con los otros |
111 |
> niveles disponibles: 2 y 4. |
112 |
> |
113 |
|
114 |
> Un saludo. |
115 |
> |
116 |
> |
117 |
> |
118 |
> |
119 |
> On Friday 11 November 2005 06:04, Linux Blues wrote: |
120 |
> |
121 |
>>On Fri, 11 Nov 2005 01:34:09 +0100 |
122 |
>>Angel Ortiz Gil <angelosooo@×××××.es> wrote: |
123 |
>> |
124 |
>> |
125 |
>>>http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=2&chap=4 |
126 |
>> |
127 |
>>¿Crees que no lo hemos leído? Yo al menos sí, y eso no explica porque no |
128 |
> |
129 |
> puedes hacer un "telinit 1", prueba a hacerlo tú mismo, cuando se te cuelgue |
130 |
> el sistema te lees el artículo del que nos das el enlace y a ver si nos sacas |
131 |
> de la duda... |
132 |
> |
133 |
>>-- |
134 |
>>gentoo-user-es@g.o mailing list |
135 |
>> |
136 |
>> |
137 |
> |
138 |
> |
139 |
> |
140 |
> |
141 |
> |
142 |
> ______________________________________________ |
143 |
> Renovamos el Correo Yahoo! |
144 |
> Nuevos servicios, m�s seguridad |
145 |
> http://correo.yahoo.es |
146 |
> |
147 |
|
148 |
|
149 |
-- |
150 |
http://enamsterdam.blogspot.com/ |
151 |
-- |
152 |
gentoo-user-es@g.o mailing list |