anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

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.

Evitar inyecciones MySQL o PHP con .htaccess

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Podemos protegernos a nivel genérico con htaccess, aunque lo recomendable es programar bie, nunca está de más redundar la seguridad.
Un ejemplo básico que podemos alimentar con más funciones o comandos conocidos para "fastidiar" una web:

Mostrar/Ocultar código bash

Ver código
RewriteCond %{QUERY_STRING} ^.*(curl|wget|drop|truncate).* [NC]
RewriteRule ^(.*)$ index.php [F,L]

 

Consola linux: Eliminar, o resetear la cache de mysql sin reiniciar el servidor

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

Y además lo vamos a hacer sin teclear la contraseña:

Resetear:

Mostrar/Ocultar código bash

Ver código
mysql -u admin -p`cat /etc/psa/.psa.shadow` -e 'RESET QUERY CACHE;'

Defragmentar:

Mostrar/Ocultar código bash

Ver código
mysql -u admin -p`cat /etc/psa/.psa.shadow` -e 'FLUSH QUERY CACHE;'

Bloquar IP de un país determinado vía .htaccess

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Para permitir determinada IP o rango lo hacemos así:

Mostrar/Ocultar código bash

Ver código
<Limit GET POST>
order deny,allow
allow from 1.0.0.0/8
deny from all
</Limit>

Para denegar determinada IP o rango:

Mostrar/Ocultar código bash

Ver código
<Limit GET POST>
order allow,deny
deny from 1.0.0.0/8
allow from all
</Limit>


Actualizo:
Desde esta web obtenemos los rangos de IPs de los países seleccioandos:

https://www.countryipblocks.net/country_selection.php

Reiniciar el servidor de correo por consola

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Si usamos Plesk y queremos reiniciar el servidor de correo de postfix, deberemos reiniciar 2 servicios:

Mostrar/Ocultar código bash

Ver código
/etc/init.d/ctmilter_initd restart
/etc/init.d/postfix restart