enchufado
   RSS
#
Categorias
Arte (4)
Bases de Datos (5)
Currículum Vitae (1)
Enlaces (2)
General (30)
GNU/Linux (119)
Hardware (12)
Internet (39)
Juegos (1)
Literatura (6)
Networking (2)
Programación (48)
Quedadas (5)
Seguridad (4)
Solaris (1)
Virtualización (10)
Windows (3)
 
Últimos comentarios
 
El 2019-03-02 Anonimo comentó Privacidad de consultas DNS
El 2016-05-10 Owl comentó Crear un Punto de Acceso Wifi con Debian GNU/Linux
El 2015-07-21 jors comentó Balanceo de carga y HA con Zen Load Balancer
El 2015-07-01 Anonimo comentó Balanceo de carga y HA con Zen Load Balancer
El 2015-05-05 Maxi comentó Balanceo de carga web con Apache mod_proxy_server
Linux tip #8 (GNU/Linux) 2007-02-06 20:40:43

Veamos unos ejemplos de uso de un par de comandos *nix como son cut, tr, sed y find.

Ejemplos de uso del comando cut:

  • ls | cut -c1,5,10-20: Del ls, selecciona lo que este entre los caracteres 1-5, y 10-20.
  • cat /etc/passwd | cut -d: -f3-: Establece como delimitador el signo :, y coge el tercer campo de entre esos delimitadores.

Ejemplos del comando tr:

  • cat archivo.txt | tr $ip_vieja $ip_nueva: Sustituye el valor de una variable por el valor de otra en archivo.txt. Si esa linea es invocada desde el interior de un script, funciona tal cual. Ahora bien, si esa linea es invocada desde la linea de comandos, para que funcione deben exportarse ambas variables (export $ip_vieja=loqsea y export $ip_nueva=loqsea).
  • cat mayus | tr 'A-Z' 'a-z' > salida.minus: Pasa un texto plano de mayúsculas a minúsculas.

Pequeño ejemplo de sed:

  • sed -e 's/$MY_OLD_IP/$MY_NEW_IP/g' archivo1 > archivo2: Sería equivalente al ejemplo anterior con tr, sustituyendo la cadena $MY_OLD_IP por $MY_NEW_IP y almacenándolo en un nuevo fichero de texto.

Finalmente, pequeño ejemplo de find:

  • find . -iname a.txt -exec chmod 777 {} \;: find ejecutará chmod ante el encuentro de cualquier fichero con ese nombre -de modo case insensitive- en el directorio actual.

1800 hits Comentarios (0)

Tar se acobarda (GNU/Linux) 2007-01-14 01:03:37

Una tontería que encontré graciosa:

jors@first64 ~ $ tar -cjf archivo.tar.bz2
tar: Rechazo cobarde a crear un archivo vacío
Pruebe `tar --help' o `tar --usage' para más información.

Dicen que de los errores se aprende. No fue este el caso, y sin embargo siguió siendo útil: me llevé unas risas :)


2936 hits Comentarios (5)

Gateway (Internet) 2007-01-02 22:37:15

De la mano de los desalmados de #linux_novatos (red irc-hispano) os presento un juego de ¿lógica? hecho en flash: Gateway. Quien quiera descansar sus ojos de los FPS y tenga tiempo libre, ya tiene excusa para desperdiciarlo. Enjoy.


1523 hits Comentarios (4)

MRTG en un pis pas (GNU/Linux) 2006-12-27 20:46:31

O cómo monitorizar el uso del ancho de banda de un dispositivo (router, switch, pc...) usando SNMP en un abrir y cerrar de ojos. En el ejemplo, monitorizaremos un router adsl desde una Debian.

Los pasos son:

  1. Instalar mrtg: apt-get install mrtg
  2. Configurar y habilitar SNMP en el router (con clave, por ip...). Caso de ser un ordenador, lo que deberemos instalar y configurar es un servidor SNMP. No entro en este paso pues no es mi propósito, pero está perfestamente explicado en el enlace final.
  3. Crear la configuración para mrtg: cfgmaker --community miclave --output /etc/mrtg.cfg ip_del_router. Efectivamente, la clave debe ser la misma que la presente en la configuración SNMP del router.
  4. Crear un index.html para tener una interfaz de acceso más clara y cómoda para acceder a la salida de mrtg: indexmaker --output /var/www/mrtg/index.html /etc/mrtg.cfg
  5. Consultar http://ip_maquina_mrtg/var/www/mrtg/

Esto es un resumen de un resumen de un resumen... de este cojonudo artículo de JulHer alojado en libertonia.


1670 hits Comentarios (2)

<< AnteriorSiguiente >>
Volver al indice

login, admin, form, register