Información simple con ps

Enero 15, 2008 at 1:20 pm (1)

Mostrar datos de cpu memoria y aplicacion
 
 ps gaxo %cpu,%mem,comm |head  
root@SolarUX:/var/www#  ps gaxo %cpu,%mem,comm |head
%CPU %MEM COMMAND
 0.0        0.1     init
 0.0        0.0     migration/0
0.0        0.0     ksoftirqd/0
0.0        0.0     watchdog/0
0.0        0.0     events/0
0.0        0.0     khelper
0.0        0.0     kthread
0.0        0.0     kblockd/0
0.0        0.0     kacpid

Permalink Dejar un comentario

Rute (Una Guia para administradores Linux)

Enero 15, 2008 at 12:11 pm (linux)

Click en la imagen para leer
Hablando con uga un Developer de KDE , me recomendo este libro online es algo viejo pero aun esta bien.

Permalink 1 comentario

Script para Backups de DB Mysql

Enero 15, 2008 at 9:56 am (1)

Pues sii , estoy vivo despues de un tiempo sin escribir nada aqui os dejo un script para hacer copias del usuario que le indiques con la posibilidad de enviar por correo el backup.

#!/bin/bash

# Ruta en la que se guarda el log de la operacion de backup.
logfile=”/var/log/mysql-backup.log”

# Ruta en la que guardar los backups
backup_dir=”/opt/mysqlbackup”

# Usuario
username=”"
password=”"

# Creamos un nuevo log del proceso de backup
rm -rf $logfile
touch $logfile

# Mediante esta instruccion, generamos un nombre de fichero con el dia y la hora del proceso de backup.
timeslot=`date +%Y%m%d_%H%M`

cd $backup_d

# Iteramos a traves de la lista de bases de datos a la que el usuario tiene acceso.
for BBDD in $( mysql -u $username –password=$password -h localhost -Bse ’show databases’ ); do
echo “Creando copia de seguridad de $BBDD”

# Volcamos la base de datos en un fichero temporal
mysqldump –user=$username –password=$password $BBDD > datos.sql

# Y lo comprimimos en un tar.bz2 para ocupar lo mínimo. Util en bases de datos grandes.
tar cvjf mysql-$BBDD-$timeslot.tar.bz2 *.sql

# El nombre del fichero resultante contiene el nombre de la base de datos y la fecha de la copia.
# De esta manera, cuando sea necesaria su restauracion sera mas sencillo de localizar.

echo “Backup completo en la base de datos: $BBDD (mysql-$BBDD-$timeslot.tar.bz2)” >> $logfile

# Borramos el fichero temporal
rm datos.sql
done
#————————————————-

# Deja la linea siguienete si quereis recibir los backups en el correo
#
cat $logfile|mail -s “Proceso Backup $HOSTNAME = MySQL” tuemail@dominio.com

Permalink 2 comentarios