logo sinuh
 

Inicio arrow Conocimiento arrow Curso GNU/Linux desde cero arrow ENTREGA 1. Manos a la obra (1ª parte).
ENTREGA 1. Manos a la obra (1ª parte). Imprimir
Por Luis García Galván   
martes, 11 may 2004 18:57

CURSO DESDE 0 DE GNU/LINUX. Versión 2.


Entrega 1. Manos a la obra (1ª parte).


Si Atila y su caballo hubieran usado Linux...

$ for i in spqr/*; do rm -rf $i; cut grass; done



Para empezar


Lo aquí expuesto ha sido corregido y ampliado con los comentarios que en su día se hicieron. No voy a extenderme más de lo que en su día me extendí, ya que el texto está pensado para dar una mínima pero útil visión de que es en concreto GNU/Linux y el software libre, sin entrar en detalles ni las discusiones técnicas tan habituales en los ya avanzados usuarios del software libre, por dos motivos: se escapa del objetivo de este curso y, segundo, no veo útil abrumar con información y discusiones al lector con menos conocimientos al que va dirigido este curso.


Mitos y leyendas


Bueno, para empezar y antes de todo, lo primero que quiero es desmitificar afirmaciones que mucha gente tiene como ciertas.


El software libre es gratuito. Esta es la creencia más arraigada entre la gente y por supuesto totalmente falsa. El software libre no tiene por qué ser gratuito, aun cuando puedas conseguirlo gratuitamente. Es perfectamente normal cobrar por ello (si no mirad la cantidad de distribuciones que son comerciales), generalmente no hay un pago por licencia, siendo lo normal el pago por el soporte y mantenimiento, que un usuario normal no suele usar pero sí generalmente empresas. Ni que decir tiene que hay muchas más formas, pero no es el objetivo de este curso, al menos de momento.


Linux sólo es para hackers y programadores. Otra cosa que es totalmente falsa y que aún sigue en la mente de muchos. Linux es cada vez más un sistema operativo de lo más versátil al que le queda muy pocos campos en los que se queda cojo.


Linux es difícil. Realmente esto con los nuevos escritorios y las instalaciones tan sencillas que se nos ofrecen es ya algo del pasado. Lo único que requiere Linux es tener unos conocimientos mínimos que tampoco son nada del otro mundo para poder empezar a usarlo. Otra cosa es que no tengamos paciencia ya que el cambio siempre es costoso, tanto por la comodidad de lo conocido como por querer aprender algo nuevo en poco tiempo.


Linux es seguro. Esto es según nosotros queramos que lo sea, por defecto sí es más seguro, pero esto no da más que una falsa seguridad. Hay que recordar que no hay configuraciones por defecto buenas y un sistema mal mantenido y configurado es algo bastante vulnerable. Linux es tan seguro como nosotros de paranoicos para que lo sea.


En Linux no existen virus. Otra cosa totalmente falsa y que muchísima gente cree o piensa que hay 10 ó 12 a lo sumo. Hay varios factores por los que los virus en Linux no tienen mucho alcance. Lo primero es que el usuario medio de Linux no es ni mucho menos el usuario medio de Windows, y muchas técnicas de ingeniería social usadas por los virus no surten mucho efecto, amén de que se acostumbra a conocer el origen de los programas. Otro factor a tener en cuenta es que Linux no es la plataforma mayoritaria, y bien es sabido que todo creador quiere que su creación llegue lo más lejos posible. Y totalmente obvio es que la seguridad es mejor y los errores se corrigen mucho más rápidamente al ser un sistema abierto. Para los incrédulos, decir que hay más de 300 virus para Linux, pero lo bueno es que muchos de ellos son pruebas y virus de “laboratorio”. Lo que sí podemos es llegar a la conclusión de que el riesgo de virus en un sistema Linux es tan pequeño que no es nada preocupante no tener un antivirus, que generalmente sirven para limpiar virus de Windows ya que hay muchos servidores Linux en Internet.


Qué puedo y no puedo hacer con software libre.


Los derechos que tenemos con el software libre (la licencia GPL de la GNU es la más representativa aunque existen muchísimas más como por ejemplo la BSD, ver http://www.fsf.org/licensing/licenses/index_html#GPLCompatibleLicenses) es que podemos copiarlo, modificarlo e incluso redistribuirlo y cobrar por ello si quisiéramos (otra cosa es que nos paguen por ello), pero bajo unos deberes. En el caso concreto de nuestro representativo ejemplo, la licencia GPL, tienes que distribuir el código, respetar la licencia y las notas de autor, siendo ilegal apropiarse de ese código. Si tú modificas algo con licencia GPL el nuevo código será forzosamente GPL (otra cosa es que tú uses código propietario apoyado en GPL), y evidentemente tú serás el autor de ese código que añades. Para una mejor información lee la propia GPL, es un poco pesada pero bueno.


Nota: Software abierto no es lo mismo que software libre, con un software abierto puedes ver su código pero no tienen que cumplirse los otros derechos.


Características de GNU/Linux.


Multitarea. Puede hacer varias cosas a la vez y además hay que destacar que es el multitarea más eficiente que he visto nunca.


Multiusuario. Cualquier Linux puede tener muchos usuarios concurrentemente usándolo en Tiempo real y sin ningún programa añadido, ya sea por consolas virtuales, sesiones remotas o terminales.


Multiprocesador. Maneja dos o más procesadores a la vez, sin por ello tener que pagar nada de más.


Soportado por múltiples arquitecturas. ¿Conoces alguna arquitectura de computador? Seguro que ya hay una versión de Linux para ella a menos que sea demasiado nueva (y ya tiene que serlo) para que no la haya. Hay que destacar que no existen versiones de Linux para arquitecturas Intel más bajas que el 386. ¿Sale una nueva arquitectura? Seguro que si no está ya soportada pronto lo estará, mirad si no qué rápido fue soportado el AMD 64.


Dónde conseguir GNU/Linux.


Pues es bien sencillo, si no conoces a nadie que tenga una distribución que pueda pasarte, puedes conseguirlas en páginas como www.linuxiso.org donde encontrarás casi todas las distribuciones disponibles o en ftps como el de ftp.rediris.es/pub. Si no tienes una buena conexión a Internet u oportunidad de que alguien baje una por ti, sólo tienes que acercarte a una librería o kiosco y buscar una revista especializada, seguro que alguna trae una distribución incluida.


Para empezar yo os recomendaría usar distribuciones como Red hat, Suse o Mandrake. Personalmente yo me decanto por Mandrake para los más novatos, pero está claro que es cuestión de gustos. Una vez dominado un poco el tema es entonces cuando aconsejaría el uso de una Debian o Gentoo.


También si somos algo perros o no nos interesa tenerla en nuestro disco duro o simplemente por miedo, existen versiones Live (que arrancan de CD y funcionan en memoria sin tener que instalar nada), en este caso me decanto indiscutiblemente por knoppix (basada en Debian), existiendo muchas otras como Suse Live, Linex, Guadalinex (Estas dos últimas tienen su correspondiente versión instalable y pertenecen a la Junta de Extremadura y a la Junta de Andalucía respectivamente, ambas basadas en Debian), Linuxin… amén de muchas más.


Otras distribuciones recomendables pueden ser Lyrcoris, Yoper, Slackware (esta es otra de las grandes que con el tiempo ha ido perdiendo adeptos, pero sin duda Slackware es muy buena), LambdaUX y desaconsejaría distribuciones con Lindows OS.


Pero como siempre todo es cuestión de gustos, y lo aquí expuesto esta basado en la experiencia y mi opinión personal. Seguro que encuentras el sabor Linux (Linux like) que más te gusta.


Instalar GNU/Linux


Evidentemente me es imposible hacer una guía de instalación para cada una de las distribuciones aquí expuestas y tampoco voy a explicar una o dos. Simplemente voy a dar unos conocimientos previos necesarios para poder desenvolverse bien en casi todas las distribuciones (explicar para una Debian o un Gentoo, por ejemplo, es más complicado) ya que muchas de ellas tienen instaladores casi tan simples o más aún que cualquier Windows.


¡Ojo, no enseño las herramientas, sino que os inicio en los conocimientos necesarios para que utilices las herramientas que creáis oportunas!


Lo primero que debemos saber es cómo van las particiones en los discos duros. Un disco duro puede tener hasta 4 particiones de tipo primario y extendido. Sólo puede haber una partición extendida, con lo que podemos tener de 1 a 4 primarias o de 1 a 3 primarias y por último una extendida. Al menos tiene que existir una primaria, y si hay varias primarias una de ellas tiene que ser la “activa”, que es la que arrancará el ordenador (mbr, que sólo las primarias tienen). Hay que decir que las extendidas no se usan físicamente y sólo sirven para definir dentro de ellas lo que denominamos particiones lógicas. Dentro de una partición extendida podemos definir todas las lógicas que queramos. Esto puede parecer un trabalenguas, si así te parece, lee este párrafo varias veces y haz un diagrama.


Lo más normal y lógico, desde mi punto de vista y experiencia, es tener una primaria y una extendida, y dentro de ésta las lógicas que vayamos a necesitar. Tanto Linux como otros sistemas operativos pueden funcionar perfectamente en particiones lógicas sin problemas gracias a los gestores de arranque (cuando no existían éstos, evidentemente el limite de s.o. por ordenador era de 4 y había que andar activando y desactivando las particiones, por supuesto primarias, con lo que las lógicas quedaban para datos).


Bien, ahora Linux para instalarse necesita como mínimo 2 particiones: una swap y otra ‘/’ (llamada raíz). Linux utiliza por defecto (por rapidez y eficiencia) una partición en vez de un fichero de intercambio (aunque realmente sí puede manejarlos), para los que no sepan qué es un fichero de intercambio sólo comentar que cuando el ordenador necesita más RAM que la que físicamente tiene simula tener más usando espacio del disco duro. El tamaño de ésta, por regla general, suele ser el doble de la RAM que tiene nuestro ordenador, yo no aconsejo nunca pasar de 512 (por lo menos actualmente) ya que si seguimos la regla y tenemos 512Mb por ejemplo, tener un fichero de intercambio de 1G es desde mi punto de vista desperdiciar espacio. Cabe destacar que esta regla esta desfasada pero nos puede servir de guía.


Ahora bien, si sólo queremos instalar Linux necesitaremos como mínimo una primaria y una swap (mejor que sea lógica). Pero como éste no es el caso de mucho de nosotros, que queremos tener otros sistemas operativos, típicamente Windows, lo que debemos hacer es instalar los s.o. desde el más antiguo al más moderno y por último instalar Linux.


Ejemplo 1: Queremos Windows 98 y Linux, o mejor aún, cualquier Windows y Linux.


Primaria: Windows

Extendida:

Lógica 1: ‘/’

Lógica 2: swap


Ejemplo 2: Queremos Windows 98, Windows XP y Linux.


Primaria: Windows 98

Extendida:

Lógica 1: Windows XP

Lógica 2: ‘/’

Lógica 3: swap


Espero que con estos 2 ejemplos quede claro.


Ahora, como muchos sabéis cada partición tiene un formato. El formato típico de los Windows es FAT (FAT 16 para MS-DOS y Win95, FAT 32 para Win9x/ME/XP home, NTFS para Win NT/200X/XP y FAT 15 para disquetes), pues bien el estándar de Linux es EXT3 (Actualmente se usa EXT3 y EXT2 en su defecto, EXT como tal está en desuso), pero puede usar casi cualquier tipo de formato (creo que más de 80). Otro formato muy usado en Linux y muy común es RaiserFS. Así que, como se supone que si estás leyendo esto eres aún principiante, pon la partición ‘/’ como ext3 o en su defecto ext2 (Nota: La swap es un formato en sí misma). Ni que decir tiene que la swap sólo la ve y la usa el sistema operativo.


Siento cortar en este momento, pero el espacio de esta entrega se acaba así que en la próxima entrega continuamos.


Agradecimientos: · Revisión del documento: karuchi (Carolina García).


Página oficial y dominio de mi propiedad http://matados2k.es

Matados'2k Usuario y moderador de foro.noticias3d.com

Matados'2k Usuario y moderador de www.sinuh.org


matados2k (arroba) gmail (punto) com


Este documento está sometido a la licencia de creative commons en su variante “Reconocimiento-NoComercial-SinObraDerivada 2.1 España” . Es de agradecer que se comunique al autor el uso de este documento en otro medio y se debe incluir de forma obligatoria este recuadro y los agradecimientos.



Comentario[s]
Escrito por Teresa Amor el 2004-05-16 17:57:36
:? mestoyempezandoaliar. Me lo imprimo y lo leo otra vez...
Escrito por ToRyN el 2004-05-17 01:59:30
Bueno por ahora voy leyendo lo q e visto en otros manuales solo q de forma mas amena. 
 
Haber si sigues asi q lo llevas muy bien, no como otros manuales que estan tan bien elaborados buscando tanto la perfeccion a la hora de expresarse tipo libro de historia que se te hacen un toston. En cambio este es "mas humano" :grin
Bastante bien, pero con errores
Escrito por Kenneth Peiruza el 2004-05-17 10:50:13
No puedes englobar todo el software libre en la GPL, ni mozilla es GPL ni ningún BSD ni naa ni naa ni naa. 
 
Por favor, respetemos las minorías dentro de las minorías. En vez de hablar de GPL, hablemos de software libre y software abierto ( Free Software & Open Source ). 
 
 
Dicho de la boquita del presidente de la Free Software Foundation de Europa:  
 
Well, at least BSD is Free Software. 
 
Saludos! 
Escrito por Artemis3 el 2004-05-17 10:56:22
Quote:
(FAT 16 para MS-DOS y Win95, FAT 32 para Win9x/ME/XP, NTFS para Win NT/200X/XP y FAT15 para disquetes)

 
 
Los disquetes usan FAT12 no 15 ;)
Escrito por Invitado el 2004-05-17 11:47:27
GNU/Linux es seguro. Esto es según nosotros queramos que lo sea, por defecto sí es más seguro pero esto no da más que una falsa seguridad. Hay que recordar que no hay configuraciones por defecto buenas y un sistema mal mantenido y configurado es algo bastante vulnerable. GNU/Linux es tan seguro como nosotros de paranoicos para que lo sea. 
Esto no es cierto, para empezar GNU/Linux tiene algo que se llama permisos, lo caul hace que si un usuario ejecutase un virus o similar no pudiera en realidad infectar 
el equipo ya que solo el administrador tiene permisos para modificar los ejecutables, librerias,etc.. y esto es una configuracion en TODAS LAS DISTRIBUCIONES, tampoco dices que la mayoria de esos supuestos virus por no decir todos son en realidad programas que intentan explotar fallos de determinadas versiones de programas y determinadas configuraciones.  
Tampoco dices que en los sistemas GNU/Linux no hay lectores de correo, navegadores, suites de ofimatica o visores de imagen que permitan ejecutar codigo insertado dentro de un archivo.
creo que se te olvido mencionar...
Escrito por Empical el 2004-05-17 17:59:49
El estandar de ficheros GNU/linux es ext2 derivado de UFS y que ha sido estandar de linux durante muchos años, ext3 es el sucesor de ext2. Ext3 es un sistema de ficheros ext con journaling (bitácora donde se alamacenan los datos), cosa de la que carece ext2.
GRACIAS
Escrito por matados2k el 2004-05-20 13:10:55
Las dugerencias las estoy teniendo en cuenta evidentemente como cualquier persona soy humano y cometo errores y puedo tener ideas equibocadas y que difiren de las vuestras. Se hará una revisión del documento con las sugerencias vuestras. 
 
En lo de la suguridad no veo que lo que yo diga sea falso. Todas las distros som mas seguras pero no tanto como para tener una sensacion de seguridad por eso comento que todo depende de lo paranoicos que seamos y las configuracion por defecto son muy inseguras ¿o es mentira? 
 
Kenneth Peiruza tendré muy encuenta lo que dices, evidentemente se de sobra eso y se que hay muchas licencias. Ampliare el texo para incluir estos matices. Al ser para novotos no queria estenderlo tanto y no hacer muy pesada la lectura. 
 
Lo de FAT 15 tb será corregido y todas las demas sugerencias tomadas en cuenta. 
 
Muchisimas gracias a todos. 
 
P.D: Intentare siempre que el manual sea bastante "humano" 
¿Creo que se empieza de cero?
Escrito por Invitado Cerote el 2004-05-28 00:17:41
y ya estás metiendo siglas que no tengo ni idea de lo que significan.Tampoco se como se hacen las particiones, la primaria y las logicas. Lo siento pero si se parte de cero... A lo mejor este no es mi curso. yo necesito un curso de Linux para torpes. Gracias de todos modos.
¿Creo que se empieza de cero?
Escrito por Invitado Cerote el 2004-05-28 00:18:35
y ya estás metiendo siglas que no tengo ni idea de lo que significan.Tampoco se como se hacen las particiones, la primaria y las logicas. Lo siento pero si se parte de cero... A lo mejor este no es mi curso. yo necesito un curso de Linux para torpes. Gracias de todos modos.
Está bien, pero necesito más
Escrito por Invitado el 2004-06-11 17:37:08
De momento solo he llegado a leer hasta aquí. Por ahora me está gustando, aunque veo que pecas de todo lo que pecamos los que sabemos algo de ordenadores (yo soy experto windowsero, con ganas de ser linuxero), pecas de dar muchas cosas por sabidas. Por ejemplo: no explicas porqué Windows solo hay uno, el que hace Microsoft, y Linux hay muchos y muy diferentes. Además creo que es un tema interesante. Yo esto sí se porqué ocurre, y por eso digo que es un tema interesante. Incluso te puedo ayudar con un ejemplo que pongo a los profanos en todo tipo de informática: 
Windows es como la CocaCola, que uno tiene la fórmula, y solo la vende él y solo él la puede llamar CocaCola. Linux es como el agua embotellada: Todos la llaman de manera diferente, pero todas contienen agua. Cada marca la trata de una forma, y las hay mejores y peores, pero al fin y al cabo, todas contienen principalmente agua. 
 
Eso es algo que la gente no entiende facilmente al principio, y creo que este ejemplo es bastante gráfico.
Escrito por Dr.Pape el 2004-07-05 19:33:06
No entendi nada de eso de particiones primarias, extendidas, no entiendo como hacer particiones de ese tipo, se puede instalar linux haciendo una particion normal?, osea si tengo un disco duro de 40 gb dejar 20gb para linux y los otrs 20 para windos, o es necesario hacer todo eso de extendida
Escrito por Dr.Pape el 2004-07-05 19:33:41
No entendi nada de eso de particiones primarias, extendidas, no entiendo como hacer particiones de ese tipo, se puede instalar linux haciendo una particion normal?, osea si tengo un disco duro de 40 gb dejar 20gb para linux y los otrs 20 para windos, o es necesario hacer todo eso de extendida
respeto al lenguaje
Escrito por Rafa el 2004-07-07 19:43:23
por favor, pongamos un poco de interés en cuidar la expresión y la ortografía para que nos entendamos mejor; sin ánimo de ofender. 
Gracias por este estupendo tutorial y perdón si alguno se ofende
LAS DUDAS AL FORO
Escrito por matados2k el 2004-07-12 16:03:43
Las dudas ponerla en el foro, aqui nadie las respondera.
Felicidades
Escrito por Invitado/Jordi el 2004-08-12 03:17:16
Felididades y muchas gracias por dedicarle este tiempo a la comunidad. Evidentemente hay pequeñas diferencias de opinión, sobre ciertos aspectos, y pueden haber pequeños fallos, más bien descuidos. 
Pero en todo caso, no afectan al proposito del manual, que es hacer un camino realmente "facil" para los neofitos. Tengo un monton de libros, y casi todos dan por sentado cosas, de manera que luego no te sales del atolladero.  
Gracias de nuevo, pues he podido salvar mi sistema, leyendo lo que llevas hasta ahora, espero con impaciencia la entrega nº16. 
Jordi  
Vamos Bien, Bueno BOnito y facil
Escrito por Daniels el 2005-01-08 01:55:10
Yo creo ke para principiantes esta bien, ademas esta lleno de webs donde se explika kmo instalar linux de forma muy detallada, pocas webs las hay ke te enseñen bien a usar linux, a mi me parece bien la cantidad de info aki escrita. 
SALUDOS DESDE CHILE
Me subo en este...
Escrito por Invitado el 2005-01-14 18:26:21
Bueno, he leído el 00 y el 01 y estoy admirado. 
 
No solo es el contenido sino la forma en que explicas, tienes un adepto más.
Me subo en este...
Escrito por Invitado el 2005-01-14 18:27:52
Bueno, he leído el 00 y el 01 y estoy admirado. 
 
No solo es el contenido sino la forma en que explicas, tienes un adepto más.
Escrito por Invitado el 2005-03-01 16:31:51
:upset :zzz :sigh :x :( :?
Escrito por Invitado el 2005-06-04 19:12:34
Actualizemos un poco... ahora Mandrake se llama Mandriva.
Escrito por Invitado el 2005-07-18 19:12:27
Hola! 
 
Sólo vengo a criticar, hay que ver.. Creo que si Bash pillara a tu Atila y su caballo se los comería vivos XD El punto y coma debería estar antes del "do", no después... 
 
Tu versión: 
$for i in spqr/* do; rm -rf $i; cut grass; done 
 
La correcta: 
$for i in spqr/*; do rm -rf $i; cut grass; done 
 
Por lo demás, muy currado el curso! Ya lo he recomendado a unos compañeros que están empezando en esto :D 
 
Thanksss
BUENO!
Escrito por SAID CAMARGO el 2005-07-25 16:17:56
 
HASTA EL MOMENTO MUY BUENO, ESPERO QUE CONTINUE ASI... :) :) :)
Escrito por Invitado el 2005-09-15 20:45:32
quisiera informacion sobrelos primeros procesadores de texto!
primarias y extendidas
Escrito por Will el 2005-10-30 01:09:56
hola, valoro mucho el trabajo que haces. tengo una pregunta, en el texto escribes esto: 
 
Lo más normal y lógico es tener una primaria y una extendida 
necesitaremos como mínimo una primaria y una swap (mejor que sea lógica) 
 
Yo tengo 4 primarias. Porque es mejor tener 1 primaria, 1 extendida y varias logicas? gracias
¿cuales?
Escrito por Invitado el 2006-01-23 16:12:15
Cuando la gente habla de virus a veces dicen: "sí que hay" pero no suelen decir los nombres. Me gustaría saber cuales. Ah, los rootkits no vale, ¿eh? hablo de virus que se autorrepliquen, infecten otros ficheros, se envíen por ejemplo via correo electrónico, etc...  
No lo digo como un reto, realmente me gustaría saber el nombre de alguno de esos 300.  
Gracias

Sólo los usuarios registrados pueden escribir comentarios.
Por favor valídate o regístrate.

Powered by AkoComment 2.0!




© 2002-2005 SINUH - Comunidad GNU/Linux de Extremadura
Este portal utiliza Mambo
DHTML / JavaScript Tree by TwinHelix Designs

Para contactar con nosotros envía un correo a
info
Licencia Creative Commons
Los contenidos de este portal, salvo indicación en contra, están sujetos a una licencia de Creative Commons.

Los logotipos y marcas que aparecen son propiedad de sus respectivos dueños.

Las opiniones y declaraciones de las personas reflejadas en los foros y comentarios son propiedad y responsabilidad de sus autores, no identificando la opinión de SINUH y excluyendo de cualquier responsabilidad a esta asociación.
Ahora 8 visitantes
Advertisement