Mostrando entradas con la etiqueta script. Mostrar todas las entradas
Mostrando entradas con la etiqueta script. Mostrar todas las entradas

12 oct 2014

Ver la memoria que esta usando cada proceso de menor a mayor

Hace tiempo encontre en un blog de un colaborador de Gentoo un script que lo apode "memoria" el cual muestra la memoria que usa cada proceso, lo comparto.

28 may 2014

Gabar el desktop con audio y sonido en alta calidad usando ffmpeg

A veces para hacer tutos o presentaciones, los que no tenemos recordmydesktop usamos ffmpeg, bueno, aca un script para "tirar" el comando y que comience a grabar

16 may 2013

Grabar desktop con imagen en alta calidad usando ffmpeg

Si bien existen herramientas como recordmydesktop, que son solo un front para ffmpeg, podemos hacerlo nosotros desde consola y con el beneficio de que usamos menos recursos y tenemos mayor configurabilidad.

27 sept 2012

Eliminar archivos por numero de Inodo o archivos sin nombre

Primero que nada voy a hacer una breve reseña de que es y como surgio este post.

Resulta que anteayer, luego de eliminar mi Firefox por completo, el OpenJDK y bajar el Firefox nuevo 17 beta, me vi obligado a instalar flash y java para el mismo.

21 jun 2012

whoip | Saber la informacion de una IP

Hace algún tiempo habia colocado un script llamado geoip, para desde consola, ver la localizacion de una IP.
Ahora bien, hay otro servicio llamado whois IP, el cual nos da la informacion del bloque de la misma, ISP, etc.
Si bien podria poner todo en el mismo script, un geoip-who, me parece mas ordenado colocarlo de forma separada, ademas, geoip depende de un servicio distinto que whoip, por tanto, si cae uno de los dos, no afectará el script, sumando el hecho, de que por su sintaxis, el geoip es mas inmediato, ademas de lanzar menos informacion en pantalla, esto es conveniente si tenemos gente mirando, como ser, en un trabajo, un bar?, porque no, si miran podrian decir "y ese mirando la informacion tan completa de una IP", se entiende no?.

Bueno, para esto vamos a necesitar 2 cosas.

1.- Un editor de texto, nano, vim, vi, emacs
2.- elinks

Debí usar elinks, porque lynx tiene problemas con el formateo del texto de la web que usé, es la única que no me banea por uso constante, en cambio otras web, me dicen que si requiero muchas peticiones, que pague por mes.

Ahora, vamos al script, es muy sencillo.

1.- Ejecutan como root
nano /usr/local/bin/whoip

2.- Colocan ahi dentro


1
2
3
4
5
6
7
#!/bin/sh
#Name: whoip
#Author: SynFlag
#Description: Whois ip from terminal
#Licence GPLv3
#!/bin/sh
elinks -dump https://who.is/whois-ip/ip-address/$1| sed -n '/Overview/,/Who.is/p'

3.- Salvan  y salen 4.- Ejecutan chmod +x /usr/local/bin/whoip Listo, desde cualquier terminal, ponen whoip IP, donde IP es la IP, un ejemplo de una salida normal:


whoip 24.232.16.45
     * [11]Overview
     * [12]Diagnostics

  Overview for 24.232.16.45

      Updated 0 seconds ago

 % Joint Whois - whois.lacnic.net
 %  This server accepts single ASN, IPv4 or IPv6 queries

 % LACNIC resource: whois.lacnic.net


 % Copyright LACNIC lacnic.net
 %  The data below is provided for information purposes
 %  and to assist persons in obtaining information about or
 %  related to AS and IP numbers registrations
 %  By submitting a whois query, you agree to use this data
 %  only for lawful purposes.
 %  2014-12-23 13:35:54 (BRST -02:00)

 inetnum:     24.232.16/24
 status:      reallocated
 owner:       CABLEVISION S.A.
 ownerid:     AR-CASA17-LACNIC
 address:     Bonpland 1745
 address:     Buenos Aires, 1414
 country:     AR
 owner-c:
 created:     19990312
 changed:     19990312
 inetnum-up:  24.232/16
 source:      ARIN-HISTORIC

 % whois.lacnic.net accepts only direct match queries.
 % Types of queries are: POCs, ownerid, CIDR blocks, IP
 % and AS numbers.

  Get More Out of Who.is
 
Espero que les sirva y les haya gustado

16 ene 2012

Script para ver el uso de ram por proceso

Es un simple script para ver el uso de ram de cada proceso desde terminal, pueden meterlo en un script en /usr/local/bin y tenerlo como comando no?, como ser, ver_mem. Solo copien y peguen en un terminal y vean su magia.
Aquí el script:

ps aux | awk '{print $6" "$11,$12,$13,$14}' | egrep -v "0.*\[.*\]" | awk '{print $1/1024" Mb --> "$2,$3,$4,$5}' | sort -g

30 dic 2011

Descubiendo las IP de un host y analizando la latencia - Bash Script

Debido a que a veces yo hacia todo de forma manual, para ver las IP de un mismo host y luego usar la mas rapida, como ser irc's, me di cuenta que (obviamente) era mucho mas practico hacer un script, asi que, aca esta el source, solo lo colocan en /usr/local/bin/ y le dan permisos con chmod +x o bien lo corren en su home ./pingtest previamente tambien dandole permisos con chmod +x pingtest (como root obviamente)

-------------------------------------------------------



#!/bin/sh
#Version 1.0
#GNU/GPL v3 or later
#Autor SynFlag:irc.freenode.net
unset host1
unset opcion1
clear
echo "Bienvenido al analizador de IP y tiempos de ICMP ver 1.0, solo analiza IPv4"
echo Ingrese el nombre de host para enviar sus IP a ips_nombredelhost.txt
read host1
nslookup $host1|grep Address: |cut --characters=10-24|grep -v "#" > ips_$host1.txt 2>/dev/null
echo "Desea ver las IP asociadas antes de hacer el ping test o prefiere seguir? s/N:"
read opcion1 2>/dev/null
if [ "$opcion1" = "s" ];then
        echo "Listado de IP:"
cat ips_$host1.txt|more
echo "Presione enter para continuar"
read
clear
while read linea
do
    ping -n -c1 $linea
done < ips_$host1.txt

else


echo "Ahora va a demorar dependiente de su conexión y/o la del host remoto el test, podrá ver la salida con los tiempos de ping y la IP"


while read linea
do
    ping -n -c1 $linea
done < ips_$host1.txt
fi
echo "Eso es todo, su listado de IP no será borrado, fue guardado con el nombre ips_$host1.txt"
unset host1
unset opcion1
exit 0

-----------------------------------------------------

Saludos, espero que les sirva y haya gustado.