Unix, Código, Software Libre, Geeks… Cervezas & Tequila
Posts tagged How-to
Instalar OpenBravo POS son soporte MySQL
Aug 21st
OpenBravo POS Logo
En uno de los proyectos que tengo actualmente me pidieron instalar un punto de venta, por lo cual opte por instalar OpenBravo POS y en este post mostraré como instalarlo con soporte MySQL para la Base de Datos que maneja el Sistema.
Requerimientos: ServidorBases de datos soportadas:
- MySQL 5.0/MySQL Enterprise 5.1 or better (Certified by Sun)
- Apache Derby release 10.4.2 or better
- Oracle 10g release 2 (Express, Standard and Enterprise editions)
- PostgreSQL 8.1.4 or better
- HSQLDB 1.8.0 or better
Sistemas Operativos:
- Microsoft Windows 2000, XP, Vista.
- Linux.
- Ubuntu.
- Debian.
- OpenSuse.
- Red Hat.
- Fedora.
- CentOS.
- Mac OSX
Stack requerida
Java 2 Platform Standard Edition 6.0 or higher.
Hardware POS Soportado
- Las pantallas táctiles. Configurada para emular un ratón.
- Escáneres de códigos de barras. Configurado para emular un teclado estándar.
- Recibo de impresoras. Configurado como una impresora estándar, o con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Las impresoras fiscales. Con soporte JavaPOS.
- Pantallas del cliente. Con soporte del protocolo ESC/POS, o con soporte JavaPOS. Si soporta el protocolo ESC/POS se debe conectar a un puerto serie o paralelo.
- Cajones de efectivo. Conectado a la impresora de recibos o con soporte JavaPOS.
- Datos coleccionistas. Metrologic Scanpal 2 conectado a un puerto serie.
- Escalas. Con el protocolo de Samsung o More >
Importar y Exportar Bases de Datos de MySQL
Aug 19th
MySQL Logo
Como mi memoria es muy mala, malísima diría yo… y algunas veces necesito importar bases de datos grandes, aquí pongo los comandos para importar y exporta una base de datos de MySQL con la finalidad de que tenerlos a la mano:
ExportarPara exportar una base de datos de MySQL se usa el comando mysqldump y la sintaxis es la siguiente:
admin@venus:~$ mysqldump -u usuario -p nombre_base_de_datos > archivoderespaldo.sqlImportar
Ahora bien, para importar archivos grandes, ya sea por las limitantes del PHP, el Apache!, la Red, etc, etc…, aquí esta el comando mágico!!.
admin@venus:~$ mysql -u usuario -p nombre_base_de_datos archivorespaldo.sql
Y listo!!! con esto de volverás a tener tú información en la base de datos.
También te puede interesar :
Cambiar Hostname en Red Hat
Aug 19th
Red Hat Corporate Tux
Para cambiar el hostname a un equipo que tenga Red Hat como sistema operativo o alguna de sus variantes (CentOS, Suse, etc), lo primero que tenemos que modificar el archivo /etc/sysconfig/network como superusuario.
root@venus:# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=tu_hostname GATEWAY=10.100.232.254
Y modificamos la linea que tenga el identificador HOSTNAME
El siguiente paso es modificar el archivo /etc/hosts
root@venus:# vi /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 tu_hostname localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6
Y finalmente cambiamos el hostname del equipo local
root@venus:# hostname tu_hostname
Y verificamos que el hostname halla sido cambiado
root@venus:# hostname
Para verificar que este completamente cambiado simplemente nos volvemos a loggear.
También te puede interesar :Aprendiendo a usar NTP
Apr 8th
Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través de ruteo de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123.
Hay innumerables utilidades disponibles para comprobar si NTP está haciendo su trabajo. El comando ntpq -p mostrará el estado de la hora actual de su sistema, y si esta sincronizado con el servidor NTP, y el desfase que tiene con respecto al mismo.
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *cudns.cit.corne ntp0.usno.navy. 2 u 832 1024 377 43.208 0.361 2.646 LOCAL(0) LOCAL(0) 10 l 13 64 377 0.000 0.000 0.008
El comando ntpdc -c loopinfo mostrará cómo de desviado está el reloj del sistema en segundos, basándose en la última vez que se contactó con el servidor remoto.
# ntpdc -c loopinfo offset: -0.004479 s frequency: 133.625 ppm poll adjust: 30 watchdog timer 404 s
ntpdc -c kerninfo mostrará la corrección actual acumulada.
# ntpdc -c kerninfo pll offset: -0.003917 s pll frequency: 133.625 ppm maximum error: 0.391414 s estimated error: 0.003676 s status: 0001 pll pll time constant: 6 precision: 1e-06 s frequency tolerance: 512 ppm pps frequency: 0.000 ppm pps stability: 512.000 ppm pps jitter: 0.0002 s calibration interval: 4 s calibration cycles: 0 jitter exceeded: 0 stability exceeded: 0 calibration errors: 0
Una versión ligeramente distinta de ntpdc -c kerninfo es ntptime
# ntptime ntp_gettime() returns More >
Añadir IP Virtual en Linux
Apr 1st
Mediante el sistema de IP’s virtuales podemos asignar varias direcciones IP a una misma interfaz de red física. A continuación vamos a realizarlo en sistemas Red Hat.
En la ruta /etc/sysconfig/network-scripts encontramos los archivos de configuración de cada una de las interfaces de red del sistema.
ls -l /etc/sysconfig/network-scripts/ifcfg-* -rw-r--r-- 3 root root 201 Jul 7 16:01 /etc/sysconfig/network-scripts/ifcfg-eth0 -rw-rw-rw- 3 root root 178 Jul 7 16:00 /etc/sysconfig/network-scripts/ifcfg-eth1 -rw-r--r-- 1 root root 254 Sep 24 2008 /etc/sysconfig/network-scripts/ifcfg-lo
En este caso, queremos que la interfaz de red eth0 contenga una IP virtual además de la IP principal de la misma, simplemente tenemos que crear un nuevo archivo de configuración, llamado ifcfg-eth0:0 (IP’s virtuales sucesivas serán ifcfg-eth0:1, ifcfg-eth0:2, …). El contenido del archivo será el mismo que el de ifcfg-eth0, pero con las siguientes modificaciones:
ifcfg-eth0DEVICE=eth0 BOOTPROTO=static HWADDR=00:22:7e:3c:3b:12 IPADDR=192.168.1.10 NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=192.168.1.254 TYPE=Ethernetifcfg-eth0:0
DEVICE=eth0:0 BOOTPROTO=static HWADDR=00:22:7e:3c:3b:12 IPADDR=192.168.1.11 NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=192.168.1.254 TYPE=Ethernet
Puedes notar que modificamos la IP, por la IP virtual, y el campo DEVICE también lo modificamos poniendo el nuevo identificador (eth0:0) , todos los démas campos siguen siendo los mismos, con los mismos valores.
Una vez que terminamos de editar el archivo de configuración de la IP virtual, reiniciamos el servicio de red para que levante la nueva IP virtual:
# /etc/init.d/network restart
La nueva IP virtual, ya debería de responder al ping.
También te puede interesar :
Comentarios