martes, 20 de julio de 2010

COMPRIMIR Y DESCOMPRIMIR ARCHIVOS EN LINUX

Realmente no me acuerdo de donde saqué esta información, mas bien si me acuerdo que me es útil.
A veces queremos manejar el tema de compresión y descompresión de archivos en Linux, desde la línea de comandos.
Aquí va un lista bastante interesante, no la hice yo, pero tampoco se a quién darle el mérito, jejeje.



.tar (tar)
Empaquetar:
  • tar cvf archivo.tar /archivo/mayo/*
Desempaquetar:
  • tar xvf archivo.tar
Ver el contenido (sin extraer):
  • tar tvf archivo.tar

.tar.gz - .tar.z - .tgz (tar con gzip)
Empaquetar y comprimir:
  • tar czvf archivo.tar.gz /archivo/mayo/*
Desempaquetar y descomprimir:
  • tar xzvf archivo.tar.gz
Ver el contenido (sin extraer):
  • tar tzvf archivo.tar.gz

.gz (gzip)
Comprimir:
  • gzip -q archivo
(El archivo lo comprime y lo renombra como "archivo.gz")
Descomprimir:
  • gzip -d archivo.gz
(El archivo lo descomprime y lo deja como "archivo"
Nota: gzip solo comprime archivos, no directorios

.bz2 (bzip2)
Comprimir:
  • bzip2 archivo
  • bunzip2 archivo
(El archivo lo comprime y lo renombra como "archivo.bz2")

Descomprimir:
  • bzip2 -d archivo.bz2
  • bunzip2 archivo.bz2
(El archivo lo descomprime y lo deja como "archivo")
Nota: bzip2 solo comprime archivos, no directorios

.tar.bz2 (tar con bzip2)
Comprimir:
  • tar -c archivos | bzip2 > archivo.tar.bz2
Descomprimir:
  • bzip2 -dc archivo.tar.bz2 | tar -xv
  • tar jvxf archivo.tar.bz2 (versiones recientes de tar)
Ver contenido:
  • bzip2 -dc archivo.tar.bz2 | tar -tv

.zip (zip)
Comprimir:
  • zip archivo.zip /mayo/archivos
Descomprimir:
  • unzip archivo.zip
Ver contenido:

  • unzip -v archivo.zip

.lha (lha)
Comprimir:
  • lha archivo.lha /mayo/archivos
Descomprimir:
  • lha -x archivo.lha
Ver contenido:
  • lha -v archivo.lha
  • lha -l archivo.lha
.zoo (zoo)
Comprimir:
  • zoo -a archivo.zoo /mayo/archivos
Descomprimir:
  • zoo -x archivo.zoo
Ver contenido:
  • zoo -v archivo.zoo
  • zoo -L archivo.zoo
.rar (rar)
Comprimir:
  • rar -a archivo.rar /mayo/archivos
Descomprimir:
  • rar -x archivo.rar
Ver contenido:
  • rar -v archivo.rar
  • rar -l archivo.rar

miércoles, 14 de julio de 2010

MONITOREO DE EQUIPOS CON NAGIOS

Para la instalación de Nagios en Fedora
http://nagios.sourceforge.net/docs/3_0/quickstart-fedora.html


HERRAMIENTAS DE MONITOREO
http://www.monitortools.com

COMPARACIONES
http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems

CLIENTE PARA WINDOWS
http://nsclient.org/nscp/

INTERESANTES COMANDOS VI

http://www.catswhocode.com/blog/100-vim-commands-every-programmer-should-know

martes, 13 de julio de 2010

REPOSITORIO LOCAL EN FEDORA 12

ARTÍCULO ORIGINAL

http://mifedoracore.blogspot.com/2007/09/repositorio-local-para-fedora-creado.html

http://mifedoracore.blogspot.com/2007/08/crea-tu-propio-repositorio-local-para.html

Aca tal vez vuelvo a repetir lo de otro blogger, no importa, lo utilizo como ayuda memoria para las tareas cotidianas.
Esto sirve cuando se quiere actualizar los paquetes utilizando el cd, o teniendo los paquetes en el disco duro, algunos dirán, bueno... para que quiero si tengo internet.. creanme, en alguna ocasión lo necesitarán jajaja.


Básicamente se debe crear un direcotrio con el usuario root.
Luego colocar los paquetes *.rpm.
Por último agregar el repositorio.

mount -o loop fedora-12.iso /media/midvd/Fedora/

$ su -
contraseña

Seguir con estos comandos para crear el directorio, cargar los archivos y crear un archivo de configuración de repositorio para yum.

# mkdir /var/mirepo
# cp /media/midvd/Fedora/*rpm /var/mirepo
# createrepo /var/mirepo
# vi /etc/yum.repos.d/fedora-local.repo

#ARCHIVO fedora-local.repo
[local]
name=Fedora $releasever - $basearch
baseurl=file:///var/mirepo/
enabled=1
gpgcheck=0
#FIN DE ARCHIVO fedora-local.repo


Luego es necesario copiar el directorio repodata dentro del repositorio, de lo contrario saldrá el siguiente mensaje al probar instalar un paquete.

[root@gatewaysms yum.repos.d]# yum install perl*

Complementos cargados:presto, refresh-packagekit
file:///var/mirepo/repodata/repomd.xml: [Errno 14] Could not open/read file:///var/mirepo/repodata/repomd.xml
Intentando con otro espejo.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: local. Please verify its path and try again


Si se ha copiado el archivo, todo funcionará en orden.