Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Mi ubuntu no arranca en modo grafico despues de correr mantenimiento de sistema

Pregunta

Actualice mi ubuntu a la version 10.04 todo bien, pero se me ocurrio hacer correr el mantenedor de sistema, encontro varios archivo para borrar y los borre, ahi aparecio mi problema, pues al iniciar me aparece una ventana que me dice que el ubuntu esta entrando en modo texto y no consigo entrar a modo grafico ni con startx, 

sudo dpkg-reconfigure -phigh xserver-xorg

y


sudo /etc/init.d/gdm restart


pero ninguno me sirvio, sera que me pueden dar una ayuda?



Fuente: http://adf.ly/1el9VA

Solución de problemas X


Nota: Este tutorial debe estar  obsoletos, ya que Ubuntu ha puesto en práctica un "chaleco antibalas-X", que impide que la interfaz gráfica muera de forma inesperada. Sin embargo, hay  algunos usuarios de que estan  en esa situación de pánico raro todavía puede encontrar esta ayuda util.

A veces los nuevos usuarios, a la espera de un entorno gráfico después de instalar Ubuntu, terminan en una pantalla en negro con un texto blanco que tiene un inicio de sesión del sistema. Cuando se registran, ver esto:

nombre de usuario @ ubuntu: ~ $

No he experimentado lo mismo, pero he visto que sucedio a otros nuevos usuarios, ya sea porque accidentalmente hizo una instalación de servidor ... o Ubuntu acaba de hacer algo divertido.

¿Tiene un entorno gráfico instalado?

El primer paso requiere que usted tenga un repositorio de software. En la mayoría de los casos, si estás conectado a Internet, los comandos dados se utilizará la conexión a Internet. Si usted no tiene una conexión a Internet, pero tienen el instalador de Ubuntu Suplente CD, inserte en la unidad

sudo apt-cdrom add

Esto agregará el CD como fuente de paquetes de software ya que no puedes obtener los paquetes de Internet.

Para asegurarse de que tiene un entorno gráfico instalado:

actualización de sudo apt-get


sudo apt-get install ubuntu-desktop

Si no lo tiene instalado, te darás cuenta de Ubuntu descargara e instalara una gran cantidad de paquetes, ya sea desde Internet o desde el CD.

Si se tiene instalado, simplemente se te dira que  ubuntu-desktop ya hay una nueva versión.

Ejecute el entorno gráfico

Ahora que lo hemos instalado, vamos a usar es el siguiente:

sudo / etc / init.d / gdm

Esto debe llegar a una pantalla gráfica de login. Si se dice que es a partir de GNOME Display Manager, pero después de diez segundos o menos ... en realidad no parecen empezar, prueba a pulsar
Control-Alt-F7, que debería llegar a la pantalla gráfica de login.

Usted tiene un entorno gráfico, pero si no se mostrará en la forma que yo quiero

Bueno, ¿y si usted consigue un entorno gráfico que no puedes ver? Es una pantalla en negro, sino de trabajo de su monitor o la persona que la señal del monitor está fuera de alcance, o la resolución de pantalla es demasiado bajo para su gusto.

Bueno, a continuación, presione Control-Alt-F1 y pruebe esto:

sudo dpkg-reconfigure xserver-xorg

Este aparecerá un texto gráfico basada en "asistente" que le hará preguntas sobre su teclado, el ratón, la tarjeta gráfica y monitor. Responda a las preguntas lo mejor que pueda. Si usted no sabe la respuesta a una pregunta, sólo tiene que ir con el valor por defecto y pulse Enter.

Cuando hayas terminado, pulsa Control-Alt-F7 para volver al modo gráfico y, a continuación
Control-Alt-Backspace para reiniciar el servidor X (para que sus cambios tengan efecto).

Próximos pasos

En muchos casos, estos pasos le conseguirá todos los arreglos. Si no (por ejemplo, si usted todavía no puede llegar a su resolución de pantalla óptima), mira aquí para otras posibles soluciones.

Si todavía está atascado en el símbolo del sistema, pero quiero hacer algunas investigaciones sobre la forma de solucionar el problema, inicie el CD Desktop o instalar y utilizar el navegador web de sólo texto llamado Lynx:

actualización de sudo apt-get

sudo apt-get install lynx

lince

Otras variaciones

Si utilizas Kubuntu, que es el mismo acuerdo - sólo reemplaza ubuntu-desktop con kubuntu-desktop y sustituir

sudo / etc / init.d / gdm sudo startwith / etc / init.d / kdm

Si estás usando Xubuntu, es el mismo acuerdo - sólo reemplaza ubuntu-desktop con xubuntu-desktop.

sudo / etc / init.d / gdm estancia startwill como está.

Respuesta (original)

Fuente: http://adf.ly/1el9VA

Troubleshooting X


Note: This tutorial should be obsolete, since Ubuntu has now implemented "bulletproof-X," which prevents the graphical interface from dying unexpectedly. Nevertheless, some users who run into that rare panic situation may still find this helpful, so I'm keeping it around.

Sometimes new users, expecting a graphical environment after installing Ubuntu, end up at a black screen with some white text that has a login prompt. When they log in, they see this:

username@ubuntu:~$

I haven't experienced this myself, but I've seen it happen to other new users, either because they accidentally did a server install... or Ubuntu just did something funky.

Do you have a graphical environment installed?

The first step requires you to have a software repository. In most cases, if you're connected to the internet, the commands given will use your internet connection. If you don't have an internet connection but do have the Ubuntu Alternate Installer CD, insert it in your drive and type

sudo apt-cdrom add

This will add the CD as a software package source since you can't get packages from the internet.

To make sure you have a graphical environment installed:

sudo apt-get update


sudo apt-get install ubuntu-desktop

If you didn't already have it installed, you'll notice Ubuntu downloading and installing a whole bunch of packages, either from the internet or from your CD.

If you did have it installed, you'll simply be told ubuntu-desktop is already the newest version.

Run the graphical environment

Now that we have it installed, let's use it:

sudo /etc/init.d/gdm start

This should get you to a graphical login screen. If it says it's starting the GNOME Display Manager but after ten seconds or so... it doesn't actually appear to start, try pressing Control-Alt-F7, which should get you to the graphical login screen.

You have a graphical environment, but it won't show the way I want it to

Well, what if you get a graphical environment you can't see? It's a black screen but your monitor's working, or you get that the monitor signal is out of range, or the screen resolution is just too low for your tastes.

Well, then press Control-Alt-F1 and try this:

sudo dpkg-reconfigure xserver-xorg

This will pop up a text-based graphical "wizard" that will ask you questions about your keyboard, your mouse, your graphics card, and your monitor. Answer the questions as best you can. If you don't know the answer to a question, just go with the default and press Enter.

When you're done, press Control-Alt-F7 to get back to graphical mode and then Control-Alt-Backspace to reset the X server (so your changes can take effect).

Next steps

In a lot of cases, these steps will get you all straightened out. If not (for example, if you are still unable to reach your optimum screen resolution), look here for other possible solutions.

If you're still stuck at the command prompt but want to do some research on how to fix the problem, boot up the Desktop CD or install and use the text-only web browser called Lynx:



sudo apt-get update


sudo apt-get install lynx


lynx

Other variations

If you're using Kubuntu, it's the same deal--just replace ubuntu-desktop with kubuntu-desktop and replace

sudo /etc/init.d/gdm startwith sudo /etc/init.d/kdm start

If you're using Xubuntu, it's the same deal--just replace ubuntu-desktop with xubuntu-desktop.

sudo /etc/init.d/gdm startwill stay as is.

Software Libre para emisora de radio - Servidor Streaming en Linux

Pregunta
 Alguien tiene experiencia en el uso de alguna distro o software para pueda operar en una emisora radio.

Respuesta

Yo hice algunas pruebas con Icecast [1] como servidor de streaming + IDJC [2] como herramienta de
mezclas, ambas libres; se integran muy bien, no es dificil de configurar y utilizar.

[1] http://adf.ly/1el9QT
[2] http://adf.ly/1el9RM

Otra respuesta

Quizas te sirva también el siguiente enlace  Transmitir programación de radio y video via streaming por Internet

http://adf.ly/1el9T0


Codec de audio para ubuntu

Pregunta

Instalaron en la oficina una maquina con ubuntu 9.10 y el problema  es que no tiene la posibilidad de reproducir archivos multimedia, solicita codecs. que por motivos de no contar con conexion  a internet no los puedo conseguir, el problema es mayor. Pregunto  cual es el metodo para instalar estos codecs. existe al igual que windows un recopilatorio de codecs en cd?.

Respuesta

Necesitas instalar el paquete ubuntu-restricted-extras del repositorio multiverse. Puedes encontrarlo aca:

http://adf.ly/1el9Dk

(Tambien, si quieres otras cosas proprietarias, hay una lista de otros programas recomendados allí.)

Puedes descargar el paquete aca:

http://adf.ly/1el9Fe

Despues puedes instalarlo en tu maquina con este comando:
sudo dpkg -i  ubuntu-restricted-extras_36_i386.deb

Si quieres ver peliculas de DVDs, debes instalar VLC y libdvdcss. Puedes descargar libdvdcss aca:

http://adf.ly/1el9HU

despues:
dpkg -i libdvdcss2_1.2.5-1_i386.deb

Otra respuesta


otra alternativa es usar un APTonCD ( http://adf.ly/1el9JJ ) que es un programa que te permite guardar los paquetes de una maquina, en este caso seria de la maquina de alguna amiga o amigo que tiene funcionando correctamente los programas y formatos que tu necesitas en un ubuntu 9.10 a un CD, entonces una vez que tengas el cd con el contenido de todos lo paquetes que a ti te faltan, puedes usarlo en tu maquina bajando todo desde el cd y asi no necesitas internet.

Es sencillo solo le dices a synaptic que lea desde el cd y listo, es rapido, sencillo ademas que es una forma de compartir software.

Por si acaso revisa el source list

Y otra respuesta más

 Presumo que no funciona el audio por que son archivos de celular o 3gpp  http://adf.ly/1el9L9  para resolver ese problema usa un repo especial medibuntu

aquí podrías ver como aunque la noticia tiene que ver con que se cayo su server

http://adf.ly/1el9OA

sobre el aptoncd, es muy buena opción pero debes tener +- la misma configuración en el sistema donde saques el aptoncd

Aclaración a la pregunta

amigos continuo con algunos problemas, segui todas las sugerencias y no consegui que el audio funcione, consegui vlc y es el unico que anda muy bien con el sonido y video. es complicado esto de no tener conexion a internet y los programas que tienen dependencias no? , tienen mas sugerencias....

Respuesta a la aclaración de la pregunta

mira no es tan complicado al final resolver problemas de dependencias e instalar programas sin internet, hay una forma muy sencilla de instalar cosas con synaptic. es creando un script de descarga. El procedimiento es seleccionar los paquetes que necesitas en synaptic y luego creas un script de descarga en la pestaña de "archivo" dentro de una carpeta previamente creada. Ese script de descarga contiene las direcciones donde están los paquetes dependientes que necesitas, luego con ese script puedes ir a algún lugar con internet y descargarlos todos. Si vas a otra maquina con linux solo bastaria hacer una llamado al script, si vas a una maquina con guindows entonces puedes hacer correr el script con un programa de descarga de archivos.

Al final con todos los paquetes descargados los metes a la carpeta donde creaste el script junto al script, abres synaptic y en archivo hay una opción que dice añadir paquetes o algo así, seleccionas la carpeta y clic en seleccionar, seguidamente instalara todos los paquetes descargados y colocados en la carpeta en completo orden. Y ya!! ya tienes instalado lo que necesitas sin internet!!

Otra respuesta a la aclaración de la pregunta

Suponiendo que tienes los repos necesarios configurados en el sources.list por supuesto, lo que te dice ivan es lo mas sencillo, mira yo tampoco tengo internet y lo que hice fué:

Usar la versión live de mi propio ubuntu instalado en una compu con conexion.

copiar toda la carpeta de apt que se encuentra en /etc y reemplazarla por la que había en mi computadora.

generar un script con sinaptyc con lo que me interesa descargar de codecs, practicamente todo del repo medibuntu.

ejecutar el script de nuevo en un linux live cualquiera o con wget en windows

añadir los paquetes descargados con sinaptyc o dpkg.

Como verás el proceso es algo tedioso, estan son las cosas por las que extraño mi debian, aunque con esto de los codecs en debian, por cuestiones de licencia hay que hacer exactamente lo mismo.

me olvidaba, antes de copiar la carpeta del linux live hay que añadir y actualizar los repos que necesitas, sino estamos en lo mismo.

Instalacion de ZoneMinder para control de camaras de seguridad en Ubuntu

Intentando instalar o ZoneMinder en Ubuntu para control de camaras de seguridad me encontre con este manual, entre varios que probe fue el unico que me funciono.

http://adf.ly/1ejc74


EPMR2ZSY5C43





No puedo actualizar debian - problemas con mirror

Pregunta


Tengo problemas con los mirror de una instalacion que hice en una
maquina virtual.



Realice la instalacion de debian netinstall en una maquina virtual sin
conexion a internet y por ende anule la opcion del mirror.
 posteriormente me fui a un internet para instalar algunos paquetes,
 pero se me hizo un problema, por esto del mirror, ya que la maquina
 virtualizada no tiene ninguno. Por lo que necesito conocer el metodo
 para resolver el problema.



 Respuesta 


No entiendo tu problema.
 
 Los mirror no vienen en ninguna máquina, los mirror no se instalan.
 
 Los mirror, son servidores idénticos a uno original (de ahí espejo)
 (mirror) en algún lugar de la Internet global que almacenan paquetes
 (Debian en este caso).
 
 Si tu máquina virtual no tiene red, es obvio que no va conectarse a la
 Internet y en consecuencia no podrá conectarse a servidores espejo para
 bajar los paquetes que solicitas instalar.
 
 La forma de instalar paquetes para tu máquina virtual es usar la opción
 "Generar un script de descarga" de Synaptic. Haz esto:
 
 1. En el menú Sistema - Administración - Synaptic 
 
 2. Busca el paquetes que quieres y marcalo para instalar 
 
 3. Ve al menú Archivo - Generar un script de descarga, y lo guardas por
 ejemplo en un flash con el nombre "descargar.sh"
 
 4. Ve a un café internet abre el archivo descargar.sh y descarga todos
 los paquetes que funciona.
 
 Si en café internet puedes usar Linux, entonces ejecuta el script así:
 
 /bin/bash /media/tuflash/descargar.sh
 

Otra respuesta


Creo que necesitas llenar el sources.list aca hay un ejemplo de como va el archivo http://es.wikipedia.org/wiki/Sources.list dependiendo del sabor de tu debian puedes configurar el sources.list y luego hacer un "apt-get update"


Aclaración del autor a la pregunta


Bueno Les decia que tengo debian netinstall virtualizado y no puedo conectarme a internet para actualizar el sistema e instalar paquetes, puesto que deje en blanco la opcion del mirror para el sistema. bueno al realizar las pruebas en un internet no lo puedo instalar paquetes porque el sources.list de la instalacion esta vacio y solo tiene las opciones de seguridad. desearia que alguno de los que ven el hilo me proporcione la lista de mirror de sudamerica y mas datos sobre como se realiza esto, ya que el sistema es una instalacion basica y no se puede ni controlar remotamente para instalar paquetes *.deb


Respuesta a la aclaración del autor



lo que tienes que hacer copiar por ssh o manualmente la siguiente lista:
#############################################

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://ftp.ccc.uba.ar/pub/linux/debian/debian/ lenny main
deb-src http://ftp.ccc.uba.ar/pub/linux/debian/debian/ lenny main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main 

####################################

es un mirror argentino, espero que te sea util

Ubuntu no me deja iniciar Windows, problema de dual boot

Pregunta

Instale windows 7 en una pc con i5 y 1 Tb de DD, instale posteriormente Ubuntu Karmik y formateo el DD, con la consiguiente perdida de datos.
Ahora instale el SO windows 7 en PC con i5 , 320 gb de DD, logre instalar Ubuntu Karmik. Sin embargo, solo ingresa a Ubuntu, aunque el SO Windows esta latente.
¿Como recupero el dual boot?


Respuesta


haber... creo que usualmente pasa lo contrario, es windows el que no deja entrar a otro OS. Prueba viendo como esta configurado el grub que es en esta dirección.  /boot/grub/menu.lst e indicar ahi donde esta montado el  OS que quieres que boote y este en menu o el preferencial.
acá hay un ejemplo que puedes ver, esta sencillo.

http://adf.ly/1ejbwh

otra solución que podrías probar es utilizar un disco de supergrub!!. que hace lo mismo de arriba pero con interface.http://adf.ly/1ejbyt  es un disco, usb, etc... booteable.

Editores HTML para Blogs en Linux

Pregunta

Conocen ustedes que editor de HTML tipo  WYSIWYG se puede usar en Linux  que sea sencillo de usar y cual es el que se muestra en la pagina de google


Respuesta

recomiendo Bilbo blogger

muy bueno

Otra respuesta

Kompozer es otra opcion

Manual de Kompozer

Modulo 1

http://adf.ly/1ejbm9

Modulo 2

http://adf.ly/1ejbnh

Modulo 3

http://adf.ly/1ejbpN

Modulo 4

http://adf.ly/1ejbqo

Modulo 5

http://adf.ly/1ejbrho05.pdf

tcpdump en Linux

Pregunta   
Algunos de ustedes sabe el procedimiento para instalar tcp en linux ?

Respuesta

en mi caso Ubuntu.

sudo apt-get update
sudo apt-get install tcpdump

Cómo bloquear escritorio en Gnome

Fuente:

Si quieres deshabilitar la posibilidad de mover el panel de Gnome, debes utilizar la aplicación gconf-editor. En Ubuntu el programa está instalado pero no está enlazado desde los menús. Puedes ejecutarlo escribiendo en la terminal ( Aplicaciones - Accesorios - Terminal ) lo siguiente:
gconf-editor
Si quieres añadirlo el programa a los menús, acude a Sistema  Preferencias - Menú principal, y lo encontrarás desactivado dentro del apartado “Herramientas del sistema”. Actívalo.
De una forma u otra, ya hemos abierto el Editor de configuración. Ahora debemos acudir al apartado “apps” (de “ Aplicaciones ”), y seleccionar dentro de él “Panel” (las aplicaciones están por orden alfabético)

Dentro de las opciones de “ Panel ”, seleccionamos “ Global ”, y activamos la opción “locked down”. Ya está. El panel no se moverá de su sitio.
Yo trabajo en un instituto de enseñanza secundaria y los alumnos están continuamente moviendo por error los paneles, de manera que esta opción me ahorra mucho trabajo tonto. Espero que le sea útil a alguien más.
Un saludo
La explicación con imágenes en http://adf.ly/1ejbhG

Ruido en los altavoces a los segundos de comenzar una musica en Ubuntu

Fuente:   http://www.ubuntu-es.org/?q=node/64393

en ubuntu, estas nuevas versiones trae incorporado el servidor de sonido Pulseaudio, y en realidad ese servidor es muy conflictivo con muchos programas, aqui te presento la opcion de reinstalar todo el servidor de alsa y hacer que los programas no se vean obligados a usar Pulse audio, solo sigue estas instrucciones:
Primero arreglaremos el problema con ALSA, para lo que reconstruiremos de forma simple y automatizada este modulo, ya que haciéndolo manual se pierde un poco la limpieza de nuestra instalación:

sudo apt-get install module-assistant
sudo m-a a-i alsa
sudo m-a update
sudo m-a prepare

Este ultimo paso tomara mas tiempo que los anteriores y veremos algo como esto en nuestra consola:
Reiniciamos para no meternos manualmente con modprobe/rmmod.
Ahora, para evita que las aplicaciones pasen por PulseAudio, iremos a Sistema  Preferencias  Sonido y seleccionaremos todas las opciones a que utilicen ALSA, deberia de quedar algo así:
Si queremos, al seleccionar cada opción, podemos presionar el botón de “Probar” para asegurarnos que todo anda bien.

Manual de squid - squid linux

Pregunta

alguien tiene algun manual para configurar el tema de las acl´s del squid y la prioridad de las mismas, y la diferencia con las iptables???


Respuesta

Alli hay varios.. busca los que digan Squid

http://adf.ly/1ejbcX


Otra respuesta

Estimado..un par de cosas
 
1.      ACL e iptables son cosas totalmente diferentes. Con Iptables tu puedes hacer un Firewall entre tu lan y el exterior. Aunque es difícil haz un iptables con denegación por defecto. En cuanto a las acl, son reglas que integras al Squid con la finalidad de dar instrucciones a los usuarios para el uso de Internet a través de este proxy. Van en orden de prioridad..comienza por la 1, si no hay coincidencia, va  a la 2..y asi..
Por ej:
 
Acl Facebook_permitidos src “/accesos/facebook.txt”
..
..
.
.
http_access deny !facebook_permitidos facebook_url
 
 
Es un tema hacer esto, pues no mucha gente sabe hacer esto, pero una vez que lo manejas, es muy bueno….y nadie ingresa a alguna parte sin pasar por ti..es lo mejor..combínalo con Squidgaurd y Sarg ….
 
 

Añadir repositorio de Google a Ubuntu

Fuente: http://www.guia-ubuntu.org/index.php?title=A%C3%B1adir_repositorio_de_Google


Google pone a nuestra disposición un repositorio desde donde podemos instalar sus aplicaciones fácilmente. Así estaremos siempre a la última. Como se trata de un repositorio con paquetes firmados, primero tendremos que importar la clave GNU Privacy Guard (GPG):
$ wget -q -O - http://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -


Ahora tenemos que modificar la lista de repositorios (fichero /etc/apt/sources.list) para añadir este nuevo:
# Google software repository
deb http://dl.google.com/linux/deb/ stable non-free  
 para eso entramos como root, nos vamos al directorio mensionado arriba y en consola digitamos #gedit sources.list Actualizamos la lista de paquetes
$ sudo aptitude update
Y ya podemos instalar algo, como por ejemplo Picasa:
$ sudo aptitude install picasa

Ubuntu se cuelga al ver videos debido a clocksure tsc

Se recomienda desabilitar en el BIOS  la funcion ACPI

Cuando se esta viendo paginas web y al mismo tiempo viendo videos en formato flv/mpg se cuelga la computadora, al ver en el archivo log sale

 Marking TSC unstable due to cpufreq changes
 Clocksource tsc unstable (delta = -82480444 ns)




En el BIOS  debe estar habilitada la opcion  Cool'n'Quiet debe estar habilitada, luego editar el menu de arranque  con el comando:

sudo gedit /boot/grub/menu.lst
 
aparecera la siguiente ventana e introducimos en la linea del kernel clocksource=acpi_pm



title    Ubuntu 9.04, kernel 2.6.28-11-generic (Configurado)
uuid     e55b54c1-4b50-4901-9644-182aca18f28a
kernel   /boot/vmlinuz-2.6.28-11-generic root=UUID=e55b54c1-4b50-4901-9644-182aca18f28a ro 
quiet splash  clocksource=acpi_pm  
initrd   /boot/initrd.img-2.6.28-11-generic
 
Luego reiniciamos la computadora y listo

Como abrir el puerto 8009 y el 8081 para Tomcat

Pregunta

 Como podria abrir estos dos puertos y que no solo este abierto para localhost. Sino que esten abiertos para la web ( por no saber otra manera de decirlo ).

Esto es para el puerto de shutdown del Tomcat.

Respuesta

Si tomcat es el pid (identificador de proceso) número 5121 (tu caso va
a ser diferente), entonces el comando

# netstat -ltnp | grep 5121

muestra la salida
tcp6   0  0 :::8443             :::*          LISTEN      5121/java
tcp6   0  0 127.0.0.1:8005      :::*          LISTEN      5121/java
tcp6   0  0 :::8009             :::*          LISTEN      5121/java
tcp6   0  0 :::8080             :::*          LISTEN      5121/java

Primero tienes que fijarte que la dirección por donde escucha sea
0.0.0.0 (si es ip4) o ::: (ip6 + ip4). Entonces sabes que escucha por
todas las interfaces. Para HTTP, HTTPS, y AJP, este es el
comportamiento por defecto. Bastaría con abrir los puertos en el
firewall del equipo para que funcione desde la red. Para ayudarte
necesitamos saber la distribución que utilizas.

Fíjate que el puerto de shutdown, que es 8005 en mi caso (seguramente
es diferente en el tuyo) está escuchando únicamente por 127.0.0.1.
Esto significa que no importa si abres el puerto del firewall, no ha a
recibir shutdown por red de ninguna manera. Tomcat NO va a permitir
que el puerto de shutdown escuche por otra interfaz que no sea
127.0.0.1.

Si realmente necesitas apagarlo por la red, se me ocurren algunas opciones:
1) Cambiar el sistema de nombramiento, únicamente para tomcat, para
que "localhost" resuelva a la dirección "0.0.0.0". Esto me parece muy
avanzado.
2) Hackear el tomcat. Puedes bajarte el código fuente y cambiar el
archivo java/org/apache/catalina/core/StandardServer.java, más o menos
por la línea 370 (dependiendo de la versión exacta), compilarlo y usar
el tuyo. Obviamente consideraciones de seguridad convienen para evitar
ataque de negación de servicio.
3) Utilizar un tunel ssh para bajarlo desde la red (lo que yo llamo la
VPN del hombre pobre). mira cuidadosamente las opciones -R y -L de ssh
y elige tu estrategia.
4) ¿stunnel en reversa?
5) ¿portmapper o algo parecido?
6) La respuesta estándar de Sun es JMX, pero no funciona en este caso
porque no existe un mbean que haga el shutdown y baje el puerto de
shutdown. ¿Mal diseño de tomcat tal vez?

Obviamente, al abrir el puerto de shutdown por la red, te expones a
ataques de negación de servicio. Recomendaría implementar un token de
una vez en lugar de utilizar una cadena única de caracteres, que por
defecto es "SHUTDOWN" y aceptar cualquier petición en un hilo. He
visto que hay alguna lógica de aleatoriedad en el protocolo del
shutdown, de modo que tal vez estoy equivocado y ya tiene esto
implementado.

Yo estoy trabajando con tomcat desde que empecé mi tesis de la U, hace
casi 10 años. Lo conozco de arriba para abajo. Me parece increíble que
ahora todo el mundo lo usa.

Ah!, BTW, estoy asumiendo que usas tomcat 6.

Aclaracion a la pregunta

Sabes uso Ubuntu 8.04 en un server en Canada, y bueno uso el ssh de los pobres. jejeje

Ahora como podria abrir los puertos porque me sale esto:

Warning: Unable to bind to the given port number. Please select another one.

Respuesta a la aclaracion de la pregunta

Ese es un error de bind. Bind es la operación que asocia un puerto con
un "escuchador de sockets". ¿Qué te muestra netstat -lntp?, ¿qué
muestra iptables -L -n?

Tienes que ser más específico en los errores que salen. ¿dónde?, ¿cuándo?.

Aclaracion a la primera aclaracion


Bueno, lo que sucede es lo siguiente:

Estoy instalando JasperServer, es un servidor para crear reportes, bueno este en su all in one installer trae ya todo incluido el Tomcat, Mysql, y obiemante el servidor de reportes en si.

Este instalador tien un wizard que te va preguntando donde poner le servidor de reportes...pero en un paso del wizar d te pregunta el puerto por el cual se va conectar el tomcat que por defecto te dice que el 8080, ahora el sgte paso te pregunta un puerto para el shutdown y te dice por defecto que es el 8005, pero el problema es q coloco le puerto por defecto me sale el error del bind, asi que pienso que es el puerto que es el que esta bloqueado, pero como dices no es el firewall, ahora el iptables muestra que el puerto si eta escuchando pero al diferencia de los otros puertos este tiene un ip 127.0.0.1 y los otros tienen 0.0.0.0, y eso me hace pensar que es que el puerto solo esta disponible dentro el server y no para afuera.

Por eso es mi pregunta de como se puede abrir ese puerto o que configuracion hay apr esto de los puertos de tomcat.


Respuesta a la segunda aclaracion

Típicamente un error de bind será porque hay otro proceso que está
escuchando en ese puerto. No tiene nada que ver con un bloqueo, ni con
netfilter ni iptables. Antes de elegir puertos para servicios nuevos,
corre el siguiente commando:

$ lsof -i:8005

siendo 8005 el puerto donde quieres escuchar. Si muestra algo es
estado LISTEN, utiliza otro puerto para evitar errores de bind.

Generalmente no va importar qué puertos utilices, mientras tengas
listeners de http, https, o ajp escuchando por la red. No creo que
necesites configurar nada más que no sea durante el mencionado wizard.

¿APR?. ¿Tienes que usar APR?. En todo caso recomendaría no usar APR
hasta que la configuración básica no haya sigo superada. ¿Trae APR ese
all-in-one?, ¿viene para ubuntu o lo compila durante la instalación?.
Esta sería definitivamente una medida que muestra la madurez del
jasper. ¿No te parece?.

Otra respuesta mas

Se puede usar puertos de 1 a 65535, pero los puertos menores a 1024
requieren privilegios de root para ser utilizados. Eso quiere decir que
el proceso se debe lanzar como usuario privilegiado (root) de modo que
tenga permiso para abrir el puerto. Los puertos mayores a 1024 no tienen
esa restricción.

Inicio de sesion automatica en Ubuntu

ve a "Sistema - Administracion - Ventana de entrada", una ves alli ve a "Seguridad" y marca "Activar entrada automatica", luego solo selecciona tu usuario de la lista desplegable y listo, la proxima ves que enciendas el ordenador entrara automaticamente a tu cuenta

Ads by CJ - Linux Foundation

Share This