Conectarse a una red inalambrica

Por Saiyine  el 2005-11-29 18:14:00 - Secciones:  LINUX  - Enlace permanente: 606

¿Cual es el comando de linea de comandos en linux para conectarse a una red inalambrica? ¿iwconfig con algún parámetro? Prueba con uno de estos dos, cada uno util según los datos de que dispongas.

iwconfig interfaz essid nombredelap
iwconfig interfaz ap direcciónmaldelap

Zona comentarios

Obtener Firefox con una extensión determinada

Por Saiyine  el 2005-11-29 19:38:00 - Secciones:  LINUX  - Enlace permanente: 607

Normalmente no se obtiene un Firefox con extensiones preinstaladas, sino que se instala desde cero y luego se buscan: aunque es cierto que a veces hay paquetes que incluyen extensiones, debo reiterar que no es lo más corriente.

Una vez instalado, para conseguir una extensión de Firefox, basta con ir a Herramientas -> Extensiones -> Obtener más extensiones, que te llevará a la página de extensiones de Mozilla, e instalar la que estés buscando, que normalmente será simplemente pinchar como si fuera un enlace.

Si aun no tienes el Firefox instalado, puedes hacerlo pulsando este botón:

Zona comentarios

Poner el reloj en hora a traves de internet

Por Saiyine  el 2003-10-04 00:00:00 - Secciones:  LINUX  - Enlace permanente: 399

Si, como yo, tratais a diario con hardware lamentable que no teneis mas remedio que tragaros porque simplemente no hay pasta para reemplazarlo, os sonara mucho lo de la tipica placa que no hay manera de que guarde la hora, ni cambiandola en la bios ni por software ni nada de nada. Pues aqui teneis una solucion, meted en el arranque esta linea (en placas realmente muy chungas quizas haya incluso que meterla en algun cron):

ntpdate swisstime.ethz.ch

Pongo ese servidor por poner uno cualquiera, si no os gusta por alguna razon, os vais al google y poneis ntp servers e imagino que os saldran la piel.

Zona comentarios

Grabar CDs desde la linea de comandos

Por Saiyine  el 2003-10-04 00:00:00 - Secciones:  LINUX  - Enlace permanente: 400

Una linea de comandos que me es especialmente util es esta de volcar ficheros a CD, en particular, es comodisima si solo se trata de un fichero bien grande que quereis meter en el CD, como pueda ser vuestra copia de seguridad del DVD que saque con mis mejores goles y similares.

mkisofs -quiet -V "Volumen" -f -J -r "Fichero" | cdrecord -multi \ -dummy driveropts=burnproof dev=0,0,0 speed=8 -

Comprended bien los parametros de los comandos antes de probarla, aunque por si acaso os he colado una medida de seguridad. En general, lo que hace es crear una .iso en una tuberia unix (en la RAM) que el comando cdrecord se encarga de volcar en el CD.

Zona comentarios

Usar la memoria de intercambio de windows (SOLO FAT)

Por Saiyine  el 2003-10-14 00:00:00 - Secciones:  LINUX  - Enlace permanente: 401

Hablabamos el otro dia en el cafe de la iniciacion de un amiguete a linux, y llegamos al tema de la swap, y claro, en seguida salio el animal de bellota que solto el "tienes que hacer una particion del doble que la RAM", que, juas, tenia sentido en los 486 con 16 megas, pero en un k7xp 2200+ con 512 seria tirar a la basura en torno a un giga de disco duro... bueno, eso de gigas y megas eran medidas que se usaban antes, para haceros una idea, un giga equivale a unas 15.000 fotos guarras: un espacio muy aprovechable.

En serio, dudo mucho que un usuario de escritorio vaya a llenar esas 512, yo tengo 256 y 256, y es extremadamente raro que llegue a tener menos de 100 libres (solo me pasa cuando hago parches entre ISOs, pero es que yo soy asi de bruto). Si realmente le hace mucha ilu tener swap, yo de el me pondria a lo mejor 200 megas, pero es que casi seguro que lo que haria seria aprovechar que te puedes hacer la swap que te de la gana simplemente usando un fichero, y si tienes windows en otra particion, es que, juas, no tienes ni que gastar ni un byte de disco duro:

mkswap (donde tengas el windows)/pagefile.sys swapon (donde tengas el windows)/pagefile.sys

Y problema resuelto. Y no, no le pasa nada al windows por usar su swap (que de todas formas vuelve a escribir cuando arranca). Por cierto que este fichero que genera el windows puede llegar a ser absurdamente grande, en mi caso, 400 megas.

Para que lo haga siempre, basta con incluir esas dos lineas en el fichero de arranque que corresponda en vuestra distro, por ejemplo, en mi gentoo es /etc/conf.d/local.start y en mi debian es /etc/init.d/bootmisc.sh.

ACTUALIZACION 04/11/2003: Estamos hablando de windows en una particion FAT, claro, no me vayais a poner la memoria virtual en una NTFS que la podeis liar.

Zona comentarios

Programas en segundo plano

Por Saiyine  el 2003-11-04 00:00:00 - Secciones:  LINUX  - Enlace permanente: 402

En la linea de comandos de linux es posible ejecutar un programa, ponerlo en segundo plano y seguir trabajando, y mientras, nosotros seguir con otras cosas. Un ejemplo:

saiyine@torpedo:/$ sleep 60 & [1] 27457 saiyine@torpedo:/$ fg 1 sleep 60 [1]+ Stopped sleep 60 saiyine@torpedo:/$ bg 1 [1]+ sleep 60 &

La explicacion: si al ejecutar un comando terminamos la linea con el simbolo &, el programa pasa a ejecutarse a segundo plano. Si entonces le queremos devolver el control, podemos hacerlo con el comando fg num, siendo num el numero entre corchetes. Otra opcion es, con un programa en marcha, pulsar CTRL Z para enviarlo al segundo plano parado, y arrancarlo alli con bg numero.

Zona comentarios

Recordar las claves SSH

Por Saiyine  el 2003-11-03 00:00:00 - Secciones:  LINUX  - Enlace permanente: 403

El programa SSH es realmente util, pero a la larga puede hacerse incomodo. Por eso, podemos usar este pequeño truco (en realidad, mas que truco, es una feature):

[~] ssh-keygen -t dsa [~] cat id_dsa.pub | ssh usuario@maquina_remota "cat - >> .ssh/authorized_keys2"

El primer comando genera una clave publica, y el segundo la añade al listado local de claves publicas en la cuenta del usuario en la maquina remota. A partir de aqui, cada vez que entremos a esa cuenta, ya nunca mas pedirá la clave.

jean crlos herran cordero (07/05/2005, 16:34)

oeeee migo o miga quiero ese programa que guarda las claves porfis mandamelo ok

Zona comentarios

Pasar de .ogm a .avi con el mplayer

Por Saiyine  el 2004-01-28 00:00:00 - Secciones:  LINUX  - Enlace permanente: 404

Hoy, paseando por ahi, he visto un "sistema" para pasar de ogm a avi en windows realmente ridiculo, usando una especie de macro que simula a un usuario moviendo el raton y pulsando el teclado para hacer la conversion automaticamente. Los usuarios de linux no somos tan modernos, asi que nos tenemos que aguantar con algo tan soso como usar el programa adecuado, en este caso, el mencoder, que va con el mplayer:

mencoder video.ogm -o "video.avi" -ovc copy -oac mp3lame -lameopts preset=96

Con este comando copiamos tal cual el stream de video tal cual en un fichero avi, y convertimos la probable banda sonora en .ogg a mp3. Yo lo uso para convertir ogm's a avi para que mi KiSS pueda leer los videos sin problemas, imagino que si no quereis convertir el audio bastaria con cambiar "mp3lame" por "copy" y quitar la opcion del bitrate (eso es el preset!)

Este proceso tarda unos 20 minutos en mi maquina principal, en realidad creo que depende mas de la velocidad a la que se lea del disco duro que otra cosa, porque lo de comprimir a mp3 ocupa una cantidad de cpu minima en cualquier CPU mas o menos moderna.

Zona comentarios

Sincronizar directorios con SSH y rsync

Por Saiyine  el 2004-01-21 00:00:00 - Secciones:  LINUX  - Enlace permanente: 405

Esto salió hace poco en barrapunto, y me parecio de interes, es la sincronización de un directorio a través de ssh sin necesidad de tener el daemon del rsync corriendo:

local$ rsync -e ssh -auvz directorio/ usuario@host:directorio/

Zona comentarios

Crear tar's con el menu de usuario del mc

Por Saiyine  el 2004-02-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 406

El midnight commander tiene la posibilidad de crear un menu de usuario con las opciones que deseemos, que, aunque esta muy poco trabajado, permite cositas aceptables, como este ejemplo, crear un tar con los ficheros seleccionados. Se me ocurre que no seria muy dificil cambiar el codigo para crear ficheros .iso en vez de los absurdos tar, pero bueno, os cedo el honor.

+ t t @ Meter en un tar CMD=%{nombre del tar} tar cvf $CMD %u

Este texto habria que meterlo en Comando -> Editar archivo de menu y luego lo podemos llamar pulsando F2

Zona comentarios

Listar paquetes en debian

Por Saiyine  el 2004-02-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 407

Una facilita, como saber en debian que programas tenemos instalados. En el ejemplo, los programas instalados que lleven tcl en el nombre.

dpkg -l | grep -i tcl

Zona comentarios

Actualizar la knoppix bajando lo minimo posible

Por Saiyine  el 2004-02-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 408

Mas usos para el rsync: actualizar isos. Por ejemplo, actualizar la knoppix bajando solo lo que cambie de una version a otra. Esto, claro es en teoria, en la practica, como los cambios verdaderos estan comprimidos en un fichero bastante grande dentro de la iso, casi toda la imagen es diferente, por lo que el ahorro puede ser minimo. Aun asi, es un experimento interesante: renombrar tu iso a la version que quieras bajar y ejecutar un comando parecido a este:

rsync -P --stats ftp.leo.org::Knoppix/KNOPPIX_V3.1-31-10-2002-EN.iso

Zona comentarios

Captura de pantalla de unas X

Por Saiyine  el 2004-02-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 409

El otro dia necesitaba ver remotamente el contenido de las X de mi maquina, asi me curré esta linea para hacer una captura en un JPG, que despues puse en un directorio de mi servidor web: mision cumplida.

xwd -display 127.0.0.1:0 -screen -silent -root | convert - imagen.jpg

Zona comentarios

Eliminar la campana del sistema

Por Saiyine  el 2004-02-16 00:00:00 - Secciones:  LINUX  - Enlace permanente: 410

Llamo campana del sistema (o beep o como prefirais) al increiblemente molesto pitido que suena a menudo en la linea de comandos de linux, por ejemplo cuando intentais borrar y ya no queda nada en la linea, y cosas así. La solución para eliminarlo es este comando:

setterm -blength 0

Recordad que tendreis que ponerlo en el arranque de vuestro sistema para no tener que estar escribiendolo una y otra vez.

Anonimo (23/08/2005, 23:35)

No Funka.. y creo que tienes mal el comando.

El comando original es setterm -blength



Saiyine (24/08/2005, 00:33)

Cierto, cierto, muchas gracias por la correción, siempre escribo mal la palabra length

Zona comentarios

Desinstalar un programa en debian

Por Saiyine  el 2004-03-23 00:00:00 - Secciones:  LINUX  - Enlace permanente: 411

Normalmente, para desinstalar un programa en debian basta con ejecutar este comando:

apt-get remove programa

Pero a veces el (muy sobrevalorado, para mi gusto) apt simplemente no puede eliminar el programa, porque insiste en ejecutar varios ficheros de configuración al tratar los paquetes, y si estos fallan, por la razón que sea, el programa no se desinstala. Así que, en casos extremos, podeis recurrir a eliminar dichos ficheros de configuración (que de todas formas seran reinstalados la proxima vez que instaleis el paquete) para que no molesten al desinstalar. Por ejemplo, mi problema fue con el gestor de login gráfico del gnome, gdm, que no se queria desinstalar porque no intentaba que al irse el, volver a dejar en el arranque al gestor que estuviera antes... y antes no habia nada (es un ordenador sin monitor!).

Por lo tanto petaba, y ni comia ni dejaba comer... asi que busco los ficheros, que se llaman /var/lib/dpkg/info/paquete.prerm y /var/lib/dpkg/info/paquete.postrm, los quito de en medio (mejor renombrandolos que borrandolos) y listos.

cd /var/lib/dpkg/info/ mv gdm.postrm gdm.postrm.bak mv gdm.prerm gdm.prerm.bak apt-get remove gdm

Zona comentarios

Cambiar el tamaño de la letra en la consola

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 412

Se me ha preguntado como cambiar el tamaño de la letra de la consola, y como no lo sabia, he ido a google y he encontrado esto:

yo tengo en .bashrc:
consolechars -f /usr/share/consolefonts/iso01.f08.psf.gz
para hacer la letra más pequeña. Haz ls /usr/share/consolefonts/ para ver las fuentes.


No contento con ello, he seguido investigando y, voilá:

Si usas lilo en el arranque pon la opción vga=ask en tu lilo.conf. Eso te permitirá elegir entre unas cuantas dimensiones de fuentes en pantalla. Luego puedes quedarte con la que más te guste. Yo tengo vga=7 y me va de perlas. No olvides correr la orden lilo después de actualizar el lilo.conf

Zona comentarios

Volcar el contenido de los buffers al disco

Por Saiyine  el 2004-04-06 00:00:00 - Secciones:  LINUX  - Enlace permanente: 414

En situaciones muy específicas es necesario volcar el contenido de las caches de memoria al disco duro para asegurarnos de que todos los datos se han escrito realmente. Esto se hace con el comando:

sync

Zona comentarios

Simbolos extraños en el putty

Por Saiyine  el 2004-04-06 00:00:00 - Secciones:  LINUX  - Enlace permanente: 415

Si al pulsar Inicio o Fin en el putty te sale este simbolo ~, es porque debes cambiar el tipo de terminal que estas usando. Mi recomendación es cambiarlo a 'linux' en la categoria Terminal -> Keyboard del putty y ejecutar este comando en el linux:

export TERM=linux

Tambien puedes probar con las otras opciones, claro, a ver cual te va mejor... (recuerda poner el mismo tipo tanto en el putty como en el linux!)

Zona comentarios

Generar decimales de Pi

Por Saiyine  el 2005-02-14 00:00:00 - Secciones:  LINUX  - Enlace permanente: 416

Esto más que un truco es una curiosidad: como sacar decimales del número Pi. En el ejemplo, los 500 primeros.

echo -e "scale=500;4*a(1);" | bc -l

Zona comentarios

Atributos unix en los ZIP

Por Saiyine  el 2004-12-12 00:00:00 - Secciones:  LINUX  - Enlace permanente: 418

Revisando la página del manual de zip me acabo de dar cuenta de que es posible guardar los atributos de unix como permisos, dueños, etc. en los ficheros zip, el truco está en descomprimir con el parámetro X, que restaura los ficheros con todos sus permisos:

unzip -X fichero.zip

Zona comentarios

Sudo su

Por Saiyine  el 2004-12-12 00:00:00 - Secciones:  LINUX  - Enlace permanente: 419

Mirad que comando más curioso:

sudo su

Lo vi en la firma de un comentario por ahi, y resulta que es un comando la mar de comodo, ya que nos ahorra escribir una clave para hacer su. Muy ingenioso.

Zona comentarios

Lo primero en una instalación de debian

Por Saiyine  el 2004-11-07 00:00:00 - Secciones:  LINUX  - Enlace permanente: 420

<NewDebian> Buenas,acabo de instalar mi debian,qué es lo primero que debería hacer? <onip> apt-get update; apt-get upgrade

Así, tendrás la base de datos de programas disponibles con perfectamente sincronizada, y actualizarás los programas que se hayan quedado antiguos desde que se hizo el CD de instalación.

Zona comentarios

Como obtener la url de los paquetes de debian

Por Saiyine  el 2004-11-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 421

A veces, es necesario poder bajar "a mano" un paquete de debian. Para esos casos, este comando es el necesario:

apt-get install --print-uris -y --reinstall nombre_del_paquete [nombre_del_paquete] ...

Zona comentarios

¿Como activo el kio slave audiocd?

Por Saiyine  el 2004-12-01 00:00:00 - Secciones:  LINUX  - Enlace permanente: 422

En el konqueror como explorador de archivos, en services ( o servicios).

Zona comentarios

Páginas del manual en español

Por Saiyine  el 2004-04-22 00:00:00 - Secciones:  LINUX  - Enlace permanente: 423

Para tener las paginas man (el manual) en español hay que instalar los paquetes manpages-es y, si esta disponible, el manpages-es-extra. Tambien hay que decirle al sistema que queremos usar el lenguaje español con este comando que indico a continuación, y quizas sea necesario añadirlo al arranque:

export LANG=es_ES

Mas información, en este hilo.

Zona comentarios

Programas en el arranque

Por Saiyine  el 2004-04-22 00:00:00 - Secciones:  LINUX  - Enlace permanente: 424

Hay mil maneras de hacer que un programa se ejecute en el arranque. Por ejemplo, las knoppix instaladas en disco duro (y por extensión, imagino que todas las debian) tienen un fichero donde el administrador puede incluir comandos para ejecutar antes de que el sistema le de el control a los usuarios. Este fichero es el /etc/init.d/bootmisc.sh. Cualquier comando que añadamos a este fichero se ejecutara (ojo, con derechos de root) al arrancar el sistema.

Zona comentarios

Cambiarle el MAC a una tarjeta de red

Por Saiyine  el 2004-04-26 00:00:00 - Secciones:  LINUX  - Enlace permanente: 425

Es tan fácil como usar este comando:

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

Zona comentarios

Quitar el chequeo de disco duro en el arranque

Por Saiyine  el 2004-04-30 00:00:00 - Secciones:  LINUX  - Enlace permanente: 426

En realidad no deberia quitarse, pero como es algo que se hace a veces... Para quitarlo basta con poner a cero el segundo número de las lineas del fichero /etc/fstab. Por ejemplo, yo tengo esto en mi fstab:

# Dateisystem Mountpunkt Typ Optionen dump pass /dev/hda1 / ext3 defaults,errors=remount-ro 0 0

Como veis, y contra mi propio consejo, he deshabilitado el chequeo del sistema de ficheros, y la razón es simple: esa maquina no tiene ni monitor, ni teclado, así que si se quedase pillado en el chequeo seria un buen problema.

Zona comentarios

Que los ficheros creados en un directorio pertenezcan al mismo grupo

Por Saiyine  el 2004-05-28 00:00:00 - Secciones:  LINUX  - Enlace permanente: 427

Para que todos los ficheros que se creen en un directorio pertenezcan automagicamente al grupo dueño del directorio, basta con el siguiente comando:

chmod +g directorio

Zona comentarios

Proxy transparente

Por Saiyine  el 2004-08-20 00:00:00 - Secciones:  LINUX  - Enlace permanente: 448

Como crear un proxy transparente con iptables. Solo destacar que es para las conexiones que vengan del eth1, y que necesita al squid proxy funcionando en su puerto standard, el 3128.

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

Ojo que así solo se redirige el trafico al puerto 3128, tambien hay que configurar el proxy para que acepte esos paquetes.

Zona comentarios

Ahorro de energia en discos duros

Por Saiyine  el 2004-08-20 00:00:00 - Secciones:  LINUX  - Enlace permanente: 449

A partir del nucleo 2.6.6 existe un modo de funcionamiento llamado "Modo portatil", en el que solo se usan los discos duros cuando no hay más remedio, con el consiguiente ahorro de energia. Se activa con este comando:

echo "1" > /proc/sys/vm/laptop_mode

Zona comentarios

Numeros aleatorios en bash

Por Saiyine  el 2004-09-25 00:00:00 - Secciones:  LINUX  - Enlace permanente: 450

Por ejemplo, para obtener un numero entre 0 y 16 usamos el comando:

echo $((RANDOM%17))

Zona comentarios

Silenciar el disco duro

Por Saiyine  el 2004-10-25 00:00:00 - Secciones:  LINUX  - Enlace permanente: 451

Resulta que en linux, con el programa hdparm, podemos cambiar la configuración de la forma de acceder a los discos duros, que si acceso a 16 (como en msdos) o a 32 bits (como en win 9x y superiores), que si DMA o no... ¡Lo que no creo que sea tan conocido es que es posible decirle al disco duro cuando ruido queremos que haga! Curiosisimo, ¿verdad? "-M Get/set Automatic Acoustic Management (AAM) setting". Por lo visto, los discos duros modernos (solo dice modernos, sin especificar a partir de que tamaño o algo así) tienen al menos dos velocidades, la normal y la reducida, que se diferencian mayormente en que en la reducida, a costa de que el disco duro vaya un poco más lento, hace mucho menos ruido.

Este modo silencioso se activa con el parametro -M 128, y se vuelve al normal con -M 254, yo lo activé en mi k6 (con un Maxtor de 40 yigas) hace un par de dias y la diferencia de ruido es bestial, mientras que lo que es velocidad del disco duro juraria que no se nota practicamente nada, tendria que pasarle un benchmark para notarla. De modo que este es el comando:

hdparm -M 128 /dev/hda

Zona comentarios

Un usuario con bash no lee el .bashrc ¿porque?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 452

Asegurate de que en .bash_profile se indique la carga de de .bashrc, probablemente este comentado.

Zona comentarios

¿Como hago que al salir del mc siga en el directorio en el que estaba dentro del mc y no donde lo ejecute?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 453

Añade esta funcion a tu .bashrc :

mk()
 {
 directorio=`mc -P`
 cd "$directorio"
 }

Zona comentarios

¿Como hago para ejecutar el KDE como gestor de ventanas?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 454

Normalmente con solo poner startkde ya arrancara el KDE, pero si quieres que salga siempre cuando pongas startx:

echo "exec startkde">/.xinitrc

Zona comentarios

¿El comando eject no funciona?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 455

Asegurate de que el cdrom ha sido desmontado. Tambien recuerda crear el directorio /dev/cdrom y enlazarlo a donde deba, en mi caso al cdrom 1 scsi:

ln -s /dev/scd0 /dev/cdrom

Zona comentarios

¿Como se monta un CDROM?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 456

mount -t iso9660 /dev/cdrom directorio

Si quieres montar una sesion determinada:

mount -t iso9660 -o session=n /dev/cdrom directorio

siendo n el numero de sesion.

Zona comentarios

¿Como pongo el teclado en castellano?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 458

Primero prueba con

dpkg-reconfigure console-data

Si no sirve, prueba a

loadkeys es

Si todavia no va, XD, haz un

apt-get install user-es
castellanizar
localedef -i es_ES -f ISO-8859-1 es_ES
fernando (17/06/2005, 18:45)

:D



fernando (17/06/2005, 18:49)

:roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll::roll:



Zona comentarios

¿Como hago que un usuario normal monte los CDs?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 459

La linea del fichero /etc/fstab referida al cdrom debe tener la palabra user, algo como esto:

/dev/cdrom /mnt/cdrom  iso9660 defaults,ro,user,noauto,umask=000     0   0

Y para montar, no puedes especificar el tipo de sistema de ficheros, como haria el root, sino que tienes que poner:

mount /mnt/cdrom

Zona comentarios

¿Como averiguo la profundidad de color de mi escritorio?

Por Saiyine  el 2005-07-19 00:34:00 - Secciones:  LINUX  - Enlace permanente: 460

Abre una consola o terminal y escribe:

xdpyinfo | grep 'depth of root'

El comando xdpyinfo devuelve mucha información interesante sobre las X, merece la pena echarle un vistazo a su salida.

Zona comentarios

¿Como cambio la profundidad de color de las X?

Por Saiyine  el 2005-07-19 00:36:00 - Secciones:  LINUX  - Enlace permanente: 461

Yo de ti editaria el fichero /etc/X11/XF86Config (ó XF86Config-4), buscaria la linea Defaultdepth 16, la cambiaria a 24 y reiniciaria las X.

Zona comentarios

¿Que programa ha generado este fichero core?

Por Saiyine  el 2005-07-19 00:39:00 - Secciones:  LINUX  - Enlace permanente: 462

Un fichero core es un volcado del estado de la memoria cuando un programa falla, que se graba en el disco para ayudar al programador a solucionar el error.

Para averiguar que programa lo ha generado, puedes usar el programa file.

file core.18445
core.18445: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, SVR4-style, from 'mdadm'

En el ejemplo, el volcado proviene del ejecutable mdadm

Zona comentarios

¿Se puede guardar la configuracion de tamaño/posicion de una ventana del KDE?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 503

Pulsa el boton derecho en la barra de titulo de la ventana para que te salga el menu de ventana, y pulsa en 'Guardar opciones'.

Zona comentarios

¿Como puedo recibir correos en mi propio ordenador?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 504

Si tienes EXIM: 1/ Edita el fichero /etc/exim/exim.conf 2/ Busca una linea como esta:

local_domains = localhost:nombre de tu maquina

3/ Añade al final de esa linea la direccion de tu maquina en internet. Debe quedar algo parecido a esto:

local_domains = localhost:ithilien:www.mimaquina.com

Zona comentarios

¡Escribo startx y en vez de salirme el KDE/GNOME me salen las X y ya esta!

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 505

Debes tener mal el fichero oculto .xinitrc que esta en el directorio de tu usuario. Editalo y haz que termine con la siguiente linea si quieres KDE

exec startkde

o esta si quieres que arranque el gnome

exec gnome-session

y la proxima vez que pongas startx entraras a tu escritorio favorito.

Zona comentarios

¿Como hago que arranque un programa al iniciarse el KDE?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 506

Desde el directorio de usuario, escribe

cd .kde/Autostart ln -s programa Nombre_del_enlace

Zona comentarios

¿Como puedo hacer que mi usuario pueda cambiar el volumen del sonido?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 507

adduser usuario audio

Y haciendo login ya podras cambiarlo.

Zona comentarios

He grabado un CD de datos y solo puedo leerlo en mi grabadora bajo linux, no en el lector y en ninguno de los dos en ese otro sistema operativo. ¿Que puedo hacer para que funcione?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 508

Con un poco de suerte, un simple cdrecord -fix lo devolvera a la vida. En mi caso, es cdrecord -dev=0,1,0 -fix -speed=8 , pero claro, tanto la identificacion scsi como la velocidad depende de tu grabadora.

Zona comentarios

¿Como se sabe la identificacion scsi de mi cdrom/grabadora?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 509

Tanto cdrecord -scanbus como cdrdao scanbus te lo diran.

Zona comentarios

¿Como se quien esta usando un dispositivo?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 510

lsof /dev/cdrom

No estoy seguro de si funcionara con ficheros :?

Zona comentarios

¿Como muestro los comandos que he ejecutado en el bash que contengan una palabra dada?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 511

En su momento me hice una pequeña funcion que lo hace:

buscame() { cat ~/.bash_history | grep -i "$*" | grep -i -v "buscame" }

Basta con añadirla al .bashrc

MEJORA: El comando history ya te vuelca el historial, asi que simplemente

history | grep -i "palabra clave"

Keith Amling (25/09/2005, 13:27)

If you use "set -o vi" you can use "/" from normal mode. For example to search the history for foo from insert mode you would press "<ESC>/foo<ENTER>" and then "n" to go to the next match. If you use vim already, "set -o vi" would be easy to learn, but if you use emacs or another editor it would be difficult.

Zona comentarios

¿Como muevo archivos desde la disquetera al directorio actual?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 512

mv /mnt/floppy/* . -v -u

Zona comentarios

¿Como hago un disquete de arranque?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 513

dd if=/boot/vmlinuz of=/dev/fd0 bs=512

Otra manera:

cat /boot/vmlinuz > /dev/fd0

Otra manera: Hay una seccion del Centro de Control de Mandrake dedicada a los discos de arranque

Zona comentarios

¿Como evito que el konqueror muestre los ficheros en el visor empotrado?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 514

En el konqueror, ve a [Opciones] -> [Configurar conqueror] -> [Asociaciones de archivo]. Alli, en los tipos de archivos genericos puedes seleccionar si, por ejemplo, text, se deben ver en el visor empotrado o en el programa asociado.

Zona comentarios

¿Que son los ficheros bz2?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 515

Son ficheros comprimidos con bzip2 en vez de con gzip. Bzip2 comprime bastante mas que el gzip, asi que os recomiendo que lo useis, por ejemplo, los nucleos que ocupan 25 megas en tar.gz, ocupan 19-20 en tar.bz2, y 5 megas en un modem se notan...

Zona comentarios

¿Hay alguna calculadora para consola?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 516

Se puede aprovechar bc usando tuberias:

echo "2*400" | bc -l

Personalmente tengo esta funcion en mi bash:

calcu() # Calculadora de linea de comandos { echo "$*" | bc -l }

Por cierto, para pasarle parentesis hay que pasarle la operacion entre comillas...

calcu "16*(1+1)"

Zona comentarios

¿Como hago en el KDE que los iconos dejen de comportarse como si fueran botones, es decir, que hago para que se seleccione pulsando una vez y se ejecute con un click?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 517

En el menu principal, ve a [Configuracion] -> [KDE] -> [Perifericos] -> [Raton]

Zona comentarios

¿Como se que programas estan conectados a internet?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 518

netstat -p | egrep -v '^unix'

Ignora las lineas que empiecen por unix

Zona comentarios

Se me ha colgado una consola virtual de modo texto ¿Como la reinicio?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 519

Mandale un kill -9 al proceso que corresponda. Yo por ejemplo solo tengo abierta una, asi que me marca que es un bash en el ps aux

Zona comentarios

¿Como quito los mensajes del servidor en el bitchx?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 520

/mode -s tu_nick

Zona comentarios

¿Como puedo montar una imagen ISO (imagenes de CD) y usarla como si fuera un directorio?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 521

mount cdimage.raw -r -t iso9660 -o loop /mnt/imagen

Zona comentarios

¿Como busco ficheros?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 522

Se me ocurren dos formas, con find y con locate. Usar find es relativamente simple, por ejemplo

find /usr/src -iname '*.c'

busca ficheros en la rama /usr/src y superiores ficheros que tengan la extension .c. Observa que en linux el concepto de extension es bastante difuso, en realidad lo que va a buscar es ficheros que terminen en '.c', si le ponemos '*.c*' nos mostrara todos los ficheros que contengan la cadena '.c'. Con locate es algo mas simple y bastante mas rapido, pero tiene un defecto... ¡puede no funcionar! Locate busca en una base de datos que se actualiza ejecutando updatedb de vez en cuando, y puede pasar que el fichero que buscamos haya sido añadido al sistema despues de la ultima actualizacion... ACTUALIZACION: Con whereis puedes encontrar ejecutables que esten en el path.

Zona comentarios

¿Como se que librerias usa un ejecutable?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 523

ldd nombre del programa

Va perfecto, incluso te avisa si alguna no esta instalada, aunque parece ser que da problemas ejecutables del tipo a.out muy antiguos (MUY antiguos).

Zona comentarios

¿Que hago para ver ficheros de texto?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 524

Los que venimos del DOS solemos usar more fichero o cat fichero que es identico al type del DOS, pero es mejor usar less, que permite volver atras en el fichero con los cursores. Salvando las distancias me recuerda a aquella maravilla llamada list.com que sigo pensando que es de los mejores programas que se han hecho pero que con la llegada del windows fue abandonado.Si tengo algun rato libre intentare hacer una version para linux...

Zona comentarios

Las teclas mágicas:

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 525

Teclas especiales (y que deben estar habilitadas en el nucleo) para cuando no hay más remedio para reiniciar la máquina.

<__monty> bueno, te digo las básicas

<__monty> alt+imprPant+ s: vaciar a disco todos los buffers

<Cachon> O_o

<__monty> alt+imprPant+ u: desmontar todo y montarlo como read only

<__monty> alt+imprPant+ b: reboot

<__monty> alt+imprPant+ o: apagar

<__monty> alt+imprPant+ r: cambiar teclado a modo raw, así, si se cuelgan las X puedes ir a una consola

<XXX_Tapan> no sabias eso cachondez?

<XXX_Tapan> por dios por dios por dios

<Cachon> pulsar alt+imprPant+o para apagar es seguro? es decir, lo graba todo y apaga o apaga a lo bestia?

<__monty> no, espera

<__monty> lo tienes que hacer es: "s+u+b", así evitas el fsck y te guarda todo

Zona comentarios

¿Como convierto un tgz con fuentes a paquete debian?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 526

deb-make && debuild

Zona comentarios

¿Que pasa cuando paras un programa con CTRL-Z? ¿Se puede continuar su ejecucion?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 527

Si, con los programas fg y bg, por ejemplo, si el numero de proceso del programa era 27, fg 27 hace que continue su ejecucion en primer plano (bg en segundo plano).

Zona comentarios

¿Como funcionan los servidores NTP (los de sincronizar la hora por internet)?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 528

Por ejemplo: ntpdate -b -s hora.uv.es && hwclock --systohc . Si te devuelve una hora erronea es que tienes mal definida la zona horaria, busca en la configuracion.

Zona comentarios

Quiero matar un proceso, lo he intentado con el vigilante del sistema de kde, killall y kill pero el tio pesao no se muere ¿De que mas formas puedo matarlo?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 529

Prueba con kill -9 y el PID del proceso. El pid es el numero que identifica al proceso, haz un ps aux para encontrarlo.

Zona comentarios

Los programas de gestion de recursos me indican que tengo 55 megas de memoria real libre libre y 95 de virtual... sin embargo el sistema esta paginando como un loco y no me permite hacer nada, que pasa?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 530

Probablemente no este paginando, sino ejecutando algun programa de mantenimiento tipo el updatedb del locate, haz un ps aux y lo comprobaras.

Zona comentarios

¿Como hacer que un programa se ejecute cuando arrancan todos los usuarios? Ahora lo hago para mi usuario modificando mi .bashrc ¿es correcto?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 531

Podrias meterlo en el directorio /etc/init.d/ en forma de guion ejecutable

Zona comentarios

¿Donde digo que runlevel quiero cargar?

Por Saiyine  el 2005-08-07 05:07:00 - Secciones:  LINUX  - Enlace permanente: 534

El runlevel normalmente se suele especificar en el fichero /etc/inittab, basta modicarlo, y la siguiente vez que arranques tendrás el runlevel deseado, siendo el 5 el habitual modo multiusuario con X

Tambien lo puedes pasar al kernel como parametro, añadiendo init=nivel en los parametros de arranque.

Zona comentarios

¿Como puedo ver la version de X que usa mi sistema?

Por Saiyine  el 2005-08-07 05:06:00 - Secciones:  LINUX  - Enlace permanente: 535

Puedes probar con el siguiente comando:

xdpyinfo | grep vendor

Ó este:

xdpyinfo |grep version

Mi manera favorita de hacerlo es esta:

X -version

Zona comentarios

¿Como puedo montar montar un directorio en otro?

Por Saiyine  el 2005-08-07 05:06:00 - Secciones:  LINUX  - Enlace permanente: 536

Por ejemplo, con este comando:

mount --rbind directorio_antiguo directorio_nuevo

Zona comentarios

Cuando intento desmontar un disco duro me dice que esta ocupado, ¿como lo desocupo?

Por Saiyine  el 0000-00-00 00:00:00 - Secciones:  LINUX  - Enlace permanente: 537

Usa lsof /dev/hda6 (o la unidad que sea) para saber qué lo está usando.

Zona comentarios

Correspondencia de arquitecturas i86 del nucleo de linux

Por Saiyine  el 2005-08-08 23:55:00 - Secciones:  LINUX  - Enlace permanente: 540

Esta es la relación recomendada para que la compilación del nucleo resulte en un binario optimizado para cada maquina.

  • 386: 386DX, DXL, SL, SLC, SX fabricados por AMD, Cyrix o Intel; 486DLC o DLC2 de Cyrix o TI, UMC 486SX-S y NexGen Nx586.
  • 486: para los 486DX, DX2, DX4, SL, SLC, SLC2, SLC3, SX y SX2, de AMD, Cyrix, IBM e Intel, y los U5D y U5S de UMC.
  • 586: para CPUs Pentium genericas, como las que carecen del registro TSC.
  • Pentium-Classic: para los Intel Pentium.
  • Pentium-MMX: para los Intel Pentium con MMX.
  • Pentium-Pro: Intel Pentium Pro, Celeron y Pentium II.
  • Pentium-III: Intel Pentium III y Celeron basados en el nucleo Coppermine.
  • Pentium-4: para los Intel Pentium 4.
  • K6: para los AMD K6, K6-II y K6-III (tambien conocidos como K6-3D).
  • Athlon: para los AMD K7 (Athlon, Duron y Thunderbird).
  • Elan: para la familia AMD Elan (Elan SC400 y SC410).
  • Crusoe: para los Transmeta Crusoe.
  • Winchip-C6: para los IDT Winchip originales.
  • Winchip-2: para IDT Winchip 2.
  • Winchip-2A: para IDT Winchip con 3dNow!.
  • CyrixIII: VIA Cyrix III o VIA C3.
  • VIA C3-2: VIA C3-2 "Nehemiah" (modelo 9 y superiores).

Por descontado, ni os molesteis en compilar para una arquitectura superior a vuestra maquina, o de una rama muy diferente. A la inversa si es posible, ¡pero no tiene mucho sentido!

Zona comentarios

Añadir texto al comienzo de linea

Por Saiyine  el 2005-08-16 15:36:00 - Secciones:  LINUX  - Enlace permanente: 544

Para añadir una cadena a cada linea de un fichero, por ejemplo, al principio, basta con usar el siguiente comando:

cat FICHERO | sed 's/^/TEXTO/'

Y el contenido del fichero se volcará por pantalla con la palabra TEXTO delante de cada linea.

La clave es el simbolo ^, que significa, en el contexto de las expresiones regulares, el comienzo de linea. Otro simbolo importante es $, que indica el final de linea:

cat FICHERO | sed 's/$/TEXTO/'

La expresiones regulares son una herramienta extremadamente potente, si no las conoces, merece la pena dedicarle un rato a leer sobre el tema.

Zona comentarios

Cerrar puertos de red

Por Saiyine  el 2005-08-17 21:13:00 - Secciones:  LINUX  - Enlace permanente: 545

Cerrar los puertos es una acción vital para la seguridad de tu sistema. Por ejemplo, para que nadie de fuera de tu red pueda acceder al puerto 139, es decir, las carpetas compartidas con maquinas windows, necesitas el siguiente comando, siendo ppp0 la interfaz a internet propia de los ADSL, si tienes cable posiblemente lo adecuado para ti sea eth0.

iptables -A INPUT -i ppp0 -p TCP --dport 139 -j DROP

Zona comentarios