Es muy común para gente sin conocimientos de TI, ingresar a paginas maliciosas, sin querer o ser concientes de eso, para mitigar estos efectos, es recomendable usar el software de mcafee site advisor. Este programa funciona como plugin en todos los navegadores y permite etiquetar el nivel de riesgo de la pagina a la cual estamos ingresando. Esta clasificación esta en la escala de alto , medio y bajo, siendo bajo un chulito verde, con el cual sabremos que el sitio es seguro.
Seguramente, si usamos esta herramienta, podemos obtener menos virus o problemas de desempeño del equipo.
Saludos
domingo, 7 de diciembre de 2014
Levono e430 y su unidad de DVD
En el lugar donde trabajo hace un par de años compramos algunos equipos levono e430, la marca nos parecio buena en el sentido de soporte y beneficios en costos.
De hecho, yo trabajo la maquina con Linux instalado, al igual que otros compañeros de TI, el resto de la organización lo usa bajo windows 7 profesional. Desde windows un comportamiento particular se ha observado, la unidad de cdrom no funciona.
Para solucionar esto, se debe ir a la pagina de levono, o desde windows 7, invocar las actualizaciones para el equipo en general, al parecer es un problema con la BIOS del equipo, así que lo que se debe hacer, es o bajar la utilidad para actualizar la BIOS, si se ha quitado todo el software de levono, o bien, desde el Lenovo Desktop Center, ir a actualizaciones y buscar la actualización de la bios.
En mi caso, descargamos el archivo BIOS - h0uj15ww.exe que hace referencia a la ultima bios disponible hasta hoy. Se debe tener en cuenta que es necesario restablecer la configuración de las teclas de función y de fn si estas fueron modificadas anteriormente.
Luego de esta actualización, la unidad de DVD funciona correctamente.
Saludos.
De hecho, yo trabajo la maquina con Linux instalado, al igual que otros compañeros de TI, el resto de la organización lo usa bajo windows 7 profesional. Desde windows un comportamiento particular se ha observado, la unidad de cdrom no funciona.
Para solucionar esto, se debe ir a la pagina de levono, o desde windows 7, invocar las actualizaciones para el equipo en general, al parecer es un problema con la BIOS del equipo, así que lo que se debe hacer, es o bajar la utilidad para actualizar la BIOS, si se ha quitado todo el software de levono, o bien, desde el Lenovo Desktop Center, ir a actualizaciones y buscar la actualización de la bios.
En mi caso, descargamos el archivo BIOS - h0uj15ww.exe que hace referencia a la ultima bios disponible hasta hoy. Se debe tener en cuenta que es necesario restablecer la configuración de las teclas de función y de fn si estas fueron modificadas anteriormente.
Luego de esta actualización, la unidad de DVD funciona correctamente.
Saludos.
Etiquetas:
BIOS,
DVD,
Levono e430,
Linx,
Windows 7
domingo, 28 de septiembre de 2014
Grub2 ... Creando una entrada Windows y Modificando la Opción por Defecto
A pesar que Grub2 está implementada hace un par de años, no deja de ser un cambio bastante fuerte para los que nos acostumbramos a la versión 1 del programa; y ni que decir que copiaron lo malo que tenía lilo y lo trajeron aquí.
En caso que su instalación de grub no funcione de la manera adecuada y por ejemplo no encuentre su partición Linux, las instrucciones para repararlo son las siguientes.
Crear el archivo 15_Windows en el directorio /etc/grub.d que contenga:
Ahora bien, si lo que queremos es modificar nuestra opción por defecto; en este sitio recomiendan lo siguiente:
Identificar el nombre de nuestra entrada perdida (en este caso windows)
Luego por medio de un comando magico cambiar la entrada por defecto:
En caso que su instalación de grub no funcione de la manera adecuada y por ejemplo no encuentre su partición Linux, las instrucciones para repararlo son las siguientes.
Crear el archivo 15_Windows en el directorio /etc/grub.d que contenga:
#! /bin/sh -e echo "Adding Windows" >&2 cat << EOF menuentry "Windows" { set root=(hd0,1) chainloader +1 } EOF
Luego de esto, damos permisos de ejecución al archivo:
chmod +x /etc/grub.d/15_Windows
Y Finalmente lanzamos el comando para actualizar nuestra configuración:
grub2-mkconfig -o /boot/grub2/grub2.cfg
Tomado de esta página.
Ahora bien, si lo que queremos es modificar nuestra opción por defecto; en este sitio recomiendan lo siguiente:
Identificar el nombre de nuestra entrada perdida (en este caso windows)
grep windows /boot/grub2/grub.cfg
#menuentry "Windows"
Luego por medio de un comando magico cambiar la entrada por defecto:
grub2-set-default "Windows"
Y generamos nuestro nuevo grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
Eso es todo!!!! Saludos
jueves, 11 de septiembre de 2014
Reparando una tabla en mysql(mariadb)
Revisando un script de monitoreo para squid(mysar), encuentro que la tabla de traffic se esta corrupta, como resultado no se esta actualizando la información sobre el consumo de Internet en la empresa.
Para solucionar esto, encuentro el siguiente comando en esta pagina.
El comando es: myisamchk
Para usarlo en Linux basta con ir al directorio de la BD:
/var/lib/mysql/mysar
Ingresar al directorio de la base de datos corrupta.
# cd mysar/
Y lanzar el comando que arregle la tabla.
# myisamchk traffic
Checking MyISAM file: traffic
Data records: 254198 Deleted blocks: 0
myisamchk: warning: Table is marked as crashed and last repair failed
- check file-size
myisamchk: warning: Size of indexfile is: 12060672 Should be: 3869696
myisamchk: warning: Size of datafile is: 34516352 Should be: 34513644
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
myisamchk: error: Found 270143 keys of 254198
- check record links
myisamchk: error: Record-count is not ok; is 270143 Should be: 254198
myisamchk: warning: Found 2608 deleted space. Should be 0
myisamchk: warning: Found 17 deleted blocks Should be: 0
myisamchk: warning: Found 270167 parts Should be: 254198 parts
MyISAM-table 'traffic' is corrupted
Fix it using switch "-r" or "-o"
Revisamos los dos posibles escenarios para reparar:
# myisamchk traffic -r
- recovering (with sort) MyISAM-table 'traffic'
Data records: 254198
- Fixing index 1
- Fixing index 2
Data records: 270143
# myisamchk traffic -o
- recovering (with keycache) MyISAM-table 'traffic'
Data records: 270143
Finalmente reiniciamos el servicio y con esto ya hemos solucionado el inconveniente... fácil verdad?
Etiquetas:
base de datos,
daño tabla,
linux,
mariadb,
myisamchk,
mysql
jueves, 4 de septiembre de 2014
Poner la pagina de monitoreo de nagios como screensaver
A menudo queremos tener una pantalla que nos sirva de referencia para validar que todo este OK en nuestra red. Sin embargo, por temas regulatorios, hay auditores que se especializan en validar que cuando no estes en tu escritorio el equipo efectivamente quede bloqueado.
Para esto me encontre estescreensaver:
https://code.google.com/p/web-page-screensaver/
lo descargo y coloco las credenciales de monitoreo di maquina de nagios en la configuracion de URL:
http://usuarionagios:contraseñanagios@ServerNagios/nagios/cgi-bin/status.cgi?hostgroup=all&style=detail&servicestatustypes=28&hoststatustypes=15
Hay que aclarar que el usuario y la contraseña de monitoreo van en la url antes del @ServerNagios
servicestatustypes=28 hace referencia a los servicios con estado NO OK.
hoststatustypes=15 hace referencia a los equipos con estado NO UP.
Espero que les sea de utilidad.
Para esto me encontre estescreensaver:
https://code.google.com/p/web-page-screensaver/
lo descargo y coloco las credenciales de monitoreo di maquina de nagios en la configuracion de URL:
http://usuarionagios:contraseñanagios@ServerNagios/nagios/cgi-bin/status.cgi?hostgroup=all&style=detail&servicestatustypes=28&hoststatustypes=15
Hay que aclarar que el usuario y la contraseña de monitoreo van en la url antes del @ServerNagios
servicestatustypes=28 hace referencia a los servicios con estado NO OK.
hoststatustypes=15 hace referencia a los equipos con estado NO UP.
Espero que les sea de utilidad.
Etiquetas:
linux,
monitoreo,
nagios,
screensaver,
windows
miércoles, 27 de agosto de 2014
Reparar el error error RRDs::update ERR[...]conversion of '0,000000' to float not complete: tail ',000000'
Probando nagios graph me encuentro con el siguiente error
error RRDs::update ERR[...]conversion of '0,000000' to float not complete:
tail ',000000
Revisando un poco en google existen dos alternativas a validar dentro de la
configuracion de nagios:
1. Adjuntar un sed en la línea del comando:
#
# 'check_nt' command definition
define command {
command_name check_nt
command_line /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -p 12489 -s user -v $ARG1$ $ARG2$ | sed 's/,/./g'
}
o la 2:
2. Usar un LANG al inicio de la linea de comando
define command {
command_name check_nt
command_line LC_ALL=C LANG=C /usr/lib/nagios/plugins/check_nt -H $HOSTADDRESS$ -p 12489 -s user -v $ARG1$ $ARG2$
}
El problema de la opción 2 es que por algún motivo deja de conocer la salid
a de los comandos alternativos.
Ahi les dejo la inquietud.
Y la pagina donde tomo la información. Aqui
Saludos!!!
miércoles, 16 de julio de 2014
Realizando OCR en Fedora Linux
El término OCR hace referencia a Optical character recognition; existen innumrables herrramientas para realizar la conversión de caracteres a texto en Linux; sin embargo en un post me encontré con algunas que referenciaban desde sourceforge, validando, estas se incluyen en los repos de fedora por tanto es aún mas sencillo de instalar.
Instalar tesseract
sudo yum install tesseract tesseract-langpack-spa
Con esto, ya instalamos las librerias para hacer nuestro OCR; ahora instalamos una herramienta grafica que nos facilite un poco las cosas:
yum search gimagereader
sudo yum install gimagereader
Finalmente nos solicitan algunos diccionarios, para mejorar el tema en español
sudo yum install hunspell-es
y basta con lanzar la APP gimagereader para realizar nuestro proceso de OCR.
Instalar tesseract
sudo yum install tesseract tesseract-langpack-spa
Con esto, ya instalamos las librerias para hacer nuestro OCR; ahora instalamos una herramienta grafica que nos facilite un poco las cosas:
yum search gimagereader
sudo yum install gimagereader
Finalmente nos solicitan algunos diccionarios, para mejorar el tema en español
sudo yum install hunspell-es
y basta con lanzar la APP gimagereader para realizar nuestro proceso de OCR.
viernes, 2 de mayo de 2014
Lanzar maquina virtual virtualbox al inicio
Lo unico que debemos hacer es colocar esta linea en un script, con vim lo hariamos de esta forma:
vim virtualboxstart.sh
#!/bin/bash
virtualbox --startvm vurtualmachine --seamless
Se puede lanzar tambien en modo pantalla completa
virtualbox --startvm vurtualmachine --fullscreen
Y luego configuramos la sesion en gnome para que autoarranque.
En Gnome 3, basta con solo lanzar
gnome-sesion-properties
Nuevo y vinculamos el comando del script que hemos creado arriba.
Saludos
Etiquetas:
bash,
Linnux,
virtualbox,
virtualización
jueves, 1 de mayo de 2014
Cuando tienes el error rhn_check ERROR: SSL errors detected en un rhel5
Esto pasa cuando no has actualizado el rhel 5.1 recientemente
Este error esta registrado en bugzilla de redhat en el siguiente link
https://access.redhat.com/site/solutions/353033
Para trabajar al rededor de el, se recomienda bajar manualmente algunos paquetes, entre los que encontramos:
if you have x86_64 and rhel5.6 media it will works
get via ftp
or remote copy as you want
scp root@nodo:/var/ftp/pub/LocalRepository/Server/dbus* .
scp root@nodo:/var/ftp/pub/LocalRepository/Server/rhn* .
my little inventory dbus-1.1.2-14.el5.i386.rpm
dbus-1.1.2-14.el5.x86_64.rpm
dbus-devel-1.1.2-14.el5.i386.rpm
dbus-devel-1.1.2-14.el5.x86_64.rpm
dbus-glib-0.73-10.el5_5.i386.rpm
dbus-glib-0.73-10.el5_5.x86_64.rpm
dbus-glib-devel-0.73-10.el5_5.i386.rpm
dbus-glib-devel-0.73-10.el5_5.x86_64.rpm
dbus-libs-1.1.2-14.el5.i386.rpm
dbus-libs-1.1.2-14.el5.x86_64.rpm
dbus-python-0.70-9.el5_4.x86_64.rpm
dbus-x11-1.1.2-14.el5.x86_64.rpm
hal-0.5.8.1-62.el5.i386.rpm
hal-0.5.8.1-62.el5.x86_64.rpm
hal-devel-0.5.8.1-62.el5.x86_64.rpm
m2crypto-0.16-6.el5.8.x86_64.rpm
pm-utils-0.99.3-10.el5.x86_64.rpm
python-dmidecode-3.10.13-1.el5_5.1.x86_64.rpm
python-iniparse-0.2.3-4.el5.noarch.rpm
rhn-check-0.4.20-46.el5.noarch.rpm
rhn-client-tools-0.4.20-46.el5.noarch.rpm
rhnlib-2.5.22-5.el5.noarch.rpm
rhnsd-4.7.0-5.el5.x86_64.rpm
rhn-setup-0.4.20-46.el5.noarch.rpm
rhn-setup-gnome-0.4.20-46.el5.noarch.rpm
yum-3.2.22-33.el5.noarch.rpm
yum-metadata-parser-1.1.2-3.el5.x86_64.rpm
yum-rhn-plugin-0.5.4-17.el5.noarch.rpm
yum-updatesd-0.9-2.el5.noarch.rpm
En lo personal, y dado las versiones que tenia a al mano, tomando un rhel5,9 de referencia, el comando quedaria mas o menos asi:
rpm -Uvh rhn*.rpm hal-0.5.8.1-62.el5.x86_64.rpm python-dmidecode-3.10.13-1.el5_5.1.x86_64.rpm yum-rhn-plugin-0.5.4-17.el5.noarch.rpm dbus-libs-1.1.2-14.el5.x86_64.rpm dbus-1.1.2-14.el5.x86_64.rpm m2crypto-0.16-6.el5.8.x86_64.rpm rhn-client-tools-0.4.20-46.el5.noarch.rpm hal-devel-0.5.8.1-62.el5.x86_64.rpm hal-0.5.8.1-62.el5.x86_64.rpm dbus-x11-1.1.2-14.el5.x86_64.rpm dbus-1.1.2-14.el5.x86_64.rpm dbus-devel-1.1.2-14.el5.x86_64.rpm
IDE de Python para linux
Probando un poco estuve revisando las IDE que mas me llaman la atencion para desarrollar en python bajo Linux
Luego de revisar algunas, teniendo en cuenta aspectos como depuración, integración con plugins y familiaridad, tengo las siguientes 3 recomendadas.
Eric
SPE
Spyder
Aunque aun tengo algo que revisar, no he encontrado soporte GTK nativo como si lo hay en QT en varias de ellas.
Luego de revisar algunas, teniendo en cuenta aspectos como depuración, integración con plugins y familiaridad, tengo las siguientes 3 recomendadas.
Eric
SPE
Spyder
Aunque aun tengo algo que revisar, no he encontrado soporte GTK nativo como si lo hay en QT en varias de ellas.
martes, 25 de febrero de 2014
El misterioso caso de la .box que no aparece Virtual Box
Anoche, por descuido dejé sin apagar la maquina virtual en mi equipo al salir de la oficina. Un scrip de apagado de la maquina física se encarga de todas las noches poner el equipo en descanso; sin embargo al llegar hoy, me encuentro con el misterioso error en la consola de virtualbox
Unable to find MV.vbox file
revisando la carpeta de la maquina virtual me encuentro con :
drwxrwxrwx. 2 miusuario migrupo 4096 may 15 2013 Snapshots
-rw-------. 1 miusuario migrupo 12586 feb 24 00:00 MV.vbox-prev
-rw-------. 1 miusuario migrupo 12586 feb 25 00:00 MV.vbox-tmp
drwxrwxrwx. 2 miusuario migrupo 4096 feb 25 08:38 Logs
-rwxrwxrwx. 1 miusuario migrupo 25242468352 feb 25 09:13 MV.vdi
Donde efectivamente no aparece ningún archivo .box revisando un poco veo que MV.vbox-tmp parece ser mi archivo perdido; así que le cambio el nombre y arranco la maquina y asunto arreglado!
Unable to find MV.vbox file
revisando la carpeta de la maquina virtual me encuentro con :
drwxrwxrwx. 2 miusuario migrupo 4096 may 15 2013 Snapshots
-rw-------. 1 miusuario migrupo 12586 feb 24 00:00 MV.vbox-prev
-rw-------. 1 miusuario migrupo 12586 feb 25 00:00 MV.vbox-tmp
drwxrwxrwx. 2 miusuario migrupo 4096 feb 25 08:38 Logs
-rwxrwxrwx. 1 miusuario migrupo 25242468352 feb 25 09:13 MV.vdi
Donde efectivamente no aparece ningún archivo .box revisando un poco veo que MV.vbox-tmp parece ser mi archivo perdido; así que le cambio el nombre y arranco la maquina y asunto arreglado!
domingo, 19 de enero de 2014
Reparando una maquina virtual de emergencia
La virtualización hoy por hoy es nuestra herramienta de trabajo, y base fundamental para el enfoque en la nube que vemos hoy en día.
Como todas las tecnologías no es a prueba de fallos y hace unos días me puso en apuros abrir la consola de recuperación para una maquina virutalizada con xen.
El truco trataba en recuperar contraseña de root para una maquina virtualizada; en un grub normal, hasta fedora 19 o rhel6 es un tema sencillo si no se han protegido grub con password; afortunadamente era un rhel5 y todo lo que hay que hacer es lo siguiente:
1. Apagar la maquina.
2. Crear la maquina con la opción de boot (llamado a grub)habilitada
xm create -b maquinavirtual
Con esto, nos da acceso a la maquina virtual directamente desde grub para iniciar tareas de reparación.
Otra recomendación interesante para estas maquinas es deshabilitar el rhgb en la línea de kernel de grub, esto con el fin de ahorrar un poco de recursos y que no se quede colgado el comando de depuración en consola:
xm console maquinavirutal.
Saludos a todos
Como todas las tecnologías no es a prueba de fallos y hace unos días me puso en apuros abrir la consola de recuperación para una maquina virutalizada con xen.
El truco trataba en recuperar contraseña de root para una maquina virtualizada; en un grub normal, hasta fedora 19 o rhel6 es un tema sencillo si no se han protegido grub con password; afortunadamente era un rhel5 y todo lo que hay que hacer es lo siguiente:
1. Apagar la maquina.
2. Crear la maquina con la opción de boot (llamado a grub)habilitada
xm create -b maquinavirtual
Con esto, nos da acceso a la maquina virtual directamente desde grub para iniciar tareas de reparación.
Otra recomendación interesante para estas maquinas es deshabilitar el rhgb en la línea de kernel de grub, esto con el fin de ahorrar un poco de recursos y que no se quede colgado el comando de depuración en consola:
xm console maquinavirutal.
Saludos a todos
Etiquetas:
arranque de emergencia,
boot,
centos,
linux,
password,
redhat,
root,
simple,
virtualización,
xen
Suscribirse a:
Entradas (Atom)