Download clase-3-TrabajoLineaComando

Document related concepts
Transcript
E
S
C
U
E
L
A
D
E
C
I
E
N
C
I
A
S
E
M
P
R
E
S
R
I
A
L
E
S
Conociendo un Ubuntu:
Una distribución diferente a Linux
Paul Leger
http://pleger.cl
Linux (1)
• Linux es núcleo de un sistema operativo basado en el
estandar Unix
• Linux es open source. Cualquiera puede modificar y
crear su propia versión; hay muchas, pero muchas
versiones de Linux (ej. Gentoo, Debian, Open Suse,
etc)
• La mayoría de los servidores están sobre una
distribución Linux
Linux (2)
• En un sistema operativo basado en Linux, comúnmente cada
persona debe tener usuario en la maquina. El usuario
“invitado” no es muy común en Linux
• Cada usuario pertenece a grupo de usuarios especifico.
• Cada usuario y grupo de usuario tienen diferentes tipos de
permiso al sistema operativo
• En estos sistemas operativos, generalmente hay un usuario
llamado “root”, el cual tiene permiso a todo el sistema. Es
bastante poco recomendable usar este usuario
Organización de carpetas de un sistema de
operativo en Linux
Ubuntu (1):
El Windows de Linux
• Ubuntu es un sistema operativo basado en el kernel de Linux
• Como la mayoría de las distribuciones de Linux, Ubuntu es gratuito.
• Actualmente, Ubuntu es una de las distribuciones más “familiar” y
“conocida” del mundo Linux
• Es la distribución que ha permitido acercar a los no computines a Linux
• Ubuntu tiene diferentes sabores
– ¿Qué es eso? Investigue algunos sabores
Ubuntu (2):
El Windows de Linux
• Cada seis meses, Canonical libera una nueva versión del
sistema operativo. El identificador de la versión indica cuando
fue liberado. Por ejemplo:
– Ubuntu 15.04, liberado el 2015 en Mayo (04)
• Cada 2 años, Canonical libera una versión Largo Soporte de
Ubuntu. Esta versión es llamada LTS. Generalmente las
versiones LTS son versiones más estable
• Hoy, Canonical busca ejecutar el mismo Ubuntu dispositivo
móviles y desktop. A diferencia de Mac que tiene dos sistemas
operativos (OSX y Ios)
Ubuntu con Ejemplos
• Enseñando el entorno gráfico (dash)
– Busca de aplicaciones
– Busca de documentos
– Programando en gedit
• Instalando Programas :
– Explicar el concepto de Repositorio
– Instalar Geany
– Instalar Inkscape
Probando otros
Desktop Managers
• XFCE
• GNOME
• KDE
Dos muestras de la
versatilidad de Ubuntu
• Ubuntu 14.04 LTS
• Ubuntu 3D con COMPIZ
Koding
• Koding ofrece es un servicio a través de la
Web que permite ejecutar una distribución sin
entorno gráfico
• Inicie en http://koding.com
• Elija su usuario, password y dominio Web
Koding Interface (1)
Identificación de
tu Maquina
Virtual
Configuración de
tu Maquina Virtual
Koding Interface (2)
Nombre del dominio
Tarea(1): Usando Koding
1. Muestre la ruta del directorio actual
–
Use el comando “pwd”
2. Liste los archivos/directorios del directorio actual
–
Use “ls”
3. Muevase dentro de la carpeta “Documents”
–
Use el comando “cd NOMBRE_CARPETA”
4. Cree una carpeta dentro de la carpeta “Documents” con el nombre “trabajo”
– Use el comando “mkdir NOMBRE_CARPETA”
5. Muevase dentro del directorio “trabajo” y cree un archivo vacío llamado “programa.py”
– Dos opciones: 1) “touch NOMBRE_ARCHIVO” y luego “vim NOMBRE_ARCHIVO” o 2)
solamente “vim NOMBRE_ARCHIVO”
6. Edite el archivo “programa.py” y escriba un programa en python que muestre “hola”. Luego
grabe y cierre el editor
– Use “vim NOMBRE_ARCHIVO”
7. Ejecute el programa con python
– Use “python NOMBRE_ARCHIVO_PYTHON”
Tarea(2): Usando Koding
1. Actualice la lista de actualizaciones del sistema operativo
–
Use el comando “apt-get update”
2. No funcionó? Necesitas permisos? Use “sudo”
–
Use “sudo apt-get update”
3. Instale el browser/navegador por linea de comando
–
Use el comando “apt-get install NOMBRE_PROGRAMA”
4. Ejecute lynx
–
Use el comando “lynx”
5. Muestre el manual para saber cómo funciona el comando “ls”
–
Use el comando “man COMANDO”
6. Reinicie el computador virtual
–
Use el comando “sudo shutdown –r now”
7. Cuando vuelva a conectarse al computador, actualice los paquetes (que contiene programas)
del sistema operativo
–
Use “sudo apt-get upgrade”
Tarea:
Lista de comandos
Investigue los siguientes comandos:
1.
2.
3.
4.
5.
echo
lsb_release –a
chmod
chown
ssh
Próxima Clase: Instalar un Linux
• Traer un notebook
– (o cualquier computador donde una instalación dura más que una iniciación del sistema
operativo)
• Descargar VirtualBox para Windows
– http://download.virtualbox.org/virtualbox/4.3.24/VirtualBox-4.3.2498716-Win.exe
• Descargar una imagen de Linux
– (32 bits)
http://www.ubuntu.com/download/desktop/questions?distro=desktop&bits=
32&release=latest