|
Empezando con GNU/Linux
¿Eres nuevo en Linux? ¿Necesitas algunos consejos a los que agarrarte
mientras aprendes a utilizar el sistema? Esta sección de mis páginas
pretende introducirte en los comandos más básicos de Linux.
Por otra parte, me permito recordaros que teneis muchos enlaces con
FAQs, Textos, Comos y mucha más ayuda en la
sección de enlaces de Linux. Mientras tanto, veamos algunas cosas
básicas que he recopilado en esta página.
Comandos básicos
Para empezar en Linux lo más recomendable es leer. Leer los tutoriales
(de /usr/doc/HOWTO), la documentación (/usr/doc), las páginas de manuales
(con man "comando"), etc.
Sistemas de paquetes
En Linux el software (los programas) no se utiliza como en otros Sistemas
Operativos. Aquí el software se distribuye en paquetes (rpm, deb, tar.gz)
que se instala y desinstala con las herramientas apropiadas (rpm, deb, tar).
Un paquete es un conjunto de software "empaquetado" dentro de un sólo archivo
para que el usuario pueda instalarlo fácilmente:
Instalando paquetes
Podemos instalar paquetes RPM (de Redhat, SuSE y Mandrake) o DEB (de Debian)
obtenidos desde Internet con:
rpm -i programa.rpm
dpkg -i programa.deb
Una vez instalado el paquete, para desinstalarlo bastará con usar de nuevo
el programa gestor de paquetes:
rpm -e programa
dpkg --purge programa
Nota que esta vez no ha hecho falta la extensión, porque cuando instalamos
un paquete, sus ficheros son metidos en aquellos directorios donde deben estar,
y se guarda esta información en la BASE DE PAQUETES del sistema. A partir de
ahora podemos referirnos al paquete por su nombre, y no por el nombre de
fichero.
man man
man [comando de Linux]
ls
cd [nombre]
cd ..
mkdir, rmdir [directorio]
XConfigurator o XF86Setup y luego startx
mount, joe, mc, etc etc etc...
salu2.
--------------------------------------------------------------
> Estoy intentado ejecutar el fichero del programa
> pero no hay manera, me dice que no existe ese comando,
> y estoy en el directorio del programa.
Lo primero de todo es ver los ejecutables de ese directorio, con
ls --color
(puedes ponerte en tu .bashrc la linea alias ls='ls --color')
Una vez sabes que ejecutables es, lo ejecutas con:
./nombre_ejecutable.
El ./ se pone porque el directorio actual (.) no esta incluido en
el path (al contrario que en dos) por motivos de seguridad. Imaginate
que en el directorio actual hay un programa ls que formatea el disco
duro, tu pones ls para hacer un dir, y te lo cepillas todo... por eso
para ejecutar cosas del directorio actual se le pone ./ejecutable.
Si eso te molesta, edita el .profile y pones export PATH=$PATH:.
Con eso añades el directorio actual al path.
Salu2.
--------------------------------------------------------------
luis wrote:
>
> No se casi nada de LINUX todavia pero tengo entendido que
> se puede utilizar un entorno mas comodo tipo WINDOWS.
> Creo que se llama X-Windows.
Se llama X Window (sin la S) y de estilo Windows nada,
que X Window data de mediados de los 80 cuando Windows
no estaba ni en pañales, o sea que (y no lo digo por ti),
no es como parece y se cree todo el mundo que Windows es
el primer sistema operativo de ventanas, que antes lo
eran las X y el del Mac.
> ¿Como se instala o pone en marcha ese entorno grafico....?
A ver... primero tienes que configurarlo... depende de
tu version de Linux (distribucion, quiero decir), usa algo
como:
Xconfigurator -> RedHat
XF86Setup -> SuSe
xf86config (respeta mayusculas/minusculas)
Cuando esté configurado, usa startx para arrancarlo.
Ten en cuenta que puedes elegir el tipo de entorno gráfico
que quieres, es decir, no es como Windows que siempre es
igual, sino que tienes distintos tipos de "Window Managers",
que hacen cada X distinto y personalizable. Puedes elegir
entre twm, ctwm, fvwm, fvwm95 (igual que el 95, con barra
de tareas, etc.), AfterStep, KDE, CDE, Gnome, etc etc etc.
Si el primer aspecto que te salga no te mola, cambia de
sistema de ventanas y ya esta (pregunta en es.comp.os.linux).
Con la combinación `Ctrl+Alt+F?' te vas al terminal número
`?', ;-)
Con `Alt+F?' vuelves a las Xwindow, siendo `?' el número de
terminales activos (que ofrecen login) + 1. Debian por
defecto activa 6 terminales, así que con `Alt+F7' volverías
al entorno gráfico. Incluso puedes tener abierto más de un
Xwindow, y el segundo sería con `Alt+F8', etc.
Suerte!
> Gracias.
de ná. :)
--------------------------------------------------------------
>
> A ver si alguien me puede ayudar, a quitar una especie de
> M, ( es lo que veo con joe) ya que el vi no las detecta que
> me aparecen al final de cada linea de mis ficheros, y cuando
Nada, nada... ese M es el fin de linea de MSDOS, donde el
caracter 13 (siguiente linea) tiene añadido ademas el retorno
de carro (10, o viceversa). Pon "man joe" que tiene una opcion
para ello, o incluso mira a ver si tienes dos2unix y haces:
dos2unix [nombrefichero]
Yo me los baje de ftp.redhat.com...
Tambien puedes utilizar recode (man recode para mas info).
salu2.
--------------------------------------------------------------
>¿y eso del swap que es?
El swap es un área del disco que el S.Operativo usa como
"almacen" de datos cuando se le acaba la memoria. ¿No notas
como tras un ratito con Windows empieza a oirse el disco duro?
Eso es que Windows (y su penosa gestion de memoria con
agujeros irrecuperables hasta el reset, como se ha demostrado),
no encuentra hueco para cargar un programa en su "multitarea",
y mete alguno de los que no usas al disco duro a modo de
memoria virtual.
En linux tienes una ventaja, y es que como swap (memoria
virtual), no usas la misma particion en que instalas los
programas, sino que tienes que hacer otra particion que se
formatea de una manera diferente para que el acceso a esta
"emulacion de memoria por si acaso" sea más rápido que acceder
al sistema de ficheros normal... por eso tienes que hacer una
particion de swap. Yo tengo 64mb de ram y me puse 32mb de swap
para que lo use cuando la memoria se llene (y que aun está
"virgen de uso" ;).
----------------------------------------------------------------
> Cuando un programa hace algo en segundo plano sin necesidad
> de que yo intervenga en su funcionamiento...
> ¿como puedo hacer que cuando ejecuto ese programa en una
> xterm o en modo consola no tenga que esperar a que acabe?
Ejecutalo con el ampersand (&) detras:
programa_que_sea & (intro)
Mediante eso, el programa se ejecutará en background (en
multitarea) y volverás inmediatamente a la línea de comandos
mientras el programa se sigue ejecutando de fondo. Si lo
quieres matar, mira los comandos ps y kill.
salu2!
----------------------------------------------------------------
David O.G. wrote:
>> [actualizar paquetes con error]
> Hola gracias por la contestacion pero el problema es que no
> estoy mucho tiempo con esto de Linux, me gustaria que me dieras
> los pasos a seguir para poner esas actualizaciones (como, donde
> se ponen y todo eso).
Nada hombre, ahi va un cursillo acelerado de rpm:
RPM son un formato de ficheros que se utiliza para instalar y
desinstalar programas. Dentro del rpm van los ficheros del programa
a instalar, su descripcion, a que directorios van a parar, etc.
Supongamos el fichero dosemu.rpm (por ejemplo):
Instalacion:
Te lo bajas de internet (o de un cd, etc), te vas al directorio
donde esta y pones:
rpm -i dosemu.rpm (-i = install)
y te sale:
Dosemu is already installed.
Otia! Ya esta instalado. Pues si ya lo tengo lo que he de hacer es
actualizarlo:
rpm -U dosemu.rpm (-U = update)
Y se actualiza.
Al cabo de un mes decides que no te gusta dosemu:
rpm -e dosemu (-e = erase=borrar).
Nota que para borrar dosemu no se pone el nombre completo del rpm ni
se necesita este rpm, y es que cuando instalas algo el rpm tiene una
pequeña base de datos con lo que has instalado y luego ya puedes borrar
el rpm porque ya no lo necesitas. Si quieres ver todos los rpm que
tienes instalados:
rpm -qa (-qa= -query all)
Si buscas una cadena de texto:
rpm -qa | grep dos
saldran todos los rpm que tengan la cadena "dos" en su nombre.
rpm -qa | less
(para que lo puedas leer).
Para ver informacion sobre un rpm:
rpm -qi nombre_no_rpm_sino_generico
Lo de nombre generico es como en el dosemu, no es dosemu.rpm sino
simplemente dosemu. Y si fuera dosemu0.66-70.07.rpm seria dosemu
tambien.
Por ultimo con -ql ves donde estan todos los ficheros de un rpm.
de na :)
salu2!
-------------------------------------------------------------------------
>la sintaxis es rpm -loquesea nombredelpaquete, y el nombre del paquete
>es eso, el nombre y la versión, que es lo que da rpm -qa, no?
rpm -i archivo (instalar)
rpm -e paquete (desinstalar)
rpm -u paquete (actualizar)
rpm -q paquete (pedir info)
¿Pillas? Por ejemplo:
rpm -i Par-1.50-1.i386.rpm
rpm -e Par
rpm -u Par
rpm -q Par
Por lo visto no hace falta poner ni la versión.
-------------------------------------------------------------------------
> tengo un fichero fich.tar.gz y no se como descomprimirlo!
Ese fichero esta doblemente empaquetado. Por una parte el que lo
creo metio todos los ficheros juntos con el programa tar y luego
comprimio ese tar con el programa gz. Para descomprimirlo puedes
hacer:
gunzip fich.tar.gz -> sale fich.tar
tar xvf fich.tar -> x=extract, v=verbose, f=file
Tambien lo puedes hacer de golpe haciendo que tar llame a gunzip:
tar xvzf fich.tar.gz
Tambien podrias habertelo encontrado como tgz, que es lo mismo que
el tar.gz, se descomprime igual. Por cierto, para comprimir es igual
de sencillo (por si quieres hacer tus propias compresiones), pero
tienes que usar c en vez de x:
tar cvzf fich.tar.gz *.txt
Por otra parte, tambien tienes disponible zip y unzip:
zip textos.zip *.txt
zip -r todo_con_subdirectorios.zip *
unzip fichero.zip
En algunas distribuciones tienes el unarj para descomprimir arj...
unarj x fichero.arj
salu2!
-----------------------------------------------------------------
FORMATEAR DISKETTES EN LINUX:
>Para copiarme un fichero linux al diskette, supongo que tengo
>que formatearlo antes.
>¿ como se formatea un diskette en linux ?
Depende del formato que le quieras dar:
Para Linux --> ext2
$ mkfs.ext2 [options] /dev/fd0
ó
$ mke2fs [options] /dev/fd0
El usuario que formatea deverá 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.
Saludos.
--
Cosme
----------------------------------------------------------------------
INSTALAR PAQUETES .DEB:
JO> Ahora lo tengo convertido a deb en un directorio y sé que tengo que
JO> utilizar el dselect para instalarlo. Pero cuando empiezo me pide un
JO> montón de directorios y ficheros y no se exactamente que poner. Aqui es
JO> donde me pierdo. A ver si alguien me puede echar una mano, porque no creo
JO> que sea muy dificil.
dpkg -i nombre_del_paquete.deb
Para hacer consultas: dpkg -s nombre_del_paquete (admite comodines)
Para desinstalar: dpkg -r nombre_del_paquete
o también: dpkg --purge nombre_del_paquete
etc.
(man dpkg)
Saludos.
--
tas @ idecnet.com
Linux OS ------
---------------------------------------------------------------------------
> - como se consigue que cuando se pide ayuda(comando --help)
> la pantalla no baje toda de una vez (algo como el - /p de ms-dos)
Existe un filtro muy majo llamado less: Ejemplos
dir | less
help | less
less fichero.txt
Si no lo tienes (?) seguro que tienes el more.
> Con esto en teoria seria suficiente pero si algun alma
> caritativa o ínclito benefactor me dijera como:
>
> - Copiar el archivo paride_tar.gz de un disquete al disco
2 formas:
- Si tienes las mtools:
mcopy a:paride_tar.gz .
- Si no las tienes:
mount -t msdos /dev/fd0 /mnt/floppy
(o lo montas /floppy, o /a, o donde sea en tu distribucion)
A partir de ese momento en /mnt/floppy tienes el diskette:
cp /mnt/floppy/paride_tar.gz /dondesea
umount /mnt/floppy
Eso ultimo desmonta el diskette antes de sacarlo.
>- como instalar esto como modulo y qué tengo que hacer para
> cargarlo cuando vaya a usar el cd externo.
pues tendras por ahi un fichero .o:
insmod cdrom.o (por ejemplo).
Para quitarlo de memoria:
rmmod cdrom
Para ver los que tienes:
lsmod
> - como configurar lilo para que me dé la posibilidad de
> cargar windows o linux en el inicio. Por el momento estoy
> haciendolo con el fdisk de linux para cargar windows y con
> diskette para cargar linux.
Lilo? Hace poco en este grupo hubo un post sobre eso.
Mira en los ultimos 200-300 mensajes...
> Agradecimiento eterno.
Si que es largo, si :)
salu2!
----------------------------------------------------------------------------
>las placas nuevas te apagan ellas solitas
>el ordenador, ?funciona tambien esto bajo
>linux?
Por supuesto, hay que recompilar el kernel y activar las
opciones Advanced Power Management BIOS support y Power off on
shutdown que están en la sección Character devices.
Lo he probado en casa de una colega y funciona.
(HueBond)
----------------------------------------------------------------------------
Francisco Jose Garcia wrote:
>
> Soy bastante novato y no consigo instalar algunos paquetes rpm, escribo:
>
> rpm -i *.rpm
>
> aparece el siguiente error:
>
> Data type 9 not supprted
>
> Este problema solo ocurre con los paquetes *.i386.rpm,
> os agradeceria que me indicarais que es lo que hago mal,
> ( tengo instalado RedHat 4.1).
Tienes instalada una version de rpm muy antigua (y de
Redhat), necesitas una version superior que soporte el
tipo de datos 9 (no implementado en tu rpm). Te encontrarás
con que si te bajas el rpm no podras instalarlo (a menos
que lo bajes en tgz?), porque te dara el mismo error. yo actualizaria
toda la distribución (aunque no es necesario, solo cuestion de
conseguir tambien la libc6, que tendras la libc5).
salu2!
----------------------------------------------------------------------------
Joaquin Romero wrote:
>
> Pues eso. A veces veo enormes ficheros llamados core. ¿Qué son?
Fueno, cuando un programa se cuelga graba todo el contexto
de la memoria y algunas cosillas mas en estos ficheros para
que puedas llamar al debugger y averiguar la causa del cuelgue
(con el gdb se puede hacer, por ejemplo)... asi que ya sabes...
X'DDD . La verdad es que los pocos cores que veo (solo he pillado
un par por ahi una vez que se colgaron las X en una prueba de
brutalidad swapera por mi parte) los borro, y sacabó :)
Para que no te salgan mas ficheros core solo debes incluir la
orden ulimit -c 0 en cualquier fichero de arranque (/etc/profile).
salu2!
-----------------------------------------------------------------------
> Otra pregunta, en linux los discos de defragmentan igual que windows?
> ....
>
> muchas gracias.
>
> saludos.
[...] la respuesta es NO (aunque creo que existe
un desfragmentador en algun lugar, lo que en alguna medida contradice
la afirmacion anterior). El asunto es que la defragmentacion periodica
del sistema de ficheros es una operacion necesaria si el sistema operativo
que se emplea no optimiza la creacion y el borrado de ficheros. Pero
Linux si que lo hace, con lo que el espacio en disco no se fragmenta, o
se fragmenta muy poco. Por decirlo de otra forma, el sistema de ficheros
Linux siempre esta defragmentado de forma automatica. En una pagina
Web, un fulano contaba una anecdota al respecto que puede ayudar a
aclarar conceptos. Supongamos que hay que contratar a una secretaria/o
para mantener un archivo de documentos. Un candidato tiene el siguiente
metodo de trabajo: documento que llega, lo tira en la habitacion donde
esta el archivo y, de vez en cuando, se mete dentro y lo ordena todo. Es el
sistema de DOS-Windows. La operacion de ordenar de vez en cuando es
el famoso defragmentar la particion. Otro candidato emplea el metodo de
poner, ya de entrada, cada nuevo documento en su sitio. El archivo siempre
esta en condiciones optimas de uso. Es la via Linux. No hay un defragmentador
porque no hace falta.
Cirilo Gutierrez Alias
---------------------------------------------------------------------------
Carles Pina i Estany wrote:
> Hola
> Tengo un monitor que cumple las normas de energy star (o como se llamen
> las de ahorro de energia para monitores). Con Windows tenia la
> posibilidad que en lugar de un salva-pantallas negro que se apagase (o
> entras een ahorro de energia).
> Como puedo hacer esto con linux? (aunque solo sea desde x-window)
Edits el fichero XF86Config y le metes en la seccion device la linea:
Option "power_saver"
Luego, en la seccion screen pones:
BlankTime 5
SuspendTime 10
OffTime 15
Bueno, los numeros son minutos y se pueden modificar :)
man XF86Config para saber mas de esto
Deica logo
---------------------------------------------------------------------------
Noticas CTV wrote:
>
> Hola, soy un principiante en el S.O. Linux pero me esfuerzo
> por apartarme cada día más de mi dependencia al Win'95.
> Me gustaría, si sois tan amables, que me respondieseis a
> algunas preguntas:
>
> * De qué me sirve registarme?
Pues para que se puedan hacer mejores estimaciones de
la cantidad de usuarios Linux en el mundo. Y para poder
llevar con orgullo tu nº de usuario en tu firma :)
> * Cómo puedo hacerlo?
http://counter.li.org
> * ahhh!, necesito direciones interesantes de Howtos que
> me podais proporcionar...
http://lucas.ctv.es
http://www.ctv.es/USERS/sromero
(desde esa ultima, mi page, los links a las de mas gente
del grupo son muy interesantes, no te los pierdas).
/usr/doc
/usr/doc/howto
> Agradeciendo de antemano que me hayais hecho por lo
> menos, un poquito de caso:
> Miguel :)
> ¡Gracias! *snif* *snif*
A mandar! :-)
salu2!
----------------------------------------------------------------
Juan Antonio Moreno wrote:
>
> Hola a todos:
> Es la primera vez que me dirijo al grupo, que tal? bueno, ahí va mi
> consulta.
> Tengo instalado W98 en una partición del disco duro IDE y he intentado
> instalar RedHat 5.0 en otra partición del mismo disco.
> Todo el proceso de instalación ha ido bien, o al menos eso parece,
> hasta la instalación de LILO que no he podido instalar en el MBR ni en la
> partición raiz y he optado por la opción "Skip" ,¡qué remedio!.
> Cómo puedo arrancar ahora Linux y arreglar el desaguisado??.
En el CD de linux hay un directorio, creo que se llama dosutils, en el
tienes un programa dos que se llama loadlin que te permite arrancar
linux desde DOS (¿a que parece increible?) lo puedes usar en este caso,
o incluso si tienes problemas para instalar LILO, lo puedes utilizar
como modo habitual de arrancar.... arrancas en modo ms-dos y ejecutas
loadlin. Bueno, a lo que iba:
te creas un directorio c:\LOADLIN
copias
LOADLIN.EXE
VMLINUZ o como se llame el núcleo de linux que te viene en el CD
ejecutas
c:\loadlin\loadlin c:\loadlin\vmlinuz root=/dev/hda2
(o /dev/hd-la-particion-de-linux)
y ya está. Luego para instalar el LILO editas /etc/lilo.conf y ejecutas
lilo
Saludos
----------------------------------------------------------------
From: Manolo Soft
Newsgroups: es.comp.os.linux
Subject: Re: daemons en el inicio
mármol wrote:
>
> Quisiera saber las funciones de los daemons que al instalar linux seme
> han activado en el inicio, para saber cuáles dejar y cuales no. Son estos:
>
> |-atd
Supongo que sera el demonio encargado de las 'tareas
programadas' como las llama Windoze. Son el comando
'at' se puede decir a Linux que ejecute un comando
a determinada hora y supongo que el demonio atd se
encargara de ese trabajo (aunque me parece que
en mi sistema es crond el que se encarga de eso)
> |-crond
En mi sistema hace lo mismo que lo que creo que
hace el anterior, pero para tareas fijas que se
deben ejecutar con una frecuencia dada (todos
los dias, cada hora, cada semana...).
> |-gpm
Sirve para poder usar el raton en modo texto
(general purpose mouse)
> |-inetd
'Superservidor' de internet. Sirve para permitir
que tu maquina de una gran serie de servicios de
red (telnet, ftp, ping, pop3... la lista completa
la tienes en /etc/inetd.conf) pero sin necesidad
de tener todos los demonios de todos estos servicios
cargados. Lo que hace es quedarse a la escucha y
cuando detecta una llamada a cualquiera de los
servicios que tiene a su cargo, lanza el subdemonio
adecuado para atenderla.
> |-kerneld
Se encarga de la carga automatica de los modulos
del kernel adecuados en el momento que invoques
un servicio que no tengas incluido en el kernel
de forma fija, pero si como modulos.
> |-kflushd
> `-update
Me parece que se encargan de la gestion y
actualizacion de los buffers de ficheros
cuando una aplicacion los modifica. No
creo que sea buena idea quitarlos.
> |-klogd
Se encarga de la gestion de los logs del nucleo
de Linux. Los logs son volcados de datos en formato
texto legible en los que se informan acontecimientos
puntuales del nucleo (Por ejemplo, un error en un
disco duro, la apertura de un interfaz de red...)
> |-syslogd
Idem que el anterior, pero para las aplicaciones.
> |-kswapd
Supongo que se encargara de la gestion de la
memoria virtual (swap)
> |-lpd
Demonio de control de la impresora (poner
documentos a la cola, realizar las conversiones
o filtrados necesarios en los documentos, etc)
> |-named
Servidor de nombres o DNS. Encargado de la
traduccion de direcciones de internet en
formato texto (www.yahoo.com) en direcciones
IP, que son las que maneja internet (192.168.1.0
por ejemplo). Lo uso, pero no es obligatorio.
Si no lo sabes configurar, quitalo.
> |-nmbd
> |-smbd
Me parece que sirven para que un cliente Windows
conectado a tu red local pueda comunicarse con
Linux haciendole creer que se esta comunicando
con otra maquina Windows y asi ofreces los servicios
de red usuales de Windows (compartir ficheros,
impresoras...). Esta relacionado con SAMBA. No
los uso.
> |-portmap
Se usa para un protocolo de red que se usa
para la ejecucion de procedimientos o subrutinas
en otras maquinas (RPC). No lo uso
> Y si no es mucha molestia, saber si hay alguno más y su función.
Se podria añadir:
apache: Servidor HTTP. Convierte tu Linux en un
servidor web.
sendmail: Servidor/repartidor de correo electronico.
gated: No se exactamente para que sirve, no lo uso.
innd: Servidor de news.
Saludos...
--
Manuel Constantino - MANOLO SOFT
Email: constan@bart.us.es
----------------------------------------------------------------------
From: Santiago Romero
Newsgroups: es.comp.os.linux,esp.comp.so.linux
Subject: Re: DISQUETES?? problema
zuculin wrote:
>
> No se el modo de almacenar un archivo en un disquete y
> despues acceder a él. Creo que estos comandos estan relacionados:
> mke2fs /dev/fd0 1440
> mount -t ext2 /dev/fd0 /mnt
> umount /dev/fd0
Esos comandos que has comentado hacen lo siguiente:
> mke2fs /dev/fd0 1440
Crea un sistema de ficheros limpio en el diskette (casi como
formatearlo) de tipo ext2. Puedes formatear a msdos, etc...
> mount -t ext2 /dev/fd0 /mnt
> umount /dev/fd0
Montan y desmontan una unidad (en este caso fd0, el diskette a:)
en un directorio. El diskette tiene el formato especificado con
-t. Es decir, si un amiguete te pasa el fichero pepe.zip en un
diskette de msdos, haces lo siguiente (al menos en mi PC):
mount -t vfat /dev/fd0 /mnt/floppy
cp /mnt/floppy/pepe.zip /home/juan
(sigues trabajando con el disco, ejemplo: copiar:)
cp juan.zip /mnt/floppy
(sigues trabajando, y cuando acabas:)
umount /mnt/floppy
Lo mismo vale para el cdrom con /dev/cdrom y /mnt/cdrom, aunque
los cds tienen -t iso9660 (el formato de los cds). Por cierto,
gracias a este comando si tienes una unidad C: de tipo win95 o
msdos o lo que sea, la puedes ver desde Linux:
mount -t vfat /dev/hda1 /mnt
> Que es eso de utilizar disquetes como sistemas de ficheros???
Pues aunque parezca una tonteria lo de montar y desmontar, eso
da posibilidades de actuar a la genial cache de Linux. En Windows
si copias cosas a un diskette o desde un diskette al PC, ya te
puedes olvidar de tocar el PC hasta que acabe (se ralentiza mucho,
no puedes hacer casi nada). En Linux gracias al sistema de montar
y desmontar cuando ya no lo uses ya notaras la diferencia, ya (haz
la prueba y veras).
Por otra parte, hay unos programas (autofs, amd) que montan auto-
maticamente los sistemas de ficheros (cdrom, diskettes, etc) cuando
entras en el directorio correspondiente... y los desmontan a los
30 seg (configurable) de no usarlos.
Ya notaras la genial cache cuando uses diskettes, ya...
--
---------------------------------------------------------------------
QUE SON Y COMO VACIAR LOS FICHEROS DE LOGS:
> En /var/log/* se almacenan ficheros que me informan de todos los
> hechos acontecidos en mi maquina, errores, etc. LLevo medio anyo
> usando Linux y se han hecho enormes... me gustaria saber como rese-
> tearlos (no borrarlos, ya que esto pararía el funcionamiento del
> programa que guarda ahi los datos) para que pierdan toda la
> informacion que contienen y empiece de nuevo en cero bytes de
> tamaño:
cd /var/log
for i in *; do cat /dev/null > $i; done
---------------------------------------------------------------------
COMO PERMITIR A LOS USUARIOS ACCEDER A LAS UNIDADES (CD, DISKETTE, etc.):
Si quieres que el usuario tenga permiso para usar el floppy y cdrom
(o las unidades normales), dales permisos en /etc/fstab a los usuarios:
ejemplo (mi /etc/fstab:)
/dev/fd0 /mnt/floppy vfat exec,noauto,defaults,rw,user,umask=000 0 0
/dev/hdb /mnt/cdrom iso9660 noauto,ro,users 0 0
el "user" hace que los usuarios que esten metidos en el grupo
user puedan montar y desmontar el floppy y diskette. (asi como
cualquier otra unidad). Con esto es posible usar el KDE, darle
al boton derecho y CREAR -> NUEVO -> DISPOSITIVO. Entonces
creas un dispositivo para montar el diskette y otro para el CD
(como los iconos de windows de floppy y cd) y los usuarios
podran montar y desmontar solo pinchando sobre el diskette
(y se abre la ventana con los ficheros) o con el boton derecho.
ademas ya tienes asi permisos de escritura y lectura sobre
el diskette. Asi ya es posible usar mount los usuarios,
y escribir y leer sobre las unidades :)
salu2!
--
Santiago Romero
Volver a la página de linux.
|