Generar reportes a partir del archivo access.log de squid

En esta oportunidad aprenderemos a crear un reporte de acceso a internet, basado en el access.log del squid, donde se necesita ubicar el acceso de solo tres equipos y no de toda la red.

1. Las ip de los usuarios a reportar deberan estar contenidas dentro de un archivo plano Ej. usuarios.target

172.31.27.43
192.168.1.25
10.10.10.50

 2. El comando a ejecutar para que realice el reporte
 
# grep -v -f /home/debian/usuarios.target /var/log/squid3/access.log > /home/debian/Escritorio/reporte.target

Mas información: man grep

Anuncios

Comandos de Utilidad Debian / Ubuntu

1. Monitorea la cantidad de RAM que tienes:

free

2. Ubicar la ruta de una Aplicación
whereis [app]

3. Saber el Uso del espacio de sus Discos y mostrarlo en formato MB /GB (-h)
df -h

5. Matar un proceso por su nombre
sudo killall proceso

6. Matar un proceso por el PID (ID de Proceso)

sudo kill 35133

para ver el pid:

pidof proceso

o puedes probar ver la lista de procesos que se están ejecutando actualmente con:

ps aux

7. Encontrar la Versión del software instalado:

apt-cache policy
o
dpkg-query -l

8. Encontrar el UUID de tus particiones:

ls /dev/disk/by-uuid/ -alh

9. Mostrar los diez procesos principales que se están ejecutando – ordenados por el uso de la memoria:

ps aux | sort -nrk 4 | head

10. Establecer una alarma sonora cuando una dirección IP salga online

ping -i 60 -a IP_address

11. Montar un archivo .iso en UNIX/Linux:

mount /path/to/file.iso /mnt/cdrom -o loop

12. Compartir un archivo a través del puerto 80 http:

nc -w 5 -v -l -p 80 /dev/null; then echo -en “nnport $port/tcp is opennn”;fi;done | grep open

otra forma

nmap 127.0.0.1 (debe tener instalado nmap)

COMO Instalar Java en Ubuntu 10.04

Como de costumbre…

aptitude update
aptitude install sun-java6-fonts sun-java6-jre sun-java6-plugin

Facil….

Apagar equipo(s) Windows desde Consola Linux

net RPC SHUTDOWN -I 192.168.0.1 -U usuario%miclave -f -t 120 -C “El equipo se apagará en 2 minutos”

Nota: El usuario en cuestion debe poseer clave de acceso en el equipo cliente y debera estar instalado el paquete samba-common

Compartir una carperta de la red por medio de HTTP en un unico comando

Nos situamos en la carpeta deseada a compartir y luego se tipea el siguiente comando:

python -m SimpleHTTPServer

Y sólo tenemos que poner en cualquier navegador de nuestra red http://direcciónIP:8000

Fuente:
Command Line Fu

Como saber si nuestra CPU es de 32 bits o de 64 bits

Para saber si nuestra CPU (no el sistema operativo) es de 32 bits o de 64 bits desde Linux, podemos ejecutar el siguiente comando desde una consola:


sudo lshw -C cpu | grep width


Y para salir de dudas sobre nuestra CPU simplemente tendras que fijarte en el parámetro width.

Como Saber si tu distro es 32 bits o 64 Bits

Tipea desde la consola el siguiente comando:

# uname -a

Las Posibles salidas a ese comando son las siquientes (en relacion a lo que se busca segun el titulo)

  • i686: Tienes instalada la versión de 32 bits.
  • x86_64: Tienes instalada la versión de 64 bits.