Uno de los métodos más eficaces para reducir el uso de ancho de banda por el servidor web y, al mismo tiempo, aumentar la velocidad de la entrega de contenido es comprimir las páginas web y, en general, todos los resultados que se devuelve a los clientes. La compresión del … Continuar leyendo
error: buffer_get_ret: trying in ssh connection
En ciertas ocasiones cuando generas un claves RSA para crear las claves publicas y privadas, y posteriormente incluyes la clave publica en el archivo authorized_keys del servidor remoto se pueden producir un tipo de error por el tamaño de la key.
Investigando el log de acceso de ssh podemos ver … Continuar leyendo
Como usar grep. Comando de búsqueda linux
El comando grep es muy útil. busca los ficheros que contienen la cadena especificada y devuelve el nombre del fichero y (si se trata de un fichero de texto) una linea de contexto para dicha cadena. La sintaxis básica de grep es la siguiente:
Aquí, regexp es una expresión regular. … Continuar leyendo
firewall básico en linux para bloquear ips a servicios con hosts.allow y hosts.deny
Algo que he aprendido hace poco, aunque ya sabía pero no con tanto detalle, es el manejo de los archivos /etc/hosts.allow y /etc/hosts.deny en linux para bloquear el acceso de ips a determinados servicios que puedan usar el tcp_wrapper y esté activado en sus respectivos archivos de configuración.
Por defecto, … Continuar leyendo
comprimir y descomprimir un archivo con .gz GZip
Comprimir con Gzip y Zip
Los archivos comprimidos utilizan menos espacio en disco y se descargan más rápido que los grandes, los archivos sin comprimir. Puede comprimir archivos de Linux con el Gzip herramienta de código abierto de compresión o con zip, que es reconocido por la mayoría de sistemas … Continuar leyendo
memcached tool. Herramienta para visualizar el uso de la cache en ram con memcached
Como he comentado en otro post Memcache es una cache en memoria ram, al contrario que la mayoria de los tipos de cache que son mediante ficheros físicos en disco duro. Se puede almacenar fragmentos arbitrarios de datos, ya sean un cadena, un array, un objeto un trozo de html … Continuar leyendo
Configurando y Optimizando un servidor. Nuevas mejoras en my.cnf y arrancando en utf8
Siguiendo la optimización del servidor comentada en otros post, por ejemplo el de: Configurando y Optimizando un servidor. my.cnf voy a explicar y añadir una configuración que he ido mejorado.
Adicionalmente incluyo los parámetros necesarios para arrancar el mysql en utf8.
Para ver la configuración con la que arranca, se … Continuar leyendo
script backup mysqldump en linux mediante crontab
Si queréis hacer un shell script automático para que genere backups de la base de datos de vuestros proyectos, voy a indicar un script que funciona mediante un crontab y el comando mysqldump y que a mi me ha dado muy buenos resultados.
Lo he probado en un servidor CentOS … Continuar leyendo
contar todos los archivos existente en un directorio en linux
Comando en unix bastante util para contar todos los archivos existentes en un directorio en linux
ls -muestra un listado de todos los archivos y directorios dentro de otro directorio
combinado con wc -“wordcount” el parámetro -l es para contar las lineas que hay nos muestra el total … Continuar leyendo
Buscar y reemplazar con vi
La sintaxis del comando de búsqueda y reemplazo es la siguiente:
:<desde>,<hasta>s/<buscar>/<reemplazar>/g
<desde>, <hasta> indican líneas en el archivo; <buscar> y <reemplazar> son cadenas de caracteres o expresiones regulares; / es un separador, s (sustituir) y g (global) son letras de comando para el manejo de expresiones regulares.
Global es … Continuar leyendo