|
Preguntas, respuestas, trucos ...
Eliminar ficheros Core
ln -s /dev/null core (envia los core a /dev/null)
ulimit -c 0 (limita el tamaño de los core a 0)
Imprimir paquetes
instalados con dselect
metodo 1 - dpkg --get-selections | awk '$2 == "install" { print
$1 }'
metodo 2 - ( cd /var/lib/dpkg/info; ls *.list ) | sed -e "/\.list/s///"
metodo 3 - dpkg -l
Montar cdrom y floppy
sin ser root :
Como root te creas los directorios
/mnt/floppy
/mnt/a:
/mnt/cdrom
metes en /etc/fstab las siguientes lineas :
/dev/cdrom /mnt/cdrom
iso9660 ro,user,noauto
0 0
/dev/fd0
/mnt/a:
msdos user,noauto
0 0
/dev/fd0
/mnt/floppy ext2
user,noauto
0 0
ahora ya puedes montar un disquete Ms-dos , un disquete ext2 o un Cd-rom,
respectivamente, con :
mount /mnt/a:
mount/mnt/floppy
mount/mnt/cdrom
El nombre del dispositivo puede ser distinto, por ejemplo, en vez de
/dev/cdrom puedes tener /dev/hdc ... etc., depende de cada cual.
Problema
con tarjetas de sonido Audio Excel 16 y algunas compatibles SB16 :
Existe un problema con algunas tarjetas compatibles Sb16 como
Audio Excel 16 y la reproducion de Cds. El caso es que estas
tarjetas no activan por defecto la entrada de audio del CD, y Linux
no lo inicializa, por lo que algunas de estas tarjetas parecen
no poder reproducir sonido del CD.
El problema es que los mezcladores mas comunes (xmix, kmix, xfmix, etc)
no tienen opcion para activarla, por lo que yo me pase
una buena temporada pensando que no podia reproducir los CDs bajo Linux.
La solucion es muy sencilla, lo que se necesita es un mezclador llamado
xltmix que lleva todos los botones para entradas y salidas, activando las
del CD voila!, suena.
Cuento esto porque una de las mayores frustraciones que tuve al empezar
con Linux fue no poder oir Cds mientras trabajaba. Espero que sirva a alguien.
Ahora he cambiado a Sb16 y ya no existe este problema, ademas me permite
usar los controles de graves y agudos de los mixer y las entradas de mic
y line a la vez. Vamos, que merece la pena. Jack Kerouac
Tarjeta de TV que
funciona en Linux:
He comprado ayer una tarjeta de TV para el PC y cual sera mi
gozo que la tarjeta funciona bajo Linux. No directamente, pero como lleva
un programa para controlarla desde MSDOG puedo usarla con el dosemu.
La tarjeta en concreto es: TV TUNER LITE
No es gran cosa, solo Tv a pantalla completa y no captura, pero va muy
bien. Hay que dar acceso en el dosemu.conf al puerto que utiliza, en mi
caso con:
ports { 0x2dc 0x2dd 0x2de
}
Es la bomba. Ayer estuve compilando el nucleo, imprimiendo el Zen de
Internet (libro altamente recomendable) y viendo una peli a la vez. Ya
no se le puede pedir mas a Linux.
(Atencion, el software hay que instalarlo desde windows, pero despues:
a tomar por saco las guindous!). Jack Kerouac
Ampliar tamaño de partición
Linux
Bueno, ampliar no creo que se pueda, pero si te creas otra
partición ext2, la montas debajo de / , como por ejemplo /home,
luego te creas un directorio /home/usr/local y lo enlazas a /usr/local,
etc... tendrás la sensación de que efectivamente tu partición
/ ha aumentado de tamaño :-).
Personalizar tecla de función
Utilizo un pequeño script que tengo asociado a una tecla
de función en mi .inputrc, así, cada vez que quiero meter
o sacar un
CD, le doy a la tecla F8.
## FICHERO: $HOME/.inputrc
# Personalizar teclas de funcion
# F8
"\e[19~": "(. ~/scripts/cdrom)&\C-m"
Y el script es:
#!/bin/bash
if [ `grep -c cdrom /etc/mtab` = 0 ] ;
then mount /mnt/cdrom && cd /mnt/cdrom ;
else umount /mnt/cdrom && eject /dev/cdrom ;
fi
Eliminar paquetes instalados en Debian
dpkg --remove nombre_paquete_sin_extension_deb
eliminara el paquete aunque no los ficheros de configuracion que ese
paquete pudiera tener.
dpkg --purge nombre_paquete_sin_extension_deb
eliminara todo.
Hacer disco de arranque Linux
cp /boot/vmlinuz /dev/fd0
así de simple, siempre y cuando el kernel contenga la información
sobre cual partición arrancar, etc. lo que se puede indicar así:
rdev /boot/vmlinuz /dev/tuparticionroot
rdev /boot/vmlinuz indicará cual tiene configurada:
chanae:~# rdev /boot/vmlinuz
Root device /dev/hda3
Entrar al sistema sin saber la password
Cuando aparece el prompt de Lilo o el del disco de arranque
escribir 'linux single' y entras como root sin necesidad de pasword
despues hay que entrar con un editor en /etc/passwd, buscar una linea
que pone root:xxxx:0:0:root:/root:/bin/bash,
borrar xxxxx dejando root::0:0, etc
así has borrado la pasword.
Otra opción: desde DOS, utilizar un editor del disco duro (Norton)
buscar la cadena root en el HD y eliminar la password.
Otra opción: en el arranque, escribir init=/bin/bash, esto hace
que se lance
bash directamente sin pasar por el init, osea, sin pedir clave.
probablemente hay que remontar las particiones:
mount -t -o remount, rw /
mount -a -t nonfs
para estar seguro de que el PATH esta correcto hacer:
source /etc/profile
source /root/.profile
y por ultimo, a partir de una cuenta no-root, hacer su; para ver si
la clave
de root esta ok:
paswwd
su <usuario-no-root>
su
exit
exit
reboot
Configuración de LILO
Fichero /etc/lilo.conf :
# Seccion global de arranque de LILO
boot = /dev/hda
compact # si
da problemas, descomentar esta opcion
delay = 50
vga = normal # forzando 'sane-state'
ramdisk = 0 # paranoia setting
#
# Seccion de configuracion de particion de LINUX arrancable
image = /vmlinuz
root = /dev/hdc2
label = linux
#
# Seccion de configuracion de particion de DOS arrancable
other = /dev/hda1
label = dos
table = /dev/hda
#fin
Sustituye las particiones por las tuyas, la primera que pongas será
la que arranque por defecto pasado el tiempo 'delay' en décimas
de segundo.
Una vez hayas modificado este archivo, ejecuta lo siguiente:
root::/# lilo
Veras como te aparecen por pantalla las particiones que hayas configurado
para
gestionar por lilo y la que hayas colocado como 'defecto' aparece con
un
asterisco..
Otra version del /etc/lilo.conf
boot=/dev/hda
# donde se instalará el LILO
compact
install=/boot/boot.b
map=/boot/map
vga=normal
# pantalla en modo VGA
ramdisk=0
# no creamos disco virtual, necesario para crear los
# discos boot y root de la instalación
delay=50
# espera 10 segundos. [Ctrl] nos muestra las opciones
# que seleccionaremos escribiéndola
default=linux-2.0.32 # establece el SO que arrancará
por defecto
image=/vmlinuz
# la imagen del kernel a arrancar
label=linux-2.0.30 # el nombre asociado
root=/dev/hdb1
# partición donde está la correspondiente imagen
alias=l
# para abreviar en la selección
read-only
image=/boot/zImage-2.0.32
label=linux-2.0.32
root=/dev/hdb1
alias=z
read-only
other=/dev/hda1
table=/dev/hda
# para que msdos encuentre la tabla de particiones
label=msdos
alias=m
----
Cuando has editado tu lilo.conf, para instalarlo tienes que ejecutar,
como root,
# lilo
y se instalará en el Master Boor Record de hda (en mi
caso). Debe ser una partición a la que tenga acceso la Bios del
ordenador..
En Netscape los ficheros .gz y .tgz en lugar
de bajartelos te los muestra
Edit - Preferences
- Navigator - Applications. Buscamos en la lista "Zip compressed data",
pulsamos el botón "Edit", en Suffix añadimos ",gz,tgz" y
abajo seleccionamos "Save to disk". Ok, Ok y listos :-). (Hue-Bond)
De esta forma cuando pinches uno de estos ficheros te preguntará
si quieres guardarlo, en lugar de intentar ejecutarlo.
Plugins para Netscape
Desde el web de netscape tienes saltos a sitios con plugins
para netscape para linux, pero si buscas en la red estos te pueden
servir:
plugger
maneja todo tipo de ficheros multimedia, ya
sea sonido, animaciones, lo que sea.
xswallow
permite usar cualquier programa para cualquier
tipo mime incrustando la ventana del programa
en la pagina, como si fuera un plugin.
Yo tengo una combinacion de los dos y va muy bien. Para los tipos que
no necesitan interaccion (sonido, video, etc) uso plugger, y para los que
si (vrml, etc) uso el xswallow. (Jack Kerouac)
News off-line con Netscape
El Netscape no hay ninguna opción para bajarse las news,
pero con el siguiente truco se puede conseguir el mismo efecto:
1) Lo primero es crearse dos nuevos directorios en el Message Center
con "New Folder" (yo los llamo Linux y Linux_Archive).
2) Abres el grupo es.comp.os.linux y le dices que te baje todos los
mensajes. Después en menú "View" marcas "Messages" y "News".
Eso expande todos los Treads.
3) Ahora los marcamos para bajarlos. Lo podemos hacer con menú
"Edit", "Select", "All" (o más rápido Alt+A). Y los bajamos
con "File" al directorio que hemos creado.
4) Sin cerrar la conexión debemos marcarlos todos como leidos.
Para ello "Mark" y "All Read". Y ahora podemos cerrar la conexión.
5) Para leerlos vamos a nuestro nuevo directorio Linux y los podemos
ordenar cómo queramos... "View", "Sort"... yo lo tengo en "By Subject".
Los que me interesan los archivo en el otro directorio que creé
("Linux_Archive") y los que no a la papelera ("Delete").
6) Como seleccionamos la opción "View", "New", la próxima
vez que entremos en el grupo sólo nos bajará los nuevos mensajes.
(Jose)
Cómo hacer para que un determinado
grupo pueda montar la unidad de diskette y el resto de los usuarios no
$ ls -l /dev/fd0
brw-rw---- 1 root floppy
2, 0 ago 24 1997 /dev/fd0
$ grep floppy /etc/group
floppy::11:root,srtxg,fab
$ grep nobody /etc/passwd
nobody:*:99:99:nobody:/dev/null:
$ grep /dev/fd0 /etc/fstab
/dev/fd0 /mnt/floppy
vfat user,noauto,uid=99,gid=11,umask=007
explicaciones:
* los permisos sobre el device (hacerlo para todos los /dev/fd0*) evitan
que se pueda acceder usando los mtools si no se es miembro del
grupo floppy.
* en fstab se declara las opciones "user" (para que pueda ser montado
por gento no-root), "noauto" (para que no sea montado al arranque),
el uid y gid de los archivos y directorios vfat (yo elegi nobody
y groupo floppy), y por fin la máscara (007 significa
permisos 770;
o sea rwxrwx---).
Si además quieres impedir no solo el acceso a los datos, sino
también el
uso de mount; cambia los permisos de mount y umount; algo así:
chown root.mount /bin/*mount
chmod o-rwx /bin/*mount
chmod u+s /bin/*mount
y añade al grupo mount todos los usuarios que quieras que puedan
usar mount.
para montar el floppy (u otras cosas; todo lo que tenga "user" en las
opciones
en /etc/fstab)
Pablo Saratxaga
Formatear diskettes
formato tipo msdos: mformat a:
formato tipo ext2: fdformat /dev/fd0H1440
mkfs.ext2 /dev/fd0
Para Linux --> ext2
$ mkfs.ext2 [options] /dev/fd0
ó
$ mke2fs [options] /dev/fd0
El usuario que formatea deberá tener permiso de escritura para
`/dev/fd0'. Eso normalmente se consigue añadiéndolo
al grupo
`floppy' (addgroup user group).
Para msdos
$ mkfs.msdos [options] /dev/fd0
ó
$ mkdosfs [options] /dev/fd0
Pero también hay otras utilidades
para formatear discos
DOS. Mira a ver si tienes el paquete `fdutils', que
permite
formatear los discos a mayor capacidad.
Cómo hacer que linux reconozca
amplicación de memoria
> He añadido 64 megas nuevos al aparato con lo que sumo
80 megas
> el problema es que linux solo me reconoce 64 ¿como hago para
que
> reconozca los 80?
pon append="mem=80M" en lilo.conf
Primero editor
Una de las primeras dificultades con las que se topan los novatos es
cómo ver y editar ficheros.
El "less" está más o menos bien aunque es un poco "soso".
El "vi" puede
ser un auténtico trauma.
Para los que acaban de llegar a linux puede que les sea interesante
este
"truco":
1) Instalar el Midnight Commander.
2) Añadir en el ~/.bashrc estás líneas:
alias lee='mc -v ' #ojo,
que hay un espacio detrás de la v.
alias edit='mcedit'
3) teclear "exit" e iniciar una nueva sesión.
A partir de entonces se puede ver el contenido de un fichero con "lee
fichero" (además lee fichero comprimidos) y editarlo con "edit
fichero".
La tecla F10 es para salir, y la tecla F9 para abrir el menú.
Bueno, esto es lo que he hecho yo, y me gusta más que less y
vim, pero
hay una pega, y es que no puedo pegar en el mcedit con el ratón
lo que
previamente he copiado en otro terminal.
ricardovm
Pues lo acabo de probar:
Mayúsculas + Botón Izquierdo: inicio de la
selección
Mayúsculas + Botón Derecho:
fin de la selección
Mayúsculas + Botón Central:
pegar
NOTA: el bloque así seleccionado se maneja de forma estándar:
si desde
otra consola pulsamos el botón central del ratón, lo
pegamos, etc.
Además el mc tiene su propia herramienta de selección
de bloques (F3, o
May+Flechas), y con esto se puede copiar (Ctrl+Ins), cortar (May+Del)
y
pegar (May+Ins) incluso de una sesión a otra, pues lo copiado
(cortado)
se guarda en ~/.cedit/cooledit.clip.
Ambas herramientas se pueden usar simultánea e independientemente.
tas@idecnet.com
Instalar las X con Dselect de Debian.
Sesión de dselect.
Como root pon dselect.
Dentro del menú ve a "[S]elect", te sale un mensajito
de bienvenida y tal, pulsas la barra
y ahora toca seleccionar paquetes.
Pulsa la "o" minúscula 2 veces y la mayúscula
otras dos, con esto consigues que la lista de paquetes
salga ordenada alfabéticamente.
Entonces ahora avanza páginas y páginas
hasta encontrar el paquete "xbase" (creo).
Una vez ahí lo seleccionas pulsando
la tecla "Ins" (si no lo tienes seleccionado
ya, en cuyo caso esta parrafada te la saltas ;-)).
Probablemente dselect ahora te saque un mensaje diciendo
"Che!! Y las dependencias qué?", pulsas la
barra y ves abajo que pone
"xbase requires xserver-vga16" (por ejemplo),
entonces vas al xserver-vga16, que te aparece por ahí
y lo "Ins"ertas, aunque verás
que dselect ya lo ha seleccionado él solito.
Para salir y volver a la lista de todos los paquetes pulsa Enter.
Ahora un poco más abajo te aparecen los servidores, añade
el xserver-svga y el xserver-s3v (el de la ViRGE).
Si te pregunta por dependencias pues eso, aunque dselect ya
lo suele añadir todo.
Instala también algún gestor de ventanas adicional
(por defecto se instalan el twm y el fvwm creo),a mí me encanta
el icewm.
Para salir de la lista de paquetes, es con Enter
de nuevo y vuelves al menú principal.
Selecciona "[I]nstall" y ve a tomar un cafecito rápido
de 5 minutos.
Cuando acabe pulsas Enter, te aparece de nuevo el menú
y te vas a Quit o Exit o lo que sea.
Ya tienes las X instaladas.
Ahora toca sesión de XF86Setup.
Configuras el mouse, el teclado (Model: Generic 102 keys
Intl PC, Layout: Spanish), la tarjeta de vídeo (tienes 5 ViRGEs,
ya sabes, a experimentar),
en esa misma pantalla pulsas el botoncito que pone "Detailed
setup", seleccionas el servidor S3V (la fila de botones de
arriba), luego el monitor
(mírate el manual para saber las frecuencias,
yo le puse el 4º, el que empieza por Super VGA y me va bien),
por último los modos de vídeo
y
listo, pulsa "Done" abajo (en la sección
Other no hace falta tocar nada, aunque nadie
te prohibe echar un vistacito.).
Tras eso te aparece un dialoguillo, pulsas "Okay"
y ahora se arrancará el servidor.
Si rula, felicidades; si no... a por otra ViRGE. ¿Que
ya has probado las 5? Pues en "Detailed setup"
prueba el servidor SVGA. ¿Quetampoco rula?
Pueeeees entonces ya pasa de castaño... no?
Joer, menuda paliza
:-DDD
LINUX
Introduccion Red Hat SUSE Slacware
Internet Linux en la red Comandos Lilo Trucos Por qué?
Instalación Básico Kernel L.U.G.a.r. SUSE 5.3 Proyecto Lucas
FIPS
|