Ir al contenido

Archivo de enero, 2010

25
ene

Valuadores de sitios web

Existen varios sistemas on-line para medir la relevancia de un sitio web que nos dan una estimación de cantidad de visitas por día, lo que podría recaudarse en publicidad, el valor del sitio, entre otros. Para llevar a cabo su trabajo, se valen de varios indicadores que suelen ser:

  • Posición en el ranking de Alexa.
  • Cantidad de links entrantes de los motores de búsqueda más importantes (Google, Yahoo, Bing).
  • Cantidad de links entrantes de distintos sitios sociales de relevancia (Digg, Delicious, Wikipedia, Facebook, Twitter, entre otros).
  • PageRank de Google.
  • Presencia en los principales directorio (DMOZ, Yahoo! Directory)
  • Historial de tráfico del sitio.

Vale aclarar que los resultados son totalmente subjetivos y no representan las cosas como son exactamente en la realidad, pero pueden servir como herramientas para ver el progreso de un sitio. Algunos de los sitios dedicados a esta tarea son los siguientes:

24
ene

Permisos granulares en Linux

En linux existe un archivo de configuración muy interesante para establecer distintos tipos de restricciones por usuarios/grupos del sistema, el mismo es /etc/security/limits.conf.

Cada entrada del archivo debe tener la siguiente estructura:

<dominio> <tipo> <item> <valor>

Dominio:

El valor de este item indica cual sería el dominio al que le va a regir la limitación. El valor de este ítem podría ser un usuario, un grupo o todos. Es importante tener conciencia de que el usuario root esta excluído de cualquier limitación que se defina a un grupo de usuarios al que pertenezca. Si fuera necesario aplicarle alguna limitación al usuario root debe realizarse utilizando root dominio.

Dominio
Nombre de usuario
@ seguido de un nombre de grupo (ej. @users)
El caracter ‘*’ para usarlo a forma de comodín para cualquier usuario
% seguido un nombre de grupo (ej. %grupo)

Tipo:

Tipo Descripción
soft Establece el valor con el que dominio inicia sesión. Y luego el usuario podrá cambiar de acuerdo a un rango menor al definido como limite hard
hard Establece el valor que el dominio no puede sobrepasar.

Items:

Item Descripción
core Limita el tamaño del archivo de imagen de memoria (core file) (KB)
data Tamaño máximo de los datos (KB)
fsize Tamaño máximo de un archivo (KB)
memlock Máximo espacio de direcciones de memoria bloqueada (KB)
nofile Cantidad máxima de archivos abiertos
rss Tamaño máximo del conjunto residente (KB)
stack Tamaño máximo de la pila (KB)
cpu Tiempo máximo de CPU (MIN)
nproc Número máximo de procesos
as Límite del espacio de direcciones (KB)
maxlogins Cantidad máxima de logins para el usuario
maxsyslogins Cantidad máxima de logins en el sistema
priority La prioridad con la que se ejecutarán los procesos del usuario
locks Cantidad máxima de archivos bloqueados que puede tener el usuario
sigpending Cantidad máxima de señales pendientes
msgqueue Cantidad máxima de memoria utilizada para la cola de mensajes POSIX (bytes)
nice Máximos valores a los que puede llevarse la prioridad con nice: [-20, 19]
rtprio Prioridad máxima para tiempo real
chroot Cambiar el directorio raíz a uno diferente (ESpecífico de Debian)

Ejemplo:

Si quisiéramos definirle al usuario testing un máximo de 2 terminales, podemos incluir la siguiente línea en el /etc/security/limits.conf.

testing hard maxlogins 2

El usuario al logearse en una tercera terminal le informara que el acceso no está permitido.

23
ene

Ruteo entre VLANs: con switch L3

Hasta ahora hemos tratado en un primer post las formas de realizar ruteo entre VLANs y luego vimos el caso de router on-a-stick. En esta oportunidad analizaremos el ruteo entre VLANs utilizando un switch de capa 3, ejemplificando la configuración con equipos Cisco. Nos valdremos de la siguiente topología:

routing-swl3-ex

Las tareas a realizar son las siguientes:

  • En el Sw2960:
    • Configurar el puerto que lo conecta al switch de capa 3 como trunk.
    • Enviar las VLANs deseadas por el trunk.
  • En el Sw3560:
    • Configurar las direcciones IP en cada VLAN.
    • Configurar el puerto que lo conecta al switch de capa 2 como trunk.
    • Enviar las VLANs deseadas por el trunk.

A continuación se pueden ver los comandos para configurar ambos equipos:

Sw2960(config)#interface fastEthernet 0/1
Sw2960(config-if)#switchport mode trunk
Sw2960(config-if)#switchport trunk allowed vlan 2,3,4,5
Sw3560(config)#interface vlan 2
Sw3560(config-if)#ip address 192.168.2.1 255.255.255.0
Sw3560(config-if)#exit
Sw3560(config)#interface vlan 3
Sw3560(config-if)#ip address 192.168.3.1 255.255.255.0
Sw3560(config-if)#exit
Sw3560(config)#interface vlan 4
Sw3560(config-if)#ip address 192.168.4.1 255.255.255.0
Sw3560(config-if)#exit
Sw3560(config)#interface vlan 5
Sw3560(config-if)#ip address 192.168.5.1 255.255.255.0
Sw3560(config-if)#exit
Sw3560(config)#interface fastEthernet 0/1
Sw3560(config-if)#switchport mode trunk
Sw3560(config-if)#switchport trunk allowed vlan 2,3,4,5
22
ene

Wall: chat en una consola Unix

Wall es una utilidad estándar de Unix que permite comunicar usuarios de un mismo sistema vía consola. Es bastante primitivo pero puede sernos de utilidad en más de una oportunidad. Al enviar un mensaje lo reciben todos los usuarios logueados que tengan una consola abierta logueada en el sistema. Además, el mensaje les aparece en pantalla sobre cualquier cosa que estén viendo, con lo cuál se debe tener cierta consideración al utilizarlo. A continuación un ejemplo:

Consola del usuario que envía el mensaje

sh-3.2# wall
esto es un mensaje con wall

Broadcast Message from leandro@scarlet
(/dev/ttys000) at 16:11 BRT...

esto es un mensaje con wall

Consola del usuario que recibe el mensaje

Broadcast Message from leandro@scarlet
(/dev/ttys000) at 16:11 BRT...

esto es un mensaje con wall

21
ene

Búsqueda en Google por tipo de archivo

A veces, cuando realizamos una búsqueda en Google, nos interesa encontrar documentos o archivos con una extensión en particular. Hacer esto es extremadamente sencillo; simplemente basta con escribir el criterio de búsqueda y luego la expresión filetype: seguida de la extensión en cuestión. Si en cambio deseamos que los resultados omitan todos los archivos con una determinada extensión basta con agregar el signo “-” delante de filetype:.

En las dos siguientes líneas se muestran ejemplos de lo antes dicho. En la primera de ella buscamos todos los archivos con extensión .pdf que contengan las palabras ipv6 tutorial. Y en la segunda hacemos exactamente al revés; omitimos de la búsqueda todo lo que sean archivos con extensión .pdf.

ipv6 tutorial filetype:pdf
ipv6 tutorial -filetype:pdf