miércoles, 24 de abril de 2013

Para el error de "failed, reason given by server: Permission denied"


Hoy tuvimos un error que decía algo de permiso denegado al querer montar una partición con NFS.

# mount /video
mount: video.info7:/video/noticias failed, reason given by server: Permission denied
Solo tuve que ejecutar esta línea siguiente:
# mount -t nfsd -o rw,auto,defaults nfsd /proc/fs/nfsd



Y luego de eso la agregué a /etc/fstab dentro del servidor que estaba compartiendo esa carpeta.

Y voalá!

jueves, 7 de febrero de 2013

Problema al instalar firebug


http://blog.infranetworking.com/wp-content/uploads/2011/12/firebug.jpgDurante un tiempo estuve ignorando el error que me salía de firebug, así que me puse a investigar en 20 minutos por qué me daba esta clase de error.

Para empezar estos son los mensajes que aparecen:

"firebug no se pudo instalar porque firefox no puede modificar el archivo necesario"

"firebug cannot be installed because firefox cannot modify the needed file"

Para resolver esto, solo se tiene que correr firefox en modo de super usuario por que de algún modo una carpeta está bloqueada de permisos, y se hace de la siguiente manera:

$ sudo firefox

Luego se van a https://addons.mozilla.org/en-US/firefox/addon/firebug/ e instalan firebug y lo hará correctamente.

Saludos.
 

viernes, 19 de octubre de 2012

Esto lo usaré como recordatorio, la página original de donde hice este copy&paste es de http://lgallardo.com/2010/08/14/uso-de-ssh-como-unidad-de-red/ cito el texto original sin modificación alguna.

De antemando gracias estimado!!

 Uso de ssh como unidad de red


Puedes usar ssh como un ftp seguro (sftp), de forma que toda tu información esté encriptada en la red. Para hacer eso puede usar algunos navegadores de archivos como el Nautilus de Gnome o el Dolphin de KDE, solo con escribir la ruta remota en la barra de direcciones como se muestra:
ssh://lgallard@192.168.1.30:/home/lgallard
Donde lgallard es la cuenta de usuario en el servidor, 192.168.1.30 es la dirección IP del servidor, y  /home/lgallard es el directorio remoto a mapear.
Pero y si tu navegador de archivos no soporta el protocolo ssh (como el Thunar de Xfce)?…Una posible opción es mapear el directorio usando sshfs y fuse como si fuere otro punto de montaje más en el sistema.

Instalando sshfs para fuse

En Debian puedes instalar el paquete sshfs que proporciona esta funcionalidad:
mundungus:~# aptitude install sshfs
Debes crear el directorio que servirá como punto de montaje. Como soy chapado a la antigua, me gusta crearlo en la carpeta /mnt/ siendo root:
mundungus:~# mkdir /mnt/moody
mundungus:~# chmod 777 /mnt/moody
Ahora debes agregar el usuario que mapeará el recurso en red al grupo fuse:
adduser lgallard fuse

Uso de sshfs

Ahora como un usuario regular puedes mapear la ubicación remota usando la orden sshfs:
lgallard@mundungus:~$ sshfs lgallard@192.168.1.30:/home/lgallard  /mnt/moody/
Esto permitirá ver tu “unidad de red” como si fuese un directorio local en el sistema. Ten cuidado!!

Desmontar la unidad de red

Para desmontar la unidad de red basta con escribir en el terminal lo siguiente:
lgallard@mundungus:~$ fusermount -u /mnt/moody/
Puedes verificar que se desmontóo con la orden mount.

viernes, 29 de junio de 2012


Loggear la ip del cliente en lugar de la del proxy de varnish

Configuración de Varnish:
sub vcl_recv {
    # Add a unique header containing the client address
    remove req.http.X-Forwarded-For;
    set req.http.X-Forwarded-For = client.ip;
    # [...]
}

Configuración de apache:

Creamos el formato "varnishcombined" el cual es el que se registrará en nuestro log:

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" varnishcombined

En el virtualhost del apache se requiere especificar el formato en lugar de "common" o "combined":

<virtualhost *:80="">
     ServerName www.example.com
     # [...]
     CustomLog /var/log/apache2/www.example.com/access.log     varnishcombined
     # [...]
</virtualhost>

miércoles, 27 de junio de 2012


Significado de Columnas de HTOP


Como siempre se me olvidan prefiero tenerlas documentadas en mi blog, así que igual que como me sirve a mí, tal vez a alguien más también le sirvan.

Saludos.

Descripciones de columna:

PID: Número identificador de proceso

USER: Propietario del proceso

PR: Prioridad del proceso. El número más alto es el de mayor prioridad y viceversa.

NI: El valor agradable del proceso (nice value), el cual afecta su prioridad.

VIRT: Cantidad de memoria virtual que usa el proceso.

RES: Cantidad de RAM física utilizada en kilobytes.

SHR: Cantidad de memoria compartida. (SHARED)

S: Estado Actual del proceso. (zombied, sleeping, running, uninterruptedly sleeping, or traced).

%CPU: Porcentaje de CPU

%MEM: Porcentaje de RAM física usada por el proceso.

TIME+: Cantidad de tiempo que ha usado el proceso

COMMAND: Nombre del comando que inició el proceso.