Este documento contiene información sobre diferentes distribuciones de Linux como Ubuntu, Fedora, Android y sus características. También explica conceptos básicos como el sistema de archivos, intérprete de comandos y entorno gráfico de Linux, así como los pasos para instalar y configurar una distribución Linux.
el documento nos habla sobre los tipos de usuario en ubuntu asi como la forma de instalacion de todos sus componenetes y la utilizacion de este material
el documento nos habla sobre los tipos de usuario en ubuntu asi como la forma de instalacion de todos sus componenetes y la utilizacion de este material
Slides del taller de instalación y configuración de gnu/linux realizada en el marco de las actividades del 4to. Semanario de Software Libre realizada el 27 de octubre del 2015 en la Cd. de Comalcalco, Tabasco, México
Conozca los recursos de máquina que requiere Linux para su instalación, las arquitecturas que soporta, las particiones que debe tener para una óptima instalación y el top 10 de las distribuciones de Linux Desktop y Server más usadas en todo el mundo.
Autor: Profesor Victor Alberto Cuspoca Castaño
2. INTRODUCCION AL S.O. LINUX UBUNTU
Ubuntu es un sistema operativo
basado en Linux y que se distribuye
como software libre, el cual incluye
su propio entorno de escritorio
denominado Unity. Su nombre
proviene de la ética homónima, en
la que se habla de la existencia de
uno mismo como cooperación de los
demás.
3. INTRODUCCION AL S.O. LINUX FEDORA
• FEDORA: ES UNA DISTRIBUCIÓN LINUX PARA PROPÓSITOS GENERALES BASADA EN RPM, QUE SE CARACTERIZA
POR SER UN SISTEMA ESTABLE, LA CUAL ES MANTENIDA GRACIAS A UNA COMUNIDAD INTERNACIONAL DE
INGENIEROS, DISEÑADORES GRÁFICOS Y USUARIOS QUE INFORMAN DE FALLOS Y PRUEBAN NUEVAS
TECNOLOGÍAS. CUENTA CON EL RESPALDO Y LA PROMOCIÓN DE RED HAT.
• EL PROYECTO NO BUSCA SÓLO INCLUIR SOFTWARE LIBRE Y DE CÓDIGO ABIERTO, SINO SER EL LÍDER EN ESE
ÁMBITO TECNOLÓGICO. ALGO QUE HAY QUE DESTACAR ES QUE LOS DESARROLLADORES DE FEDORA PREFIEREN
HACER CAMBIOS EN LAS FUENTES ORIGINALES EN LUGAR DE APLICAR LOS PARCHES ESPECÍFICOS EN SU
DISTRIBUCIÓN, DE ESTA FORMA SE ASEGURA QUE LAS ACTUALIZACIONES ESTÉN DISPONIBLES PARA TODAS LAS
VARIANTES DE LINUX.MAX SPEVACK EN UNA ENTREVISTA AFIRMÓ QUE: "HABLAR DE FEDORA ES HABLAR DEL
RÁPIDO PROGRESO DEL SOFTWARE LIBRE Y DE CÓDIGO ABIERTO. DURANTE SUS PRIMERAS 6 VERSIONES SE
LLAMÓ FEDORA CORE, DEBIDO A QUE SOLO INCLUÍA LOS PAQUETES MÁS IMPORTANTES DEL SISTEMA
OPERATIVO.
4. INTRUCCION AL S.O. LINUX ANDROID
• ANDROID: ES UN SISTEMA OPERATIVO BASADO EN EL KERNEL DE LINUX DISEÑADO
PRINCIPALMENTE PARA DISPOSITIVOS MÓVILES CON PANTALLA TÁCTIL, COMO TELÉFONOS
INTELIGENTES O TABLETAS, Y TAMBIÉN PARA RELOJES INTELIGENTES, TELEVISORES Y
AUTOMÓVILES, INICIALMENTE DESARROLLADO POR ANDROID INC., QUE GOOGLE RESPALDÓ
ECONÓMICAMENTE Y MÁS TARDE COMPRÓ ESTA EMPRESA EN 2005, ANDROID FUE
PRESENTADO EN 2007 JUNTO LA FUNDACIÓN DEL OPEN HANDSET ALLIANCE: UN CONSORCIO DE
COMPAÑÍAS DE HARDWARE, SOFTWARE Y TELECOMUNICACIONES PARA AVANZAR EN LOS
ESTÁNDARES ABIERTOS DE LOS DISPOSITIVOS MÓVILES. EL PRIMER MÓVIL CON EL SISTEMA
OPERATIVO ANDROID FUE EL HTC DREAM Y SE VENDIÓ EN OCTUBRE DE 2008
5. SISTEMA DE FICHERO LINUX.
• GNU/LINUX: ES UNO DE LOS TÉRMINOS EMPLEADOS PARA REFERIRSE A LA COMBINACIÓN DEL NÚCLEO O KERNEL LIBRE
SIMILAR A UNIX DENOMINADO LINUX CON EL SISTEMA GNU. SU DESARROLLO ES UNO DE LOS EJEMPLOS MÁS
PROMINENTES DE SOFTWARE LIBRE; TODO SU CÓDIGO FUENTE PUEDE SER UTILIZADO, MODIFICADO Y REDISTRIBUIDO
LIBREMENTE POR CUALQUIERA BAJO LOS TÉRMINOS DE LA GPL (LICENCIA PÚBLICA GENERAL DE GNU, EN INGLÉS:
GENERAL PUBLIC LICENSE) Y OTRA SERIE DE LICENCIAS LIBRES.
A PESAR DE QUE LINUX ES, EN SENTIDO ESTRICTO, EL SISTEMA OPERATIVO, PARTE FUNDAMENTAL DE LA INTERACCIÓN
ENTRE EL HARDWARE Y EL USUARIO SE MANEJA USUALMENTE CON LAS HERRAMIENTAS (TANTO OTROS PROGRAMAS DE
SISTEMA COMO PROGRAMAS DE APLICACIÓN) DEL PROYECTO GNU Y CON ENTORNOS DE ESCRITORIO BASADOS EN
GNOME, QUE TAMBIÉN FORMA PARTE DEL PROYECTO GNU AUNQUE TUVO UN ORIGEN INDEPENDIENTE. COMO EL
PROYECTO GNU DESTACA, GNU ES UNA DISTRIBUCIÓN, USÁNDOSE EL TÉRMINO SISTEMA OPERATIVO EN EL SENTIDO
EMPLEADO EN EL ECOSISTEMA UNIX, LO QUE EN CUALQUIER CASO SIGNIFICA QUE LINUX ES SOLO UNA PIEZA MÁS
DENTRO DE GNU/LINUX. SIN EMBARGO, UNA PARTE SIGNIFICATIVA DE LA COMUNIDAD, ASÍ COMO MUCHOS MEDIOS
GENERALES Y ESPECIALIZADOS, PREFIEREN UTILIZAR EL TÉRMINO LINUX PARA REFERIRSE A LA UNIÓN DE AMBOS
PROYECTOS.
6. INTERPRETE DE COMANDOS LINUX.
• EL INTERPRETE DE COMANDOS ACTÚA COMO UNA INTERFAZ ALFANUMÉRICA Y A SU VEZ ES UN PROGRAMA
INFORMÁTICO, HACE POSIBLE QUE EL SISTEMA OPERATIVO REALICE ORDENES DESEADAS POR EL USUARIO
MEDIANTE UNA SERIE DE COMANDOS. SU USO NOS DA UNA GRAN FLEXIBILIDAD SOBRE EL SISTEMA,
FUNDAMENTAL PARA TODO AQUEL QUE QUIERA CONOCER MEJOR LA ESENCIA DE LOS SISTEMAS LINUX O
QUIERA PROFUNDIZAR EN EL ÁREA DE ADMINISTRACIÓN DE SISTEMAS, PROGRAMACIÓN, REDES Y SERVIDORES.
TAMBIÉN LLAMADA INTERPRETE DE LINEA DE COMANDOS (CLI).
EN GNU/LINUX SE PUEDEN USAR VARIOS INTERPRETES DE COMANDOS ASÍ COMO EMULADORES DE TERMINALES.
UN EMULADOR DE TERMINAL VIRTUAL IMITA LAS FUNCIONES DE LA TERMINAL DESDE UN ENTORNO GRÁFICO
(VER FIG 1). (SI SE PREGUNTA QUE ES ENTONCES UNA TERMINAL VIRTUAL, LA DEFINICIÓN ADELANTE)
7. ALGUNOS COMANDOS LINUX.
Bourne Shell (sh)
Creador original: Stephen Bourne, de los Laboratorios Bell de AT&T.
Año de aparición: 1977 - Actualidad
Descripción: Fue el intérprete usado en las primeras versiones de Unix
y se convirtió en un estándar de facto.
Korn Shell (ksh)
Creador original: David Korn de los Laboratorios Bell de AT&T.
Año de aparición: Comienzos de los 80s - Actualidad.
Descripción: Escrito para el proyecto GNU (GPL). Sus funciones
avanzadas para manejar archivos de comandos lo pusieron a la par
con lenguajes de programación especializados como awk y perl.
Bash
8. Konsole
Creador original: Lars Doelle, Robert Knight
Año de aparición: Finales de los 90's
Descripción: Emulador de terminal creado por el proyecto KDE.
Gnome-terminal
Creador original: Havoc Pennington
Año de aparición: Principios del 2000
Descripción: Emulador de terminal desarrollado por el proyecto gnome.
Terminal
Creador original: ----
Año de aparición: Principios del 2000
Descripción: Emulador de terminal desarrollado por el proyecto XFCE
9. PRINCIPALES ORDENES DE LINUX.
ls : Listar archivos y directorios
cp : Copiar archivos y directorios
pwd : Mostrar el nombre del directorio de trabajo actual
cd : Cambiar de directorio
sort : Ordenar ficheros
mkdir : Crear directorios
touch : Crear o actualizar ficheros
rm : Borrar archivos y/o directorios
rmdir : Borrar directorios vacios
mv : Mover o renombrar archivos
more : Muestra ficheros página a página
less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua
head : Ver el inicio de un archivo
tail : Ver las últimas líneas de un archivo
find : Buscar archivos
grep : Buscar el patrón pasado como argumento en uno o más archivos
wc : Calcular la cantidad de cadenas y palabras en archivos
ln : Crea enlace entre ficheros
10. ENTORNO GRAFICO LINUX.
Una de las opciones más interesantes que he encontrado en Linux es la
posibilidad de hacer las tareas, instalar, ejecutar algún programa, hacer
alguna función, ect. de dos maneras. La primera y más complicada seria
con la consola de comandos, escribiendo líneas de comandos para llevar a
cabo alguna funciona.
Y la segunda haciendo uso de los Entornos gráficos de Linux. En Linux
puedes elegir que entorno gráfico utilizar. Cada entorno gráfico tiene un
diseño y unas características diferentes las cuales hacen que puedas
elegir uno u otro dependiendo de para que lo vayas a utilizar y también tu
gusto personal.
11. COMO INSTALAR LINUX.
Descargar la imagen ISO
de Linux Mint.
Quemar la imagen ISO a
un CD/DVD o un pendrive.
Configurar el BIOS para que
arranque desde el CD/DVD o
desde el pendrive, según lo que
hayas elegido en el paso anterior.
12. COMO CONFIGURAR LINUX.
• APARECERÁ GRUB 2, EL GESTOR DE ARRANQUE DE LINUX MINT. ELEGÍ LA OPCIÓN START LINUX MINT.
• UNA VEZ QUE ARRANQUE LINUX MINT, HACÉ CLIC EN EL ÍCONO INSTALL LINUX MINT:
• APARECERÁ EL ASISTENTE DE INSTALACIÓN. LO PRIMERO QUE HAY QUE ELEGIR ES EL IDIOMA DE INSTALACIÓN.
SELECCIONÁ ESPAÑOL.
• CONFIRMÁ QUE CUMPLÍS CON LOS REQUISITOS MÍNIMOS DE INSTALACIÓN HACIENDO CLIC
EN CONTINUAR. CABE DESTACAR QUE EL ÚNICO REQUISITO INDISPENSABLE ES CONTAR CON EL ESPACIO EN
DISCO NECESARIO. TENER UNA CONEXIÓN A INTERNET ES RECOMENDABLE PERO NO UN REQUISITO EXCLUYENTE.
YA QUE VAS A PODER SALTEAR LA DESCARGA DE PAQUETES PARA CUANDO TE VENGA MÁS CÓMODO.
13. • ESTA ES LA PARTE MÁS DIFÍCIL: EL PARTICIONADO DEL DISCO. AQUÍ EXISTEN 2 CAMINOS A SEGUIR:
• A) ELIMINAR EL SISTEMA OPERATIVO ANTERIOR E INSTALAR. ESTA LA OPCIÓN MÁS FÁCIL: BORRÁS TODO E INSTALÁS POR
ENCIMA. NO ES NECESARIO CALENTARSE LA CABEZA CON PARTICIONAR EL DISCO NI NADA POR EL ESTILO.
• B) PARTICIONAR EL DISCO EN FORMA MANUAL.
• 1.- LA PARTICIÓN ROOT. DONDE ESTARÁ SE INSTALARÁ EL SISTEMA. HAY QUE MONTARLA EN /. RECOMIENDO EL
FORMATO DE ARCHIVOS EXT4. EL TAMAÑO MÍNIMO DEBE SER DE AL MENOS 5 GIGAS (2GB PARA EL SISTEMA BASE Y EL
RESTO PARA LAS APLICACIONES QUE VAS A INSTALAR EN EL FUTURO). REPITO, ÉSTE ES EL TAMAÑO MÍNIMO, NO EL
IDEAL (QUE PUEDE ANDAR EN LOS 10/15 GB).
• 2.- LA PARTICIÓN HOME. DONDE ESTARÁN TODOS TUS DOCUMENTOS. HAY QUE MONTARLA EN /HOME. RECOMIENDO
EL FORMATO DE ARCHIVOS EXT4. EL TAMAÑO ES UNA ELECCIÓN NETAMENTE PERSONAL Y DEPENDE EXCLUSIVAMENTE
DE CUÁNTO LO VAS A USAR.
• 3.- LA PARTICIÓN SWAP. ESPACIO RESERVADO EN EL DISCO PARA LA MEMORIA SWAP (CUANDO SE TE ACABA LA
MEMORIA RAM EL SISTEMA UTILIZA ESTE ESPACIO EN DISCO PARA “EXPANDIRLA”). ESTA PARTICIÓN NO PUEDE SER
OMITIDA Y DEBE EXISTIR SÍ O SÍ. EL TAMAÑO RECOMENDADO ES DE: A) PARA PARTICIONES DE 1GB O MENOS, LA SWAP
DEBE SER EL DOBLE DE TU MEMORIA RAM; B) PARA PARTICIONES DE 2GB O MÁS, LA SWAP DEBE TENER AL MENOS 1GB.
CUANDO ESTÉ TODO LISTO HACÉ CLIC EN ACEPTAR Y EL SISTEMA TE VA A PREGUNTAR SI ESTÁS DE ACUERDO CON LOS
CAMBIOS.
• CUANDO ESTÉ TODO LISTO, HACÉ CLIC EN INSTALAR AHORA. LO PRIMERO SERÁ ELEGIR LA ZONA HORARIA: