Está en la página 1de 56

Concepto de sistema operativo libre (Caractersticas, Ventajas y

Desventajas).
Software libre es el software que respeta la libertad de los usuarios y la
comunidad. En grandes lneas, significa que los usuarios tienen la libertad para
ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el
software libre es una cuestin de libertad, no de precio. Para entender el concepto,
piense en libre como en libre expresin.
Con estas libertades, los usuarios (tanto individualmente como en forma colectiva)
controlan el programa y lo que este hace. (Anonimo, 2014)

Caractersticas.
Se encuentra disponible el cdigo fuente del software, por lo que puede
modificarse el software sin ningn lmite.
Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicacin de cambios.
Libertad de usar el programa con cualquier propsito.
Ventajas:
El usuario no comete delito por tenerlo o usarlo.
Amplsima gama y variedad de herramientas libres.
Actualizaciones peridicas con alta frecuencia.
100% libre de virus.
Altsimo nivel de estabilidad comprobada.
Protege y defiende la SOBERANIA.
Tiene una gran comunidad de apoyo y soporte.
Diversidad de soluciones informticas.
Costo.
Flexibilidad de las soluciones informticas.
Independencia tecnolgica.
Desventajas:
El hardware debe ser de calidad y estndares abiertos.
Carece de una estructura ampliada mercadeo (marketing).
Algunas aplicaciones especficas no estn en el mercado.
Requiere profesionales debidamente calificados para la administracin del
sistema (es un sistema administrado).
Dificultad en el intercambio de archivos.
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de
instalar.
Inexistencia de garanta por parte del autor.
Interfaces grficas menos amigables.
Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
Menor compatibilidad con el hardware.(soto, 2014).


Historia y evolucin de los Sistemas operativos de domino
pblico.
El Software Libre es el software que se caracteriza por proporcionar en sus
licencias el permiso para usarlo en cualquier mquina y en cualquier situacin,
para modificarlo, mejorarlo o corregirlo y para redistribuirlo libremente. Software
libre no es software gratis, sino aquel que cumple con estas condiciones, si bien,
no parece posible obtener contraprestacin econmica por l, como de hecho
ocurre, siendo de coste cero la obtencin de la prctica totalidad del software libre.
As pues, tenemos un concepto de software opuesto al software propietario con el
que no se distribuye el cdigo fuente, impidiendo as su modificacin, y en cuyas
licencias se indican los trminos y las restricciones de uso y distribucin, en
ocasiones bastantes fuertes.
Lo que diferencia el software libre del software propietario no es el que
dispongamos del cdigo fuente del mismo, si bien esta es una condicin necesaria
para tener las libertades descritas anteriormente, ni el precio, la diferencia est en
los trminos de la licencia.
Para comprender el nacimiento de este tipo de software nos tenemos que
remontar al ao 1979, cuando la Universidad de Berkeley distribuy cdigo de
programas que ha desarrollado para el sistema operativo UNIX bajo una licencia
denominada BSD (Berkeley Software Distribucin), es la primera aparicin en
escena de lo que ms tarde se denominar software libre. Estos primeros
programas distribuidos bajo licencia BSD son utilidades para UNIX y entre ellas se
encuentra una implementacin de un protocolo de comunicaciones, el TCP/IP.
En 1980 la NSF (National Science Foundation) mejora el protocolo TCP/IP y
comienza a utilizarlo para el intercambio de informacin entre ordenadores de
universidades e investigadores de todo el mundo. Esta mejora de TCP/IP era
abierta y se distribua con el cdigo fuente de su implementacin, es el nacimiento
de la red de Internet.
En 1984 aparece en escena una de las figuras ms importante dentro del software
libre, Richard Stallman, que lidera en este ao un proyecto cientfico denominado
GNU dentro del Instituto Tecnolgico de Massachussets. Al ao siguiente, aparece
la primera versin de un sistema operativo denominado igual que el proyecto
lanzado, GNU (Gnus not Unix). Este sistema operativo es gratuito y se distribuye
junto con su cdigo fuente bajo una licencia denominada Gnu Public License
(GPL).
En este mismo ao 1985, Richard Stallman crea la Free Software Foundation, y
aparece la primera definicin formal de Software Libre, proporcionada por la FSF:
Un software es software libre cuando el usuario del mismo tiene estas cuatro
libertades:
Libertad 0. Libertad de uso con cualquier propsito.
Libertad 1. Libertad de adaptacin a sus necesidades.
Libertad 2. Libertad para distribuirlo.
Libertad 3. Libertad de mejora y libre distribucin de estas mejoras.
No se dice explcitamente, pero para tener estas cuatro libertades el usuario debe
disponer del cdigo fuente de los programas.
En 1991, Linus Torvalds, un estudiante sueco de la universidad de Helsinky crea
un kernel de sistema operativo denominado Linux, y un ao ms tarde, fruto de la
colaboracin con el proyecto GNU, aparece el sistema operativo GNU/Linux, que
se denomin Linux, si bien, la mayor parte del cdigo proceda del proyecto GNU
de Stallman.
La siguiente fecha importante en la historia del software libre es 1997, cuando Eric
Raymond publica el artculo The Cathedral and the Bazaar, en el Raymond
explica con detalle como una serie de programadores trabajando en colaboracin
en su tiempo libre (Bazaar) pueden producir software de mayor calidad que los
producidos por los talentos contratados por las grandes compaas de software
(Cathedral). Las teoras expuestas en este artculo como las de liberar versiones
del programa a menudo de forma que los usuarios puedan probar los programas y
se obtengan pronto respuestas sobre su funcionamiento y que con un grupo muy
amplio de programadores y usuarios, los problemas se identificarn con rapidez y
la solucin ser obvia para alguien, hacen que las grandes compaas (IBM,
Netscape, Sun, etc.) se fijen en el fenmeno del software libre y empiecen a
colaborar con l. Raymond crea la OpenSource Inciative (OSI)
(www.opensource.org). Con la aparicin de la OSI aparece tambin una nueva
definicin de lo que se conoce como OpenSource (software de fuente abierta),
mucho ms elaborada, y que est en continua evolucin, existiendo ya la versin
1.9 de esta definicin.
No existe una definicin nica de lo que denominamos software libre, tenemos la
de la FSF, la de la OSI, tambin otras como la de la comunidad de Debian
(DFSG). Todas estas definiciones se traducen en licencias de uso que llegan a un
mayor o menor compromiso con uno u otro de los dos objetivos contradictorios en
los que se basan todas sus licencias:
Garantizar a los usuarios una total libertad sobre el software distribudo.
Establecer restricciones de forma que se garantice que el software derivado o
integrado siga siendo software libre.
Aunque cuando hacemos referencia a Software Libre no distinguimos entre si es
Free Software u OpenSource, pero existen pequeas diferencias entre las
definiciones de la FSF, de la OSI y de Debian, derivadas del compromiso
acordado entre los dos conceptos expuestos anteriormente, lo que hace que
existan licencias aceptadas por uno pero no aceptadas por el otro. Pero estas
diferencias son muy pequeas, y en la prctica se pueden considerar similares los
conceptos.
Hoy en da existe una divisin radical entre los partidarios y los no partidarios del
software libre, existiendo posturas totalmente radicalizadas en ambos bandos que
hace que los debates, artculos y ponencias acerca de las debilidades y fortalezas
en los proyectos de software libre se vean empaados por esta lucha. Eric
Raymond ha insistido en que el debate no debe ser si Windows o Linux o
Microsoft o Red Hat, Suse, Debian, que el verdadero debate debe ser software de
fuente cerrada frente a software de fuente abierta. (Martinez, 2014).
Estructura del so de dominio pblico.
La organizacin de los sistemas operativos se puede establecer por capas,
dependiendo de las funciones que el sistema operativo puede realizar.
Las funciones que puede realizar el sistema son:

o Ejecucin y control de aplicaciones o programas.
o Gestin, Control y Administracin de dispositivos o perifricos.
o Gestin, Control y Administracin de los usuarios.
o Control de procesos.
o Control de errores del sistema y programas.
o Control y Gestin de la seguridad.

Las capas en las cuales se puede estructurar bsicamente un sistema son las
siguientes:
Gestin del procesador (Nivel 1)
Una parte del sistema operativo est encargada de la gestin de la unidad central
de proceso. El sistema operativo se encarga de gestionar la prioridad entre
procesos.

Gestin de la memoria (Nivel 2)
Una parte del sistema operativo est encargada de la gestin y asignacin de la
memoria a los procesos o aplicaciones, impidiendo que las zonas de memoria
ocupadas por aplicaciones no sean ocupadas por otras aplicaciones.

Gestin de procesos (Nivel 3)
Una parte del sistema operativo est encargada de la gestin de procesos,
iniciando, deteniendo y finalizando los mismos dependiendo del usuario o de las
rdenes recibidas por el sistema operativo.



Gestin Entrada/Salida y Almacenamiento (Nivel 4)
Una parte del sistema operativo est encargada de la gestin de los procesos que
establecen acciones con los dispositivos de almacenamiento o dispositivos de
entrada y salida.

Gestin de informacin (Nivel 5):
El sistema operativo gestiona archivos, directorios, atributos de los anteriores y
otras caractersticas para identificar la informacin con la que trabaja el sistema
operativo. (Entradas(atom), 2014)

Requerimientos de instalacin del sistema operativo de dominio
pblico.
Requisitos para la instalacin del Sistema Operativo Linux.-
En este tema se describirn los requerimientos bsicos para la instalacin de
Linux, as como los pasos de dicha instalacin.
Aprender a instalar Linux como su Sistema Operativo.
Requisitos de la placa base y del procesador.-
Actualmente, Linux soporta sistemas con una CPU Intel 80386, 80486, o Pentium,
adems de ALPHA, SPARC, MIPS, PPC, y un nmero, cada vez mayor, de
procesadores.
Los +clnicos; no Intel, como AMD y Cyrix, tambin funcionan con Linux.
Requisitos de la memoria RAM.-
Linux utilizar toda la memoria RAM de forma automtica, y se apaar sin
problemas con tan slo 4 megabytes de RAM, incluyendo un entorno de ventanas
sencillo.
En las configuraciones actuales es fcil contar con 16 o 32 Megas, es suficiente
para un uso personal; para servidores depender de la carga que esperemos.
Disponer de ms memoria es tan importante como tener un procesador ms
rpido.
Acerca de la gestin de memoria Linux, con la reciente aparicin de la versin 2.4
del kernel puede llegar a gestionar hasta 64 Gb de memoria RAM.
Linux reserva una parte del disco duro para espacio de intercambio (swap) que se
usa como RAM virtual, incluso si dispone de bastante memoria RAM fsica en su
mquina. El rea de swap no puede compararse en trminos de velocidad a una
memoria RAM, pero permite a su sistema ejecutar aplicaciones ms grandes
guardando en disco duro partes de cdigo que estn inactivas. La cantidad de
espacio de intercambio a reservar depende de diversos factores; se puede hacer
un clculo en funcin de la RAM fsica, pero depende del sistema.
Normalmente 16 Mb de swap deberan ser suficientes y 64 Mb estarn
francamente bien.
Requisitos de espacio en el disco duro.-
La cantidad de espacio depende en gran medida de sus necesidades y de la
cantidad de software que quiera instalar. Las distribuciones Linux incluyen gran
cantidad de software que quiz no necesite utilizar. Tambin puede disponer de
espacio para Linux en mltiples unidades.
Un sistema bsico funcionar con menos de 100 Megabytes.
Una instalacin media, con entorno grfico y un nmero de aplicaciones
respetable, van bien con 500 Megas y da cabida a expansiones y espacio para
que los usuarios dejen ficheros.
Una distribucin completa ocupa alrededor de 1,2 Gigas.

Controlador de dispositivos.-
El ncleo soporta controladoras XT estndar, las controladoras MFM, RLL, IDE,
EIDE y SCSI. La regla general para controladoras que no sean SCSI, es que si
puede acceder a las unidades (disco y/o disquete) desde MS-DOS u otro sistema
operativo, debera poder hacerlo desde Linux.
Buses y tipos de puertos soportados por Linux.-
Todos los buses y puertos que existen en la actualidad estn soportados por Linux
incluso los ltimos como el USB.
Requisitos del sistema grfico.-
Para trabajar en modo texto, Linux soporta todas las tarjetas de vdeo estndar
Hrcules, CGA, EGA, VGA, IBM monocromo y Sper VGA. Los entornos grficos
como el Sistema X Window tienen requisitos propios de hardware para la tarjeta
de vdeo. Se soportan prcticamente todas la tarjetas actuales, varias
aceleradoras 3D (las ms populares, Wodoo, etc.) y tarjetas AGP.
Soporte de dispositivos de conexin a la red local.-
Linux soporta un buen nmero de tarjetas Ethernet y adaptadores para LAN. La
lista es demasiado larga para esta introduccin. Se ver con ms detalle ms
adelante, cuando se configure la parte de red.
Soporte de impresoras.-
Linux soporta prcticamente todas las impresoras paralelas. El software de
impresin de Linux se basa en el estndar de UNIX lp y lpr. Este software tambin
le permite imprimir remotamente a travs de la red, si es que tiene una disponible.
(Cerro, 2014).


Concepto de instalacin en software de dominio pblico.
El software de dominio pblico es aquel que no tiene derechos de autor. Si el
cdigo fuente es de dominio pblico, se trata de un caso especial de software libre
sin copyleft, lo que significa que algunas copias o versiones modificadas pueden
no ser libres en absoluto. En algunos casos, un programa ejecutable puede ser de
dominio pblico pero no disponer libremente del cdigo fuente. En ese caso no es
software libre, porque el software libre requiere accesibilidad al cdigo fuente. Por
otro lado, la mayora del software libre no est en el dominio pblico sino bajo los
derechos de autor, y los titulares de esos derechos han dado el permiso legal para
que todos puedan utilizarlo en libertad, usando una licencia de software libre.
Muchas de las veces la instalacin del software libre se realiza mediante
repositorios. Un repositorio es un almacn de, los repositorios pueden estar en
internet, en un medio extrable como un CD, en el disco duro. Bsicamente un
repositorio es un servidor (pagina, ftp, o cualquier lugar en internet) en donde se
encuentran los programas especficos para el sistema operativo y la instalacin de
sus aplicaciones, este sistema tiene una serie de repositorios en donde se
encuentran una gran cantidad de programas que estn diseados especficamente
para esta distribucin en especfico. La mayora de distribuciones de Linux tienen
su lista de repositorios. Otra ventaja es que los programas que se encuentran en
estos repositorios estn verificados por la gente detrs de la administracin de tu
distribucin por lo que no tendrs ningn problema al momento de instalar estos
programas. Adems las compaas que generan los programas tambin tienen
sus repositorios para que los agregues en tu lista y puedas bajar los programas
directamente de sus servidores, de esta forma te evitar la tarea de buscarlos y
descargarlos de pginas que generalmente los acompaan de malware o spyware
al momento de descargarlos.



Mtodos de instalacin en un software de dominio pblico.
Hay cuatro tipos de mtodos para la instalacin de software de dominio pblico, a
continuacin se muestran los mtodos de instalacin:
1. Instalar paquetes DEB: los paquetes propios de distribuciones Deban (como
la propia Ubuntu) son muy populares y numerosos. Para instalarlos en Ubuntu
basta con pinchar dos veces sobre el icono de ese paquete DEB y luego seguir los
pasos.
2. Instalar paquetes RPM: algo completamente natural para distribuciones como
Fedora u openSUSE, pero que en distribuciones como Deban o Ubuntu tambin
es perfectamente posible gracias a la utilizacin de la utilidad alien, que hace una
conversin de RPM a DEB para luego proceder a la instalacin de ese paquete
reconvertido.
3. Ficheros binarios BIN: algunas aplicaciones (sobre todo en el caso de
desarrollos comerciales) llegan en formato binario directo, y se trata de archivos
ejecutables que simplemente tendremos que invocar desde la consola de
comandos para que los scripts de instalacin auto contenidos se ejecuten. Un
ejemplo perfecto son los drivers propietarios de NVIDIA.
4. A partir del cdigo fuente: si quieres un sistema a medida necesitars
compilar tus propias aplicaciones, y para ello tendrs que acudir a los
tradicionales. /configure, make y make install que sirven para la inmensa mayora
de soluciones que nos descargamos en forma de cdigo fuente. Este tipo de
instalaciones son algo ms delicadas y en principio son adecuadas solo para
usuarios avanzados, pero acabaremos con herramientas tericamente ms
eficientes y estables ya que han sido compiladas especficamente para nuestro
sistema.
En la comparativa no han tenido en cuenta instaladores grficos que sirven como
interfaz a la instalacin de paquetes DEB o RPM (Synaptic para Ubuntu
o YaST para openSUSE son dos de los ms famosos), ni tampoco mencionan los
esfuerzos que se estn realizando en este segmento con iniciativas como la
de PackageKit, que trata de ser un estndar en todas las distribuciones sin
importar el sistema de paquetes en el que estn basadas. Lo que s queda claro
es que instalar software en Linux est como siempre muy bien cubierto por varias
opciones. (Picajoso, 2009).

Configuracin del sistema en cuanto a seguridad y redes.
Configuracin de red.
Para poder establecer una comunicacin es necesario disponer de un nmero
(similar a un nmero de telfono) que se asigna a cada mquina y que se
denomina direccin IP. Sin embargo, para facilitar esta comunicacin al usuario,
para acceder a una 8/11 mquina concreta se puede proporcionar un nombre, que
es transformado en su correspondiente direccin IP mediante un servidor DNS
(similar a una gua telefnica).
Para realizar la configuracin de red es necesario proporcionar la siguiente
informacin:
Direccin IP.- Identificacin del ordenador en Internet.
Mscara.- La mscara de red, en cierto modo, completa la direccin IP. Utilizada
de forma conjunta con la direccin IP, permite identificar la red a la que pertenece
la mquina.
Gateway o puerta de enlace.- Se trata de la direccin IP de la mquina a la que
se enviarn los datos. Esta mquina se encargar de transmitir la informacin al
destino indicado.
Servidores DNS (Domain Name Server).- Son las direcciones IP de las
mquinas encargadas de determinar las direcciones IP a partir de los nombres
simblicos proporcionados por el usuario.
Todos estos datos los proporciona el ISP (Internet Service Provider) o se obtienen
de forma automtica mediante DHCP5.
Para verificar la correcta configuracin de la red se pueden utilizar dos
herramientas:
nslookup.- permite resolver una direccin a su correspondiente IP.
ping.- enva un mensaje a una mquina, la cual responder con el mismo
mensaje. (No todas las mquinas tienen habilitado este servicio). (Yasmingraterol,
2013)

Configuracion de seguridad:
La seguridad en un sistema se basa en los mecanismos de proteccin que ese
sistema proporcional. Estos mecanismos deben permitir controlar qu usuarios
tienen acceso a los recursos del sistema y qu tipo de operaciones pueden
realizar sobre esos recursos.
Todo mecanismo de proteccin debe manejar 2 conceptos:
1. Recursos: son las partes del sistema utilizadas por los procesos.
2. Dominios de proteccin: son el conjunto de recursos y operaciones
sobre estos recursos que podrn utilizar todos aquellos procesos que
se ejecuten sobre l.
En general, en un sistema LINUX, el conjunto de recursos est formado por todos
los archivos del sistema, y el dominio ser un usuario y los procesos que el
ejecuta y que, por tanto, tengan el mismo UID efectivo.
Para controlar el acceso de los dominios a los recursos se utilizan las Listas de
Control de Acceso por cada recurso. La Lista de Control de Acceso (ACL)
especifica qu dominios tienen acceso al recurso y qu operaciones asociadas al
recurso pueden utilizar. El problema que plantea la lista de control de acceso es su
tamao variable, ya que depende del nmero de dominios que tengan acceso al
recurso y de las operaciones que pueda realizar cada uno de ellos.
En Linux, para conseguir Listas de tamao constante, se utilizan 2 tcnicas:
1. Reducir el nmero de operaciones posibles sobre un recurso (archivo):
podemos controlar 3 operaciones sobre los archivos, que son la lectura
(r), escritura (w) y la ejecucin (x).
2. Reducir el nmero de dominios que aparecen en la lista. Esto se
consigue mediante el concepto de grupos de usuarios.
Todos los usuarios de un sistema Linux deben pertenecer, al menos, a un grupo.
Existen 3 grupos o categoras en la relacin entre un dominio (usuario) y un
recurso (archivo):
Propietario: indica quin cre el archivo
Grupo del propietario: rene a todos los usuarios que pertenecen al grupo
del propietario.
Resto de usuarios: los que no crearon el archivo y no pertenecen al grupo
del propietario.
Con estos 2 mecanismos la Lista de control de acceso se reduce a 9 bits,
organizados en 3 grupos de 3. Esta Lista de control de acceso est situada en la
Palabra de proteccin del nodo-i, que es donde se mantienen todos los atributos
asociados a un archivo. (diluns, 2008)
Niveles de Ejecucin de un software de dominio pblico
Un sistema GNU/Linux permite varios niveles de ejecucin, numerados de 0 a 6.
Al arrancar el sistema, se entra siempre en el nivel de ejecucin predeterminado.
Los niveles 0, 1 y 6 son niveles de ejecucin especiales para realizar funciones
especficas.
El nivel 0 es el estado de parada y al acceder el comando halt para apagar el
sistema. El nivel 6 corresponde al estado de reinicio, se apaga el sistema y se
reinicia acto seguido. El nivel de ejecucin 1 corresponde al estado de usuario
individual, solo permite el acceso el superusuario y no ejecuta ningn servicio de
red. Esto permite al administrador realizar acciones administrativas sin tener
interferencias de otros usuarios.
Los otros niveles reflejan el modo en que debe ser utilizado el sistema. El
nivel 2 es un estado de multiusuario parcial que permite el acceso concurrente por
varios usuarios, pero sin servicios de red como NFS o xinetd (demonio de
servicios extendidos de Internet). Este nivel es til para un sistema que no forma
parte de una red. Tanto el nivel 3 como el 5ejecutan un sistema GNU/Linux
completamente funcional con soporte multiusuario y acceso remoto para compartir
archivos. Se diferencian solo en la interfaz que utilizan.
El nivel 3 inicia el sistema con la interfaz de lnea de comandos (conocida tambin
como interfaz de modo texto). El nivel 5 inicia el sistema con una sesin X,
ejecutando el sistema, presentando un inicio de sesin grfico y utilizando
gestores de pantalla, como gdm o xdm.
Si elige usar inicios de sesin grficos durante la instalacin del sistema, el nivel
de ejecucin 5 ser el predeterminado. GNU/Linux ofrece dos combinaciones de
teclas que permiten cambiar entre los dos niveles durante el inicio de
sesin: CTRL+ALT+F1 cambia de la interfaz grfica (nivel 5) a la interfaz de linea
de comandos (nivel 3), y, CTR+ALT+F7, cambia de la interfaz de lnea de
comandos a la interfaz grfica.
Cambiar el nivel de ejecucin puede ser muy til si surgen problemas en un nivel
determinado, por ejemplo, si la tarjeta grfica no est instalada correctamente,
cualquier intento de iniciar la sesin en el nivel 5, fracasara ya que este nivel pone
en marcha de inmediato la interfaz grfica.
Descripcin de niveles de ejecucin;
Estado Descripcin
0 Parada (no configure este nivel como predeterminado, apaga el
sistema por completo).
1 Modo administrativo de un solo usuario. Deniega el acceso a los
sistemas a los dems usuarios.
2 Multiusuario, sin servicios de red.
3 Modo multiusuario pleno cono inicio de sesin en interfaz lnea de
comandos.
4 No se utiliza.
5 Modo multiusuario pleno con arranque en una sesin X e inicio de
sesin grfico.
6 Reinicio, apaga y vuelve a iniciar el sistema (no configure este nivel
como predeterminado).

Niveles de ejecucin inittab
Al iniciar el sistema, ste utiliza el nivel de ejecucin predeterminado especificado
en la entrada init del archivo /etc/inittab, Por ejemplo si el nivel init predeterminado
es el 5(inicio de sesin grfico), la entrada init, predeterminada del
archivo /etc/inittab seria;
Init: 5: default:
Puede cambiar el nivel de ejecucin predeterminado editando el
archivo /etc/inittab, y cambiando la entrada init predefinida. La edicin del
archivo /etc/inittab, puede ser peligrosa, debe poner un gran cuidado al realizar
cambios en el archivo, por ejemplo si el nivel de ejecucin predeterminado es el 3
(lnea de comandos) la entrada correspondiente en el archivo /etc/inittab seria;
Id: 3: initdefault:
Puede cambiar del 3 al 5 para alterar el modo de ejecucin predeterminado y
pasar de la interfaz de lnea de comandos (3), al inicio de sesin grfico (5),
Cambie solamente el nmero.

Id: 5: initdefault:
Cambio de niveles de ejecucin con telinit
Con independencia del nivel de ejecucin en que se inicie sesin, puede cambiar
de un nivel a otro con el comando telinit. Si el nivel de ejecucin predeterminado
es el 3, pero desea cambiar, por ejemplo, al nivel 5, ejecute telinit 5, el
comando telinit 0 apaga el sistema.
Comando runlevel
Utilice el comando runlevel para conocer el estado en el que se encuentra en un
momento dado. Este comando muestra el estado previo seguido del estado actual.
Si no ha cambiado de estado, el estado previo aparecer representado por N,
indicando la no existencia de dicho estado previo diferente del actual. Este sera el
caso para el estado que se inicia la sesin. (Isilva, 2011)


Estructura de los directorios de un software de dominio pblico.
La mayora de sistemas operativos del mercado siguen el estndar IEEE POSIX
(Portable Operating System Interface), dnde se especifican las principales
caractersticas que debera tener cualquier sistema operativo. Entre ellas est la
distribucin en directorios que tenemos que hacer de nuestros archivos para
tenerlos correctamente organizados y poder localizarlos de forma rpida y sencilla.
En la mayora de distribuciones basadas en GNU/Linux se siguen estas
recomendaciones, encontrando los siguientes directorios principales:

/bin/: comandos bsicos para todos los usuarios del sistema.
/boot/: archivos estticos necesarios para el arranque del sistema.
/dev/: dispositivos del sistema.
/etc/: archivos de configuracin del sistema y de las aplicaciones instaladas en el
mismo.
/home/: directorio para poner las carpetas home de los usuarios.
/lib/: libreras esenciales para el ncleo del sistema y mdulos del mismo.
/mnt/: punto de montaje temporal para dispositivos.
/proc/: procesos y variables del ncleo del sistema.
/root/: directorio home para el root del sistema.
/sbin/: comandos especiales para el root del sistema.
/tmp/: archivos temporales. Segn la distribucin utilizada (o la configuracin que
utilicemos) se borran al arrancar el sistema o cada cierto perodo de tiempo.
/usr/: segunda estructura jerrquica, utilizada para almacenar todo el software
instalado en el sistema.
/var/: directorio para los spoolers de impresin, ficheros de log, etc.
(Flavio, 2008)
Administracion de los sistemas de archivos.
A lo largo de la historia, cada uno de los sistemas operativos que conocemos, ha
tenido su propio Sistemas de archivos. As, podemos encontrar que Microsoft
trabaja con dos tipos de sistemas de archivos bien identificados: FAT (que tena
varias versiones, y que era utilizado para Microsoft Windows 95, Windows 98, y
Windows XP) y NTFS (propio de Microsoft Windows NT, Windows XP, Windows
Vista o el actual Windows 7). Son muchas las diferencias entre FAT y NTFS, pero
las ms importantes estn orientadas a la posibilidad de contar con dispositivos de
almacenamiento ms grandes (FAT estaba limitado en tamao de particiones) y
ms seguridad en el acceso a los ficheros del sistema.
Por el contrario, GNU/Linux comenz su andadura con su sistema de archivos
Ext2, pero ste fue sustituido por nuevas versiones que si tenan la capacidad de
trabajar con grandes volmenes de informacin (Terabytes) y de poder restituir
rpidamente (gracias al Journaling) el sistema ante un fallo importante en el
sistema de archivos. Posteriormente aparecieron otros sistemas de archivos
nuevos y mejoras sobre el modelo existente.
Existen ms sistemas de archivos utilizados en GNU/Linux, pero no los trataremos
aqu debido a que se utilizan con menos frecuencia.
Journaling
Cuando se desea guardar un archivo en el sistema de ficheros, se anotar esta
accin en el journal (en ocasiones tambin se le denomina bitcora) pasando a
continuacin a realizar realmente la operacin de escritura en el disco duro del
equipo. Si la operacin de escritura en disco duro finaliza con xito entonces se
elimina esa operacin del journal (diario). Pero, si antes de finalizar la
operacin de escritura en disco se produjese un fallo (por ejemplo, un corte
elctrico) entonces el journal, que an mantiene la informacin correspondiente
al fichero, podra recuperarlo para el sistema rpidamente en el siguiente inicio.


Estructura de Directorios en Linux
Pero no solo el sistema de archivos de nuestro sistema operativo Linux es
importante para conocer aspectos que afectan al rendimiento de nuestro equipo,
tambin es importante que conozcamos la forma en la que est estructurado
el sistema de directorios.
El estndar utilizado por GNU/Linux para organizar la informacin se
denomina FHS (Filesystem Hierarchy Standard), y ste sistema se encarga de
organizar la informacin de forma jerrquica. El estndar FHS posee ms detalles
relacionados con estos directorios. (lleras, 2012)

Montaje y desmontaje de dispositivos en un software de dominio
pblico.
Montar equivale a crear un acceso desde un directorio a una unidad o dispositivo.
No significa copiar sino establecer un enlace entre tal directorio y el dispositivo.
Desmontarla es eliminar ese enlace. A los usuarios de MS-DOS os sonar a algo
parecido que se haca con las unidades comprimidas dblspace o drivespace. Su
equivalente en sistemas windows son las unidades virtuales que instalan
programas tales como el clone cd, que para poder leer una imagen iso es
necesario montarla de un modo similar a como se hace en GNULinux.
De forma predeterminada LINUX nos ofrece directorios en los que se montan
dispositivos comnmente utilizados, /floppy en el que accedemos a las disqueteras
y otro llamado /cdrom para unidades pticas. Esto no es comn para todas las
distribuciones, pero dado que lo ms probable es que estis utilizando Guadalinex,
sta si lo distribuye as. No obstante, cada quien puede montar las cosas tal y
como prefiera, lo ms normal es que los dispositivos se monten dentro de un
directorio llamado /mnt. El montaje, tanto de Linux en modo grfico, como de
windows, se hace automticamente al intentar acceder a la unidad, pero en el
modo texto de Linux se montan de forma prcticamente manual.
COMANDO PARA MONTAR DISPOSITIVOS
mount
Formato: mount -t
La t indica que a continuacin se especificar el montaje obligatorio con formatos:
ext2 (formato de linux).
Ext3 (formato de Linux para montaje de sistemas de archivos).
Reisers (formato de Linux utilizado en servidores).
Vfat (formato fat utilizado para disketes y para particiones win9x).
Ntfs (formato para particiones windows nt/2000/xp).
iso9660 (dispositivos pticos).
Este tipo de montaje extendido solamente puede hacerlo el ROOT, los usuarios
podrn hacer exclusivamente el montaje reducido.
Como ya vimos en otras entregas, todos los dispositivos se encuentran en el
directorio DEV
/dev/hda0 primer disco duro, particin primaria (la particin que generalmente
contiene a windows)
/dev/fd0 disquetera
/dev/sda pendrive
/dev/cdrom (dispositivos pticos). El dispositivo (/dev/cdrom es en realidad un
enlace simblico al dispositivo real (en prximas entregas hablaremos de los
enlaces y sus tipos), que puede ser /dev/hdb o /dev/hdc...).
En realidad, como estamos viendo, un punto de montaje no es otra cosa que un
enlace a un dispositivo desde un directorio, por ejemplo, el directorio /mnt
La orden que nos permite Averiguar las particiones y su tipo que hay en el disco
duro es:
Fdisk -l /dev/hda (hda equivale al disco duro en su totalidad). Una vez hayamos
averiguado el formato y el nombre de la particin, podemos montar la unidad o la
particin:
DESMONTAR DISPOSITIVO
Al igual que ocurra cuando montbamos dispositivos, tampoco se puede
desmontar en el directorio de montaje, por lo que ser necesario salirse de l
antes de ejecutar la orden.
Umount dispositivo (UTLAI, 2010)

Instalacin y ejecucin de las aplicaciones del software de
dominio pblico.
1. Lo ms fcil es usar el Gestor de paquetes que traen todas las
distribuciones. Con l podemos instalar muchos programas de forma
inmediata usando los repositorios desde Internet o desde un CD. Por
ejemplo, en Ubuntu puedes instalar aplicaciones yendo al Centro de
software (o tambin instalando el gestor de paquetes Synaptic).
Las ventajas que tiene usar el sistema de paquetes es que te permite
instalar, desinstalar y actualizar los programas de forma muy sencilla, ya
que cada programa est formado por uno o varios paquetes que el gestor
de paquetes controla que funcionen bien, adems si la aplicacin que
instalas depende de otros paquetes extra, el gestor los aadir
automticamente.

2. Tambin puedes optar por descargar los programas desde alguna pgina
web, para ello lo mejor es bajarlos en un formato especfico para tu
distribucin: En Ubuntu, Deban y derivados se usa el formato de
paquetes .deb, y tienes varias pginas dedicadas a recopilar programas
como www.getdeb.net yuptodown.com/Ubuntu. En el caso de otras
distribuciones como Suse o Fedora se usa el formato .rpm.
Una vez descargados los paquetes puedes instalarlos haciendo clic sobre
ellos. Los programas se aadirn a la lista de aplicaciones instaladas del
gestor de paquetes de tu equipo.
3. Si necesitas usar algn programa creado para Windows, podrs usarlo en
Linux si antes has instalado las libreras de Wine. Con Wine puedes
ejecutar aplicaciones de Windows en Linux usando los archivos de
instalacin .exe o .msi e instalndolos de la manera tradicional. Para ms
informacin lee cmo instalar en Linux programas de Windows.

Tambin puedes usar Play on Linux, que sirve para automatizar la
instalacin de programas y juegos de Windows, de forma que simplemente
escoges un programa de la lista y se instalar de forma automtica.
4. Si el programa viene en un archivo ejecutable, como los formatos .bin,
los .run, o los scripts .sh, para instalarlo primero debes darle privilegios de
ejecucin haciendo clic con el botn derecho sobre su icono y accediendo
a "Propiedades". Cuando el archivo ya tenga permisos de ejecucin
puedes ejecutarlo de 2 formas: pulsando sobr el o desde un
terminal. (Para ms informacin lee cmo ejecutar archivos en Linux).
5. Si decides ejecutarlo desde un terminal sigue estos pasos: Abres una
consola (Si usas Ubuntu Unity para abrir una consola Pulsa el botn de
inicio, escribe "Terminal" y dale a intro), arrastras el icono del archivo
encima de la lnea de comandos y pulsas Intro. Si no funciona lo de
arrastrar y soltar, debes ejecutarlo como: "./direccion_del_archivo.bin".

Recuerda que algunos archivos ejecutables necesitan instalarse como
administrador: Para esto o bien inicias sesin como root o sino ejecuta el
archivo con permisos de administracin (en el terminal se hace ejecutando
la orden "sudo su" para trabajar todo el rato como administrador o
escribiendo "sudo " antes del comando que quieras ejecutar).



Los archivos .jar son programas escritos en Java que funcionan en todos
los sistemas operativos siempre que tengas Java instalado. Para usarlos
debes abrirlos con Java Runtime, para ello te tienes que instalar
previamente Sun Java Runtime, OpenJDK Java Runtime o alguna otra
herramienta anloga.
6. Los archivos .tar, .tar.gz o .tar.bz2 son carpetas comprimidas que suelen
traer el programa en cdigo fuente. La ventaja es que sirven para todas las
distribuciones y la desventaja que son ms difcil de instalar. Muchas veces
basta con descomprimir la carpeta y ejecutar el archivo ejecutable que trae,
aunque otras veces hace falta compilarlos desde un terminal (si eres un
usuario nuevo mejor que huyas de esto). Tienes programas en cdigo
fuente para descargar en softonic.com/Linux.
Puedes crear archivos instalables .deb a partir del cdigo fuente con la
aplicacin Deb Creator. Tambin hay herramientas para crear
archivos .rpm a partir de cdigo fuente. (Proyecto pinguino, 2014)

Administracin de los recursos: cuentas de usuario, grupos,
permisos, servicios de impresin, etc.
La administracin de cuentas de usuario y grupos es una parte esencial de la
administracin de sistemas dentro de una organizacin. Pero para hacer esto
efectivamente, un buen administrador de sistemas primero debe entender lo que
son las cuentas de usuario y los grupos y cmo funcionan.
La razn principal para las cuentas de usuario es verificar la identidad de cada
individuo utilizando un computador. Una razn secundaria (pero an importante)
es la de permitir la utilizacin personalizada de recursos y privilegios de acceso.
Los recursos incluyen archivos, directorios y dispositivos. El control de acceso a
estos dispositivos forma una gran parte de la rutina diaria de un administrador de
sistemas; a menudo el acceso a un recurso es controlado por grupos. Los grupos
son construcciones lgicas que se pueden utilizar para enlazar a usuarios para un
propsito comn. Por ejemplo, si una organizacin tiene varios administradores de
sistemas, todos ellos se pueden colocar en un grupo administrador de sistema.
Luego se le pueden dar permisos al grupo para acceder a recursos claves del
sistema. De esta forma, los grupos pueden ser una herramienta poderosa para la
administracin de recursos y acceso.
Como se indic anteriormente, las cuentas de usuarios es la forma a travs de la
cual se identifica y autentifica a un individuo con el sistema. Las cuentas de
usuarios tienen diferentes componentes. Primero, est el nombre de usuario.
Luego, est la contrasea, seguida de la informacin de control de acceso.
El nombre de usuario: Desde el punto de vista del sistema, el nombre de
usuario es la respuesta a la pregunta "quin es usted?". Como tal, los
nombres de usuarios tienen un requerimiento principal, deben ser nicos.
En otras palabras, cada usuario debe tener un nombre de usuario que sea
diferente a todos los otros usuarios en ese sistema.
Contraseas: En trminos ms prcticos, una contrasea proporciona una
forma de probar la autenticidad de la persona que dice ser el usuario con
ese nombre de usuario. La efectividad de un esquema basado en
contraseas recae en gran parte sobre varios aspectos de la contrasea:
La confidencialidad de la contrasea
La resistencia de adivinar la contrasea
La resistencia de la contrasea ante un ataque de fuerza bruta
Informacin de control de acceso: Junto con un nombre de usuario y
contrasea, las cuentas de usuario tambin contienen informacin de
acceso. Esta informacin toma formas diferentes de acuerdo al sistema
operativo utilizado. Sin embargo, los tipos de informacin a menudo
incluyen:
Identificacin especfica al usuario global al sistema
Identificacin especfica al grupo global al sistema
Lista de los grupos/capacidades adicionales a los cuales el usuario
es miembro
Informacin de acceso por defecto a aplicar para todos los archivos y
recursos creados por el usuario
Administracin da a da de cuentas y acceso a recursos: Como dice el
viejo dicho, lo nico constante es el cambio. Es lo mismo cuando se trata de
su comunidad de usuarios. Gente viene, se va y tambin hay gente que se
mueve de un grupo de responsabilidades a otro. Por lo tanto, los
administradores de sistemas deben ser capaces de responder a los
cambios que son una parte normal de la vida diaria de su organizacin.

Administracin de recursos de usuarios
La creacin de cuentas de usuario solamente es una parte del trabajo de un
administrador de sistemas. La administracin de recursos tambin es esencial. Por
lo tanto, debe considerar tres puntos:
Quin puede acceder a los datos compartidos?
Dnde los usuarios acceden a esos datos?
Qu barreras se colocan para prevenir el abuso de los recursos?
Informacin especfica a Red Hat Enterprise Linux
Las secciones siguientes describen las diferentes funcionalidades especficas a
Red Hat Enterprise Linux que se relacionan con la administracin de cuentas de
usuarios y recursos asociados.
Cuentas de usuarios, Grupos y Permisos
Bajo Red Hat Enterprise Linux, un usuario puede iniciar una sesin en un sistema
y utilizar cualquier aplicacin o archivos a los cuales tengan permiso de acceso
despus de crear una cuenta de usuario normal. Red Hat Enterprise Linux
determina si un usuario o grupo puede acceder estos recursos basado en los
permisos asignados a ellos.
Existen tres tipos diferentes de permisos para archivos, directorios y aplicaciones.
Estos permisos son utilizados para controlar los tipos de acceso permitido. Se
utilizan diferentes smbolos de un carcter para describir cada permiso en un
listado de directorio. Se usan los siguientes smbolos:
r Indica que una categora dada de usuario puede leer un archivo.
w Indica que una categora de usuario puede escribir a un archivo.
x Indica que una categora de usuario puede ejecutar los contenidos de
un archivo.
Un cuarto smbolo (-) indica que no se permite ningn acceso.
Cada uno de estos tres permisos son asignados a tres categoras diferentes de
usuarios. Las categoras son:
owner El dueo o propietario de un archivo o aplicacin.
group El grupo dueo del archivo o aplicacin.
everyone Todos los usuarios con acceso al sistema.
Como se indic anteriormente, es posible ver los permisos para un archivo
invocando un listado de directorios largo con el comando ls -l.
Los permisos para este archivo se listan al principio de la lnea, comenzando
con rwx. El primer conjunto de smbolos define el acceso del dueo - en este
ejemplo, el dueo juan tiene acceso completo y puede leer, escribir y ejecutar el
archivo. El prximo conjunto de smbolos rwx define el acceso de grupo (una vez
ms, con acceso completo), mientras que el ltimo conjunto de smbolos define el
tipo de acceso permitido para todos los dems usuarios. Aqu, todos los otros
usuarios pueden leer y ejecutar el archivo, pero no pueden modificarlo de ninguna
forma.
Otro aspecto importante a tener en mente con relacin a los permisos y a las
cuentas de usuarios es que cada aplicacin ejecutada en Red Hat Enterprise
Linux se ejecuta en el contexto de un usuario especfico. Tpicamente, esto
significa que si el usuario juan lanza una aplicacin, la aplicacin se ejecuta
usando el contexto de juan. Sin embargo, en algunos casos la aplicacin puede
necesitar un nivel de acceso ms privilegiado para poder realizar la tarea. Tales
aplicaciones incluyen aquellas que modifican los parmetros del sistema o que
conectan usuarios. Por esta razn, se deben crear permisos especiales.
Hay tres tipos de permisos especiales dentro de Red Hat Enterprise Linux. Ellos
son:
setuid utilizado solamente para aplicaciones, este permiso indica que la
aplicacin se va a ejecutar como el dueo del archivo y no como el usuario
lanzando la aplicacin. Se indica por el carcter s en el lugar de x en la
categora del propietario. Si el propietario del archivo no tiene permisos de
ejecucin, la S se coloca en maysculas para reflejar este hecho.
setgid usada principalmente por las aplicaciones, este permiso indica
que la aplicacin se ejecutar como el grupo que es dueo del archivo y no
como el grupo del usuario lanzando la aplicacin.
Si se aplica a un directorio, todos los archivos creados dentro del directorio
son propiedad del grupo que posee el directorio, y no por el grupo del
usuario creando el archivo. El permiso de setgid se indica por el
carcter s en el lugar de x en la categora de grupo. Si el grupo que posee
el archivo o directorio no tiene permisos de ejecucin, se coloca en
maysculas la S para reflejar este hecho.
sticky bit utilizado principalmente en directorios, este bit indica que un
archivo creado en el directorio solamente puede ser eliminado por el
usuario que cre el archivo. Esto se indica por el carcter t en el lugar
de x en la categora de todo el mundo (everyone). Si la categora everyone
no tiene permisos de ejecucin, la T se coloca en maysculas para reflejar
este hecho.
Bajo Red Hat Enterprise Linux, el sticky bit se coloca por defecto en el
directorio /tmp/ exactamente por esta razn.
Archivos que controlan Cuentas de Usuarios y Grupos
En Red Hat Enterprise Linux la informacin sobre cuentas de usuarios y grupos es
almacenada en varios archivos de texto dentro del directorio /etc/. Cuando un
administrador del sistema crea una nueva cuenta de usuario, estos archivos deben
ser editados manualmente o se deben usar las aplicaciones para hacer los
cambios necesarios.
La seccin siguiente documenta los archivos en el directorio /etc/ que almacenan
informacin de usuarios y grupos bajo Red Hat Enterprise Linux.

Aplicaciones para Cuentas de Usuarios y Grupos
Hay dos tipos bsicos de aplicaciones que se pueden utilizar cuando se
administran cuentas de usuarios y grupos en sistemas Red Hat Enterprise Linux:
La aplicacin grfica Administrador de usuarios
Un conjunto de herramientas de lnea de comandos
Para ver las instrucciones detalladas sobre el uso de Administrador de usuarios,
revise el captulo llamado Configuracin de Usuarios y Grupos en el Manual de
administracin del sistema de Red Hat Enterprise Linux.
Mientras que tanto la aplicacin Administrador de usuarios y las utilidades de lnea
de comandos esencialmente ejecutan la misma tarea, las herramientas de lnea de
comandos tienen la ventaja de ser de tipo script y por lo tanto ms fciles de
automatizar.
Recursos adicionales
Esta seccin incluye varios recursos que se pueden utilizar para aprender ms
sobre la administracin de cuentas y recursos y la materia especfica a Red Hat
Enterprise Linux discutida en este captulo.
Documentacin instalada
Sitios Web de utilidad
Libros relacionados
(Red Hat Enterprise Linux 4 : Introduccion a la administracion de sistemas, 2014)

Ejemplificar con un caso prctico o real de un sistema operativo
de dominio pblico.
Instalacin de Linux Bien. Una vez grabado, ya sea en disco o en USB,
reiniciaremos el ordenador con el disco/USB dentro. Al volver a arrancar, debera
apareceros una cuenta atrs desde diez y posteriormente esta pantalla (con poca
resolucin)















: Le daremos a Enter y esperaremos a que cargue del todo. Cmo sabemos
cuando ha cargado? Cuando aparecemos en el escritorio del sistema con la
barra y el men de abajo:

Entonces hacemos doble clic al icono del CD, Install Linux Mint. A los pocos
segundos se abrir esta ventana:












Como veis, Linux est disponible en decenas y decenas de idiomas. Elegs el
que queris: espaol, cataln, euskera, griego, latn... y clicamos en Continuar.
Yo obviamente voy a hacerlo en espaol.


Estas son unas
condiciones que
el sistema
aconseja para la
instalacin. No
son obligatorias pero yo tambin recomiendo cumplirlas. Lo de la toma de
corriente aparecer solo en el caso de los porttiles. Os aseguris de estar en
corriente, de estar con conexin a Internet (wifi: barra de abajo a la derecha) y de
tener suficiente espacio, y clicamos en Continuar.

Este paso es importante. Lo que queremos es instalar Linux al lado de Windows
sin alterar a este ltimo, por lo tanto seleccionaremos "Instalar Linux junto a
Windows", la primera opcin (viene seleccionada por defecto) y clicaremos en
Continuar.






En la siguiente pantalla podremos elegir el tamao que queremos darle,
colocando el cursor en medio de los dos espacios, clicando y arrastrando hacia
los lados:





























Como veis en mi caso el disco duro es de 500 GB. En el lado izquierdo se
encuentra mi Windows 7, y en el derecho se encontrar Linux Mint cuando se
instale. Qu espacio debis darle? Eso es decisin vuestra, vosotros sabris
cunto espacio creis que necesitaris en Windows. Como mnimo deberais
dejarle 50 GB a Linux, pero si queris darle ms mejor. Le damos el espacio que
queramos (en mi caso le doy 100 GB, porque tengo espacio de sobra en
Windows) y clicamos en Instalar ahora. Os saldr una pequea ventana
advirtindoos del tiempo que tardar etc etc. Ni caso. Clicamos en Continuar.
Entonces empezar a instalar y copiar archivos, pero de mientras podremos
seguir configurando nuestro sistema.

Elegimos cul es nuestra zona horaria. Generalmente ya lo detecta
automticamente. Clic en Continuar.











La distribucin del teclado. Al igual que en el apartado anterior, generalmente lo
detecta automticamente. Pero por si acaso, abajo donde pone "Escriba aqu
para probar su teclado", escribs ah letras o smbolos como , , y, +, o [, para
comprobar que ha detectado el teclado correctamente. Si no es as y escribe lo
que le da la gana, hacis clic en "Detectar distribucin" y segus las
instrucciones. Continuar.
Usuario, nombre de equipo y contrasea. En "Su nombre" poned lo que queris.
"Jorge", "Juan", "Adam", como os llamis. Automticamente se harn el nombre
de equipo y el nombre de usuario. El de usuario debe ser en minscula (como
veis en la foto) y sin acentos ni smbolos raros, pero siempre que cumplis ese
requisito podis cambiarlo. Y el de equipo, recomiendo poner algo corto, como
por ejemplo, "laptop", o "marca_porttil", o lo que sea. De contrasea podis
poner lo que queris (siempre que sean ms de cinco caracteres), pero os
recomiendo que sea larga, con maysculas y minsculas, con nmeros y
smbolos. Cuanto ms segura sea una contrasea mejor, y eso no solo en Linux
sino en cualquier lado. No me vengis con la tpica contrasea "gatito", "espaa",
"perrito", "mi_nombre", "mi_dni", "fecha_nacimiento"... son muy predecibles. Y
por ltimo, queris que inicie sesin automticamente, o que al iniciar te pida
usuario y contrasea? Eso depende. Si estis en un porttil que fcilmente
puede estar en cualquier parte, es mejor que requiera usuario y contrasea para
entrar. Si por lo contrario es un ordenador fijo (torre o sobremesa) en el que
nadie ms tiene acceso (ya sea porque ests solo o porque quien te rodea no
sabe ni encender el ordenador), puedes hacer que inicie automticamente. Lo de
"Cifrar carpeta personal" recomiendo no activarlo si eres novato, pues es
preferible modificar
lospermisos para que no pueda entrar nadie ms que t que arriesgarte a no
poder entrar ni t mismo en el futuro. Cuando est todo, clicamos a Continuar.
Linux detectar que tenis un usuario en Windows 7 y os dar la opcin de
importar sus cosas al mismo usuario de Linux. Yo esto nunca lo uso, siempre lo
dejo desactivado, pero si queris activarlo y as ahorraros pasar contenido o
volver a configurar y a hacer historial en el navegador, activis lo que queris y
adelante. Yo recomiendo que activis como mucho lo de los navegadores,
"Firefox", "IE" o "Chrome", no ms. Le damos a Continuar, y si tenemos
Webcam, como Linux es maravilloso y no necesita un jodido driver para la
webcam, la detectar automticamente y nos permitir hacernos una foto de
usuario. Si no queremos hacernos ninguna foto ni queremos ninguna de las
opciones que nos dan, clicamos en Continuar y ya est. Entonces llegaremos a
la fase final: esperar.
Durante la instalacin nos ir explicando un poco qu programas tiene
incorporados y sus caractersticas en general. Aqu no podemos hacer nada ms
que esperar que termine. Cuando termine saldr esta ventanita:
Le damos a Reiniciar ahora. Empezar a cargar y prepararse para apagar, y
llegado cierto momento, expulsar el disco y os pedir en ingls que pulsis
Enter (en caso de ser un USB obviamente no lo escupir... le dais a Enter
cuando lo pida y punto). Extrais el disco o USB, le dais a Enter, y se reiniciar.
Llegaremos a un men similar a este:
Este men se llama GRUB, es el gestor de arranque de Linux y es el men que
nos aparecer de ahora en adelante cada vez que encendamos el ordenador.
Resumiendo, nos permite elegir entre Linux y Windows. Si queremos iniciar Linux
le daremos a Enter a la primera opcin, tal cual, y si queremos iniciar Windows
seleccionaremos la ltima opcin de todas (Windows 7 loader blablabla) con las
flechas del teclado. Si queris comprobar que vuestro Windows sigue sano y
salvo y respirar tranquilos despus de tanto tiempo sin verlo, iniciis Windows.
Cuando ya lo hayis visto y ya estis tranquilos, reiniciis el ordenador y elegs
esta vez Linux. Y as es como cambiaris de un sistema a otro, reiniciando para
volver a la pantalla del GRUB. Ahora que tenemos nuevo sistema vamos a abrir
nuestro Linux Mint. Cuando se abra lo primero que veremos ser nuestro Mint
dndonos una clida bienvenida:

Primeros pasos: configuraciones bsicas y personalizacin Bueno, ya
tenemos nuestro sistema instalado. Ahora voy a explicar para los novatos unos
primeros pasos, cosas a configurar y personalizar.
Actualizar repositorios Lo primero de todo que deberamos hacer es
actualizar las listas de repositorios. ? Veis abajo, al lado del men, que
hay un icono naranja (de Firefox) y al lado un cuadradito negro? Pues clicis
en ese cuadradito negro. Una vez abierto, escribs esto: sudo apt-get
update Le dais a Enter, y os pedir la contrasea. A medida que pongis la
contrasea, sta no aparecer ni en forma de asteriscos ni en forma de
puntos gordos, como estis acostumbrados. Aparentemente parecer que no
hace nada. Pero vosotros ponis la contrasea, le dais a Enter, y actualizar.
Cuando hayan dejado de moverse todas esas letras, podemos cerrar la
terminal dndole a la X de arriba a la derecha y porceder a configurar nuestro
sistema:


Idiomas Pues eso. En Linux Mint, durante la instalacin no se instalan
TODAS las traducciones, as que vamos a completarlo. Para ello abriremos el
Men (abajo a la izquierda), escribiremos "idio" (sin comillas) y haremos clic
en Soporte de idiomas:
Se abrir el gestor de idiomas, pero nos dar el siguiente mensaje:
Si queris podis ver qu paquetes de traduccin faltan en Detalles. En
cualquier caso, clicamos en Instalar, os pedir la contrasea, la ponis, y
empezar a descargar e instalar los paquetes. La duracin de este proceso
obviamente depender de vuestra velocidad de Internet y de cmo es vuestra
mquina. Cuando acabe se cerrar la ventana de descarga e instalacin, y
nos quedaremos en el gestor de idiomas. En esa misma ventana podemos
instalar o eliminar idiomas (esta vez completamente). Por ejemplo si no
queris el ingls para nada, podis eliminarlo. Una vez instalado y/o
desinstalado el idioma que queris, hacemos un ltimo clic a Aplicar a todo
el sistema, donde seguramente nos volver a pedir la contrasea, y listo.
Podemos cerrar el Soporte de idiomas. Ahora, eso s, deberemos reiniciar si
queremos ver la traduccin ya completa y bien hecha. Pero antes vamos a
instalar los drivers y las actualizaciones y as aprovechamos el mismo reinicio

Drivers En distribuciones como Ubuntu o Linux Mint, el asunto de los drivers
es probablemente una de las cosas ms cmodas y fciles de todo el
sistema. Mientras que en Windows necesita un driver hasta para conectar un
jodido ratn por USB, en Linux solo hacen falta los drivers de la tarjeta
grfica. Como mucho quiz el del Wi-Fi, nada ms. Adems, no tenis que ir
a la web del fabricante y descargarlo ah, los drivers pueden instalarse desde
el mismo sistema, como los programas. Abrs el Men, escribs "controla" y
abrs la aplicacin Controladores adicionales.
En la mquina virtual que estoy usando para hacer este tutorial no hay
drivers, as que para enseroslo debo abrir lo de 'Controladores adicionales'
en mi sistema real, y por eso sale en cataln. A vosotros os aparecer en
castellano, o en el idioma que tengis puesto. La primera vez que abris
eso, no tendris ningn driver instalado, por lo que os saldr todo con bolitas
grises, que significa NO INSTALADO. En mi caso como veis, hay disponibles
varias versiones de drivers de NVIDIA (que son drivers grficos) y un driver
del adaptador de red. Normalmente el de red no aparece, no es necesario,
pero si os aparece pues instaladlo. Cmo? Lo seleccionis y, abajo a la
derecha donde en mi captura pone "Suprimeix" tendris la opcin de Activar.
Le dais, ponis contrasea, y se instala. Para los drivers grficos no
corramos tanto. Hay varias versiones disponibles, y esto suele pasar en todas
las grficas, NVIDIA o AMD, sean la serie que sean. Si vuestra grfica es
viejecilla (o integrada en un ordenador viejecillo), obviamente ya os podis ir
olvidando de jugar, y podis instalar el driver "versin current
[recomendado]". Es la versin normal, que no se actualizar porque no es
necesario. Si por el contrario tenis una grfica normal tirando a nueva y/o
potente y queris jugar con ella en Linux (va Steam y dems), recomiendo
instalar la ms pro-ultra-super de todas, la versin beta-experimental-310.
Por qu es beta-experimental? Porque es un driver que lanzaron
expresamente para dar soporte a Steam, y por lo tanto, si os interesa jugar
en Linux, deberis activar ese driver. Falkon, a m no me aparece ese driver!
Solo tengo el 304, o no tengo ninguno, o yo soy de AMD y es diferente! En
cualquier caso, de todos los drivers de NVIDIA o AMD que aparezcan,
instalad el ltimo y el de la numeracin ms elevada. Se instala igual que el
de red: Seleccionar y Activar. La instalacin del driver grfico siempre suele
requerir el reinicio del sistema, pero igual que con lo de los idiomas, yo nunca
reinicio hasta que he terminado de hacerlo todo. Esperemos a actualizar el
sistema. Y por cierto, esa versin ultimate-pro-rekete de drivers grficos se
irn actualizando automticamente. No necesitis descargar de nuevo el
controlador del fabricante, est todo en los repositorios.

Actualizaciones Abajo a la derecha tenemos un icono que, si hay
actualizaciones para el sistema, tendr una "i" con un fondo azul. Clicaremos
ah, pondremos la contrasea, y se abrir el Gestor de actualizaciones.
Descargar la informacin de los paquetes y, la primera vez que lo abramos,
habr un paquete llamado "mintupdate". Antes de continuar y de instalar
nada, activaremos las actualizaciones de la interfaz. Iremos a Editar >
Orgenes del software, y ah dentro activaremos la casilla "Backported
packages (backport)". Cerraremos esta ventana y le daremos a Recargar.
En cuanto acabe de recargar, ahora s, instalamos "mintupdate" clicando a
Instalar actualizaciones, y cuando acabe de instalarlo aparecern un
montn de actualizaciones ms (ya que es la primera vez que lo abrs, desde
que se lanz el sistema hasta ahora se han lanzado unas cuantas). ste
ser, ms o menos, su aspecto:
En este caso hay 496 actualizaciones y entre todas solo ocupan 316 MB...
esa es una de las ventajas de Linux, que ocupa muy poco, y de las
actualizaciones ni te enteras. Porque mientras en Windows te pasas TODA
LA TARDE instalando actualizaciones cuando lo formateas, en Linux abres el
gestor ese, haces clic en Instalar actualizaciones, y en media hora o menos
tienes absolutamente todo el sistema completamente actualizado. Y ojo, no
solo son actualizaciones del sistema (seguridad, rendimiento, etc), son
actualizaciones del sistema y DE TODOS LOS PROGRAMAS QUE HAYA
INSTALADOS. No es maravilloso? grfico. Aprovechmoslo todo en un
solo reinicio.

Instalar y desinstalar programas Esto tambin es una maravilla, es
facilsimo. No debes ir a ninguna web a descargar el programa (salvo
excepciones contadas). En Linux hay un Gestor de programas, desde el
que accederemos desde el Men de abajo a la izquierda, como siempre.
Escribiremos "prog" y lo encontraremos rpidamente. Este es su aspecto:
Como veis hay distintas categoras, y dentro de esas categoras hay
subcategoras. En este gestor de software hay cientos de miles de programas
a nuestra disposicin, todos completamente gratuitos y funcionales. Si
queremos instalar, por ejemplo, el Google Chrome, escribiremos "chromium"
en la barra de bsqueda de arriba a la derecha, le daremos a Enter, haremos
doble clic en el paquete chromium-browser que aparece, y una vez dentro
clicaremos en Instalar. (Chromium es el mismo Google Chrome solo que de
cdigo abierto).

En cuanto acabe de instalar (mirar la barra de abajo), ya aparecer el navegador
Chrome en Men > Internet. Y as con todos los programas. Si queremos Skype, ms
de lo mismo: buscamos "skype" en el Gestor de programas y lo instalamos. Para
desinstalar programas es ms de lo mismo. Lo buscamos en el Gestor de programas,
entramos en su seccin correspondiente y clicamos a Desinstalar. En ocasiones,
eso s, querremos instalar algn programa que no est en los repositorios. Lo que
significa que tendremos que buscarlo por Google y descargarlo. Por ejemplo, esto
pasa con Steam. As que si queremos instalar Steam, iremos a su web oficial, lo
descargaremos para Linux (en un archivo .deb, que es el equivalente al .exe de
Windows). Doble clic al archivo, Instalar paquete, y ya est.





Otras configuraciones y personalizacin (Linux Mint Cinnamon) Hasta
ahora os he enseado lo bsico. Ahora ya queda explicaros cuatro cosas
sobre personalizacin y algunas recomendaciones personales. Estas
opciones, eso s, son exclusivas de Linux Mint, ya que es el sistema que
estoy usando para el tutorial.
Personalizar el men Hacemos clic secundario en el Men y clicamos
en "Editar men". Se abrir esto:
Podemos hacer doble clic en uno de los mens o tems para modificar el
nombre, descripcin, comando o incluso el icono. Tambin podemos elegir
qu aparece en el men y qu no, simplemente desactivando la casilla de
al lado de cada men o tem. Por ejemplo, si no queremos que aparezca
la seccin de "Oficina", pues lo desactivamos y no aparecer. O, dentro de
la seccin "Internet", si no queremos que aparezca lo de la "Comparticin
de escritorio" (que no lo usaris nunca, os lo garantizo xd), tambin lo
desactivis. O si queris podis arrastras las aplicaciones a otras
secciones. Eso s, si lo que queris es eliminar programas, no los ocultis,
desinstalarlos directamente desde el Gestor de programas. Tambin
podemos desde el mismo men (saliendo ya del editor), poner "favoritos"
en el lateral izquierdo de ste. Podemos arrastras los programas que
queramos tener ms a mano, ya sea en ese lateral o en el panel inferior
(donde estn el Firefox, la terminal, etc) o directamente hacer clic derecho
en la aplicacin o programa en cuestin y darle a "Aadir a favoritos" o
Aadir al panel".

Configuracin general del sistema En Men > Herramientas del
sistema encontraremos la aplicacin Configuracin del sistema.
Como veis en l podemos configurar el brillo, bloqueo de pantalla, teclado
y ratn, usuarios, etc




Personalizacin de Cinnamon Como ya he dicho, Cinnamon es la
interfaz grfica, lo que veis, el men, el panel... todo. Y hay una aplicacin
para personalizarla la mar de maja. Abrs el men, escribs "cinn" y ya os
aparecer Parmetros de Cinnamon. Lo abrimos.
Como veis, desde ah podemos personalizar el tema, las tipografas del
sistema, los espacios de trabajo, los efectos, iconos en el escritorio, etc.
Lo de "Esquina activa" es algo destacable de Linux Mint. Por defecto
(aunque se puede personalizar), si movemos el cursor hasta la esquina
superior izquierda de la pantalla, se alejar el escritorio y veremos que
hay un espacio de trabajo ms.




En ese segundo workspace podemos arrastras desde ah mismo
cualquier ventana del primer escritorio al segundo, y as es como nos
organizamos de forma cmoda y efectiva nuestras ventanas (tambin
puede servir para esconder porno cosas ). Como veis podemos aadir
cuantos workspaces queramos, aunque en realidad no se suelen usar
ms de dos. Para cambiar rpidamente de escritorio, podemos hacer Ctrl
+ Alt + flecha (derecha o izquierda). Tambin podemos cambiar el tema,
hay variedad de ellos:


Personalizar el panel En ese panel que vemos abajo (el equivalente en
Windows de la Barra de tareas) podemos aadir varias pequeas
herramientas muy tiles. Por ejemplo, si no queremos tener lo de la
Esquina activa activada (porque a veces estorba, todo hay que decirlo),
podemos poner ah un cambiador de espacios de trabajo ms cmodo y
ms rpido.
Como veis tambin podemos tener la papelera ah a mano. Adems, si
activamos el Modo edicin...






Podremos arrastrar los
iconos y herramientas para tenerlo en el orden y la organizacin que
queramos


Ventana de entrada Escribimos "venta" en el Men y clicamos en
Ventana de entrada. Como es una tarea administrativa (porque no afecta
solo a tu usuario), nos pedir la contrasea.
La ventana es muy grande y no me cabe en la mquina virtual, por eso
la captura es ma y en cataln. Podemos poner el tema que queramos,
podemos cambiar el mensaje de bienvenida, activar la entrada
automtica de X usuario, poner el sonido de bienvenida que queramos,
etc.

Herramientas bsicas tiles
Monitor del sistema - Aqu podremos consultar el rendimiento del
sistema. Procesador, RAM, red...
Capturar pantalla - Con esto podemos hacer capturas de pantalla
fcilmente. No hace falta ninguna aplicacin adicional.
Gedit - Editor de texto sencillo y eficaz, equivalente al Bloc de notas de
Windows, en el que podemos apuntar lo que queramos rpidamente.

También podría gustarte