Mini HowTo Tar

El programa tar (Tape Archiver) nos sirve para almacenar, respaldar y transportar archivos en uno solo. Estos son algunos de los usos mas comunes:

Empaquetar:
$tar -cvf archivo.tar archivosaempaquetar
Donde
c = create (crear un archivo)
v = verbose (muestra los archivos que con lo que se esta trabajando)
f = filename (nombre del archivo)
archivo.tar (es el nombre del archivo que se va a crear)
archivosaempaquetar (nombre de los archivos a empaquetar, pueden ser varios archivos o un subdirectorio en especifico)

Mostrar contenido de un .tar:
$tar -tvf archivo.tar
Donde t = table of contents (lista de archivos)
v, f = (ya se la saben)
archivo.tar (archivo del que se quiere ver el contenido)

Extraer contenido de un .tar:
$tar -xvf archivo.tar
Donde x = extract (extraer)
v, f = (ya se la saben)
archivo.tar (archivo del que se va a extraer los archivos)

Extraer archivos especificos de un .tar
usando comodines:
$tar -xvf archivo.tar *.jpg
Donde x = extract (extraer)
v, f = (ya se la saben)
archivo.tar (archivo del que se va a extraer el archivo)
*.jpg (en este caso va a extraer solo los archivos con extension .jpg)

Usando comprension de archivos
Podemos combinar la utileria gzip para comprimir archivos, solo debemos agregar una (z) a las opciones y en el nombre del archivo agregarle de .tar a
.tar.gz o .tgz para distinguir entre un archivo empaquetado y uno comprimido.
$tar -zcvf archivocomprimido.tar.gz archivosacomprimir
Donde z = gzip compresion (utileria gzip para comprimir archivos)
c = create (crear un archivo)
v = verbose (muestra los archivos que con lo que se esta trabajando)
f = filename (nombre del archivo)
archivo.tar.gz (es el nombre del archivo comprimido que se va a crear )
archivosacomprimir (nombres de los archivos a comprimir, pueden ser tambien un subdirectorio en especifico).

De regreso a clases

Hoy regrese a clases, y para no
perder costumbre llegue tarde, hoy sí se desperto la que menos creia que lo haría, la maestra de Intro a ISC, y dio clases!, creo que es la 4ta vez que ha dado, ha pero amenazo con ir el miercoles, cosa que no creo en lo mas minimo, deberia ir de lunes a jueves a las 7 am, pero se cree diva o no se que cosa.
Y pues para no variar ya tengo tarea, que deberia estar haciendo y estudiando por que tendre examen de Mate. Bueno, con muchas ganas de seguir aprendiendo estoy de regreso y a pegarle a C#, haber que sale.
Por cierto, todos llegaron con nuevo look, esa ida a San Felipe si que hizo bien, uts!!!
Saludos al 501. Al taquero, a la Cinthia, al biscuichi, al meño, al nomames, al nightcrowler que hoy no fue y a todos los demas.

Servidor alexagudo.net caido!

Desde la tarde habia estado caido mi servidor por una extraña razon, tan extraña que aun desconozco que pudo haberlo ocasionado. Tengo dos teorias, una es que ha telnor (mi proveedor de internet) se le haya caido el servicio y me dejo sin internet un buen rato, y otra que este fallando mi routeador.
Como no tengo acceso via ssh a mi servidor tuve que hacerlo todo
por medio de mi hermano desde la linea telefonica, diciendole paso a paso que hiciera, desde verificar direcciones ip del router como del server, reinicar el ruteador, verificar funcionamiento de apache, actualice manualmente
los dns y…nada. Todo estaba en orden, asi que lo deje todo hasta llegar a casa.
Llegando a casa verifico de
nuevo todo y veo que esta en su lugar, los logs no indican nada importante, y pues que se me ocurre entrar a la configuracion de mi router, en la seccion donde se habilitan los Servidores Virtuales, verifico que el que apunta
a alexagudo.net este correctamente y veo que si, no hice ningun cambio, asi que solo le doy aplicar mas por costumbre que por otra cosa, y ahi esta, por arte de magia ya estoy de nuevo en linea.
No se si este sea algo normal, tengo un Dlink DI-524, pero imagino que no, asi que si tienen alguna referencia de esto pues les encargo alguna sugerencia.

Innovatech 2006

Logo Innovatech 2006

Innovatech es un ciclo de conferencias multidisciplinarías, que abarca temas de interés tecnológico enfocado en los estudiantes de la carrera de ingeniería en sistemas computacionales, con la finalidad de ampliar sus conocimientos sobre las diferentes áreas y aplicaciones de la ingeniería computacional.

El eslogan para este año es: “Your key is the innovation“, aunque me hubiera gustado mas uno de los propuestos: “Habra burritos”.

Innovatech se
estara celebrando del 29 de mayo al 1 de junio en el teatro Calafornix del Técnologico de Tijuana.

Leer particiones NTFS en Linux

Por lo regular muchos de los que
vamos iniciando en GNU/Linux necesitamos accesar a alguna partición de Windows, una forma sencilla es configurando el archivo /etc/fstab con lo siguiente:

/dev/hdb1 /mnt/music ntfs ro,noauto,user,umask=022 0 0

Donde /dev/hdb1 se refiere a la primera partición del disco duro que esta en el ide primario como esclavo. /mnt/music se refiere a la ruta donde sera montada la partición NTFS, aquí ya deberiamos tener creado ese subdirectorio en /mnt. El siguiente se refiere al tipo de partición, en este caso NTFS. Después vienen varias opciones, ro significa que es de solo lectura, user que cualquier usuario puede montarlo, umask controla los permisos. Los últimos dos ceros siempre deben estar así, pero ya en otra nota explicaré mas detenidamente para que nos sirve el archivo fstab. Por ahora con esta configuración podremos acceder a nuestra partición NTFS.

Herramienta Ethtool

Ethtool es un programa para ver y cambiar configuraciones de red en un sistema linux, me sirvió para verificar la velocidad de una de mis tarjetas.

#ethtool eth0

Para verificar el driver es así:

#ethtool -i eth0