anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

Cómo localizar y matar un profeso zoombie y evitar el aviso de arranque: There is 1 zombie process.

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Lo dicho, cuando al reiniciar el sistema nos aparece el aviso "=> There is 1 zombie process."

Podemos localizar los procesos zoombies con:

Mostrar/Ocultar código bash

Ver código
ps aux | grep 'Z'

Podemos ver el arbol dependiente con: (este paso no es necesario)

Mostrar/Ocultar código bash

Ver código
pstree -p -s IDNUMERICODELPROCESO

Para finalizar podemos hacer un "top" y pulsar la letra "k", tras ello teclear el ID de proceso que vamos a matar (kill) y que hemos obtenido inicialmente con el primer comando.

Carpeta temporal en RAM tmpfs

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Si tenemos un servidor de mysql y hemos puesto que la carpeta temporal sea /tmp del sistema, notaremos mucha velocidad si lo montamos en RAM. Para ello editaremos  /etc/fstab y reiniciaremos el sistema :

Mostrar/Ocultar código bash

Ver código
tmpfs         /tmp            tmpfs   size=4G,noexec,nosuid,rw,auto,nouser,sync,relatime,mode=01777       0 0

Copiar y restaurar una base de datos, backup con mysqldump

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Copias todas las bases de datos del servidor (ojo con esto, con usarlo como root y con restaurar luego en otro servidor tablas del otro sistema):
Mostrar/Ocultar código bash

Ver código
mysqldump --user=root --password=contraseña -A > /ruta/dump_completo.sql

Copiar una base de datos:
Mostrar/Ocultar código bash

Ver código
mysqldump --user=root --password=contraseña nombreDE1baseDEdatos > /ruta/dump_basedatos.sql


Restaurar los datos:
Mostrar/Ocultar código bash
Ver código
mysql --user=root --password=contraseña --database=nombreBBDDsiProcede < /ruta/dump_basedatos.sql
(OJO QUE SI DENTRO DEL FICHERO PONE USE xxx O CURRENT DATABASE xxx O SIMILAR, VA A USAR LO QUE EL FICHERO LE DIGA Y NO LA BASE DE DATOS QUE INDIQUEMOS)

Copiar archivos de un servidor linux a otro con rsync

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Con linux, cómo siempre tan fácil:

Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. :/ruta/de/la/carpeta/origen/ /ruta/destino/\n";Mostrar/Ocultar código bash

Ver código
 
rsync -arlvz -e "ssh -p22" root@DOMINIOoIPorigen.net:/ruta/de/la/carpeta/origen/ /ruta/destino/
 

Cambiar contraseña root de MySQL

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Pare mysqld y reinícielo con la opción --skip-grant-tables --user=root

Mostrar/Ocultar código bash

Ver código
/etc/init.d/mysql stop
/etc/init.d/mysql start --skip-grant-tables --user=root

Conecte al servidor mysqld con este comando:
Mostrar/Ocultar código bash
Ver código
mysql -u root -pPASSWORD

Ejecute las siguientes sentencias en el cliente mysql:
Mostrar/Ocultar código mysql
Ver código
mysql> UPDATE mysql.user SET Password=PASSWORD('nuevacontraseña') WHERE User='root';
mysql> FLUSH PRIVILEGES;

Reemplace “nuevacontraseña” con la contraseña de root real que quiere utilizar.