curso básico de linux - · pdf fileposibles problemas de dependencias: - ./configure -...

43
Curso Básico de Linux CURSO BÁSICO DE LINUX Manuel Chica Serrano email: [email protected]

Upload: dangkhanh

Post on 30-Jan-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

CURSO BÁSICO DE LINUX

Manuel Chica Serranoemail: [email protected]

Page 2: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Información sobre el curso

2

Curso semipresencial de 30 horas

- Horas lectivas presenciales: 7

Page 3: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Información sobre el curso

3

- Horas lectivas on-line: 23

- Fecha inicio: 1 de diciembre

- Fecha finalización: 22 de diciembre

Page 4: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Contenidos del curso

4

- T1: ¿Qué es Linux? Historia GNU/Linux. Mitos y leyendas. Arquitectura.

- T2: Instalación de Ubuntu Edgy.- T3: Trabajo en escritorio. Aplicaciones

libres.- T4: Shell de UNIX/Linux. - T5: Configuración básica del sistema

Ubuntu.

Page 5: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Próximos cursos previstos

5

- Configuración y administración básica-media en Linux

- Seguridad en redes y sistemas Linux

- Linux como servidor Web, correo, FTP o SSH

Page 6: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Desarrollo del curso

6

- Material didáctico que utilizaremos:- Módulos teóricos (pdf y Web)- Cuestionarios- Ejercicios prácticos

- Clases presenciales: estudiar fundamentos de cada módulo y para consultas generales

Page 7: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Desarrollo del curso

7

- Plataforma online accesible a través de www.docentium.com con:

- Temas y ejercicios- Enlaces Web y material extra- Foro y correo- Chat

Page 8: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

Desarrollo del curso

8

Planificación entrega cuestionarios/ejercicios

5 DICIEMBRE: Cuestionarios de los temas 1 y 2 sobre Introducción e historia de Linux e instalación de Ubuntu Edgy

11 DICIEMBRE: Cuestionario y ejercicios del tema 3 sobre Trabajo en escritorio

18 DICIEMBRE: Cuestionario y ejercicios del tema 4 sobre Shell de UNIX/Linux

22 DICIEMBRE: Cuestionario y ejercicios del tema 5 sobre Configuración básica de Ubuntu

Page 9: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

9

Linux es software libre

Software libre es software con:- Libre distribución- Código fuente incluido- Distribución de la licencia (GPL)- Trabajos derivados...

Linux es un SO completo y libre, clonación del antiguo UNIX.

Page 10: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

10

Linux está compuesto por:

- Kernel

- Interfaces gráficas de usuario (GUI)

- Utilidades administrativas

- Aplicaciones: ofimáticas, entretenimiento...

- Servidores

Page 11: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

11

En la historia de Linux convergen:

- Herramientas GNU de Stallman y otros. Intentan crear un clon de UNIX (SO nacido en 1969)

- Kernel o núcleo del sistema. Aportado por Linus Torvalds en 1991.

Page 12: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

12

Existen muchas distribuciones Linux, todas ellas son parecidas (mismo kernel, aplicaciones GNU...)

Page 13: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

13

Dos escritorios distintos: GNOME

Page 14: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

14

Dos escritorios distintos: KDE

Page 15: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

15

Arquitectura típica SO Linux

Page 16: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

16

LINUX VS WINDOWS

- Estabilidad (¿Cuántas veces se queda colgado?)

- Seguridad

- Sistema de ficheros (todo bajo / respecto a varias unidades)

- Reinicios, mantenimiento y actualización del software

- Configuraciones ocultas y registros

- Facilidad de uso

- Libertad

Page 17: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

17

Mitos y leyendas

- ¿Podemos dejar de preocuparnos por los virus y la seguridad en general? Utilicemos Knoppix para acceder a los ficheros!

- Linux superará a MS Windows o no...

- Sólo las personas experimentadas o sólo los frikis pueden utilizar Linux.

- Las empresas no ganan nada haciendo distribuciones Linux.

- ¿Son todas las distribuciones iguales?

Page 18: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INTRODUCCIÓN A LINUX

18

Estructura ficheros Modelo de usuarios

Usuario ROOTLos que empiezan por . son

ocultosTodo son archivos

Page 19: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

19

PARTICIONES DE DISCO DURO

- Necesario particionar el disco duro para compartir Windows y Linux.

- Particiones necesarias, depende de las necesidades:- Partición para Windows XP u otros SSOO.- Partición para el sistema de ficheros Linux/UNIX: /- Partición de intercambio swap.

Aparte del mínimo, se recomiendan más particiones:- Partición para datos usuario: /home. Muy

justificado. - Partición para /boot o /usr. Depende del caso.

Puntos de montaje

Page 20: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

20

PARTICIONES DE DISCO DURO

Hay distintos tipos de sistemas de ficheros que nos representan la información de disco y su organización.

Normalmente tablas de asignación y organización jerárquica.

FAT16, FAT32, NTFS para sistemas MS-DOS Windows.

EXT2, EXT3, REISERFS para Linux/UNIX.

Existen más tipos como NFS (Network File System), ISO9660 para los CD-ROM, UDF para DVDs ...

Page 21: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

21

PARTICIONES DE DISCO DURO: aplicación gParted

Page 22: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

22

GESTORES DE ARRANQUE

En Linux se suelen utilizar dos: GRUB y LILO.

El primero es el que utilizan hoy en día la mayoría de las distribuciones ya que es más potente.

Archivo de configuración de GRUB: /boot/grub/menu.lst

GRUB también puede ser ajustado mediante consola. Teclea la instrucción $ grub

En LILO el archivo a configurar es el /etc/lilo/lilo.conf

WindowsXP elimina gestor de arranque. Podemos utilizar Knoppix u

otra distribución LiveCD para restaurar GRUB:

grub> root (hd0,0)grub> setup (hd0)

grub> quit

Page 23: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

23

PAQUETES DE SOFTWARE

Linux no sigue la filosofía de Windows respecto a la instalación de software

Normalmente cada aplicación, librería etc... viene un un paquete de software: archivo comprimido con los fuentes del software y auto-instalable por el sistema. Dos tipos:

- RPM (Red Hat Package Manager)

- DEB (Tipo Debian, utilizado por Ubuntu)

Fácil instalación y desinstalación. Limpio y ajustable a la máquina

Page 24: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

INSTALACIÓN DE LINUX

24

PAQUETES DE SOFTWARE

Otras formas de instalación de software o librerías en Linux:

- Archivo comprimido tipo tar.gz con binarios. Normalmente se suele incluir un script tipo .sh para utilizar asistente.

- Nos descargamos los fuentes (no los binarios/ejecutables). Proceso más laborioso. Posibles problemas de dependencias:

- ./configure- make- make install

Page 25: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

TRABAJO EN ESCRITORIO

25

Un vistazo al escritorio. Fácil de configurar y cambiar sus características.

La forma más sencilla de instalar aplicaciones es mediante el gestor de aplicaciones. Si nuestros cambios no son triviales es necesario utilizar Synaptic.

El explorador de archivos es más potente que el de Windows. La copia, movimiento o borrado de ficheros es idéntica a la de Windows (mismo padre: Xerox).

Las aplicaciones generales y de configuración están ubicadas en los menús superiores

Page 26: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

TRABAJO EN ESCRITORIO

26

Accesorios típicos de cualquier SO

Gestor de archivadores (WinZip al estilo Linux)

Aplicaciones típicas de Ubuntu: GIMP, OO, Gaim, Firefox o Evolution

Más aplicaciones libres:

- Thunderbird- Reproductores Kaffeine y Amarok- Amule y Azureus- gFTP- Netbeans, Anjuta o Kdevelop para programación- K3B para grabación de CD/DVD

Page 27: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

27

- La consola puede parecer terrible...

- Más rápido y útil para usuarios experimentados en un sistema Linux

- Más posibilidades que con el escritorio respecto a configuración (cada vez menos diferencia)

- En un principio Linux sólo era en modo consola o texto... ¿terrorífico?

- Es necesario saber trabajar en Linux para realizar operaciones más complejas y de admon., aprender fundamentos del sistema, por homogeneidad de las órdenes en todos los sistemas UNIX...

Page 28: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

28

Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios.

Nuestra primera instrucción: cd para movernos por los directorios:

txikano@txikano-laptop:~$ cd nombre_directorio

Siempre ayuda en línea con man nombre_instrucción

Mayúsculas <> Minúsculas

Normalmente sintaxis en UNIX/LINUX:$ nombre_instrucción [params_fijos] [params_variables]

Instala los paquetes manpages-es y manpages-es-extra desde Synaptic para ver la ayuda en línea man en

español y no en inglés.

usuario txikano en máquina txikano-

laptop

Page 29: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

29

Las instrucciones básicas más importantes en Linux son:

● passwd: cambia la contraseña● exit: salimos de la sesión● su (switch user): cambiamos de usuario● sudo: ejecutar instrucción con privilegios de root● reboot/halt: reiniciar y apagar el PC. Necesario privilegios● ls: listar directorios● cat: ver el contenido de un fichero● pwd: muestra el directorio de trabajo● more: paginador para documentos grandes● cd: cambia el directorio de trabajo● echo: imprime una cadena en pantalla● clear: borra la pantalla● grep: muestra líneas que tengan patrón.

Ej. $ grep -rn main *.txt

Con CTRL+C nos salimos de la ejecución de una

instrucción-programa en consola

Page 30: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

30

- Cada instrucción la escribimos detrás del prompt $ y pulsamos ENTER.

- Podemos escribir más de una instrucción en la misma línea:$ cal 1999; finger txikano; date; whoami

- && es equivalente a ; salvo en que si alguna instrucción o programa no tiene éxito no siguen ejecutándose los siguientes

- TAB para completar instrucciones y archivos nos ayuda. También el historial del usuario:

$ history 3 o flechas del teclado

- Los programas y archivos pueden tener espacios. Usaremos “” o \ delante del carácter especial.

$ cd Mis\ Documentos

En UNIX, las extensiones no

son muy importantes

Page 31: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

31

Los caminos o PATHS nos sirven para referenciar a los archivos de forma inequívoca (directorios separados por /)

- Camino absoluto: empieza siempre por / (raíz de todo el sistema). Ej.: /home/pepe/ejemplo.txt- Camino relativo: se toma como referencia el directorio trabajo (pwd). No empieza por /. Ej.: directorio/pepe.txt- Referenciamos a directorio actual por ./ y al padre por ../A nuestro directorio personal lo hacemos por ~ (ALT+4)

Muy útil en UNIX los comodines para cadenas alfanuméricas:

* ? []

$ ls [P-Z]*C.tar.g?

Page 32: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

32

Redireccionamiento importante en LINUX:

-Interconexión, tubería o pipe: La salida de una instrucción la 'enchufamos' a la entrada de otra. Ej:

$ ls | grep pepe #la salida de ls va a la entrada de grep

-Redirección E/S: Con < y > enviamos la salida estándar a un fichero. Ej.:

$ ls > pepe #la salida de ls la guarda en el fichero pepe

$ sort < pepe #el fichero pepe lo envía a sort para ordenarlo

La redirección anterior machaca el contenido del fichero. Con >> se añade la información al final del fichero pero sin destruir nada.

Page 33: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

33

Para el trabajo con ficheros se hace necesario un conocimiento básico del sistema de ficheros y de Linux.

Nodo-i:XPermisosNombre

Propietario...

Archivo 1X

En Linux todo son archivos. Tipos de archivos:

- Archivos ordinarios: texto, programas...- Directorios: ver directorio con vi- Archivos especiales: dispositivos del sistema como memoria RAM, HD, puerto impresora...

Archivos ocultos empiezan por . , los vemos con ls -a

Page 34: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

34

Instrucciones para tratamiento de ficheros en Linux:

● ls: ya la conocemos

● cp: copia archivos desde origen a destino● mv: mueve ficheros desde origen a destino (renombrar)

● rm: elimina ficheros● rmdir: elimina directorios vacíos● mkdir: crea un directorio

● find: busca ficheros en directorios. Ej: find / -name *.txt

● ln: crea enlaces a archivos. Enlaces simbólicos con ln -s

Page 35: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

35

En Linux es sumamente importante el manejo de los permisos. Además, es una de las razones de que Linux sea más seguro que otros SO

drwxr-xr-x 7 txikano txikano 4096 2006-11-16 21:41 protoKEEL-rw-r--r-- 1 txikano txikano 1104 2006-11-17 00:43 Queja.txt-rw-r--r-- 1 txikano txikano 719 2006-04-21 01:03 realtek_howtodrwxr-xr-x 2 txikano txikano 4096 2006-11-16 21:40 rio verde-rwxr-xr-x 1 txikano txikano 659 2005-12-16 13:10 ssh_vrivas-rw-r--r-- 1 txikano txikano 22986 2006-11-11 17:36 tracklist-u2-slane_castle.txt-rwxr--r-- 1 txikano txikano 229 2006-11-08 00:51 tunneling-email.sh-rwxr-xr-x 1 txikano txikano 105 2005-12-17 23:51 tunneling.sh-rw-r--r-- 1 txikano txikano 789006336 2006-12-11 15:08 U2.Vertigo.Live.From.Chicago.2005.avi

Tres tipos de permisos (lectura, escritura y ejecución) y tres etiquetas de usuarios (usuario, grupo y otros)

Uso de la instrucción chmod y chown.

Page 36: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

36

Podemos usar chmod con asignación directa o con números:

● Asignación directa: u+rw, go-x, o=r, ugo=rw, a+x

● Números: 4 para lectura, 2 para escritura y 1 para ejecución:761 = rwx para usuario, rw para grupo y x para otros

En Linux existen formas más complejas de asignación de permisos:

- setuid, setgid para aplicaciones (aplicación passwd)

- Listas de control de acceso ACL

Page 37: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

37

EDITOR TEXTOS VI

El trabajo con Vi es bastante penoso. Es necesario saber lo mínimo:

$ vi nombre_fichero_texto

ESC para cambiar a modo comandos. a o i para modo texto

:q, :wq y :q! para salir, guardar y salir y salir sin guardar (comandos)

a o i para insertar texto (modo insertar).

dd para eliminar línea, dw para eliminar palabra

Page 38: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

38

CTRL+F Y CTRL+B para pantalla siguiente y anterior

\ para buscar cadenas y N y n para siguientes ocurrencias

EMPAQUETADOR TAR Y GZ

TAR es un empaquetador (un archivo que contiene archivos y carpetas, pero no comprime). Para comprimir, GZIP crea archivos .gz.

Todo en UNO con:

tar -cvzf nombre_archivo.tgz ARCHIVOS_CARPETAS

tar -xvzf nombre_archivo.tgz

Page 39: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

39

Tareas o procesos

Podemos lanzar aplicaciones desde consola aunque sean Xwindows:

$ gedit $ firefox www.google.es

Si queremos que se ejecute en 2º plano y se deslace de la consola:

$ gedit &

Cuando ejecutamos un proceso podemos dormirlo o pausarlo pulsando CTRL+ZTras pausarlo lo continuamos con fg o bg para primer o segundo plano (bg equivale a ....&)

Page 40: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

LA SHELL DE UNIX / LINUX

40

Con el comando jobs vemos los trabajos lanzados desde el terminal, pero no los que son del sistema o ya estaban antes.

fg %n o kill %n restauran o eliminan el n-ésimo trabajo.

ps -aux nos da informe detallado de todos los procesos del sistema. ps -f sólo los del usuario y con ps -fu del usuario especificado.Cada proceso tiene su PID que lo identifica en la tabla de procesos.

Existe un forking de procesos que podemos ver con pstree.

Al hacer un kill cerramos aplicación con SIGTERM o SIGKILL (-9 o -SIGKILL, el SO lo destruye)

Page 41: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

CONFIGURACIÓN BÁSICA EN LINUX

41

Es necesario actualizar el sistema permanentemente (cualquier SO) para no correr riesgos y que el sistema no tenga vulnerabilidades.

Utilizaremos el notificador de actualizaciones y actualizaremos a nueva versión de Ubuntu (cada 6 meses).

Utilizar el HW en Ubuntu es sumamente sencillo, basta un enchufar y utilizar. La configuración de la impresora y su utilización también es trivial gracias a Sistema->Administración->Impresoras.

Page 42: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

CONFIGURACIÓN BÁSICA EN LINUX

42

El acceso gráfico a sistema remotos mediante SSH, Telnet, FTP o HTML se puede realizar de manera gráfica mediante Lugares->Conectar con el servidor...

También podremos ejecutar ciertas aplicaciones Windowscon el WINE (Windows Emulator). Lo instalaremos con Synaptic y ejecutaremos wine en consola.

La gestión de usuarios también es trivial mediante Sistema->Administración->Usuarios y grupos. Es necesarioposeer privilegios de root.

Page 43: CURSO BÁSICO DE LINUX - · PDF filePosibles problemas de dependencias: - ./configure - make - make install. Curso Básico de Linux ... Abrir consola en Ubuntu a partir de Aplicaciones->Accesorios

Curso Bás ico de L inux

FIN

43

Gracias por su atención!