Está en: »

Autor: miguelcarmona

Hacer parpadear el led de la tarjeta de red

Para poder relacionar la interfaz lógica que vemos en el sistema operativos con la física, podemos hacer parpadear los leds de la interfaz. Nos puede ayudar a identificar fácilmente dónde debemos conectar los cables.

Mediante ethtool y la opción -p (–identify) podemos hacer parpadear los leds:

# ethtool -p eth0

ethtool acepta un parámetro opcional para hacerlo parpadear un determinado número de segundos por si no nos da tiempo de verlo:

# ethtool -p eth0 10

Vía: http://systemadmin.es/2012/03/hacer-parpadear-la-interfaz-de-red

Creando una lista de los programas instalados en Debian y familia

Para crear una lista de dichos programas, solo tenemos que teclear los siguientes comandos en nuestra terminal.

dpkg --get-selections | grep -v deinstall > archivos

Ya tenemos una lista llamada archivos con todos los programas, que se habrá guardado en nuestra carpeta personal.

¿Como la restauramos?. Continúe leyendo…

Cifrar un documento con un certificado mediante openssl

Anteriormente ya vimos cómo podemos pedir un CSR para enviar a una entidad certificadora y cómo podemos autofirmar el certificado. Vamos a ver como podemos usar openssl para cifrar un documento extrayendo la clave pública de un certificado para luego cifrar el documento y usar la clave privada para descifrarlo.

Continúe leyendo…

Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux

Imágenes NRG de Nero

Las imágenes NRG pueden montarse sin problemas directamente desde la terminal haciendo:

$ sudo mkdir /mnt/punto/de/montaje
$ mount -t iso9660 -o loop,offset=307200 imagen.nrg /mnt/punto/de/montaje

El resto de formatos no puede montarse directamente, por lo que siempre haremos el siguiente proceso:

  1. Convertir la imagen a estándar ISO
  2. Montar la imagen en ISO: en modo texto o mediante interfaz gráfico

Veamos uno a uno los conversores de los que disponemos.

Continúe leyendo…

Información sobre los modulos PHP | systemadmin.es

I love PHPMediante la función phpinfo() o la opción -i del php podemos obtener varia información sobre el PHP instalado y sus modulos. Pero también podemos obtener información por de los módulos por separado sin tener que tratar la salida del phpinfo()

En caso que nos interese obtener la información sobre el modulo y sus opciones haríamos:

$ php --ri mysql

mysql

MySQL Support => enabled
Active Persistent Links => 0
Active Links => 0
Client API version => 5.1.51
MYSQL_MODULE_TYPE => external
MYSQL_SOCKET => /tmp/mysql.sock
MYSQL_INCLUDE => -I/usr/local/mysql//include/mysql
MYSQL_LIBS => -L/usr/local/mysql//lib64/mysql -lmysqlclient 

Directive => Local Value => Master Value
mysql.allow_persistent => On => On
mysql.connect_timeout => 60 => 60
mysql.default_host => no value => no value
mysql.default_password => no value => no value
mysql.default_port => no value => no value
mysql.default_socket => no value => no value
mysql.default_user => no value => no value
mysql.max_links => Unlimited => Unlimited
mysql.max_persistent => Unlimited => Unlimited
mysql.trace_mode => Off => Off

También nos puede servir para saber si el modulo esta o no instalado:

$ php --ri noexisto
Extension 'noexisto' not present.

Vía: Información sobre los modulos PHP | systemadmin.es.

Comprobar y reinstalar archivos protegidos de sistema en Windows (XP, vista y 7)

A veces nos encontramos con algún tipo de problema con los archivos básicos del sistema ya sea porque han quedado corruptos por un problema con el sistema de ficheros o simplemente que dichos archivos han sido modificados por alguna aplicación «mal intencionada».

Para corregir este problema, podemos ejecutar (menú de inicio -> ejecutar):

SFC.EXE /SCANNOW

Con este comando le pedimos al sistema que compare los archivos protegidos con las versiones que tenemos en el cd de instalación (requiere que lo introduzcamos al ejecutar dicha herramienta) y si hay algún cambio, restaura la versión original.

Para más información y/o parámetros extra: http://support.microsoft.com/default.aspx?scid=kb;en-us;310747 y http://support.microsoft.com/kb/929833

Dar acceso VNC a una máquina virtual Proxmox sin acceder al panel | xavifernandez.com

Mientras no llega la nueva versión de nuestro querido panel de control para virtualización Proxmox, si se nos plantea la necesidad de tener que dar acceso por VNC a una máquina virtual, y no queremos pasarle el root de nuestro servidor podremos hacerlo de la siguiente forma:

echo "5902 stream tcp nowait root /usr/sbin/qm qm vncproxy 102 password" >> /etc/inetd.conf
/etc/init.d/openbsd-inetd restart

Donde 5902 es el puerto de VNC, 102 es el número de máquina virtual y password la contraseña VNC de acceso

vía: Dar acceso VNC a una máquina virtual Proxmox sin acceder al panel | xavifernandez.com.

Dependencias en Plasmoid


Hay veces que se nos presenta el problema de que alguno de nuestros plasmoid instalados no se muestra o nos tira algún error del tipo:

No ha sido posible crear este objetos por el siguiente motivo:

El script de inicialización ha fallado

Normalmente pasa cuando actualizamos la versión del sistema o instalamos uno de nuevo.

La mejor opción para estos casos es abrirnos una consola y lanzarlo desde consola.

Para listar los plasmoid instalados: Continúe leyendo…

Manejo habitual de LVM (volúmenes lógicos)

Manejo habitual de LVM (los comandos los proporciona el paquete lvm2 que se instala por dependencias):

  • Añadir una partición al disco virtual, primero tenemos que formatearla con fdisk y marcarla como 8e (Linux LVM). Después añadiremos la partición al disco virtual:
    vgextend disco_virtual /dev/hdc1

Continúe leyendo…

Tutorial rápido de jQuery

Con algo más de 4 años de vida, jQuery se ha convertido en la librería JavaScript más utilizada actualmente, y es que, además, es gratuita, de código abierto (bajo licencia MIT y GPL v2) e increíblemente ligera. Entre sus usuarios podemos encontrar a Google, Microsoft, IBM, Amazon, Twitter, WordPress, Mozilla o Drupal.

Para poder utilizar esta librería lo primero que tendremos que hacer será incluir su código en nuestro proyecto. Podemos descargar el script desde su página web, subirlo a nuestro servidor, y ejecutarlo con la etiqueta script:

También podemos cargarla directamente desde el CDN que mantiene Google:

el de Microsoft:

o el del propio jQuery
Continúe leyendo…