miércoles, 12 de septiembre de 2012

Instalacion y configuracion extra basica de rsync para sacar backups en linux

Para sacar una copia de seguridad de linux, hay muchas opciones la mas simple es usar rsync.
La idea será crear un directorio al cual copiar los archivos del sistema en el estado actual, luego quemar o copiar a una unidad externa estos datos.
Hay ciertos archivos que no deben ser copiados ya que se refieren al uso actual del sistema y se colocaran en la seccion exclude asi como la ruta del directorio de backup
Asumiendo que sacaremos el backup en /respaldos/copiaSO:


Linux

mkdir -p /respaldos/copiaSO
rsync -aAXv /* /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*}

Una vez terminado podemos quemar o almacenar el directorio copiaSO para luego comparar cambios con el sistema o restaurarlo.


Para comparar una copia de seguridad de linux con el sistema actual usando rsync.
Asumiendo que tenemos el backup obtenido con el punto anterior, en /respaldos/copiaSO

Linux

rsync -av --dry-run / /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*} > /root/cambios.txt Con este comando obtenemos las diferencias del estado actual respecto al backup en el archivo /root/cambios.txt.


Corregir Paquetes rotos en linux extra basico

Corregir paquetes rotos en linux debian, es decir cuando uso apt-get install o dpkg muestra un error tipo: "Se encontraron errores al procesar"


Linux
cd /var/lib/dpkg/info
Buscar el paquete problematico y eliminar el postinst o postrm ejemplo mc
rm mc.postrm
apt-get -f install

martes, 14 de febrero de 2012

Instalacion y configuracion extra basica de servidor y cliente de Hora (time server) ntp

Configuracion básica de un time server(192.168.1.1) y la de tus clientes (red 192.168.1.xxx)


En servidor linux (192.168.1.1)

apt-get install ntp ntpdate
Editar el archivo /etc/ntp.conf y colocar el siguiente contenido

server 0.br.pool.ntp.org
server 0.ubuntu.pool.ntp.org
restrict 127.0.0.1
restrict ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

luego reiniciar el servicio

ntpd stop (si no da colocar) service ntp stop
ntpd start
(si no da colocar) service ntp start

En cliente linux(192.168.1.xxx)
apt-get install ntpdatejavascript:void(0)
ntpdate 192.168.1.1
En cliente Windows(192.168.1.xxx)
click en el reloj de la parte inferior derecha
click en el dialogo Tiempo de internet
Seleccione el check sincronizacion automatica y coloque el ip 192.168.1.1
luego Actualizar

lunes, 24 de octubre de 2011

Assigning the return value of new by reference is deprecated in

Si acabas de actualizar tu php, y te aparece el error Assigning the return value of new by reference is deprecated in tienes la opcion de corregir tu codigo quitando las variables por referencia, o vas por la opcion facil, saltar el error:
Configuracion PHP 5.3
Buscar y editar en el php.ini allow_call_time_pass_reference y establecerla en 1

allow_call_time_pass_reference=1

viernes, 21 de octubre de 2011

Instalacion y configuracion extra basica de obtención de Backups extra basico en MySql

Sacar Backups en Mysql

mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql

Restaurar Backups en Mysql

mysql --password=miclave --user=miuser mibase < archivo.sql

Cambiar password de Mysql

Resetear el password de root y/o establecer uno en Mysql


MySQL



Detenemos el demonio
/etc/init.d/mysqld stop

Luego iniciamos sin tener en cuenta privilegios de usuario:
/usr/bin/mysqld_safe --skip-grant-tables

Conectamos con el cliente MySQL:
mysql -u root

Cambiamos el password (reemplaza “nuevopassword” por el tuyo).

UPDATE mysql.user SET Password=PASSWORD('nuevopassword') WHERE User='root';
flush privileges;
quit;


Reiniciamos servidor MySQL:
/etc/init.d/mysqld restart

Cambiar permisos directorios Linux

Cambiar los permisos de un arbol de directorios en linux


LINUX

te situas en el directorio inicial ej '/home/jordanluis/'
chmod 777 `find -type d`


ideal para dar permisos a tu acceso por samba