Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas
Mostrando entradas con la etiqueta trucos. Mostrar todas las entradas

miércoles, 8 de julio de 2015

Borrado de ficheros recursivo en linux

Al ser peligroso (cualquier borrado o reemplazado recursivo lo es), lo vamos a hacer en dos pasos, usando la herramienta find que esta disponible en todos los sistemas Linux:

  1. Ver que vamos a borrar

    Tan sencillo como pedir una búsqueda por nombre (-iname y usando los comodines que necesitemos) y filtrada por tipo (-type) para que solo nos entregue ficheros.

    find /var/log/externos/ARCHIVO/ -iname "dhcpd*" -type f
  2. Borrado como tal

    Una vez lo tengamos claro (es muy importante que hayamos comprobado que realmente en el paso anterior SOLO han aparecido aquellos ficheros que queremos borrar), ejecutamos exactamente el mismo comando, pero añadiendo el comando "-delete"

    find /var/log/externos/ARCHIVO/ -iname "dhcpd*" -type f -delete

lunes, 4 de noviembre de 2013

Listado de tarjetas de red en linux

Untimamente me pasa mucho, especialmente al trabajar con máquinar virtuales de linux sobre un servidor Xen.

Después de mucho buscar, he encontrado un blog que da una solución a mi problema directamente: http://carlosyr.blogspot.com.es/2012/07/truco-listar-las-tarjetas-instaladas-en.html Desde aquí le doy las gracias a su autor.

A lo que vamos, que es lo que me interesa recordar como recetilla imprescindible:

Listar todas los dispositivos de red:
ifconfig -a -s | awk '{print $1}'

Listar los dispositivos de red activos:
ifconfig -s | awk '{print $1}'

Sencillo, pero eficaz.... :D

miércoles, 4 de agosto de 2010

Thunderbird: de repente no puedo acceder a mi cuenta de GMail

Pues me ha ocurrido de repente... de llevar funcionando mese GMail-POP y Thunderbird, de la noche a la mañana, no me acepta la clave de siempre. ¿Solución? la que Google nos plantea en su web:

Solicitudes repetidas de tu nombre de usuario y contraseña
Verifica tu contraseña y, a continuación, borra el captcha. Si usas Google Apps, visita https://www.google.com/a/tudominio.com/UnlockCaptcha. Asegúrate de reemplazar "tudominio.com" por el nombre de tu dominio.
No está de más saberlo....

domingo, 18 de abril de 2010

¡Me acabo de cargar el menú del Gnome!


Bueno... como alguno ya sabréis, hace como un mes que decidí darle nueva vida a mi portátil (un flamante Toshiba M70 de más de 5 años), obligándole a renacer en Linux. Y ya que estamos, ¿por que no hacer la migración sencilla, a través de Ubuntu?

Dicho y hecho. Aunque no es tarea fácil. Una cosa es manejar un samba por consola, y otra tratar de que el maldito Módem 3G de Vodafone se entienda con tu sistema (eso lo por aquí contaré otro día). El caso es que del portátil solo he "extraviado" temporalmente el Bluetooth y, desde luego, no doy por perdida la batalla.

Sin embargo, esta mañana, no se cómo, me he cargado el menú de Gnome. De alguna forma he eliminado el indicador de red de la barra superior, y aunque todo seguía funcionando como siempre, no deja de molestar. El tema es que me he puesto a tocar... bueno... vamos a dejarlo.

¿Habrá alguna forma de hacer un Ctrl-z de todo esto? ¡Pues sí! y es sencillo... Vamos a tratar de que las barras de Gnome vuelvan a su ser:
  1. Siempre en modo gráfico (ya que lo tenemos), vamos a Lugares->Carpeta Personal
  2. En Ver, seleccionamos "Mostrar archivos ocultos" (o pulsamos ctrl-h, que viene a ser lo mismo).
  3. Buscamos la carpeta ".gconf", y dentro de esta, "apps".
  4. Eliminamos la carpeta "panel".
  5. La siguiente vez que iniciemos sesión, todo estará por defecto...
¿Puede ser más fácil? :D

miércoles, 30 de diciembre de 2009

Conocer el tamaño de un directorio en Linux

Parece una tontería, pero me ha hecho falta en varias ocasiones y siempre me toca buscar en google... Esta vez será la última para mi :D
du -sh * .[a-zA-Z0-9]* | sort -n

miércoles, 16 de diciembre de 2009

Cuenta de administrador en Windows Vista

¡Sorpresa!

en Windows Vista, aunque aunque el usuario pertenezcan al grupo de Administradores no tienen todos los privilegios del Administrador... y en algunas ocasiones se nota.

El paso lógico, sería inicar sistema como Administrador, aunque en Windos Vista este usuario viene deshabilitado. Para poder habilitarlo:

En las versiones Home o Home Premium, en las que no tenemos la opción de administrar cuentas de usuario, tendremos que usar una consola de comandos con privilegios administrativos (botón derecho sobre CMD y ejecutar como). Luego, ejecutamos "net user Aministrador /active:yes". Una vez cerrada la sesión actual, deberíamos tener acceso a la cuenta de Adminisrtrador (cudadín, que estará sin contraseña).

En el resto de Vistas, boton derecho en mi PC, Administrar y accedemos a cuentas de usuario.

lunes, 10 de agosto de 2009

Dónde encontrar el programa ScanPST.exe

Los ficheros PST de Outlook son enormes. Mejor dicho, ENORMES....

Outlook, al contrario que otros clientes de correo, tiene la fea costumbre de almacenar toda la información en "archivos de datos" que, al integrar correos, carpetas, adjuntos y demás, llegan a tener tamaños insospechados, incluso si tomamos el sano hábito de crear uno nuevo cada año.

De hecho, aviso: cuidadito con almacenarlos en unidades FAT... ¡No es la primera vez que los veo ocupando más de 4 Gb!

Bueno, a lo que voy. De pascuas a ramos, el bendito PST puede corromperse y Outlook deja de poder acceder a el. Pero tranquilos... Microsoft lo sabe, y por eso ha desarrollado una maravillosa herramienta que lo corrige: ScanPST.exe

Lo complicado es encontrarla. Está siempre, en todos los equipos en los que la he buscado. En caso de WinXP + Office 2003, búscala en la siguiente ruta:
C:\Archivos de programa\Microsoft Office\OFFICE12\

o bien,
C:\Archivos de programa\Archivos comunes\System\MSMAPI\[varios números]\


Suerte...

domingo, 5 de julio de 2009

Reiniciar un Ipod Classic



Solo para el Ipod Classic de 5ª generación (30 Gb en mi caso).

Para reiniciarlo en caso de que se nos quede mirando a las Bahamas (ya me ha pasado en más de una ocasión), el truco es el siguiente:




  1. Liberamos la tecla Hold (que no aparezca la zona roja)


  2. Pulsamos simultaneamente [Menú] y [Seleccionar], durante unos 5-6 segundos o hasta que aparezca la manzana en la pantalla.


jueves, 9 de abril de 2009

Cliente FTP para linux en modo automático

Llevo toda la mañana tratando de configurar una tarea programada en un servidor Linux que envíe por FTP cada semana un fichero.

Se que es sencillo, porque lo he hecho en otra ocasión, pero me ha costado un triunfo localizar los comandos adecuados.

Creamos un fichero en el que guardaremos los comandos que queremos ejecutar con el cliente FTP casi tal-cual los escribiríamos en modo interactivo. En mi caso lo guardo con el nombre "comandos.ftp".
open ftp.servidor.com
user usuario clave
cd /directorio_remoto/
lcd /directorio_local/
put fichero
bye
Llamamos al cliente FTP con el siguiente comando:
ftp -n <comandos.ftp

Chuletilla - tar, split, cat

¿Como se hace?

Empaquetar y comprimir un directorio:

  • Incluyendolo en la estructura:
tar -cvzf archivo.tar.gz directorio
Con la opción "z" hacemos un comprimido (gz).
Sin ella, empaquetamos (tar).
  • Sin incluirlo:
cd directorio
tar -cvzf ../archivo.tar.gz *

Desempaquetar y descomprimir lo anterior:

  • En la ubicación del archivo:
tar -xvzf archivo.tar.gz
  • En otro directorio:
cd /directorio
tar -xvzf /ruta_de_nuestro_archivo/archivo.tar.gz

Cortar en trozos un fichero más grande:

split -b tamaño -d fichero_original nombre_fragmento.s
tamaño puede ser 100k, por ejemplo.
split -b 100m -d fichero.tar.gz fichero.tar.gz.s
Deberíamos haber obtenido unos cuantos fragmentos de 100 megas, con el formato fichero.tar.gz.s01, fichero.tar.gz.s02...

Unir los trozos de antes:

cat nombre_fragmento* > fichero_original
Muy macarra, ¿verdad?
cat fichero.tar.gz.s* > fichero.tar.gz

Por último, nunca es mala idea el asegurarnos de la integridad del fichero una vez reconstruido, mediante algo tan sencillo como comprara los valores de las firmas MD5 de ambos ficheros:
md5sum -b fichero.tar.gz > fichero.tar.gz.md5

Pasar un proceso a un segundo plano

Una de esas dudas eternas para cualquien novatillo en linux....

En ocasiones, podemos necesitar que un proceso que estamos ejecutando sobre nuestro terminal pase a un segundo plano (Background) de forma que nos permita continuar trabajando.

Imaginemos, por ejemplo, que hemos lanzado una compresión de gran tamaño:
tar -czf /datos/backup-2/archivo.tar.gz *
El sistema se quedará esperando a que el comando tar le devuelva el control del terminal.

Si en ese momento, pulsamos [ctrl+Z] detendremos el proceso en curso:
[1]+ Stopped tar -czf /datos/backup-2/archivo.tar.gz *
Seguidamente, usaremos el siguiente comando para continuar con el proceso en segundo plano:
bg
Con el comando "jobs", obtendremos un listado de los comandos que tenemos en proceso:
[1]+ Running tar -czf /datos/backup-2/archivo.tar.gz * &
Y con el siguiente comando volveremos a poner nuestro proceso en primer plano (foreground):
fg


No obstante, nunca está de más ser previsores y para ello, siempre podremos lanzar nuestro proceso directamente a un segundo plano, añadiendo al final el símbolo "&":
tar -czf /datos/backup-2/archivo.tar.gz * &

domingo, 15 de febrero de 2009

La temperatura de nuestro equipo

La temperatura de nuestro equipo es un dato interesante en multitud de ocasiones. Desde hace tiempo, utilizo estas dos aplicaciones en mi trabajo diario con muy buenos resultados.

Generalmente, Mobilemeter está más orientado a la supervisión, mientras que SpeedFan es tremendamente útil junto con herramientas del tipo "Hot CPU Tester", para buscar fallos de refrigeración en el equipo.

MobileMeter:










SpeedFan:

martes, 2 de diciembre de 2008

Esa navaja suiza antes conocida como "date"

GNU date is one of the many common Linux programs in GNU Coreutils package. Here are some of the examples of performing date time arithmetic with GNU date command, using -d or --date option switch:
date -d "last month" +%m
Return as last month in numeric format
date -d "2 month ago" +%b
Return as last month in abbreviated month name
date -d "-2 month" +%B
Return as last month in full month name
date -d "-1 hours" +%H
Returns previous hour in 24-hours format (00-23)
date -d "tomorrow"
Return the date and time of tomorrow
date -d "yesterday" +"%d %B %y"
Return the date of yesterday in dd MMM yy
date -d "last week" +%a
Return last week in abbreviated weekday name
date -d "$(date +%Y-%m-15) -1 month" +'Last month was %B!'
To avoid getting result of “July” when executing date -d "-1 month" +%B on 31 July 2006, because “2006-07-31 -1 month” might evaluate to 2006-07-01, because 2006-06-31 is an invalid date!
date -d "1970-01-01 00:00:01 UTC" +%s
Return the Unix Epoch time (the total seconds elapse since midnight of 1970-01-01), which is 1 secs in this case.
date -d "1970-01-01 1234567890 sec" +"%F %T %z"
Return the literal date format of the given Unix Epoch time.

viernes, 28 de noviembre de 2008

Instalar una impresora PS

Si trabajamos con LaTeX, antes o despues necesitaremos una impresora PS si queremos insertar imágenes en nuestro documento. La idea es modificar la imagen que queremos insertar con el programa que mejor conzcamos (recomendando Gimp, claro) para luego imprimirla en nuestra impresora PS, guardandola en disco con formato PS y, por último, insertarlo en LaTeX.

Los pasos son sencillos:
  1. Agremamos una nueva impresora conectada al equipo, pero sin que Windows la detecte automáticamente.
  2. Como puerto, seleccionamos "FILE: (Imprimir a un archivo)"
  3. A la hora de seleccionar la impresora, buscamos la "Apple Color LaserWriter 12/600" que funciona a la perfección (en el blog de LaTeX nos indican igualmente la "HP PaintJet XL300 v2011.112")
Eso es todo...

jueves, 16 de octubre de 2008

Archivos DocX en Microsoft Office 2003


Tan solo es necesario instalar el Paquete de compatibilidad de Microsoft Office para formatos de archivos de Word, Excel y PowerPoint 2007 que proporciona Microsoft en el siguiente enlace.

jueves, 2 de octubre de 2008

Mil y una impresoras....

Publicar entrada

¿ Cuantas veces nos hemos encotrado con una sola impresora real, y 5 o 6 impresoras "detectadas automáticamente" ? El entorno de red de Windows XP proporciona la funcionalidad de "rastreo de red" que realiza una búsqueda de vínculos a los recursos de la red, como impresoras compartidas.

La idea es buena, pero para usuarios sin experiencia o con poco conocimiento, puede llegar a ser todo un engorro el tener que elegir la impresora que usar entre 6 virtuales que ni conocen (todo depende, claro, del tamaño de la red).

La solución es fácil... Tan solo desactivar la opción Buscar automáticamente carpetas e impresoras de red. Para ello, abrimos una ventana del explorador de ficheros, y vamos a herramientas -> opciones de carpeta -> ver y en la lista de configuración avanzada deseleccionamos esa opción.

Eso es todo, amigos ...