administración de sistemas operativos p0l intro linux

14
1 © Julio Gómez López [email protected] www.administraciondesistemasoperativos.com Universidad de Almería Administración de Sistemas Operativos Ut i lid a d es Shell Co mu n icacio n es G e stión de a r c hivos y se gur ida d Le ngu a je s / P rogram a do r es Us uar io s Apl ic a c i on es Kernel del sistema Aplicaciones Kernel 2.4, 2.6.x

Upload: rocky-nadia

Post on 28-Oct-2014

42 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Administración de Sistemas Operativos P0L Intro Linux

1

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

���������� ������������������������� ����������

����������������������������������������������

�����

������

���������� ���

������� ���

Utilidad

es

Shell

Comunicaciones

Gestión dearchivos y seguridad

Lenguajes/

Programadores

Usuarios

Aplicaciones

Kernel delsistema

Aplicaciones

Kernel 2.4, 2.6.x

Page 2: Administración de Sistemas Operativos P0L Intro Linux

2

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

����� DISTRIBUCIONES DE LINUX

������

���������� ���

������� ���

����������������������������������������������

�����

������

���������� ���

������� ���

PARTICIONES

Recomendado: 2x RAM

Page 3: Administración de Sistemas Operativos P0L Intro Linux

3

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

Modo de ejecución

Consola

Interfaz gráfica

startx

Cambiar modo de ejecución /etc/inittab

�����

������

���������� ���

������� ���

����������������������������������������������

�����

������

���������� ���

������� ���

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Page 4: Administración de Sistemas Operativos P0L Intro Linux

4

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Comandos básicos�����

������

���������� ���

������� ���

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

����������������������������������������������

Comandos root

�����

������

���������� ���

������� ���

Page 5: Administración de Sistemas Operativos P0L Intro Linux

5

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Núcleo

�����

������

���������� ���

������� ���

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

fdisk /dev/hda (para el primer disco IDE)fdisk /dev/sda (para el primer disco SCSI)fdisk /dev/rd/c0d0 (para dispositivos RAID)

Dispositivos hardware�����

������

���������� ���

������� ���

Page 6: Administración de Sistemas Operativos P0L Intro Linux

6

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Ficheros de configuración

root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin….maria:x:500:500::/home/maria:/bin/bashpepe:x:501:501::/home/pepe:/bin/bash

Login: contraaseña: UID: GUID: directorio de trabajo: Shell de conexión

�����

������

���������� ���

������� ���

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Directorio del root

Directorios de los usuarios�����

������

���������� ���

������� ���

Page 7: Administración de Sistemas Operativos P0L Intro Linux

7

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Contiene las librerías para que seejecuten los programas de /bin

�����

������

���������� ���

������� ���

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Permite montar directamente los dispositivos extraíbles.•Montar mount cdrom•Desmontar umount cdrom

�����

������

���������� ���

������� ���

Page 8: Administración de Sistemas Operativos P0L Intro Linux

8

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Contiene ficheros especiales que envían/reciben información del kernel del sistema

�����

������

���������� ���

������� ���

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Ficheros temporales del sistema

�����

������

���������� ���

������� ���

Page 9: Administración de Sistemas Operativos P0L Intro Linux

9

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Es uno de los directorios más importantes del sistema puesto que contiene los programas de uso común para los usuarios.

Su estructura es la siguiente:•/usr/X11R6 Programas de Xwindows•/usr/bin Programas de uso general gcc•/usr/doc Documentación del sistema•/usr/etc Ficheros de configuración general•/usr/include Ficheros de cabecera .h•/usr/info Ficheros de información GNU•/usr/lib Librerías generales•/usr/man Manuales man•/usr/sbin Programas de adm del sistema•/usr/src Código fuente de programas

�����

������

���������� ���

������� ���

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

Contiene información temporal de programas (lo cual no implica que se pueda borrar su contenido)

�����

������

���������� ���

������� ���

Page 10: Administración de Sistemas Operativos P0L Intro Linux

10

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

//bin/boot/dev/etc/home

/maria/pepe

/lib/mnt

/floppy/cdrom

/proc/root/sbin/temp/usr/var

�����

������

���������� ���

������� ���

����������������������������������������������

Todo los archivos tienen un nombre que debe cumplir unas ciertas reglas:•Un nombre puede tener de 1 a 255 caracteres•Se puede utilizar cualquier carácter menos / y no es recomendable utilizar = \ ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >.•Las letras mayúsculas y minúsculas se consideran diferentes.

�����

������

���������� ���

������� ���

Page 11: Administración de Sistemas Operativos P0L Intro Linux

11

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

Directorio usuario grupo otrosd rwx rwx rwx

Ejemplo 2:usuario grupo otrosrw- r-- r--6 4 4

chmod 644 fichero

Ejemplo1:usuario grupo otrosrwx r-- ---7 4 0

chmod 740 fichero

�����

������

���������� ���

������� ���

����������������������������������������������

chmod 644 aliases chown <usuario> ficherochgrp <grupo> fichero

�����

������

���������� ���

������� ���

Page 12: Administración de Sistemas Operativos P0L Intro Linux

12

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

�����

������

���������� ���

������� ���

Sistema de ficheros•cp copiar•rename cambiar nombre•rm (remove) eliminar un fichero o directorio

•cd cambia de directorio•mkdir crear directorio•less mostrar el contenido de un fichero•ls ver el contenido de un directorio

•fdisk permite crear particiones•fsck permite formatear una partición

•df indica el espacio libre del sistema de ficheros•du indica el espacio utilizado

����������������������������������������������

Montar/desmontar sistemas de ficheros•mount /mnt/cdrom Monta la unidad•umount /mnt/cdrom Desmonta la unidad

�����

������

���������� ���

������� ���

Page 13: Administración de Sistemas Operativos P0L Intro Linux

13

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

Editor de textos•joe,jed, vi…•Editor vi

•Entrar: vi <fichero>•Editar: pulsar la tecla i•Salir: pulsar la tecla Esc :q•Salir y guardar pulsar la tecla Esc :wq

�����

������

���������� ���

������� ���

����������������������������������������������

Instalar programas•Paquete rpm –i joe.rpm

•Compilar programas•tar xvfz amap-5.0.tar.gz•cd amap-5.0•./configure•make•make install

Usuariossu cambiar de usuarioid indica el usuario que eres

�����

������

���������� ���

������� ���

Page 14: Administración de Sistemas Operativos P0L Intro Linux

14

© Julio Gómez López jgomez@ual.eswww.administraciondesistemasoperativos.comUniversidad de Almería

Administración de Sistemas Operativos

����������������������������������������������

Ayuda•man <comando>

�����

������

���������� ���

������� ���