Archivos Mensuales: octubre 2008
¡ALIAS! – Comando Shell muy útil – ¡Crea tus propios comandos!
Mediante este fantástico comando podemos crear nuestros propios comandos personalizados, para que ejecuten acciones de una manera más rápida y cómoda.
Sintaxis : alias nombre-del-alias=’comando simple o multiple’
- Ejemplos :
# alias limpiar=’sudo apt-get clean && sudo apt-get autoclean’
Hará que los comandos de clean y autoclean se asignen a la palabra “limpiar”. La próxima vez solo hará falta escribir limpiar.
# alias xorg=’sudo gedit /etc/X11/xorg.conf
Solo con escribir xorg accederemos al archivo de configuración.
# alias ll=’ls -la’
También se pueden modificar los parámetros de los comandos, en este ejemplo típico de ls muy útil ya no habrá que teclear tantas veces lo mismo, basta simplemente con ll.
# alias instalar=’sudo apt-get install’
¡Muy útil! Para instalar un programa simplemente teclear : # instalar nombre-del-programa
- Para ver los alias asignados, simplemente teclear “alias” y saldrán todas las abreviaciones activadas.
———————————————————————————–
- Lamentablemente, estos cambios solo tendrán efecto mientras tengáis la terminal activa. Si se cierra, se borran todos los cambios y alias asignados. Para dejar un alias permanente, hay que editar el archivo .bashrc del directorio de usuario, en la sección de alias.
# gedit .bashrc
- Para Eliminar un alias temporal:
# unalias nombre-alias
Para borrar uno permanente, obviamente eliminarlo de .bashrc
Serra de na Burguesa :: Puig Gros de Bendinat
Una ruta per la zona de Gènova concretament per la desconeguda Serra de Na Burguesa, molt aprop de Palma, i que pareix increible que tan aprop de Ciutat hi hagi aquesta Serra amb tants de camins i possibilitats. I dic desconeguda ja que molts d’excursionistes normalment solen anar a la serra de Tramuntana a transitar per innumerables rutes i camins, i no se’n recorden que molt aprop de casa nostra existeix aquesta Serra que també dóna molt de joc.
Partim del restaurant Ca’n Pedro a Gènova i pujam per la carretera asfaltada que ens conduïrà al monument de Na Burguesa. Seguim en pujada pel camí asfaltat fins que arribam a una pista de terra a la dreta i a pocs metres arribarem a unes antenes emisores. A aquest punt hi ha un cable perque no puguin passar els cotxes, la pista es replana i segueix uns 3 km sense cap complicació i tampoc massa pendent fins que arribam al Coll de Pastors. Aquest coll és molt singular, i inconfundible amb uns pins enmig (Veure foto)
Agafam el camí de l’esquerra i seguim la pista fins arribar a una barrera de fusta amb un cartell indicatiu dels camins de la zona (Veure foto). A pocs metres del cartell ens hem de fixar que a l’esquerra comença un caminoi que ens durà a pocs minuts al cim del Puig Gros de Bendinat (486m), la pujadeta és curta però cansada. En total desde el restaurant són 5km. Per tornar agafarem el mateix camí de pujada.
Smartmontools – Monitorización Discos duros
El paquete smartmontools contiene dos utilidades (smartcl and smartd) para monitorizar sistemas de almacenamiento, utilizando para ello la tecnología SMART, que llevan incluidas los discos duros modernos ATA y SCSI. Para instalarlo se puede hacer desde los repositorios o desde la web http://smartmontools.sourceforge.net.
Para utilizarlo, la manera más sencilla es decirle que nos muestre todas las características, para ello :
# sudo smartcl -a /dev/sda1
Un dato útil es también la temperatura del disco, para verla diréctamente :
# sudo smartctl -a /dev/sda1 | grep Temperature
Desencriptar archivos .pk7 de la E-factura Movistar
Desde hace un tiempo, Movistar pone a disposición de sus clientes las facturas es un archivo con extensión .pk7; para abrirlas ofrecen un programa para Win32, por supuesto. Para Linux existe una aplicación que se puede instalar, llamada PK7 (yo utilizo la versión 0.5) para cónsola con la que se pueden decodificar y extraer los archivos en pdf de la siguiente manera :
# pk7 -i <archivo.pk7> -o <archivo_destino>
Por ejemplo, suponiendo nos descargamos la factura “01-08-2008_Facturas-E7M1-046830.pk7″, se podría extraer la factura cifrada de la siguiente manera :
# pk7 -i 01-08-2008_Facturas-E7M1-046830.pk7 -o factura.pdf
De esta manera se generará el archivo “factura.pdf”, que ya se podrá leer con cualquier visor de archivos .pdf.
En este ejemplo hemos supuesto que el documento codificado es un pdf. Para saber el tipo de documento codificado podemos usar el argumento -t :
# pk7 -t -i 01-08-2008_Facturas-E7M1-046830.pk7
El resultado de este comando en este caso será : PDF document, version 1.2
Para más ayuda :
# pk7 –help o simplemente
# pk7
VirtualBox :: Problema al actualizar el kernel de GNU/Linux
Al actualizar el kernel de GNU/Linux puede ocurrir que al intentar ejecutar VirtualBox nos aparezca este mensaje:
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
Este problema es debido a que VirtualBox no está configurado para el nuevo kernel. En este caso, no es necesario volver a instalar VirtualBox, si no simplemente seguir estos sencillos pasos:
1.) Instalar los kernel headers correspondientes al nuevo kernel. Usaremos el modificador uname -r para no tener que estar mirando la versión de nuestro nuevo kernel… que lo haga la propia máquina.
# sudo aptitude install linux-headers-$(uname -r)
2.) Seguidamente, ejecutaremos el siguiente comando para que se corrija el error:
# sudo /etc/init.d/vboxdrv setup
Una vez hecho esto, VirtualBox ya estará configurado para el nuevo Kernel funcionará sin problemas.
DenyHosts :: Cómo prevenir ataques de diccionario o fuerza bruta
Si estamos preocupados por la seguridad de nuestros servidores y más del servicio/protocolo Secure Shell cuando esta relacionado con ataques de fuerza bruta ya sea por medio de diccionarios, entonces debemos de utilizar DenyHosts, esta aplicación nos permitirá detectar posibles ataques antes de que estos hagan efecto.
La manera en que funciona DenyHosts es que monitorea el archivo /var/log/auth.log (en el caso de Debian – Ubuntu…) para detectar errores de autentificación al sistema y despues bajo ciertas reglas bloquer la IP o servicio que queramos mediante el archivo /etc/hosts.deny
Para instalarlo : # sudo apt-get install denyhosts
Despues procedemos con la configuración que se encuentra en /etc/denyhosts.conf algunos de los parametros importantes son:
# Lugar donde se encuentra nuestro archivo de Log
SECURE_LOG = /var/log/auth.log
# Lugar donde se encuentra nuestro archivo de bloqueo de hosts
HOSTS_DENY = /etc/hosts.deny
# El periodo en el que la IP va a ser eliminada de la lista de bloqueo, puede ser en hora (h), dias (d)…
PURGE_DENY = 12h
# Servicio que queremos que sea bloqueado, puede ser sshd, o ALL para todos
BLOCK_SERVICE = ALL
# Numero de veces de error cuando se ingresa con un usuario NO existente
# Se supone que el root conoce a sus usuarios y no debe de equivocarse
DENY_THRESHOLD_INVALID = 2
# Numero de veces de error con un usuario SI existente en el sistema
DENY_THRESHOLD_VALID = 10
# Numero de veces de error con el usuario ROOT
DENY_THRESHOLD_ROOT = 2
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts
# Reportar entradas sospechosas
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
# Buscar el nombre del host del atacante si este esta disponible
HOSTNAME_LOOKUP=YES
LOCK_FILE = /var/run/denyhosts.pid
# Email para notificar los bloqueos
ADMIN_EMAIL = cliente_at_servidor_dot_com
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts
SMTP_SUBJECT = DenyHosts Reporte
SMTP_DATE_FORMAT = %a, %d %b %Y %H:%M:%S %z
AGE_RESET_VALID=5d
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d
DAEMON_LOG = /var/log/denyhosts
DAEMON_SLEEP = 30s
DAEMON_PURGE = 1h
Reiniciamos el servicio DenyHosts : # /etc/init.d/denyhosts restart
Dynamic DNS desde Dyndns.com
Dynamic DNS (DDNS) permite crear un nombre de host que apunta a nuestra IP, ya sea dinámica o estática. Este proceso es muy útil y cómodo sobretodo cuando tenemos una IP dinámica y tenemos que conectarnos remótamente y así dejar de preocuparnos de cual es nuestra IP actual. Hay varias webs en donde se ofrece este servicio, en este apunte se comenta la gestión de las DDNS desde Dyndns.com. El proceso es sencillo y automático, simplemente nos conectamos a la web, nos registramos como usuario y ya podemos crear un nuevo dominio asociado a nuestra IP, la detección de nuestra IP es automática.
Para que nuestro host esté bien actualizado con la IP actual es necesario instalar un cliente de actualización. Éstos pueden ser de dos tipos, por software que corren sobre Windows, Mac OSX o Unix/Linux, o por hardware que ya vienen instalados en el firmware de dispositivos como routers y webcams. Es recomendable usar clientes software sobre clientes hardware, ya que son más fáciles de instalar y configurar que los clientes hardware.
Los hosts DDNS deberían ser actualizados únicamente cuando cambia la dirección IP. Si el cliente de actualización modifica innecesariamente el sistema, éstos son considerados como abusivos, y si se producen demasiadas actualizaciones el host se bloquea. Para desbloquearlo se puede solicitar desde la misma web.
Desde la web de Dyndns.com se pueden descargar varios programas de actualización DNS, para Linux yo utilizo el ddclient, en la misma página nos explica como instalarlo y configurarlo.
Volta al torrent de Coanegra :: Son Oliver-Son Pou-Ca’s Garriguer-Penyal d’Honor-Coll des Picot-Es Freu
Una preciosa volta pel meravallós vall i torrent de Coanegra. La ruta comença a l’entrada de la possessió de Son Oliver a pocs minuts de Santa Maria (Camí de Coanegra). Iniciam el camí per una pista ample i en poca pendent, amb el torrent de Coanegra a la nostra esquerra que ens acompanyarà una bona estona. Seguim la pista i més endavant ens trobam amb la possessió de Son Roig, a continuació passarem per Ca’n Morey i també a poca distància arribarem a la possessió de Son Pou, la cual unes fletxes ens indiquen que hem de passar per un caminoi a la dreta que ens evita passar per dins les cases, travessa una barrera metàlica i torna al camí ample.
A poca distància de Son Pou, hi ha una barrera metàlica por on hem de creuar el torrent on s’inicia un camí ja un poc més estret i en pujada que no te pràcticament cap dificultat. Seguim aquest camí una bona estona i poc a poc arribarem a una zona deforestada i sortim al camí ample de Sa Comuna de Bunyola, on prendrem cap a l’esquerra. No tardarem seguint aquesta pista a arribar a l’àrea recreativa de Ca’s Garriguer.
Aleshores quan el camí fa una marcada volta ens desviarem a la dreta just on hi ha un cartell que indica la prohibició de fer foc. Aquest camí es bastant evident, però en arribar a una sitja desapareix, hem de seguir la mateixa direcció que duiem i sortirem a la pista ample just en el punt on s’inicia un caminet que ens portarà als Penyals d’Honor. Seguim per aquest camí cap a la dreta i en pujada fins que arribam a un punt on hi ha una marcada corba a la dreta, on comença un caminoi indicat amb una fita. Prenem aquest camí en davallada, hi ha fites, no te gaire dificultat fins que arribam a una bifurcació, on hem de prendre el camí de l’esquerra en sentit ascendent i arribarem a pocs minuts al Coll des Picot (675m).
El camí davalla pel vessant de la Vall d’Orient on podem disfrutar d’unes vistes espectaculars, quan arribam a una nova bifurcació hem de seguir cap a la dreta, ja que el camí de l’esquerra condueix a la carretera. A poca distància ens trobarem amb un portell amb un botador a l’esquerra i més endavant arribarem a una paret seca on el camí desapareix, hem de seguir les fites que ens guiaran per dins el bosc de pins i alzines.
Continuam el descens ara més pronunciat fins arribar a les cases de Ca’n Morro, i sortirem al camí des Freu, el cual prendrem cap a la dreta, quasi tot d’una arribam a la zona des Salt des Freu, on hi ha indicacions per anar cap a Santa Maria. Ja només queda un troç de pujada i tota la preciosa davallada a un costat del Torrent de Coanegra. Sense problemas enganxarem el camí per on hem començat la ruta a les cases de Son Pou i Son Oliver. Sense dubte una volta per repetir moltes de vegades, això sí en total són més de 18km.
La Canaleta del Massanella
Durant el segle XVIII la possessió de Massanella no disposava de l’aigua abundant que avui la caracteritza. El senyor de la possessió no sabia com fer dur l’aigua de la font des Prat fins a les cases. Per això va fer estudiar el tema a enginyers de renom d’arreu d’Europa, el resultat sempre era la impossibilitat d’assolir aquest projecte.
Però de sobte apareix l’heroi d’aquest compte que es diu Montserrat Fontanet, l’encarregat de guardar els porcs de la possessió, natural de Llorito, i amb estudis elementals. Gran observador de la natura va proposar al senyor la manera de portar l’aigua cap a les cases de Massanella.
El senyor, cansat d’enginyers incompetents, el va posar a dirigir les obres, allà per l’any 1748. El resultat de la intuïció de Montserrat Fontanet és el traçat de la canaleta – que podem utilitzar en bona part de l’excursió com a referència – que va servir, aprofitant la força gravitatòria, per portar l’aigua que tant desitjava el senyor.
L’obra va acabar l’any 1750, tal com ho explica en llatí una làpida situada als peus de la canaleta. De totes maneres no es va valorar públicament la seva obra d’aquest prodigi de l’enginyeria de muntanya, de fet Montserrar va morir a Mancor, tan pobre com havia nascut, el dia 3 de setembre de 1762. Si no fos perquè Joaquim Maria Bover narra el fet en la seva obra Biblioteca de escritores de Baleares, mai hauríem sabut el nom de vertader artífex d’aquesta meravallosa obra.
L’any 1982, l’aigua va deixar de córrer a cel obert per la canaleta i fou entubada per al proveïment a Mancor. Aquest fet va provocar diversos atemptats a les obres.
Optimización Ubuntu
En Ubuntu es posible realizar pequeños ajustes para incrementar un poco el rendimiento del sistema. En este apunte se describen algunos sencillos sin ya meterse en compilaciones de kernel con las que podemos ajustar el hardware de nuestra máquina con el consiguiente riesgo que conlleva.
1. Memoria de intercambio (swap)
En la versión 2.6, el kernel linux tiene este valor a un 60% . Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, abrimos una terminal y hacemos lo siguiente:
- Consultamos el valor inicial: # sudo cat /proc/sys/vm/swappiness. Nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer.
- Probamos cómo responde el sistema al bajar el valor: # sudo sysctl -w vm.swappiness=10. Ejecutamos después un par de aplicaciones.
- Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente: # sudo nano /etc/sysctl.conf. En la última línea añadimos: vm.swappiness=10.
- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.
2. Desactivando consolas virtuales
Al acceder a nuestro sistema, aparte de la pantalla de login gráfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando CONTROL+ALT+(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema gráfico) ejecutándose en segundo plano. Para ahorrar memoria, pueden no activarse las 6, sino dejar sólo 1 ó 2, por si el sistema gráfico tiene algún problema.
# sudo gedit /etc/event.d/tty6 (número de consola)
y luego comentar todas las lineas con #
Ejemplo:
# tty6 – getty
#
# This service maintains a getty on tty6 from the point the system is
# started until it is shut down again.
#start on runlevel 2
#start on runlevel 3
#stop on runlevel 0
#stop on runlevel 1
#stop on runlevel 4
#stop on runlevel 5
#stop on runlevel 6
#respawn /sbin/getty 38400 tty6
3. Parar servicios no necesarios
Ubuntu inicia toda una serie de servicios que, a veces, no son necesarios. Si deshabilitamos los que no necesitamos, no estarán durmiendo y consumiendo memoria. Existen otros programas y formas de evitar iniciar servicios, por ejemplo update-rc.d o el programa boot-Up Manager , pero esta forma es simple y efectiva.
# cd etc/init.d/ Servicios puede ejecutar el ordenador: “ls” (son los que aparecen en verde).
# update-rc.d -f nombre_servicio remove (Elimina el servicio)
De esta manera en el arranque de la máquina no se ejecutarán, estos servicios. Además si queremos eliminarlos definitivamente, los podemos desinstalar desde Synaptic o desde cónsola :
# dpkg –list | grep nombre_servicio (Lista los servicios)
# dpkg –remove nombre_servicio (Elimina los servicios)
# dpkg –purge nombre_servicio (Elimina los servicios y los ficheros de config.)
- Sugerencias de servicios que normalmente no se usan en un ordenador de escritorio:
- ntpdate: actualiza el reloj del sistema sincronizándolo cada vez que se reinicia.
- pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA.
- ppp: protocolo punto a punto. Sólo se utiliza si usas un módem para conectarte a Internet
- powernowd: en teoría lo usan los procesadores AMD para gestionar el uso de la energía.
- rsync: utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado.
- fetchmail: recoge y reenvía correo y actúa como pasarela hacia el servicio smtp.
- postfix: agente de transferencia de correo, parecido a sendmail.













