Re: [Gutl-l] Duda con sed o perl

2016-07-02 Por tema Alberto José García Fumero
El vie, 01-07-2016 a las 10:42 -0400, Lic. Juan Miguel Perez Fauria
escribió:
> Hola lista tengo un listado enorme para subir a una bd mysql pero logre 
> hacer el listado y entre las columnas existe un tabulado y necesito 
> cambiarlo por un espacio normal como se haria con sed o con perl es lo 
> que no tengo ni idea aqui va un ejemplo
> 
> Tengo esto
> 
> ( 2,  1,  '2','2015-07-01',   'X','XX',   
> 'XX',   'XX',   '', NULL,   NULL,   NULL,   NULL,   NULL, 
>   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
> NULL,   'baja', NULL,   'Administrador','2016-06-30 
> 14:34:15' NULL,   NULL),
> ( 3,  1,  '3','2015-07-07',   'XXX',  'XX',   
> 'XX',   'X','XX',   NULL,   NULL,   NULL,   NULL, 
>   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
> NULL,   NULL,   'baja', NULL,   'Administrador','2016-06-30 
> 14:34:15' NULL,   NULL),
> 
> 
> Y NECESITO QUE QUEDE ASI
> 
> (2, 1, '2', '2015-07-01', 'X', 'XX', 'XX', 'XX', '', 
> NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 
> NULL, NULL, NULL, 'baja', NULL, 'Administrador', '2016-06-30 14:34:15' 
> NULL, NULL),
> (3, 1, '3', '2015-07-07', 'XXX', 'XX', 'XX', 'X', 
> 'XX', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 
> NULL, NULL, NULL, NULL, NULL, 'baja', NULL, 'Administrador', '2016-06-30 
> 14:34:15' NULL, NULL),
> 
> TIENEN ALGUNA IDEA
> 
> 
> 
> 

No sé de dónde sacaste el listado, pero ¿no le pudiste hacer un volcado
a csv?
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
Una conclusión es el punto en que usted se cansó de pensar.


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Duda con sed o perl

2016-07-02 Por tema Maikel Enrique Pernía Matos
puedes probar esto:

sed 's/,\t/, /g' ./texto_original.sql > ./nuevo_texto.sql

Saludos,
Maikel


El vie, 01-07-2016 a las 10:42 -0400, Lic. Juan Miguel Perez Fauria
escribió:
> Hola lista tengo un listado enorme para subir a una bd mysql pero logre 
> hacer el listado y entre las columnas existe un tabulado y necesito 
> cambiarlo por un espacio normal como se haria con sed o con perl es lo 
> que no tengo ni idea aqui va un ejemplo
> 
> Tengo esto
> 
> ( 2,  1,  '2','2015-07-01',   'X','XX',   
> 'XX',   'XX',   '', NULL,   NULL,   NULL,   NULL,   NULL, 
>   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
> NULL,   'baja', NULL,   'Administrador','2016-06-30 
> 14:34:15' NULL,   NULL),
> ( 3,  1,  '3','2015-07-07',   'XXX',  'XX',   
> 'XX',   'X','XX',   NULL,   NULL,   NULL,   NULL, 
>   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
> NULL,   NULL,   'baja', NULL,   'Administrador','2016-06-30 
> 14:34:15' NULL,   NULL),
> 
> 
> Y NECESITO QUE QUEDE ASI
> 
> (2, 1, '2', '2015-07-01', 'X', 'XX', 'XX', 'XX', '', 
> NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 
> NULL, NULL, NULL, 'baja', NULL, 'Administrador', '2016-06-30 14:34:15' 
> NULL, NULL),
> (3, 1, '3', '2015-07-07', 'XXX', 'XX', 'XX', 'X', 
> 'XX', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 
> NULL, NULL, NULL, NULL, NULL, 'baja', NULL, 'Administrador', '2016-06-30 
> 14:34:15' NULL, NULL),
> 
> TIENEN ALGUNA IDEA
> 
> 
> 
> 



--
Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Extracion de datos de logs a BD

2016-07-02 Por tema Pablo M. Drake

El 01/07/16 08:51, Alberto José García Fumero escribió:

Siempre serás bienvenido.

Muchas gracias...


Sobre lo de los logs: la idea que te dieron de monitorear con
tail -f /camino/al/log  puede ser un comienzo, pero ya sabes que los
logs se vuelcan en disímiles directorios... ¿cuántos tail necesitarías?

Bueno, empezare por ahi... Pero como dices serian muchos tail

Y te dan disímiles datos, también. No me oriento en cómo habría de ser
una única base de datos, qué (cuántos) campos tendría. Por ejemplo,
cuando escribí almacentrece** (una interfaz web para leer con comodidad
los logs de Ulog guardados en PostgreSQL) tuve que escoger qué campos
presentar y manipular un poco los datos, ya que cuando los datos se
vuelcan a log se escriben distinto de como se escriben en la base
(MySQL, PostgreSQL, la que sea) con el plugin de Ulog.
Cada servicio tendria su propia BD o combinacion de tablas (eso aun no 
lo tengo claro del todo)

Por eso preferiría una idea como "unificar en una sola base de datos los
logs de tal tipo provenientes de x máquinas" (por ejemplo, sabiendo que
PfSense te puede exportar sus logs a syslog de otro equipo, unificar
varios logs de varios PfSense de distintas áreas en una sola salida de
syslog que sería analizada por tu aplicación, algo así; necesitarías
ponerle algún tipo de marcador a cada cual). O ídem con los logs de
Squid, tráfico de red, etc.

El viejo proverbio de "el que mucho abarca poco aprieta" tiene
miga...;-)
La idea real es poder correlacionar diferentes eventos en diferentes 
sistemas de manera mas facil. Algo como lo que hace OSSIM con su sistema 
de correlacion para ataques y vulneravilidades yo lo pienso hacer con 
otra mirada mas informativa.


Gracias por todas las ideas

**
el nombre almacentrece se debe a que las amenazas que ven los
administradores de red, igual que los muchachos de Artie, nadie más se
las imagina...



--
Grupo de Usuarios de Tecnologías Libres - Cuba
http://gutl.jovenclub.cu/


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l


Re: [Gutl-l] Duda con sed o perl

2016-07-02 Por tema Hugo Florentino
On Fri, 01 Jul 2016 10:42:00 -0400, Lic. Juan Miguel Perez Fauria 
wrote:

Hola lista tengo un listado enorme para subir a una bd mysql pero
logre hacer el listado y entre las columnas existe un tabulado y
necesito cambiarlo por un espacio normal como se haria con sed o con
perl es lo que no tengo ni idea aqui va un ejemplo

Tengo esto


(   2,  1,  '2','2015-07-01',   'X','XX',   
'XX',   'XX',   '', NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
'baja', NULL,   'Administrador','2016-06-30
14:34:15'   NULL,   NULL),

(   3,  1,  '3','2015-07-07',   'XXX',  'XX',   
'XX',   'X','XX',   NULL,   NULL,   NULL,   NULL,   
NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   NULL,   
NULL,   'baja', NULL,   'Administrador','2016-06-30
14:34:15'   NULL,   NULL),


Y NECESITO QUE QUEDE ASI

(2, 1, '2', '2015-07-01', 'X', 'XX', 'XX', 'XX',
'', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, 'baja', NULL, 'Administrador',
'2016-06-30 14:34:15' NULL, NULL),
(3, 1, '3', '2015-07-07', 'XXX', 'XX', 'XX', 'X',
'XX', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, 'baja', NULL, 'Administrador',
'2016-06-30 14:34:15' NULL, NULL),

TIENEN ALGUNA IDEA



En sed yo haría algo como esto:

sed -ir 's/,\s*\t+\s*/, /g' elarchivo.sql

De esta forma cubro cualquier posibilidad de que haya más de un 
tabulador consecutivo, o un espacio al lado de un tabulador.



Ahora, para sustituciones de un solo caracter hay una variante más 
rápida usando tr, de modo que si no hay ningún tabulador en los propios 
campos, también podrías usar algo como esto:


cat elorigen.sql | tr '\t'  ' ' > eldestino.sql



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] root linux

2016-07-02 Por tema Hugo Florentino

On Fri, 1 Jul 2016 12:46:11 -0400, låzaro wrote:

butea otro linux en caliente
monta el disco duro de este
chroot /punto/de/montate
passwd




Así que "butea" no? jejeje

'tas acabando con Cervantes y Shakespeare a la vez ;)

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Cambiar nombre a la pc

2016-07-02 Por tema Hugo Florentino

On Mon, 16 Feb 2015 09:50:42 -0500, Alejandro wrote:

Edita el archivo: /etc/hostname



Puede que también necesites modificar /etc/hosts y si el equipo es un 
servidor, quizas /etc/mailname y revisar la configuración del DNS y 
otros servicios.


--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Re: [Gutl-l] Una de Cron

2016-07-02 Por tema Hugo Florentino

On Fri, 1 Jul 2016 11:24:26 -0400, Yoandy Madrazo Gómez wrote:

Hay alguna forma de ejecutar un script el primer día laborable de
cada mes?? Es para un sistema de salvas con backuppc.


Saludos, Yoandy




Podrías hacerlo en crontab con algo como esto (para el primer lunes de 
cada mes):


*  *  1-7  *  mon  elusuario  /la/ruta/al/script

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

[Gutl-l] duda sobre enlace cayendose

2016-07-02 Por tema Hugo Florentino

Hola colegas,

Esta madrugada tenía programado un script de lftp y estaba fallando, 
cuando me puse a ver las trazas observen que cosa curiosa me devolvio 
dmesg (eth1 es la salida al modem-router):


[   53.018980] tg3 :03:00.1 eth1: Link is down
[   79.208284] tg3 :03:00.1 eth1: Link is up at 100 Mbps, full 
duplex
[   79.208288] tg3 :03:00.1 eth1: Flow control is on for TX and on 
for RX

[   79.208290] tg3 :03:00.1 eth1: EEE is disabled
[  138.074896] tg3 :03:00.1 eth1: Link is down
[  164.243009] tg3 :03:00.1 eth1: Link is up at 100 Mbps, full 
duplex
[  164.243013] tg3 :03:00.1 eth1: Flow control is on for TX and on 
for RX

[  164.243014] tg3 :03:00.1 eth1: EEE is disabled
[  223.645947] tg3 :03:00.1 eth1: Link is down
[  249.901088] tg3 :03:00.1 eth1: Link is up at 100 Mbps, full 
duplex
[  249.901093] tg3 :03:00.1 eth1: Flow control is on for TX and on 
for RX

[  249.901095] tg3 :03:00.1 eth1: EEE is disabled

Por algún motivo esto estuvo ocurriendo entre las 2 y las 6 AM, luego 
se normalizó, pero no se si fue espontáneamente o después de haber hecho 
un upgrade, cosa que decidí como medida preventiva a raíz del fallo, y 
bueno también había desinstalado sysstat y por si acaso deshabilité EEE 
con ethtool, pero francamente dudo que estos hayan sido los causantes.


No habían tareas ejecutándose que consuman significativamente el 
enlace, salvo exim y el script de lftp; además, el equipo tiene buena 
capacidad de micro y memoria así que tampoco es por falta de recursos.


Ahora que lo pienso sí tengo un script que revisa cada unos minutos 
cualquier intento de acceso desde eth0 sin haber pasado primero por 
dhcp, en cuyo caso pone la mac en lista negra y hace un service 
networking reload, no se si esto influirá, pero en días pasados no 
existía este problema.


¿A alguien le ha ocurrido algo parecido?
Puede darse el caso que el enlace se caiga por trasteos en el 
modem-router por parte del ISP o un posible hacker?


Por cierto, el equipo corre con Debian Jessie x86_64

Saludos, Hugo

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.


__
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l