Noticias de interés · Noticias 06 Febrero del 2012
Haz de Blog de Hugo Conde tu página de inicio Poner como página de inicio Añade Blog de Hugo Conde a tus favoritos Anadir a favoritos buscador temático Buscador temático

Linux

Optimización de servidores

Linux | 06/03/11

Una de las conferencias que estuve sobre proyectos distintos y optimización de servidores, nos comentaron que en uno de ellos, usaban unos
.200 servidores.
16GB ram camda uno
.Sin disco duro ni sistema operativo, y arrancaban con BOOTP/DHCP

Todos formaban un pool accesible desde todos los servidores de aplicaciones. Además tenían instalado Lighttpd + FastCGI, así como compilador php ZEND

 Ampliar la noticia Optimización de servidores

Traspasar web de un servidor a otro

Linux | 06/03/11

Hay varias formas de traspasar la información de un servidor a otro.
Suponiendo que hay un nuevo servidor [A] y un servidor antiguo [B]


1. traerse el fichero al destino. [A] < [B]
. estando conectado en [A] ejecutar el comando
wget http://www.weboriginal.com/fichero
Ampliación: wget -q url_origen -o carpeta_destino


2. mandar los ficheros desde el origen [B] > [A]
. estando conectado en [B] ejecutar el comando
rsync -avp ruta_origen  -e ssh usuario@ip:ruta_destino
donde ruta_origen pj: /home/dominio/www/ 
donde ruta_destino pj: /var/www/vhosts/dominio/httpdocs/
donde ip (ip destino) pj: 200.300.400.500
donde usuario pj: root

3. si no hay acceso ssh a [B], y no es un solo fichero, se puede hacer una sincronización mirror por ftp
./usr/bin/wget --mirror -k --ftp-user=usuario --ftp-password=clave ftp://ip/public_html/*


Con la opción (2) y (3)  tenemos la posibilidad de sincronizar nuevamente si la conexión falló.



Al ejecutar este comando, pedirá la clave de acceso para ese usuario en el servidor destino. Recordar que luego en el servidor destino, hay que cambiar la propiedad de la carpeta (y de todas las subcarpetas -R) al dueño verdadero.

chown -R  usuario.grupo carpeta

Pj chown -R ueyt34.passev httpdocs

comandos tar zip en linux

Linux | 06/03/11

En esta guía presentamos las líneas de comandos necesarios para comprimir o para descomprimir múltiples tipos de archivos como .tar, .zip, .rar, .tar, .gz, y otros


c=compress (empaquetar).
x=decompress (desempaquetar)
v=verbose (para que nos diga lo que hace).
f=file (empaquetar en un archivo).
z=comprimido (gzip)
* (empaquetar todos los archivos).


Ficheros tar


Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
Desempaquetar: tar -xvf archivo.tar
Ver contenido tar -tf archivo.tar


Ficheros gz
Comprimir: gzip -9 fichero
Descomprimir: gzip -d fichero.gz


Ficheros bz2
Comprimir: bzip fichero
Descomprimir: bzip2 -d fichero.bz2


gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:


Ficheros tar.gz
Comprimir: tar -cvzf archivo.tar.gz ficheros
Descomprimir: tar -xvzf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz


Ficheros tar.bz2
Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t


Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip


Ficheros lha
Comprimir: lha -a archivo.lha ficheros
Descomprimir: lha -x archivo.lha
Ver contenido: lha -v archivo.lha
Ver contenido: lha -l archivo.lha


Ficheros arj
Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Ver contenido: arj -v archivo.arj
Ver contenido: arj -l archivo.arj


Ficheros zoo
Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo -x archivo.zoo
Ver contenido: zoo -L archivo.zoo
Ver contenido: zoo -v archivo.zoo


Ficheros rar
Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.rar


Nota :Intentad no usar RAR y ARJ que usan formatos propietarios.


Fuente: http://www.badopi.org/

 Ampliar la noticia comandos tar zip en linux
1