Archivo

Archive for julio 2015

Instalar Servidor NTP en Ubuntu Server

13 de julio de 2015 1 comentario

Instalamos el paquete:

sudo apt-get install ntp

Editamos la configuración en el fichero /etc/ntp.conf: Lo que debemos hacer es añadirle, mediante:

server nombreservidorntp

los distintos servidores que tendremos para sincronizar la fecha y hora. Por defecto tienes unos cuantos:

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

y el servidor

server ntp.ubuntu.com

Además, hay un proyecto http://www.pool.ntp.org/join.html al que puedes unir tu servidor para que se utilice, o puedes utilizarlo, con pool.ntp.org como tu servidor NTP. También puedes añadir otros servidores:

server hora.roa.es
server hora.rediris.es

Añadimos el reloj local por si cae la conexión a Internet:

server 127.127.1.0
fudge 127.127.1.0 stratum 10

Definimos las restricciones para que le puedan hacer consultas: restrict default limited kod nomodify notrap nopeer restrict -6 default limited kod nomodify notrap nopeer Para que el usuario local pueda acceder:

restrict 127.0.0.1
restrict ::1

Podemos poner una dirección de broadcast de nuestra subred o definir un rango. Cuando terminas de editarlo, hay que reiniciar el servicio NTP:

sudo service ntp restart

Y tras un tiempo podemos ver con quién se ha sincronizado:

ntpq -p

remote           refid      st t when poll reach   delay   offset  jitter ============================================================================== +dnscache-madrid 140.203.204.77   2 u   21   64   37   35.322  -18.455   6.398 -ns1.indaloweb.n 193.190.230.65   2 u   19   64   37   49.271  -24.973   7.673 +juniperberry.ca 193.79.237.14    2 u   19   64   37   58.216  -17.876   5.273 *hora.roa.es     .GPS.            1 u   16   64   37   55.744  -15.648  33.326 +hora.rediris.es 150.214.94.5     2 u   16   64   37   36.879  -13.312   4.862 LOCAL(0)        .LOCL.          10 l   21   64   37    0.000    0.000   0.000

El servidor que tiene delante el * es con el que estamos actualmente sincronizados.

Los que tienen el + son candidatos.

Los que tienen el – actualmente son inaccesibles.

En los clientes de nuestra red haremos lo mismo. Instalamos el NTP y en el /etc/ntp.conf simplemente ponemos nuestro server. Para comprobar que el cliente sincroniza:

ntpq -c association

[…]

Categorías: Ubuntu Etiquetas: , ,

Instalando Opentripplaner en Ubuntu

Suponemos un Ubuntu 14 Server con Apache instalado y funcionando.

  • Primero hay que instalar el Tomcat y el JDK:

sudo apt-get install tomcat7
sudo apt-get install default-jdk

  • Editamos el archivo de configuración del bash:

sudo nano ~/.bashrc

  • Añadimos al final:

export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/var/lib/tomcat7

  • También podemos instalar los siguientes paquetes adicionales, con la documentación, ejemplos y la administración (muy recomendables):

sudo apt-get install tomcat7-docs tomcat7-examples tomcat7-admin

  • Por último nos quedaría modificar el archivo de usuarios:

sudo nano /var/lib/tomcat7/conf/tomcat-users.xml

  • Deberemos dejarlo parecido a:

<tomcat-users>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-status"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <user username="admin" password="1234" roles="standard,manager-gui,manager-status,manager-script,manager-jmx,admin-gui,admin-script" />
</tomcat-users>

Lógicamente es bueno cambiar el usuario «admin».

  • reiniciar el servicio de Tomcat

sudo service tomcat7 restart

Probamos con:

http://localhost:8080

Y saldrá la típica página de IT WORKS.

Si hemos instalado el Manager, podemos acceder a la página:

http://localhost:8080/manager/html

Desde http://www.opentripplanner.org/ accedemos a la descarga de Opentripplaner.

  • Después se copian los ficheros WAR de Opentripplaner en la carpeta:  webapps de Tomcat7
  • Una vez de que se despliegan hay que indicar en el archivo «opentripplanner-api-webapp/WEB-INF/classes/data-sources.xml» la ruta del archivo Graph.obj

Configuraciones varias

Si quiero cambiar la configuración de ancho de colores o grosor de las líneas iré al fichero:

[PATHTOMCAT]/webapps/opentripplanner-webapp/js/otp/util/OpenLayersUtils.js

Donde podré modificar las características de las líneas (en JSON):

   SN3: {
        strokeColor: "#9B91C1",
        strokeOpacity: 0.7,
        strokeWidth: 6,
        pointRadius: 6,
        pointerEvents: "visiblePainted"
    },

Cambiar el icono

En la carpeta [PATHTOMCAT]/webapps/opentripplanner-webapp/images/ui tenemos un fichero llamado logoSmall.png con 148×37 píxeles que contiene la imagen que aparece en la esquina superior izquierda de nuestro planificador. Podemos sobrescribirla para cambiarlo.

Esta imagen en la web tiene un hiperenlace a una página. Podemos cambiarla editando el fichero: [PATHTOMCAT]/webapps/opentripplanner-webapp/index.html

.