Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - ¿Cómo iniciar mi Linux en modo texto?
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information ¿Cómo iniciar mi Linux en modo texto?

Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ¿Cómo iniciar mi Linux en modo texto? Responder citando

Tengo un servidor GNU Linux Red Hat, con Oracle Database y MySQL. También lo utilizo de Servidor Web con Apache Tomcat. Lo que pretendo es que no se cargue el modo gráfico al iniciar el sistema. De esta forma evitaría cargar el modo gráfico, con los recursos que eso consume.
MensajePublicado:
Dom Ene 18, 2009 4:10 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



varios escribió:
Tengo un servidor GNU Linux Red Hat, con Oracle Database y MySQL. También lo utilizo de Servidor Web con Apache Tomcat. Lo que pretendo es que no se cargue el modo gráfico al iniciar el sistema. De esta forma evitaría cargar el modo gráfico, con los recursos que eso consume.


GNU Linux tiene varios niveles de ejecución y podemos configurarlo para que arranque en uno de ellos. Para ver los niveles de ejecución disponibles y el número asociado en tu GNU Linux Red Hat, puedes ver el contenido del fichero /etc/inittab, con el comando GNU Linux:

Código:

cat /etc/inittab


Contendrá algo así (para un GNU Linux Fedora):

# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/event.d/rcS
#
# Individual runlevels are started by /etc/event.d/rc[0-6]
#
# Ctrl-Alt-Delete is handled by /etc/event.d/control-alt-delete
#
# Terminal gettys (tty[1-6]) are handled by /etc/event.d/tty[1-6] and
# /etc/event.d/serial
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(8), initctl(8), and events(5).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:


Con "nano", "vi" o cualquier otro editor de textos, modifica la última línea:

id:5:initdefault:

Por esta otra:

id:3:initdefault:

De esta forma estaremos indicando a Linux que arranque en modo 3 (Full multiuser mode), que carga todos los servicios salvo el modo gráfico X11.

Guarda los cambios realizados en el fichero /etc/inittab y reinicia el sistema (si puedes) con el comando:

Código:
shutdown -r now



Para volver a permitir que Linux se inicie en modo gráfico cambiarás la última línea del fichero por:

id:5:initdefault:
MensajePublicado:
Dom Ene 18, 2009 4:21 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



alonsojpd escribió:
GNU Linux tiene varios niveles de ejecución y podemos configurarlo para que arranque en uno de ellos. Para ver los niveles de ejecución disponibles y el número asociado en tu GNU Linux Red Hat, puedes ver el contenido del fichero /etc/inittab, con el comando GNU Linux:

Código:

cat /etc/inittab


Contendrá algo así (para un GNU Linux Fedora):

# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/event.d/rcS
#
# Individual runlevels are started by /etc/event.d/rc[0-6]
#
# Ctrl-Alt-Delete is handled by /etc/event.d/control-alt-delete
#
# Terminal gettys (tty[1-6]) are handled by /etc/event.d/tty[1-6] and
# /etc/event.d/serial
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(8), initctl(8), and events(5).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:


Con "nano", "vi" o cualquier otro editor de textos, modifica la última línea:

id:5:initdefault:

Por esta otra:

id:3:initdefault:

De esta forma estaremos indicando a Linux que arranque en modo 3 (Full multiuser mode), que carga todos los servicios salvo el modo gráfico X11.

Guarda los cambios realizados en el fichero /etc/inittab y reinicia el sistema (si puedes) con el comando:

Código:
shutdown -r now



Para volver a permitir que Linux se inicie en modo gráfico cambiarás la última línea del fichero por:

id:5:initdefault:


Ok, funciona perfectamente. Ahora tengo otra duda ¿puedo iniciar el modo gráfico de Linux desde el nivel de ejecución 3 sin tener que modificar el fichero /etc/inittab y reiniciar cada vez que quiera iniciar en modo gráfico?
MensajePublicado:
Dom Ene 18, 2009 4:27 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



varios escribió:
Ok, funciona perfectamente. Ahora tengo otra duda ¿puedo iniciar el modo gráfico de Linux desde el nivel de ejecución 3 sin tener que modificar el fichero /etc/inittab y reiniciar cada vez que quiera iniciar en modo gráfico?


Sí, por supuesto, siempre que lo tengas correctamente instalado (suponemos que sí pues era como arrancabas anteriormente), podrás hacerlo con el comando GNU Linux:

Código:

startx
MensajePublicado:
Dom Ene 18, 2009 4:29 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



alonsojpd escribió:
Sí, por supuesto, siempre que lo tengas correctamente instalado (suponemos que sí pues era como arrancabas anteriormente), podrás hacerlo con el comando GNU Linux:

Código:

startx



Ok, otra duda, estando con el nivel de ejecución 5 puede pasar al 3 sin necesidad de reiniciar el equipo. Y viceversa ¿puedo pasar del nivel 3 al 5 sin reiniciar el equipo?
MensajePublicado:
Dom Ene 18, 2009 4:31 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



varios escribió:
Ok, otra duda, estando con el nivel de ejecución 5 puede pasar al 3 sin necesidad de reiniciar el equipo. Y viceversa ¿puedo pasar del nivel 3 al 5 sin reiniciar el equipo?


En teoría sí, si estás en el nivel de ejecución 3 y quieres pasar al 5, puedes ejecutar este comando:

Código:

init 5


Si estás en el 5, tendrás el modo gráfico iniciado y la ejecución el comando:

Código:

init 3


Te te dará los resultados que esperas, pues no detendrá el modo gráfico.

Incluso, si quieres reiniciar el equipo sin necesidad de utilizar el coamando

Código:

shutdown -r now


puedes hacerlo con este otro:

Código:

init 6
MensajePublicado:
Dom Ene 18, 2009 4:47 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



Es importante mencionar que no debes utilizar el nivel de ejecución 0 ni el 6 para establecerlos como predeterminados en:

id:5:initdefault:

De hacerlo, si pones el 0, al arrancar se apagará y si pones el 6, al arrancar se reiniciará.
MensajePublicado:
Dom Ene 18, 2009 5:01 pm
Top of PageVer perfil de usuario
mysql
Usuario


Registrado: Jan 18, 2009
Mensajes: 2

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



Yo tengo GNU/Linux Ubuntu Server y no he encontrado el fichero:

/etc/inittab

¿Cómo puedo hacer esto en GNU/Linux Ubuntu?
MensajePublicado:
Dom Ene 18, 2009 5:19 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



mysql escribió:
Yo tengo GNU/Linux Ubuntu Server y no he encontrado el fichero:

/etc/inittab

¿Cómo puedo hacer esto en GNU/Linux Ubuntu?


Efectivamente, en determinadas distribuciones de Linux, esto puede variar.

Para el caso de GNU Linux Ubuntu Server, el fichero /etc/inittab no existe. En su lugar, existe este otro:

/etc/event.d/rc-default

Con el contenido por defecto:

Código:
# rc - runlevel compatibility
#
# This task guesses what the "default runlevel" should be and starts the
# appropriate script.

start on stopped rcS

script
   runlevel --reboot || true

   if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
       telinit S
   elif [ -r /etc/inittab ]; then
       RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
       if [ -n "$RL" ]; then
      telinit $RL
       else
      telinit 2
       fi
   else
       telinit 2
   fi
end script



Si cambias la línea que contiene "telinit 2" (el último que aparece) por "telinit 1" cambiarás el nivel de ejecución (runlevel).

Obviamente, si en tu Linux Ubuntu Server no tienes instalado el modo gráfico no te funcionará el nivel de ejecución 5.
MensajePublicado:
Dom Ene 18, 2009 5:38 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



Otra cuestión a tener en cuenta es que este modo de inicio, en muchas distribuciones, está cambiando por un método nuevo, llamado upstart.
MensajePublicado:
Dom Ene 18, 2009 7:14 pm
Top of PageVer perfil de usuario
neo_plr
Usuario


Registrado: Apr 29, 2009
Mensajes: 2

Asunto: Re: ¿Cómo iniciar mi Linux en modo texto? Responder citando



Anuncios



yo tengo kubuntu-9.04-desktop-i386 y no veo la opcion de cambiar que x defecto me arranque el modo texto pero con todos los servicios, se supone que es el nivel 3, pero dentro de /etc/event.d/rc-default lo unico que indicas es cambiar el ultimo telinit 2 por telinit1 ¿y?. es decir como sabe este cambio que quiero utilizar el nivel3, y si quisiera utilizar el nivel4?.

bueno espero tu respuesta.
MensajePublicado:
Jue Abr 30, 2009 2:58 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A