3 de Julio del 2009
Bueno antes de nada tenemos que saber que una unidad esta mal, como es esto posible pues ejecutando lo siguiente:
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[2] sdb2[1]
312174976 blocks [2/1] [_U]
[==========>..........] recovery = 54.1% (168931264/312174976) finish=47.6min speed=50123K/sec
md0 : active raid1 sda1[0] sdb1[1]
393472 blocks [2/2] [UU]
unused devices: <none>
*Este caso se esta recuperando la unidad.
La parte md1 no esta bien ya que se que la unidad sdb2 no esta sincronizada.
Si realizamos esta consulta veremos los errores que nos devuelve:
dmesg | grep md
Recuperar unidad
mdadm /dev/md1 -a /dev/sdb2
mdadm: re-added /dev/sdb2
Y consultamos el estado:
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[2] sdb2[1]
312174976 blocks [2/1] [_U]
[============>........] recovery = 62.5% (195145600/312174976) finish=36.6min speed=53148K/sec
md0 : active raid1 sda1[0] sdb1[1]
393472 blocks [2/2] [UU]
unused devices: <none>
También se puede consultar de la siguiente forma:
mdadm --detail /dev/md1
Referencia:
http://osl.ull.es/node/174
http://ubuntuforums.org/showthread.php?t=43408
3 de Julio del 2009
Esta vez hemos configurado nuestro equipo con raid para redundancia de datos y por supuesto cifrado. Bueno no me quiero extender demasiado con mis explicaciones ya que en esta web esta bastante bien explicado:
http://doc.ubuntu-es.org/Instalar_Servidor_Ubuntu_8.04_Con_RAID_por_Software
La única pega que he encontrado ya que la primera partición en raid (Raid #0) me ha puesto pegas y es que he tenido que crear antes el grupo de Raid #1 de crear las particiones para la parte cifrada. Un vez creado el Raid #0 e procedido crear las particiones para la unidad cifrada y he creado el grupo Raid #1 con las unidades /dev/sda2 y /dev/sdb2. Los discos tenían diferentes tamaños con lo que ha utilizado el tamaño del disco menor.
Une ves realizada esa tarea he seguido la guía anterior:
http://www.keopx.net/ubuntu/instalacion-de-linux-cifrado-en-debian-ubuntu/
1 de Julio del 2009
Esto todavía no he tenido tiempo de probarlo pero me ha parecido un articulo interesante el cual de forma sencilla puede renombrar todos los ficheros.
Para
| Comando |
Antes |
Despues |
| rename ’s/txt$/html/’ * |
testfil.txt |
testfil.html |
| rename ’s/.txt/.html/’ * |
restfil.txt |
testfil.html |
| rename ’s/$/.flv/’ * |
testfil |
testfil.flv |
| rename ’s/.txt$//’ * |
testfil.txt |
testfil |
| rename ’s/.txt//’ * |
testfiltxt.txt |
testfi.txt |
Referencia:
http://ubuntuforums.org/showpost.php?p=3097076&postcount=3
1 de Julio del 2009
El otro día por motivos de trabajo me toco el comprimir unos cuantos JavaScript. Para ello seleccione una herramienta.
Entre otros compresores hemos elegido YUI Compressor para realizar dicha tarea.
Se puede descargar de esta web http://www.julienlecomte.net/yuicompressor/ o desde aqui.
Utilización básica
Una forma facial de utilización es esta:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js
En la web se encuentra documentación como para poder elegir las opciones que mas nos puedan interesar.
Script
En estas lineas vamos a mostrar el script que hemos utilizado para comprimir los ficheros .js de javascript. Eso si realizar esta tarea en un entorno que se vaya a exportar a producción ya que de lo contrario perderemos las fuentes que son mas legibles.
#!/bin/bash
lista=`find . -type f -name *.js`
for file in $lista
do
cadena=`java -jar /home/regiguren/Escritorio/yuicompressor-2.4.2.jar $file`
echo $cadena > $file
echo $file
done
Es necesario que el script este la carpeta raíz desde donde queremos que busque los fichero .js que queremos buscar y comprimir. Recordar que es necesario el cambiar los parámetros referentes a nuestro equipo
Referencias
1 de Julio del 2009
Una cosa interesante que he averiguado con bastante fortuna, es la posibilidad de grabar el escritorio con un interfaz donde podemos elegir el área a grabar.
Para ello es necesario el instalar
sudo aptitude install gtk-recordmydesktop
Una vez instalado vamos a Aplicaciones > Sonido y Video > gtk-recordMyDesktop.
Se abrirá una ventana donde podremos elegir el area a grabar. Pulsaremos a grabar y ya tenemos nuestra grabación.
Para parar la grabacion vamos a la barra superior al lado del volumen aparecerá un nuevo indicador que es el que nos permitirá detener la grabación.
El vídeo se guardara en formato en ogv. Para poder publicar en diferentes sitios este formato no es valido con lo que interesa recodificar. Sera necesario el instalar lo siguiente:
sudo aptitude install mencoder
Una vez que tenemos esto procedemos a recodificar.
mencoder videoentrada.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o videosalida.avi
Estas opciones pueden variar según nuestra necesidad.
30 de Junio del 2009
Esta vez realizaremos una búsqueda de un fichero por nombre o extensión como mas nos interese.
Búsqueda por extensión:
find . -type f -name *.js
El punto es la ruta actual también podemos pones otra ruta:
find /home/keopx -type f -name *.js
Busqueda de fichero por nombre:
find /home/keopx -type f -name *text_busqueda*
Los * hacen que sea todo eso quiere decir que buscara la cadena que contenga text_busqueda. Si solo queremos que nos busque una concreta habría que quitarle los *.