Archivo por CategoríasUNIX
KDE & UNIX admin on 27 Dec 2007
Cambiar el nice de un proceso en KDE4
Llevo un rato usando el nuevo System Activity para KDE4 y me ha gustado bastante, todo se ve muy simple, como tiene que ser. Pero lo que más me ha gustado es el diálogo Renice Process. Si haces clic con el botón derecho a un proceso de la lista puedes enviarle las típicas señales de toda la vida y también puedes cambiarle el nice. Este es el diálogo que me ha salido al probarlo con el proceso psi.

Es precioso!
Si queréis ver una captura de pantalla completa hacer clic en la siguiente imagen:
Seguridad & UNIX admin on 27 Dec 2007
Transferencia encriptada de archivos mediante SCP
SCP (Secure Copy) es un programa que viene con la mayoría de instalaciones de SSH y que nos permite transferir archivos entre 2 máquinas de forma encriptada. Su uso es muy simple, pero hay que tener en cuenta que nuestro host debe tener el cliente SSH instalado y el host remoto debe tener el servidor SSH habilitado.
Copiar un archivo de nuestro ordenador a un ordenador remoto:
$ scp archivo.tgz usuario@host_remoto:/ruta/remota/
Se nos pedirá la contraseña de ‘usurio’ en ‘host_remoto’ y se procederá a la transferencia del archivo hacia ‘/ruta/remota/’ si es que ‘usuario’ tiene permisos de escritura en esa ruta.
Copiar un archivo de un ordenador remoto a nuestro ordenador:
$ scp usuario@host_remoto:/ruta/remota/archivo.tgz /ruta/local/
También se nos pedirá la contraseña de ‘usuario’ en ‘host_remoto’ y se procederá a la transferencia del archivo hacia ‘/ruta/local’ si es que nuestro usuario tiene permisos de escritura en esta ruta.
En cualquiera de los dos casos, si el puerto TCP del servidor SSH no es el 22 (por defecto siempre es el 22) tendremos que especificarlo con el parámetro -p <número_de_puerto>.
GNU/Linux & UNIX admin on 18 Jul 2007
Copiar y pegar en Linux
Listado de conocimientos técnicos necesarios para entender este post con éxito:
- Hay que saber seleccionar un texto
- Hay que saber pulsar botones en un mouse
- Hay que saber lo que es un ordenador y como interactuar con él
Podría empezar diciendo algo así como: ¡No se asusten, es igual que en Ruindows!… pero la verdad es que el hecho de copiar y pegar en GNU/Linux (o en cualquier otro sistema operativo tipo UNIX) tiene su gracia. Por supuesto que podemos hacer el clásico Ctrl+C para copiar y Ctrl+V para pegar, y también con el menú Edición –> Copiar, etc. Pero esto no nos importa porque ya sabemos hacerlo
Vamos a hablar del tercer botón del mouse. El tercer botón del mouse es, generalmente, el que hay en la ruedecita de scroll, no pienso analizar el resto de posibilidades. Tanto si estamos en modo texto o en modo gráfico. Tanto si estamos usando un programa de edición de textos, un navegador, una terminal o cualquier otra cosa con textos seleccionables, un clic con el tercer botón (o botón del medio) del mouse pegará el texto que tengamos seleccionado. Así de simple. No hay más.
Por si no ha quedado claro pondré un ejemplo a nivel de parbulario. Seleccionamos una palabra, frase, párrafo, texto, página web, etc como lo hemos hecho toda la vida y hacemos clic con el botón del medio en el lugar donde queramos copiar el contenido.
Si nuestro mouse no tiene más que dos botones, hacer clic con los dos a la vez genera el mismo evento que hacerlo con el tercer botón.
UNIX & Utilidades admin on 17 Jun 2007
Guardando la salida por pantalla en un fichero con el comando tee
A veces, administrando servidores por linea de comandos, voy a hacer una tarea que se va a demorar mucho tiempo, quizás horas. Por ejemplo, compilar todas las actualizaciones e instalarlas en *BSD, sincronizar un repositorio, etc.
Muchas veces al ejecutar comandos importantes para el sistema es necesario estar atento a la pantalla por si salen mensajes de alerta que nos pueden ser de ayuda, pero es evidente que no podemos estar atentos al 100% con tareas de este tipo. Una solución cutre sería redireccionar el STDOUT (>) a un fichero, usaremos el comando find sólo como ejemplo, por poner algo:
# find / -name *.conf > salida
En este caso, salida contiene toda la salida que hubiese hecho por pantalla el comando en concreto, pero… ¿y si queremos ver la salida en tiempo real, y al mismo tiempo almacenarla en un fichero? Muy facil, vamos a usar tee:
# find / -name *.conf | tee salida
tee envía lo que recibe por el pipe hacia la salida standard STDOUT (la pantalla) y al mismo tiempo lo envia al fichero que le pasemos por parámetro… ¡voilà! Pero supongamos que no queremos escribir de cero el fichero salida como lo haríamos con > sinó añadir esos datos al final como haríamos con >>. En este caso tenemos que usar el parámetro -a (append):
# find / -name *.conf | tee -a salida
Hasta aquí esta mini-explicación de un comando muy útil pero muchas veces desconocido, olvidado o simplemente poco usado.
UNIX admin on 10 Apr 2007
Cómo espeficar teclado en español en X.org
Este post puede parecer una tonteria, por evindente, pero recuerdo hace tiempo haberme encontrado con ese problema y no tener ni idea de cómo solucionarlo. Si usas KDE o Gnome, tienes un bonito menú donde configurar el layout del teclado y ponerlo en español.
Pero si eres usuario de algun window manager más simple y DIY, tienes que añadir lo siguiente al fichero /etc/X11/xorg.conf dentro del apartado Section “InputDevice” que hace referencia al teclado. Tenemos que poner el modelo de teclado (número de teclas) y por supuesto el mapeo de teclado “es”.
Option "XkbModel" "pc105" Option "XkbLayout" "es"
Ahora puedes usar tu mapeo de teclado en cualquier aplicación gráfica sin tener que configurar nada más. Otra forma de hacer lo mismo sería usar el comando setxkbmap:
# setxkbmap -model pc105 -layout es
Ya que hablo del fichero xorg.conf, aprovecho para anunciar xorg-conf.org, un nuevo proyecto que espera realizar una base de datos de configuraciones para xorg.conf, podéis enviar allí vuestros ficheros de configuración.
Programacion & UNIX admin on 14 Feb 2007
SHELLdorado, un buen repositorio de shell scripts para usar y aprender
Hoy he estado revisando mis bookmarks del Firefox y he redescubierto a SHELLdorado. Se trata de un buen repositorio de scripts para UNIX, mayormente escritos en BASH (también los hay en KSH). Podemos encontrar scripts para tratamiento de archivos, scripts de utilidades de sistema y administración, para conversiones, html, correo ¡y mucho más!
Por si esto fuera poco, este gran site incluye una sección de links que no te la vas a acabar en tu vida, un conjunto de tips ordenados por nivel, e incluso algunos artículos.
GNU/Linux & UNIX & Utilidades admin on 28 Nov 2006
FISH: el shell interactivo amigable
Cuando empezé a usar sistemas operativos tipo-UNIX aluciné con Bash, realmente no tenía nada que ver con usar la linea de comandos en Windows (aunque yo en Windows nunca la usé demasiado, supongo que precisamente por ser poco amigable). Al poco de usar Bash descubrí podia usar otras opciones como zsh, ksh, tcsh pero ninguna me convenció demasiado.
Hasta hace un par de meses, que fué cuando descubrí al grandioso Fish (Friendly Interactive SHell). A diferencia de las otras que probé, esta sí se parecía mucho a Bash, o sea que no tuve que aprender NADA. Solo tuve que usarla durante un tiempo para ir descubriendo poco a poco sus ventajas, entre las cuales están:
- No solo autocompleta directorios, ficheros y comandos como Bash, ¡lo autocompleta todo! Por ejemplo: ssh te autocompleta con tus hosts conocidos o lugares donde conectaste en el pasado; el autocompletado de comandos incluye brebe descripción del ejecutable en cuestión; autocompletado de variables de entorno; autocompletado de las páginas man y help… y mucho más, y todo esto con paginación de los resultados de autocompletado.
- Uso y abuso de colores. El prompt consta de: usuario@host (en blanco) + directorio actual (en verde). Parece cansino pero te acostumbras a los pocos minutos. Cada tipo de fichero tiene su color, por ejemplo los directorios se en azul, los de texto (txt, pdf, rtf…) en violeta, los multimedia (imágenes, musica, video) en un violeta mas rosado, los binarios en verde, los enlaces blandos en azul, los enlazados en rojo, etc.
- Uso de negrita y subrayado para remarcar rutas correctas, ficheros importantes (imágenes, multimedia, directorios, ejecutables), etc
- Atención al error en tiempo real, si lo que estás escribiendo no es un comando (aún), lo marca en rojo, cuando pasa a ser algo coherente lo pinta de verde. Lo mismo se aplica a directorios o ficheros (aunque estos pasan a blanco).
- Ayuda en modo gráfico, por lo que si escribes help te sale un mensaje de “Help is being displayed in firefox” y efectivamente se abre Firefox (o el navegador que uses por defecto) y te muestra esta completísima ayuda.
Casi se me escapa decirlo, toda esta información que Fish añade (descripciones de los ejecutables, hosts conocidos, páginas man y help, etc) no es estática sinó que se busca en tiempo real. Por este motivo puede suponer un problema si se abusa de sus posibilidades en un ordenador antiguo.Por todo esto y mucho más que voy aprendiendo con el tiempo, prefiero Fish a Bash y cuando uso Bash noto que me falta algo.
Podéis ver algunas capturas de pantalla (y más información sobre Fish) en esta página. Para terminar solo decir que Fish no es perfecto, pero merece mucho la pena probarlo.
UNIX admin on 24 Nov 2006
Sun regala copias de Solaris 10 por correo
Os acordáais de Shipit Ubuntu? Pues lo mismo ha planeado Sun con un pack que incluye el sistema operativo Solaris 10 (para procesadores SPARC y x86) y el Sun Studio 11. Solo hace falta rellenar este formulario y en 10 dias laborables te llega a casa, o eso dicen. Todo esto ya podia descargarse gratuitamente de la web de Sun, pero necesitaba un previo registro y mucha paciencia al descargar (al menos en mi caso, que se me cortaba la descarga todo el rato y me cansé de hacer el tonto).
Yo la última versión que probé fué la 8 y me pareció muy interesante, aunque usaba CDE que no es muy agradable. Sinceramente no lo necesito para nada, pero a un producto de esta magnitud no puedo evitar hecharle una opeada, ya comentaré que tal ha estado.
Curiosidades & UNIX admin on 05 Jul 2006
La era UNIX en imágenes
UNIX pega, escribe, conserva tu comida, la calienta, te alimenta, organiza tus libros, apaga incendios, te seca el pelo, te lo corta, te protege de los rayos solares e incluso te rasca la espalda.
Actualmente este post tiene 19 imágenes, si alguien tiene más y/o mejores que me las pase y actualizo esto.
Extintor


