Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Manual de OpenBravo POS

Para quienes necesiten un manual de OpenBravo POS para su correcto uso, el software para instalación lo pueden encontrar en Software libre para Windows y Linux   http://adf.ly/1f4WUL

 Fuente: http://pt.scribd.com/doc/81248241/2-Manual-Stock-e-Invent-a-Rio-OpenBravo-POS 2. Manual Stock e Invent a Rio - OpenBravo POS

Problemas con Drupal uso de memoria - Uso de memoria excesiva con Drupal

Pregunta

Queria consultarles un error que tengo en un server con donde tengo instalado drupal 7.7 y este me consume demasiada memoria
el problema es que cada persona que ingresa a la pagina el uso de memoria
crece en un 40% y no tengo instalado nada mas.

Respuesta

Intentaste usar memcache en apache ?, hasta hay un módulo en drupal que se integra con memcache.


http://adf.ly/1f4WSH

LXC y vserver en wheezy

Pregunta


Compañeros linuxeros, me enteré hoy de una mala noticia: mi sistema de 
virtualización ligera fetiche, vservers, no vendrá con la próxima  versión de Debian, wheezy. Mismo castigo para openvz.

La razón es que Debian ya no quiere distribuir paquetes de kernel con  patches (para utilizar vserver, era necesario instalar un kernel  "patcheado").

La solución de remplazo parece ser LXC, disponible de manera nativa en 
el kernel.

Alguien ya uso LXC ? Les parece una buena alternativa a vserver ? Algún consejo ?

Respuesta

Ya pensaste en usar KVM, tambien es parte del Kernel ... Nunca use LXC, así que no podría darte consejo al respecto, pero KVM si.


Otra respuesta

KVM y LXC son dos formas muy distintas de atacar la
virtualización. KVM implica crear una computadora virtual completa, en
la que se carga un sistema operativo, que puede ser Linux o
(básicamente) cualquier otro. LXC opta más bien por los
"compartimentos" — Restringe la visión que da del sistema el kernel a
los diferentes procesos, de modo que dentro de la misma computadora
pueden estar corriendo varios servidores lógicamente separados. Estos,
sin embargo, están corriendo con el mismo kernel de Linux — Lo único
"raro" es que este kernel lanza instancias adicionales de init (que
normalmente es exclusivamente el proceso #1)

# lxc-list
RUNNING
  backups                                                (auto)    
  refrab                                                           

FROZEN

STOPPED
  frab                                                             
  icecast                                                          
  wheezy                                                           

# lxc-info -n backups 
state:   RUNNING
pid:      9359

# ps axf|grep 9359
 9359 ?        Ss     0:02  \_ init [3]  

Como resultado de esto, una máquina virtualizada sobre LXC
prácticamente no gasta recursos cuando no está realizando trabajo. Es
mucho más rápido crear máquinas virtuales nuevas o clonar una
existente. Puedes congelar una si quieres revisar algún detalle (o
migrarla a otro host) mucho más fácilmente (porque no hay que
convencer a un kernel de que no ha pasado el tiempo ni cosas por el
estilo). Desde el host, puedes ver muy claramente la situación de cada
una de tus VMs usando comandos de Unix, porque el núcleo entiende
perfectamente lo que ocurre "ahí adentro":

# lxc-netstat -n backups
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address
State      
tcp        0      0 172.16.10.1:22022       lafa.iiec.unam.mx:51443
ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  5      [ ]         DGRAM                    3490067  /dev/log
unix  2      [ ]         DGRAM                    3814761  
unix  2      [ ]         DGRAM                    3504199  
unix  2      [ ]         DGRAM                    3490086  
# lxc-ps -n backups 
CONTAINER    PID TTY          TIME CMD
backups     9359 ?        00:00:02 init
backups     9622 ?        00:00:00 dhclient
backups     9674 ?        00:00:04 syslogd
backups     9694 ?        00:00:00 klogd
backups     9730 ?        00:00:00 cron
backups     9746 ?        00:00:00 sshd
backups    10013 ?        00:00:20 munin-node
backups    10033 pts/6    00:00:00 getty
backups    10034 pts/2    00:00:00 getty
backups    10035 pts/3    00:00:00 getty
backups    10036 pts/4    00:00:00 getty
backups    10037 pts/5    00:00:00 getty
backups    21933 ?        00:12:04 sshd


No es que haya un claro ganador entre LXC y KVM: Resuelven necesidades
muy distintas. Pero te conviene conocer a ambos.


Comentario sobre la respuesta

Parece que conoces bien LXC, lo recomendarías (para el uso que 
describiste) ? Sabes si hay algunos problemas de manejo de la memoria ? 
Nosotros tenemos un servidor de 48GB de RAM, sables si hubiera algún 
problema de compartir toda esta RAM ?
Que recomiendas: tener muchos servidores virtuales (tipo 15), o pocos 
(tipo 3), o no tiene importancia ?


Respuesta al comentario

Lo conozco, pero disto de ser experto. Y además, mi entorno es de
bastante poca complejidad.

En este momento, lo veo como un reemplazo natural y muy sencillo para
vserver y openvz (también fui migrando por estos buscando mantenerme
en algo que fuera parte propiamente tanto de Debian como de
Linux). Entiendo que había aún trabajo pendiente para que el kernel
asignara límites reales de memoria a los huéspedes, pero no estoy
seguro del avance de este punto. En mi caso, las dos máquinas en que
estoy usando LXC me reportan:

    # lxc-checkconfig 
    Kernel config /proc/config.gz not found, looking in other places...
    Found kernel config file /boot/config-3.2.0-0.bpo.3-amd64
    --- Namespaces ---
    Namespaces: enabled
    Utsname namespace: enabled
    Ipc namespace: enabled
    Pid namespace: enabled
    User namespace: enabled
    Network namespace: enabled
    Multiple /dev/pts instances: enabled
    
    --- Control groups ---
    Cgroup: enabled
    Cgroup clone_children flag: enabled
    Cgroup device: enabled
    Cgroup sched: enabled
    Cgroup cpu account: enabled
    Cgroup memory controller: enabled
    Cgroup cpuset: enabled
    
    --- Misc ---
    Veth pair device: enabled
    Macvlan: enabled
    Vlan: enabled
    File capabilities: enabled
    
    Note : Before booting a new kernel, you can check its configuration
    usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig

¿Muchos o pocos? Supongo que depende completamente de tus
necesidades. Yo estoy operando con 5 y 2 huéspedes en estas
maquinitas, y todo de maravilla. Y la más grande de mis computadoras
tiene 8GB de memoria.

Tigo 3G y 4G móvil: ¿ filtra el puerto 25 ?

Pregunta

Tengo el servicio de 3G en mi móvil Android con el proveedor Tigo. Pero cuando uso mi portátil para usar el servicio de Internet y trato de enviar correo usando mi cliente SMTP/POP no logro hacerlo. Hice unas pruebas y según ello veo que el puerto 25 está filtrado. Hoy hablé con el soporte técnico y me dijeron que ellos no filtran nada.
¿ alguien que tenga el mismo servicio puede hacer las pruebas ?

Esto es lo que hice. Habilité el AccessPoint de mi celular Android y
conecté mi portátil vía WiFi al celular. En el celular tengo activo la
conexión Internet 3G
Podrán ver que el proveedor me asigna la IP 190.104.7.45.


hardy en tropicana:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 11.04
Release:    11.04
Codename:    natty


hardy en tropicana:~$ date
lun sep  3 20:32:56 BOT 2012



hardy en tropicana:~$ sudo iwlist eth1 scanning essid AndroidAP
eth1      Scan completed :
          Cell 01 - Address: D4:87:D8:48:07:77
                    ESSID:"AndroidAP"
                    Mode:Managed
                    Frequency=2.437 GHz (Channel 6)
                    Quality:5/5  Signal level:-34 dBm  Noise level:-92 dBm
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
                              11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s

hardy en tropicana:~$ ifconfig eth1
eth1      Link encap:Ethernet  direcciónHW cc:af:78:a0:99:c5
          Direc. inet:192.168.43.216  Difus.:192.168.43.255
Másc:255.255.255.0
          Dirección inet6: fe80::ceaf:78ff:fea0:99c5/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:12285 errores:0 perdidos:0 overruns:0 frame:166856
          Paquetes TX:15587 errores:20 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:6790260 (6.7 MB)  TX bytes:1942804 (1.9 MB)
          Interrupción:19

hardy en tropicana:~$ route -n
Tabla de rutas IP del núcleo
Destino         Pasarela        Genmask         Indic Métric Ref    Uso
Interfaz
192.168.43.0    0.0.0.0         255.255.255.0   U     2      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
0.0.0.0         192.168.43.1    0.0.0.0         UG    0      0        0 eth1


hardy en tropicana:~$ wget -q -O - http://www.cualesmiip.com | head
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"> http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" xmlns:fb="http://ogp.me/ns/fb#"> Cual es mi IP, Mi IP, Saber Mi IP, Conocer mi IP hardy en tropicana:~$ tracepath www.tigo.com.bo 1: tropicana 0.162ms pmtu 1500 1: 192.168.43.1 512.942ms 1: 192.168.43.1 119.005ms 2: no reply 3: 172.16.61.18 698.238ms 4: SCZ-190-104-7-00046.wimaxtigo.bo 1651.987ms 4: SCZ-190-104-7-00046.wimaxtigo.bo 1168.161ms 5: SCZ-200-73-96-00234.wimaxtigo.bo 511.536ms asymm 6 6: pos0-2-1-1.baires1.bai.seabone.net 511.596ms 7: te1-2.miami7.mia.seabone.net 509.980ms asymm 9 8: ntt-verio.miami7.mia.seabone.net 511.620ms asymm 10 9: ae-3.r20.miamfl02.us.bb.gin.ntt.net 511.999ms asymm 11 10: ae-8.r21.asbnva02.us.bb.gin.ntt.net 511.280ms 11: xe-0-0-0-2.r00.stngva01.us.bb.gin.ntt.net 1024.179ms asymm 10 11: xe-0-0-0-2.r00.stngva01.us.bb.gin.ntt.net 1047.124ms asymm 10 12: mg-1.c20.stngva01.us.da.verio.net 512.098ms asymm 10 13: 161.58.156.221 1023.077ms asymm 10 13: 161.58.156.221 6047.785ms asymm 10 14: 161.58.157.216 2165.680ms asymm 11 14: 161.58.157.216 6682.404ms asymm 11 14: 161.58.157.216 10798.528ms asymm 11 15: no reply 16: no reply 17: no reply 18: no reply 19: no reply 20: no reply 21: no reply 22: no reply 23: no reply 24: no reply 25: no reply 26: no reply 27: no reply hardy en tropicana:~$ dig +short mx google.com 50 alt4.aspmx.l.google.com. 10 aspmx.l.google.com. 20 alt1.aspmx.l.google.com. 40 alt3.aspmx.l.google.com. 30 alt2.aspmx.l.google.com. hardy en tropicana:~$ dig +short mx yahoo.com 1 mta6.am0.yahoodns.net. 1 mta5.am0.yahoodns.net. 1 mta7.am0.yahoodns.net. hardy en tropicana:~$ dig +short mx tigo.com.bo 10 webmail2.tigo.com.bo. hardy en tropicana:~$ ping -c3 alt1.aspmx.l.google.com. PING alt1.aspmx.l.google.com (173.194.73.26) 56(84) bytes of data. 64 bytes from vb-in-f26.1e100.net (173.194.73.26): icmp_req=1 ttl=44 time=3071 ms 64 bytes from vb-in-f26.1e100.net (173.194.73.26): icmp_req=2 ttl=44 time=2582 ms 64 bytes from vb-in-f26.1e100.net (173.194.73.26): icmp_req=3 ttl=44 time=1585 ms --- alt1.aspmx.l.google.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 1585.709/2413.408/3071.897/618.418 ms, pipe 3 hardy en tropicana:~$ ping -c3 mta5.am0.yahoodns.net. PING mta5.am0.yahoodns.net (66.196.118.35) 56(84) bytes of data. 64 bytes from mta-v4.mail.vip.bf1.yahoo.com (66.196.118.35): icmp_req=1 ttl=51 time=516 ms 64 bytes from mta-v4.mail.vip.bf1.yahoo.com (66.196.118.35): icmp_req=2 ttl=52 time=512 ms 64 bytes from mta-v4.mail.vip.bf1.yahoo.com (66.196.118.35): icmp_req=3 ttl=51 time=511 ms --- mta5.am0.yahoodns.net ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2046ms rtt min/avg/max/mdev = 511.399/513.174/516.010/2.188 ms hardy en tropicana:~$ ping -c3 webmail2.tigo.com.bo. PING webmail2.tigo.com.bo (200.73.96.154) 56(84) bytes of data. 64 bytes from SCZ-200-73-96-00154.wimaxtigo.bo (200.73.96.154): icmp_req=1 ttl=60 time=513 ms 64 bytes from SCZ-200-73-96-00154.wimaxtigo.bo (200.73.96.154): icmp_req=2 ttl=60 time=511 ms 64 bytes from SCZ-200-73-96-00154.wimaxtigo.bo (200.73.96.154): icmp_req=3 ttl=60 time=514 ms --- webmail2.tigo.com.bo ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2047ms rtt min/avg/max/mdev = 511.999/513.205/514.172/1.224 ms *Ahora si pruebas al puerto 25 (SMTP). En todos los casos sin respuesta* hardy en tropicana:~$ telnet mail.google.com 25 Trying 173.194.42.22... ^C hardy en tropicana:~$ telnet mta6.am0.yahoodns.net. 25 Trying 98.136.217.202... ^C hardy en tropicana:~$ telnet webmail2.tigo.com.bo. 25 Trying 200.73.96.154... ^C hardy en tropicana:~$ telnet alt1.aspmx.l.google.com. 25 Trying 173.194.73.26... ^C hardy en tropicana:~$ telnet mta5.am0.yahoodns.net. 25 Trying 66.94.237.64... ^C hardy en tropicana:~$ telnet webmail2.tigo.com.bo. 25 Trying 200.73.96.154... ^C *Y ahora probando el puerto 587 (mail **submission). En todos los casos sin respuesta* hardy en tropicana:~$ telnet webmail2.tigo.com.bo. 587 Trying 200.73.96.154... telnet: Unable to connect to remote host: No route to host hardy en tropicana:~$ telnet webmail2.tigo.com.bo. 587 Trying 200.73.96.154... telnet: Unable to connect to remote host: No route to host hardy en tropicana:~$ telnet webmail2.tigo.com.bo. 587 Trying 200.73.96.154... telnet: Unable to connect to remote host: No route to host hardy en tropicana:~$ telnet mta5.am0.yahoodns.net. 587 Trying 66.94.238.147... Trying 66.196.118.36... Trying 74.6.136.244... Trying 98.139.54.60... Trying 66.196.118.34... Trying 98.136.216.26... Trying 66.94.237.139... Trying 66.94.237.64... telnet: Unable to connect to remote host: Connection refused hardy en tropicana:~$ telnet mta5.am0.yahoodns.net. 587 Trying 66.94.237.64... Trying 66.94.238.147... Trying 66.196.118.36... Trying 74.6.136.244... Trying 98.139.54.60... Trying 66.196.118.34... Trying 98.136.216.26... Trying 66.94.237.139... telnet: Unable to connect to remote host: Connection refused hardy en tropicana:~$ telnet mta5.am0.yahoodns.net. 587 Trying 66.94.237.139... Trying 66.94.237.64... Trying 66.94.238.147... Trying 66.196.118.36... Trying 74.6.136.244... Trying 98.139.54.60... Trying 66.196.118.34... Trying 98.136.216.26... telnet: Unable to connect to remote host: Connection refused hardy en tropicana:~$ telnet alt1.aspmx.l.google.com. 587 Trying 173.194.73.27... ^C root en tropicana:~# tcpdump -n -i eth1 port 25 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes 20:37:47.612871 IP 192.168.43.216.47216 > 173.194.73.27.25: Flags [S], seq 1788410684, win 14600, options [mss 1460,sackOK,TS val 360890 ecr 0,nop,wscale 7], length 0 20:37:50.621025 IP 192.168.43.216.47216 > 173.194.73.27.25: Flags [S], seq 1788410684, win 14600, options [mss 1460,sackOK,TS val 361191 ecr 0,nop,wscale 7], length 0 20:38:14.747708 IP 192.168.43.216.46473 > 66.94.237.64.25: Flags [S], seq 3740746138, win 14600, options [mss 1460,sackOK,TS val 363603 ecr 0,nop,wscale 7], length 0 20:38:17.751011 IP 192.168.43.216.46473 > 66.94.237.64.25: Flags [S], seq 3740746138, win 14600, options [mss 1460,sackOK,TS val 363904 ecr 0,nop,wscale 7], length 0 20:38:23.771012 IP 192.168.43.216.46473 > 66.94.237.64.25: Flags [S], seq 3740746138, win 14600, options [mss 1460,sackOK,TS val 364506 ecr 0,nop,wscale 7], length 0 20:38:43.930997 IP 192.168.43.216.51427 > 200.73.96.154.25: Flags [S], seq 2956372967, win 14600, options [mss 1460,sackOK,TS val 366522 ecr 0,nop,wscale 7], length 0 20:38:46.940986 IP 192.168.43.216.51427 > 200.73.96.154.25: Flags [S], seq 2956372967, win 14600, options [mss 1460,sackOK,TS val 366823 ecr 0,nop,wscale 7], length 0 20:38:52.951022 IP 192.168.43.216.51427 > 200.73.96.154.25: Flags [S], seq 2956372967, win 14600, options [mss 1460,sackOK,TS val 367424 ecr 0,nop,wscale 7], length 0 ^C 8 packets captured 8 packets received by filter 0 packets dropped by kernel Gracias por hacer sus pruebas y compartir los resultados.


Respuesta

Baja en Android la aplicación Fing, ahi tienes una opción
que es TCP Connection Tester (IP:Puerto), mi finalidad chequear si tienes
salida desde tu Android al puerto 25.


Observación

Hice la prueba con la App Fin usando la opción "TCP Connection Tester", con
dos conexiones de red diferentes:
a) Mi conexión WiFi en la oficina
b) Conexión 3G de Tigo

Con la primera a), ningún problema de conexión a servidores usando puertos
25 o 22
Con la segunda b), el puerto 25 está bloqueado, sólo las pruebas con el
puerto 22 fueron exitosas.

Hice la prueba de conexión al servidor MX de tigo.bo

hardy en tropicana:~$ dig +short mx tigo.bo
10 mxsmtp.tigo.bo.

Pero parece que está fuera de servicio

hardy en tropicana:~$ telnet mxsmtp.tigo.bo. 25
telnet: could not resolve mxsmtp.tigo.bo./25: Name or service not know


¿ alguien sabe el nombre exacto del servidor SMTP de Tigo ?

En otro caso tendré que ir a la oficina...por que por teléfono *casi nunca*
entienden.


Otra respuesta

Puedes probar con:

host tigo.com.bo

tigo.com.bo has address 198.65.148.144
tigo.com.bo mail is handled by 10 webmail2.tigo.com.bo.



telnet webmail2.tigo.com.bo 25

Trying 200.73.96.154...
Connected to webmail2.tigo.com.bo.
Escape character is '^]'.


Y otra respuesta

para mandar mails por SMTP, tienes que llamar al servicio técnico 
de Tigo, y darles la dirección del servidor SMTP a donde quieres llegar. 
Lo configuraran y tendrás que pasar por su servidor SMTP primero, que se 
llama algo como wimaxtigo.smtp.tigo.bo (cualquier cosa, solo para dar 
una idea)

De esta manera pude mandar mails desde mi conexion 3G.

Y más otra respuesta

Muchas veces es necesario colocar el pop3 del proveedor y el SMTP del ISP para poder mandar y recibir correo correctamente

Manual de instalación de OpenBravoPOS en Ubuntu

Este manual es del 2011 por lo que habra que hacer algunos cambios , es recomendable seguir el manual de instalación de java descrito en el post de internet banking en Ubuntu o banca por Internet en Linux disponible Aqui   http://adf.ly/1f39De

El software de instalación de openbravo pos lo pueden encontrar aqui Download OpenBravoPOS

http://adf.ly/1ecMEb

Manual Configuración Openbravo POS.odt   http://adf.ly/1f39IH

Ads by CJ - Linux Foundation

Share This