el 2005-11-29 18:14:00 - Secciones: - 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
el 2005-11-29 19:38:00 - Secciones: - Enlace permanente: 607Normalmente 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:
el 2003-10-04 00:00:00 - Secciones: - Enlace permanente: 399Si, 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.
el 2003-10-04 00:00:00 - Secciones: - Enlace permanente: 400Una 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.
el 2003-10-14 00:00:00 - Secciones: - Enlace permanente: 401Hablabamos 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.
el 2003-11-04 00:00:00 - Secciones: - Enlace permanente: 402En 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.
el 2003-11-03 00:00:00 - Secciones: - Enlace permanente: 403El 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 |
el 2004-01-28 00:00:00 - Secciones: - Enlace permanente: 404Hoy, 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.
el 2004-01-21 00:00:00 - Secciones: - Enlace permanente: 405Esto 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/
el 2004-02-01 00:00:00 - Secciones: - Enlace permanente: 406El 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
el 2004-02-01 00:00:00 - Secciones: - Enlace permanente: 407Una 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
el 2004-02-01 00:00:00 - Secciones: - Enlace permanente: 408Mas 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
el 2004-02-01 00:00:00 - Secciones: - Enlace permanente: 409El 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
el 2004-02-16 00:00:00 - Secciones: - Enlace permanente: 410Llamo 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 |
el 2004-03-23 00:00:00 - Secciones: - Enlace permanente: 411Normalmente, 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 412Se 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.
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
el 2004-04-06 00:00:00 - Secciones: - Enlace permanente: 414En 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
el 2004-04-06 00:00:00 - Secciones: - Enlace permanente: 415Si 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!)
el 2005-02-14 00:00:00 - Secciones: - Enlace permanente: 416Esto 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
el 2004-12-12 00:00:00 - Secciones: - Enlace permanente: 418Revisando 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
el 2004-12-12 00:00:00 - Secciones: - Enlace permanente: 419Mirad 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.
el 2004-11-07 00:00:00 - Secciones: - 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.
el 2004-11-01 00:00:00 - Secciones: - Enlace permanente: 421A 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] ...
el 2004-12-01 00:00:00 - Secciones: - Enlace permanente: 422En el konqueror como explorador de archivos, en services ( o servicios).
el 2004-04-22 00:00:00 - Secciones: - Enlace permanente: 423Para 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.
el 2004-04-22 00:00:00 - Secciones: - Enlace permanente: 424Hay 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.
el 2004-04-26 00:00:00 - Secciones: - Enlace permanente: 425Es tan fácil como usar este comando:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
el 2004-04-30 00:00:00 - Secciones: - Enlace permanente: 426En 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.
el 2004-05-28 00:00:00 - Secciones: - Enlace permanente: 427Para 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
el 2004-08-20 00:00:00 - Secciones: - Enlace permanente: 448Como 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.
el 2004-08-20 00:00:00 - Secciones: - Enlace permanente: 449A 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
el 2004-09-25 00:00:00 - Secciones: - Enlace permanente: 450Por ejemplo, para obtener un numero entre 0 y 16 usamos el comando:
echo $((RANDOM%17))
el 2004-10-25 00:00:00 - Secciones: - Enlace permanente: 451Resulta 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 452Asegurate de que en .bash_profile se indique la carga de de .bashrc, probablemente este comentado.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 453Añade esta funcion a tu .bashrc :
mk()
{
directorio=`mc -P`
cd "$directorio"
}
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 454Normalmente con solo poner startkde ya arrancara el KDE, pero si quieres que salga siempre cuando pongas startx:
echo "exec startkde">/.xinitrc
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 455Asegurate 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 456mount -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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 458Primero 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)![]() |
![]() | fernando (17/06/2005, 18:49)![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 459La 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
el 2005-07-19 00:34:00 - Secciones: - Enlace permanente: 460Abre 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.
el 2005-07-19 00:36:00 - Secciones: - Enlace permanente: 461Yo de ti editaria el fichero /etc/X11/XF86Config (ó XF86Config-4), buscaria la linea Defaultdepth 16, la cambiaria a 24 y reiniciaria las X.
el 2005-07-19 00:39:00 - Secciones: - Enlace permanente: 462Un 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 503Pulsa el boton derecho en la barra de titulo de la ventana para que te salga el menu de ventana, y pulsa en 'Guardar opciones'.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 504Si 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 505Debes 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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 506Desde el directorio de usuario, escribe
cd .kde/Autostart ln -s programa Nombre_del_enlace
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 507adduser usuario audio
Y haciendo login ya podras cambiarlo.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 508Con 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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 509Tanto cdrecord -scanbus como cdrdao scanbus te lo diran.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 510lsof /dev/cdrom
No estoy seguro de si funcionara con ficheros :?
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 511En 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. |
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 512mv /mnt/floppy/* . -v -u
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 513dd 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 514En 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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 515Son 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...
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 516Se 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)"
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 517En el menu principal, ve a [Configuracion] -> [KDE] -> [Perifericos] -> [Raton]
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 518netstat -p | egrep -v '^unix'
Ignora las lineas que empiecen por unix
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 519Mandale 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 520/mode -s tu_nick
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 521mount cdimage.raw -r -t iso9660 -o loop /mnt/imagen
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 522Se 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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 523ldd 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).
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 524Los 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...
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 525Teclas 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
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 526deb-make && debuild
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 527Si, 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).
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 528Por 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.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 529Prueba con kill -9 y el PID del proceso. El pid es el numero que identifica al proceso, haz un ps aux para encontrarlo.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 530Probablemente no este paginando, sino ejecutando algun programa de mantenimiento tipo el updatedb del locate, haz un ps aux y lo comprobaras.
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 531Podrias meterlo en el directorio /etc/init.d/ en forma de guion ejecutable
el 2005-08-07 05:07:00 - Secciones: - Enlace permanente: 534El 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.
el 2005-08-07 05:06:00 - Secciones: - Enlace permanente: 535Puedes probar con el siguiente comando:
xdpyinfo | grep vendor
Ó este:
xdpyinfo |grep version
Mi manera favorita de hacerlo es esta:
X -version
el 2005-08-07 05:06:00 - Secciones: - Enlace permanente: 536Por ejemplo, con este comando:
mount --rbind directorio_antiguo directorio_nuevo
el 0000-00-00 00:00:00 - Secciones: - Enlace permanente: 537Usa lsof /dev/hda6 (o la unidad que sea) para saber qué lo está usando.
el 2005-08-08 23:55:00 - Secciones: - Enlace permanente: 540Esta es la relación recomendada para que la compilación del nucleo resulte en un binario optimizado para cada maquina.
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!
el 2005-08-16 15:36:00 - Secciones: - Enlace permanente: 544Para 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.
el 2005-08-17 21:13:00 - Secciones: - Enlace permanente: 545Cerrar 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
el 2005-08-17 21:21:00 - Secciones: - Enlace permanente: 546Este comando busca, y muestra, todos los ficheros en la carpeta en la que se ejecute, así como los que se encuentren en directorios que cuelguen de la actual, que cumplan con la condición de ser mayores de 10 kilobytes.
find -size +10k -exec echo {} \;
el 2005-09-18 22:43:00 - Secciones: - Enlace permanente: 556Este es un programa bastante chulo que descubrí hace tiempo en un post del blog de r0sk: iftop. Sirve para ver el tráfico de red que pasa por una interfaz de una manera mucho más visual y divertida que un simple netstat.
Simplemente escribe, usando la interfaz de red que prefieras en vez de ppp0, el siguiente comando:
iftop -i ppp0
Y te muestra una gráfica en modo real, en modo texto, en un estilo relativamente similar al top, con un montón de datos como la velocidad de subida y bajada, la acumulación de datos transferidos, etc.
el 2005-09-18 23:28:00 - Secciones: - Enlace permanente: 557Relativamente a menudo, necesito hacer copias de seguridad de particiones enteras. El comando que suelo usar es el siguiente:
dd if=/dev/hda | ssh usuario@servidor "cat - > fichero.iso"
Lo que hace es leer la partición indicada y mandarla por una tuberia al ssh, que a su vez envia a la maquina adecuada. Imagino que tambien se podria usar a la inversa como instalador de imagenes en diferentes maquinas iguales, pero no lo he probado.
el 2005-10-09 23:50:00 - Secciones: - Enlace permanente: 569Aunque es tecnicamente incorrecto describir a tmpfs como un sistema de disco en RAM, es tan parecido que resulta complicado no asociar los dos conceptos.
En realidad, linux posee discos RAM clásicos, pero me parece que tmpfs es, en general, superior, por su comodidad y facilidad de uso.
Por ejemplo, para crear un sistema tmpfs en una carpeta dada basta con el siguiente comando:
mount tmpfs carpeta -t tmpfs
Con él, obtendremos en carpeta un disco virtual que no necesita de formateo en absoluto, que existe en la RAM sin usar ni un kilobyte de más y que puede usar memoria de intercambio si es necesario.
el 2005-10-23 05:38:00 - Secciones: - Enlace permanente: 577Si tu hosting lo permite, siempre es buena idea usar sftp y scp en vez del tradicional ftp, ya que este último transmite los datos sin cifrar, incluso el usuario y el password van en abierto.
Además, las versiones seguras tienen una ventaja añadida y es que puedes enviar los datos, además de cifrados, comprimidos, de forma que ocupen mucho menos. Por ejemplo, usando scp, basta con añadir el parametro -C.
scp -C fichero usuario@maquina:carpeta scp -C bash-2.05b.sh root@172.26.0.2:/usr/ports/shells/bash2
el 2005-10-23 05:46:00 - Secciones: - Enlace permanente: 578En el post 410 os comentaba como desactivar la campana del sistema. Lo que se me olvidó comentarios, o más bien ni pensé que hiciera falta, es que me referia a la campana real del modo texto.
Los modos gráficos, o gestores de ventanas, o como querais llamarlos, suelen tener su propia campana para simular el efecto del modo texto. Por ejemplo, en KDE, esta campana se configura en Konsole -> Settings -> Bell, que imagino que en la versión en español se llamará Preferencias -> Campana.
el 2005-10-23 20:49:00 - Secciones: - Enlace permanente: 579Los ficheros thumbs.db son generados por una gran variedad de programas de visionado de ficheros gráficos, como, por ejemplo, el que lleva el windows xp de serie.
Contienen versiones en miniatura de las imagenes de cada carpeta, de forma que la siguiente vez que accedas a ella, no haga falta volver a generarlas.
Lo malo es que no siempre queremos que en nuestros directorios de imagenes haya ficheros "extraños" mezclados con ellas, y para no tener que ir uno por uno borrandolos, mejor usar este comando:
find -iname thumbs.db -exec rm {} \;
el 2005-11-03 15:24:00 - Secciones: - Enlace permanente: 588Aunque hay muchisimas formas de buscar conectividad inalambrica, esta en particular no la conocia, y parece un comando bastante simple:
iwlist wlan0 scan
Fácil, ¿verdad?