Curso Linux: Administración de Sistema y Servicios. C U R S O L I N U X : A d m i n i s t r a c i ó n d e Sistema y Servicios

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Curso Linux: Administración de Sistema y Servicios. C U R S O L I N U X : A d m i n i s t r a c i ó n d e Sistema y Servicios"

Transcripción

1 Curso Linux: Administración de Sistema y Servicios C U R S O L I N U X : A d m i n i s t r a c i ó n d e Sistema y Servicios

2 Curso Linux: Administración de Sistema y Servicios GNU GPL Software Libre Linux Kernel GNU/Linux Debian Distribución Linux Paquete KDE Gnome (K)Ubuntu Emule

3 Curso Linux: Administración de Sistema y Servicios Introducción a GNU/Linux Introducción a GNU/Linux

4 Curso Linux: Administración de Sistema y Servicios Introducción a GNU/Linux GNU/Linux Herramientas GNU + Linux (núcleo). Compatible con UNIX (GNU's Not UNIX). Sistema multiusuario y multitarea. Bash Herramienta GNU. Shell, intérprete de comandos.

5 Shell:Intérprete de órdenes Curso Linux: Administración de Sistema y Servicios

6 Curso Linux: Administración de Sistema y Servicios Introducción a GNU/Linux Shells Existen muchas shells: sh,csh,ksh,bash... Entorno de trabajo: Case sensitive: sensible a mayúsculas (ECHO!= echo). Sintáxis: comando arg1 arg2... argn Si un programa no está en el PATH:./programa Prompt: $: usuario normal #: usuario administrador (root)

7 Curso Linux: Administración de Sistema y Servicios Comandos Introducción a GNU/Linux Manejo del sistema de ficheros: ls, cd, cp, mv, rm, mkdir, rmdir... Información sobre ficheros: cat, more, less, file... Busquedas: find, whereis, locate... Filtros: grep, sed, cut, tr... Usuarios y grupos: id, whoami, su, sudo... Permisos: chmod, chown, chgrp... Otros: date, tar, gzip, echo...

8 Curso Linux: Administración de Sistema y Servicios Tuberías Introducción a GNU/Linux Un proceso en un sistema UNIX-like tiene inicialmente abiertos 3 canales: 0: STDIN o entrada estándar 1: STDOUT o salida estándar 2: STDERR o salida de error Imaginémonos una refinería: Metes crudo por 0 (STDIN), consigues gasolina por 1 (STDOUT) y bastantes residuos por el desagüe 2 (STDERR).

9 Curso Linux: Administración de Sistema y Servicios Introducción a GNU/Linux Tuberías Redirigiendo la salida de un comando: > : redirigir STDOUT a un fichero: ls > listado.txt >>: redirigir STDOUT al final de un fichero (añadir): ls >> listados.txt 2>: redirigir STDERR a un fichero: ls 2> errores.txt 2>>: redirigir STDERR al final de un fichero: ls 2>> errores.txt 2>&1: redirigir STDOUT y STDERR a un fichero: ls > salida 2>&1

10 Curso Linux: Administración de Sistema y Servicios Tuberías Redirigiendo la entrada de un comando: <: redirigir el contenido de un fichero a STDIN: tr a A < fichero.txt Introducción a GNU/Linux : es posible recoger la salida de un desagüe y conducirlo a la entrada de otro comando. cat fichero.txt tr a A echo "Solo la X de este texto" cut d" " f3

11 Sistemas de ficheros en Unix En un sistema Unix todo son archivos: memoria física, ratón, modems, teclado... Filosofía de diseño de grán éxito y potencia, aunque también peligrosa: un simple error de permisos puede permitir modificar todo un disco duro. Tipos de archivos: ficheros planos directorios ficheros especiales (dispositivos) orientados a carácter orientados a bloque

12 Comandos en GNU/Linux Comandos para búsqueda de archivos find (busca ficheros en directorios) locate (busca patrones en bases de datos) whereis (busca el binario, el fuente y la página de ayuda de un fichero) which (busca comandos en el PATH)

13 Gestión de Usuarios y Grupos Características de usuarios Unix Los sistemas Unix son sistemas multiusuario. Cada usuario tiene una serie de características propias y asociadas: uid: identificativo de usuario (debe ser único) gid: identificativo de grupo home: carpeta de trabajo o personal shell: interprete de comandos Comandos: who/whoami/id (muestra información de usuarios) su/sudo (cambia de usuario o privilegios)

14 Administración de permisos de ficheros Permisos de ficheros en sistemas Unix Todos los archivos en Unix tienen permisos que indican que y quien puede hacer o no hacer una acción con el archivo. Es la base de la seguridad de Unix. 2 formas de notación: Modo alfabético Modo octal

15 Administración de permisos de ficheros Permisos de ficheros en sistemas Unix Modo alfabético

16 Administración de permisos de ficheros Permisos de ficheros en sistemas Unix Modo octal

17 Administración de permisos de ficheros Cambiando los permisos Solo es posible alterar los permisos si el usuario que lo está haciendo es el propietario del archivo. chmod [ugoa][+ ][rwx] archivo u (propietario), g (grupo), o (resto), a (todos) + / : añadir / eliminar permisos r (lectura), w (escritura), x (ejecución) chmod [modo_octal] archivo

18 Montaje de dispositivos Diferencia Linux <-> Windows En Windows los directorios se montan sobre unidades físicas: C:\Carpeta D:\Drivers\vga En Linux los dispositivos se montan en directorios de la estructura de ficheros: /home/usuario /media/cdrom

19 Montaje de dispositivos Dispositivos y devices asociados Disco duro IDE y CDROM: /dev/hdxy X: Número de disco/dispositivo_ide (a, b, c...) Y: Número de partición (1, 2, 3...) /dev/hda /dev/hda1 /dev/hdb3 Disco duro SCSI, SATA y externos USB: /dev/sdxy /dev/sda /dev/sda1 /dev/sdc4

20 Montaje de dispositivos Particiones primarias y lógicas Máximo 4 primarias: /dev/hda1 /dev/hda2 /dev/hda3 /dev/hda4 Una de ellas se puede establecer como partición extendida: /dev/hda4 Se pueden crear varias particiones lógicas en una extendida: /dev/hda5 /dev/hda6... Linux puede arrancar desde una partición lógica, no así Windows que requiere una primaria.

21 Montaje de dispositivos /etc/fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount ro 0 1 /dev/hda3 /home ext3 defaults 0 2 /dev/hda2 none swap sw 0 0 /dev/hdb1 /media/hdb1 ext3 defaults 0 1 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 La opción user permite que un usuario normal (no root) monte la partición.

22 Montaje de dispositivos mount Para montar dispositivos manualmente. Si el dispositivo existe en fstab: mount punto_de_montaje ó mount /dev/dispositivo Ej: mount /dev/hdc = mount /media/cdrom0 Si el dispositivo no existe en fstab: mount t TIPO_SIS_FICHEROS /dev/dispositivo punto_montaje Ej: mount t iso9660 /dev/hdc /media/cdrom0 mount t ext3 /dev/hdb1 /media/disco_2 mount t vfat /dev/hda2 /mnt/windowsxp

23 Montaje de dispositivos mount (II) Notas: Una partición de tipo VFAT no dispone de permisos ni dueños/grupos así que no se puede usar el comando chown ni chmod para permitir a usuarios la escritura. La partición por defecto es del usuario que la monta (la puede montar cualquiera si tiene la opción user ). Se puede fijar el dueño de la partición con la opción uid, el grupo con gid y los permisos con umask (ojo, umask es la máscara invertida). man mount!!

24 Montaje de dispositivos umount Desmonta un dispositivo: umount /dev/dispositivo ó umount punto_de_montaje Sólo si el dispositivo no está usado por ningún proceso! Si un usuario tiene una terminal en /media/cdrom no se podrá desmontar el dispositivo. Para comprobar qué procesos están usando un dispositivo: lsof punto_de_montaje Ej: lsof /media/cdrom

25 Montaje de dispositivos pmount / pumount Igual que mount/umount pero no requiere que exista el punto de montaje. Facilidad para manejar dispositivos extraibles (pendrives, cds, tarjetas...). Permite el montaje a usuarios normales.

26 Administración de procesos Procesos en Unix Los sistemas Unix son sistemas multitarea. Se pueden estar ejecutando distintas tareas a la vez y cada tarea es un proceso. El kernel es el encargado de asignarle una parte de la memoria para su ejecución. Los procesos tienen un dueño y vienen definidos por sus permisos.

27 Administración de procesos Procesos en Unix Se caracterízan por: pid: número identificador de proceso (único) ppid: nº de identificador del proceso padre user: dueño del proceso

28 Curso Linux: Administración de Sistema y Servicios Niveles de Ejecución En los sistemas Unix hay 7 (0...6) niveles de ejecución nivel 0: estado de parada (halt) nivel 1: monousuario nivel 2, 3 y 5: multiusuario nivel 4: no tiene un uso específico nivel 6: estado de reinicio (reboot)

29 Curso Linux: Administración de Sistema y Servicios Niveles de Ejecución Init Es el primer proceso que se crea (PID=1). Se configura mediante /etc/inittab. Sintaxis id:nivel:accion:proceso id: nombre de la línea nivel: nivel o niveles en los que la línea debe procesarse accion wait (espera), once (solo 1 vez), respawn (rearranca una vez finalizado), off (ignora la línea) proceso: path del proceso a ejecutar

30 Curso Linux: Administración de Sistema y Servicios Niveles de Ejecución Init Valores típicos del archivo /etc/inittab: id:2:initdefault l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 1:2345:respawn:/sbin/getty tty1 2:23:respawn:/sbin/getty tty2 z6:6:respawn:/sbin/sulogin # CTRL ALT DEL! ca:12345:ctrlaltdel:/sbin/shutdown t1 a r now

31 Curso Linux: Administración de Sistema y Servicios Arranque del sistema Cuando la máquina se inicia en un nivel de ejecución N se ejecutan todos los scripts que empiecen por 'S' o 'K' contenidos en /etc/rcn.d/ con las siguientes particularidades. Si el nombre del script comienza por S se le pasa como parámetro 'start'. Si el nombre del script comienza por K se le pasa como parámetro 'stop'. Normalmente todos estos ficheros de /etc/rcn.d son enlaces a scripts localizados en /etc/init.d/

32 Curso Linux: Administración de Sistema y Servicios update rc.d Configurando servicios en arranque y parada Herramienta para configurar automágicamente los enlaces a los scripts de init tipo System V que están en /etc/rcn.d/[s K]NNnombre y que apuntan a los scripts /etc/init.d/nombre. Ejemplos # update rc.d 3ware defaults # update rc.d script start stop

33 Administración de procesos Trabajando con procesos Control de procesos ps / pstree (resumen de los procesos activos) top (muestra las tareas de linux) Señales entre procesos kill / killall (termina o mata procesos) Control de trabajos jobs (visulaiza los trabajos en segundo plano) bg / fg (envía / trae procesos a segundo plano & (ejecución en segundo plano)

34 Sistemas de archivos locales Forma en que el SO organiza, gestiona y mantiene la jerarquía de archivos y directorios en un dispositivo de almacenamiento. Linux soporta gran cantidad de sistema de ficheros: Orientados a disco Nativos ext, ext2, ext3, reiserfs, xfs, jfs Externos msdos, vfat, ntfs, iso9660, ufs Distribuidos nfs, smb, codafs

35 Ficheros importantes Ficheros de configuración (/etc/) Inicio del sistema hostname (nombre de la máquina) inittab (procesos de arranque y niveles de ejecución) fstab / mtab (información sobre sistemas de ficheros) rc.d (servicios en el arrancar y parar del sistema)

36 Ficheros importantes Ficheros de configuración (/etc/) (II) Usuarios passwd / group (usuarios y grupos del sistema) shadow (contraseñas cifradas) sudoers (lista de que usuarios que pueden ejecutar qué)

37 Ficheros importantes Ficheros de comunicación con el kernel (/proc/) Es un pseudo sistema de ficheros que se usa como interfaz para hablar con el kernel cpuinfo (procesador del sistema) meminfo (memoria libre y usada del sistema) loadavg (carga del sistema) filesystems (sistemas de ficheros soportados por el kernel) pci (listado de los dispositivos pci) sys (permite modificar variables del sistema) uptime (tiempo de funcionamiento) version (versión del sistema)

38 Sistemas de ficheros en Unix Comandos para el manejo del sistema de ficheros (II) linux:~$ ls lha / linux:~$ pwd linux:~$ cd../../etc linux:~$ touch /home/linux/fichero linux:~$ date +%d/%m/%y linux:~$ cp a /var/log /backup/ linux:~$ mkdir p /tmp/prueba/creacion/directorio linux:~$ rm rf /home/linux/carpeta/

39 Sistemas de ficheros en Unix Estructura de los Sistemas de Ficheros Estándar de la Jerarquía de Ficheros (FHS) Se encarga de definir los directorios principales y sus contenidos en Linux y otros sistemas Unix. Mayor facilidad en el uso de distintos sistemas Unix.

40 Sistemas de ficheros en Unix Estructura de los Sistemas de Ficheros (II) /bin/ /sbin/: comandos esenciales del sistema /boot/: kernel y archivos de arranque /dev/: dispositivos esenciales /etc/: archivos de configuración globales /home/: directorios personales de usuarios /lib/: librerías para comandos esenciales /mnt/ /media/: puntos de montaje /usr/: ficheros compartidos no esenciales /var/: ficheros variables frecuentemente /tmp/: ficheros temporales

41 Comandos en GNU/Linux Comandos para paginar y visualizar archivos cat (muestra el contenido de ficheros por pantalla) more / less (pagina el contenido de ficheros) head / tail (muetra las primeras / últimas líneas de un fichero)

42 Comandos en GNU/Linux Comandos para paginar y visualizar archivos (II) linux:~$ cat -n /etc/passwd linux:~$ more /etc/fstab linux:~$ less /etc/passwd linux:~$ cat /etc/passwd /etc/group linux:~$ tail -f /var/log/syslog linux:~$ head -n 1 /etc/passwd

43 Comandos en GNU/Linux Comandos para búsqueda de archivos (II) linux:~$ find / name passwd linux:~$ locate halt linux:~$ whereis cat adduser linux:~$ which grep linux:~$ whereis cd linux:~$ find ~/ type f atime +5 exec rm {} \;

44 Comandos en GNU/Linux Comandos para filtrado de archivos grep (muestra líneas coincidentes) sed (editor de streams) cut (corta texto) tr (traduce o elimina caraceteres)

45 Comandos en GNU/Linux Comandos para filtrado de archivos (II) linux:~$ grep -ri nameserver /etc/ linux:~$ grep -c bash /etc/passwd linux:~$ sed "s/root/rat/g" /etc/passwd linux:~$ cut -f1,6 -d: /etc/passwd linux:~$ echo traduccion tr [a-z] [A-Z]

46 Comandos en GNU/Linux Otros comandos interesantes wc / sort (cuenta / ordena palabras) df / du (muestra la ocupación del sistema de ficheros) tar / gunzip / bzip2 (empaqueta / comprime ficheros) history (muestra el historial del intérprete de comandos)

47 Comandos en GNU/Linux Otros comandos interesantes linux:~$ df -h linux:~$ du -sh /var/log linux:~$ tar cvzf /var/log/backup.tgz /etc/ /home/ linux:~$ history linux:~$ sort -r /etc/group linux:~$ wc -l /etc/passwd

48 Gestión de Usuarios y Grupos Gestión de Usuarios adduser (crear usuarios) usermod (modificar usuarios) deluser (eliminar usuarios) Gestión de Grupos addgroup (añade grupo o usuario a grupo) groupmod (modifica grupo) delgroup (elimina grupo o usuario de grupo)

49 Gestión de Usuarios y Grupos Gestión de Usuarios linux:~$ adduser alumno linux:~$ addgroup consultec linux:~$ adduser home /home/consultec/alumno shell /bin/sh uid 5001 ingroup consultec alumno linux:~$ usermod -shell /bin/bash alumno linux:~$ adduser alumno softwarelibre Esto añade a alumno al grupo softwarelibre

50 Gestión de Usuarios y Grupos Cambiando el propietario y grupo Para cambiar el propietario o grupo puede hacerse a través del nombre o del identificativo (uid o gid). chown (cambiar el propietario) chmod (cambiar el grupo)

51 Gestión de Usuarios y Grupos Cambiando el propietario y grupo linux:~$ ls -l ~/documentos/linux.pdf -rw-rw-r-- 1 alumno alumno 2684 ene 2 21:09 linux.pdf linux:~$ chown alumno:consultec ~/documentos/linux.pdf linux:~$ ls -l ~/documentos/linux.pdf -rw-rw-r-- 1 alumno consultec 2684 ene 2 21:09 linux.pdf linux:~$ id aktor uid=500(aktor) gid=500(aktor) grupos=500(aktor) linux:~$ chown 500 ~/documentos/linux.pdf linux:~$ ls -l ~/documentos/linux.pdf -rw-rw-r-- 1 aktor consultec 2684 ene 2 21:09 linux.pdf

52 Sistemas de ficheros en Unix Desplazándose por el sistema de ficheros

53 Sistemas de ficheros en Unix Rutas en el sistema de ficheros Absolutas: desde el directorio raiz hasta el archivo deseado. Relativas: desde el directorio actual hasta el archivo deseado. Caracteres especiales *: sustituye una cantidad cualquiera de caracteres?: sustituye exactamente un carácter []: sustituye un carácter de los indicados Expansión de comandos y archivos

54 Sistemas de ficheros en Unix Comandos para el manejo del sistema de ficheros ls (lista contenido de directorios) cd / pwd (cambia /muestra la ruta de directorio) touch (crea fichero vacío o actualiza existente) cp / mv / rm (copia / mueve/ elimina fichero) mkdir / rmdir (crea / elimina directorio) man / info (ayuda sobre comandos) echo (muestra una línea de texto) date / cal (muestra la hora del sistema) file (muestra el tipo de fichero) halt / reboot (apaga el sistema)

55 Sistemas de ficheros en Unix Comandos para el manejo del sistema de ficheros (II) linux:~$ ls lha / linux:~$ pwd linux:~$ cd../../etc linux:~$ touch /home/linux/fichero linux:~$ date +%d/%m/%y linux:~$ cp a /var/log /backup/ linux:~$ mkdir p /tmp/prueba/creacion/directorio linux:~$ rm rf /home/linux/carpeta/

56 Sistemas de ficheros en Unix Estructura de los Sistemas de Ficheros Estándar de la Jerarquía de Ficheros (FHS) Se encarga de definir los directorios principales y sus contenidos en Linux y otros sistemas Unix. Mayor facilidad en el uso de distintos sistemas Unix.

57 Sistemas de ficheros en Unix Estructura de los Sistemas de Ficheros (II) /bin/ /sbin/: comandos esenciales del sistema /boot/: kernel y archivos de arranque /dev/: dispositivos esenciales /etc/: archivos de configuración globales /home/: directorios personales de usuarios /lib/: librerías para comandos esenciales /mnt/ /media/: puntos de montaje /usr/: ficheros compartidos no esenciales /var/: ficheros variables frecuentemente /tmp/: ficheros temporales

58 Comandos en GNU/Linux Comandos para paginar y visualizar archivos cat (muestra el contenido de ficheros por pantalla) more / less (pagina el contenido de ficheros) head / tail (muetra las primeras / últimas líneas de un fichero)

59 Comandos en GNU/Linux Comandos para paginar y visualizar archivos (II) linux:~$ cat -n /etc/passwd linux:~$ more /etc/fstab linux:~$ less /etc/passwd linux:~$ cat /etc/passwd /etc/group linux:~$ tail -f /var/log/syslog linux:~$ head -n 1 /etc/passwd

60 Curso Linux: Administración de Sistema y Servicios Networking en GNU/Linux Networking

61 Curso Linux: Administración de Sistema y Servicios Las interfaces de red se configuran en el fichero '/etc/network/interfaces' (man interfaces). Configuración de la red aktor@irontec:~$ cat /etc/network/interfaces auto eth0 eth1 iface eth0 inet static address netmask broadcast gateway iface eth1 inet dhcp

62 Curso Linux: Administración de Sistema y Servicios Configuración manual de la red Configuración de la red ifconfig: configura interfaces de red. Asigna IP, máscara, gateway, etc. $ ifconfig eth netmask up route: añade rutas estáticas. Ejemplo típico: $ route add default gw $ route add net netmask gw $ route n (muestra tabla de rutas) /etc/resolv.conf: indica los servidores DNS $ cat /etc/resolv.conf nameserver

63 Curso Linux: Administración de Sistema y Servicios IP alias: crear un interfaz de red sobre otro. Configuración de la red Una misma red física puede albergar distintas redes con distinto direccionamiento y rango. $ ifconfig eth0: netmask $ ifconfig eth0:1 eth0:1 Link encap:ethernet HWaddr 00:14:85:E8:D3:AF inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:217 Base address:0xe800

64 Curso Linux: Administración de Sistema y Servicios Configuración manual de la red Configuración de la red /etc/hosts: realiza una resolución directa de nombre a IP sin realizar consulta DNS. Normalmente este fichero se mira antes de preguntar al servidor DNS (sólo para consulta de tipo A). Para asegurarnos que el sistema pregunte al DNS o al fichero '/etc/hosts' para resolver nombres de host hay que mirar el fichero '/etc/nsswitch.conf'

65 Curso Linux: Administración de Sistema y Servicios Configuración automática de la red (DHCP) Configuración de la red Configuración para el arranque: en /etc/network/interfaces definimos la interfaz como inet dhcp Configuración manual: se utiliza un cliente dhcp como dhclient o pump # dhclient eth0 # pump i eth0

66 Curso Linux: Administración de Sistema y Servicios netstat: muestra conexiones de red Comandos básicos de administración de red Comando potente que permite mostrar casi toda la información de la configuración TCP/IP de la máquina (man netstat). Ejemplos: netstat atup # muestra tambien procesos netstat a # muestra todas las conex. netstat a grep LISTEN netstat a grep ESTABLISHED netstat nrv # muestra tabla de rutas

67 Curso Linux: Administración de Sistema y Servicios Gestores de arranque Grub Datos de interes del archivo menu.lst: default 0 timeout 3 title Ubuntu, kernel root (hd0,1) kernel /boot/vmlinuz root=/dev/hda2 ro quiet splash initrd /boot/initrd.img savedefault boot title Microsoft Windows root (hd0,2) savedefault makeactive chainloader +1

68 Curso Linux: Administración de Sistema y Servicios Gestión de Paquetes en GNU/Linux Gestión de Paquetes

69 Curso Linux: Administración de Sistema y Servicios Paquetes.deb DPKG, Sistema de gestión de paquetes de Debian Permite la instalación, borrado y mantenimiento de.debs dpkg i paquete.deb: instala un paquete. dpkg r [ purge] paquete: elimina un paquete dpkg L paquete: muestra el contenido completo de un paquete. dpkg S file: busca paquetes que contengan el fichero. dpkg l: muestra la lista completa de paquetes instalados en el sistema. dpkg s paquete: muestra información del estado de un paquete.

70 Curso Linux: Administración de Sistema y Servicios APT, front-end avanzado para DPKG Paquetes.deb APT resuelve dependencias. Al instalar un paquete puede que éste dependa de otro u otros para su funcionamiento. APT detecta esta dependencia e instala los paquetes necesarios. Funcionamiento: Se crea una base de datos local con la información de los paquetes instalables. Para crear esta base de datos hace falta un fichero con las fuentes (/etc/apt/sources.list) de donde bajarse la información. Esta base de datos local hay que actualizarla periódicamente (apt get update)

71 Curso Linux: Administración de Sistema y Servicios Paquetes.deb APT, front-end avanzado para DPKG Funcionamiento (cont.): Cuando se solicita la instalación de un paquete, APT comprueba primero en el sistema que el paquete no esté ya instalado y posteriormente comprueba en la base de datos local si el paquete está disponible. Si el paquete está disponible entonces se conecta a la fuente en cuestión para bajarse el paquete (archivo.deb). Estos paquetes bajados se guardan en /var/cache/apt/archives Posteriormente se procede a la instalación y configuración automática del paquete. Si el paquete necesita datos de configuración nos los pedirá el APT.

72 Curso Linux: Administración de Sistema y Servicios APT, front-end avanzado para DPKG Definición de fuentes para APT: Paquetes.deb Se definen en el fichero /etc/apt/sources.list Se pueden configurar con un asistente ejecutando aptsetup. Para leer CDs con fuentes podemos utilizar también aptcdrom. Ejemplo de sources.list básico: deb stable main contrib non free deb non US stable/non US main contrib non free deb stable/updates main contrib non free

73 Curso Linux: Administración de Sistema y Servicios Paquetes.deb apt cache: realiza búsquedas sobre la base de datos local de paquetes. Útil para la obtención de información sobre software disponible. apt cache search patron: busca paquetes que cumplan un patrón. apt cache show paquete: muestra la información de un paquete apt cache depends paquete: muestra las dependencias del paquete. apt cache rdepends paquete: muestra las dependencias inversas del paquete.

74 Curso Linux: Administración de Sistema y Servicios Paquetes.deb apt get: interfaz para instalar y desinstalar paquetes así como para la generación y actualización de la base de datos local de paquetes. apt get update: Actualiza la base de datos local de paquetes. apt get upgrade: Actualiza todos los paquetes instalados que pueda (solo si hay versiones nuevas disponibles) apt get dist upgrade: Actualiza todos los paquetes que pueda incluso cuando la actualización implique la instalación de paquetes nuevos. apt get install paquete1 paquete2...: Instala paquetes

75 Curso Linux: Administración de Sistema y Servicios apt get Paquetes.deb apt get remove [ purge] paquete1 paquete2... : Desinstala paquetes. apt get clean: elimina archivos descargados en /var/cache/apt/archives (para liberar espacios, NO desinstala los paquetes).

76 Curso Linux: Administración de Sistema y Servicios Gestión de Incidencias en GNU/Linux Gestión de Incidencias

77 Curso Linux: Administración de Sistema y Servicios top Herramientas de monitorización Herramienta presente en todos los Unix que muestra información de forma continua (cada 3s.) sobre el estado del sistema, incluyendo la lista de procesos que más CPU están usando. Los procesos pueden ser ordenados en base a: Recursos: utilización de CPU, memoria... Usuarios: uid, gid... Procesos: prioridad, estado...

78 Curso Linux: Administración de Sistema y Servicios top Herramientas de monitorización

79 Curso Linux: Administración de Sistema y Servicios htop Herramientas de monitorización Herramienta similar a top pero con soporte para desplazamiento vertical entre los procesos. Permite gestionar los procesos (reiniciarlos, matarlos..) sin tener que conocer su PID.

80 Curso Linux: Administración de Sistema y Servicios htop Herramientas de monitorización

81 Curso Linux: Administración de Sistema y Servicios slmon Herramientas de monitorización Herramienta que permite monitorizar el rendimiento de un sistema en tiempo real. Los recursos que monitoriza son: Carga de CPU Memoria Interfaces de red Nº de usuarios logueados Sistemas de ficheros Procesos

82 Curso Linux: Administración de Sistema y Servicios slmon Herramientas de monitorización

83 Curso Linux: Administración de Sistema y Servicios iostat Herramientas de monitorización Estadísticas de CPU y acceso a disco (man iostat) Linux (mihost) 22/11/06 avg cpu: %user %nice %system %iowait %steal %idle 51,29 0,01 0,42 0,13 0,00 48,15 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn hda 2,55 14,45 59, hdb 0,09 18,78 7, %user: Uso de CPU en nivel de usuario. %nice: Uso de en nivel de usuario con prioridad. %system: Uso de CPU a nivel de sistema (kernel). %iowait: Porcentaje de tiempo esperando peticiones I/O de disco. %steal: Tiempo de espera involuntario por uso de varios CPU's (virtuales). %idle: Tiempo de espera sin recibir petición I/O de disco.

84 Curso Linux: Administración de Sistema y Servicios Herramientas de monitoriazión potion Consumo de ancho de banda por interfaz y conexión. potion eth0

85 Curso Linux: Administración de Sistema y Servicios Gestores de Arranque: LiLo Recuperación ante errores En caso de que algo haya machacado nuestro MBR... El objetivo es ejecutar /sbin/lilo de nuestro sistema para volver a escribir el MBR de la máquina y que lilo vuelva a funcionar. Para ello podemos arrancar de diferentes formas: Diskette de arranque preparado de antemano + /sbin/lilo CD 1 de Debian GNU/Linux con opcion rescue, rescbf24 o similar: Live CD (Knoppix o similar) + montar disco + chroot + /sbin/lilo (más complicada)

86 Curso Linux: Administración de Sistema y Servicios Gestores de Arranque: Grub Recuperación ante errores En caso de que algo haya machacado nuestro MBR... Podemos recuperarlo de varios modos Arrancamos con live-cd, montamos la partición, chroot y ejecutamos grub install /disco/duro Arrancamos con live-cd, consola, shell de grub (grub) y ejecutamos: grub> root(hd0,0) grub> setup(hd0) grub> quit

CURSO LINUX: Administración de Sistema y Servicios (parte 2)

CURSO LINUX: Administración de Sistema y Servicios (parte 2) IRONTEC - http://www.irontec.com CURSO LINUX: Administración de Sistema y Servicios (parte 2) 1 Iker Sagasti Markina Iñaki Baz Castillo Sistemas de ficheros en Unix

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

Más detalles

GNU/Linux Administración Básica

GNU/Linux Administración Básica Networking Quality and Security 22 de marzo de 2006 Parte I Administración básica Directorios básicos Sistema / Directorio raíz. El resto de directorios cuelgan de él. /bin Mandatos binarios esenciales

Más detalles

TP N 7 Comandos "mount" y "umount"

TP N 7 Comandos mount y umount Taller de GNU/Linux 2002 TP7 hoja 1/5 Universidad Nacional de La Matanza Ingeniería en Informática-Taller de GNU/Linux TP N 7 Comandos "mount" y "umount" Objetivos: Comprender los nombres utilizados por

Más detalles

Borra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación

Borra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación PRÁCTICA 0L- Ejercicios básicos de LINUX Edición de archivos Edición de archivos vi joe y jed touch less cat more Editor de textos por defecto editar tecla

Más detalles

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) GNU/Linux desde la línea de comandos Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) De qué vamos a hablar? Kit de primeros auxilios en la shell: Comandos básicos. VI para náufragos Búsquedas

Más detalles

Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio

Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio Qué es Linux? Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta. Principal

Más detalles

UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX

UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla,

Más detalles

Certificación LPIC-1, examen 117-101

Certificación LPIC-1, examen 117-101 Certificación LPIC-1, examen 117-101 NOTA: Este documento contiene un listado de preguntas tipo para el examen 117-101 de la certificación LPIC-1 realizado en marzo de 2011. La fundación LPI no permite

Más detalles

Utfsm jmc. SO Linux. Redes. Miguel Varas

Utfsm jmc. SO Linux. Redes. Miguel Varas Utfsm jmc SO Linux Redes Miguel Varas Parte final del curso Servicios Internet [1] Minirepaso linux básico y redes [2] DNS [3] Servidor web [4] Servidor de correo [5] Administración de cortafuegos [6]

Más detalles

Instalación de un sistema operativo de red basado en linux

Instalación de un sistema operativo de red basado en linux 1 Tema 6 Instalación de un sistema operativo de red basado en linux 2 Contenido Principales distribuciones Linux de tipo servidor Conceptos previos Particionado Instalación de Ubuntu 14.04 Instalación

Más detalles

Linux Completo (Versión Ubuntu 9)

Linux Completo (Versión Ubuntu 9) Descripción Sistema operativo Linux: Redes y Servidores Objetivos Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos: Instalar Linux en su equipo. Conocer las terminales

Más detalles

Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez

Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez Introducción a la SHELL El Shell es un programa que: Lee Escribe TERMINAL Ejecuta PROMPT COMANDOS La Shell es un intérprete de comandos 2 Qué

Más detalles

Linux Completo (Versión Ubuntu 9)

Linux Completo (Versión Ubuntu 9) Linux Completo (Versión Ubuntu 9) Duración: 100.00 horas Descripción Sistema operativo Linux: Redes y Servidores Objetivos Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos:

Más detalles

PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX

PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX 1. Cómo hago para ver los archivos del directorio anterior? ls../ 2. Cómo sé en qué directorio estoy? pwd 2. Como veo los archivos en

Más detalles

La consola en GNU / Linux

La consola en GNU / Linux La consola en GNU / Linux Autor: Jesús Gil (Yisux) Qué es la consola? La consola o terminal (Shell) es un programa informático donde intercatúa el usuario con el sistema operativo mediante una ventana

Más detalles

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN

CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN PROPÓSITO DEL CURSO Introducir completamente al participante en el trasfondo tecnológico del software libre y en especial GNU/Linux y proporcionar

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

Sistemas de Ficheros en GNU/Linux

Sistemas de Ficheros en GNU/Linux en GNU/Linux Page 1 Nota de Copyright 2005. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es

Más detalles

Comandos Linux Ayuda. Archivos y directorios

Comandos Linux Ayuda. Archivos y directorios Comandos Linux Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos Archivos y directorios ls lista los archivos y directorios sort ordena alfabéticamente una lista

Más detalles

Administración de Sistemas Operativos

Administración de Sistemas Operativos Kernel 2.4, 2.6.x Comunicaciones Aplicaciones Aplicaciones Utilidades Kernel del sistema Usuarios Gestión de archivos y seguridad Shell Lenguajes Programadores 1 DISTRIBUCIONES DE LINUX PARTICIONES Recomendado:

Más detalles

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4.

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4. 1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4. Como veo los archivos en un directorio? 5. Cómo puedo crear archivos

Más detalles

Entrenamiento de Linux

Entrenamiento de Linux Entrenamiento de Linux Linux Descripción General del entrenamiento: Linux es un sistema operativo gratuito de código abierto basado en Unix, con asistencia de desarrolladores en todo el mundo. Desarrollado

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op.. Cuentas Guía 1er laboratorio Linux - Comandos - Fork Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..) Windows: Cuenta (passwd): So (s2013o..) Programación en C Linux sobre Linux: gcc compiler

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

Comandos más utilizados en Linux

Comandos más utilizados en Linux 1 A addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio

Más detalles

Linux Operador. Programa de Estudio.

Linux Operador. Programa de Estudio. Linux Operador Programa de Estudio Linux Operador Conviértete en un Operador Linux. Profundiza tus conocimientos y se capaz de administrar los procesos del sistema operativo. Aprende comandos Unix y GNU,

Más detalles

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados.

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados. Comandos Linux Recopilación de algunos de los comandos LINUX más usados. addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento,

Más detalles

Práctica 2.3 Comandos en Linux

Práctica 2.3 Comandos en Linux Práctica 2.3 s en Linux s mas comunes 26/09/2011 Universidad Nacional Autónoma de México Pineda Almazán Edder Yair Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos

Más detalles

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490 CURSO GESTIÓN Y ADMINISTRACIÓN EN ENTORNOS OPERATIVOS LINUX Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490 Número de horas diarias: 3 h Lugar de impartición: C/.

Más detalles

100 ejercicios básicos sobre Linux

100 ejercicios básicos sobre Linux Boletines Linux (GNU Utils) Estos son ejercicios sencillos para práctica el trabajo con consola con las GNU Utils. Hay tambien algún coman do nuevo para que exploréis (umask y time). 100 ejercicios básicos

Más detalles

Curso avanzado de Linux

Curso avanzado de Linux Curso avanzado de Linux Rafael Varela Pet Unidad de Sistemas Área de Tecnologías de la Información y Comunicaciones Universidad de Santiago de Compostela Curso avanzado de Linux Recuperación del sistema

Más detalles

II. DISEÑO DEL SISTEMA. Introducción Instalación por red Arranque por red

II. DISEÑO DEL SISTEMA. Introducción Instalación por red Arranque por red II. DISEÑO DEL SISTEMA Introducción Instalación por red Arranque por red Qué es un cluster? Cluster de memoria Distribuida Nuestro Diseño Login SERVER PXE, NFS,TFTP, DHCP Internet DISKS NODOS DE COMPUTO

Más detalles

Comandos importantes:

Comandos importantes: Objetivo: Aprender a usar una de las herramientas mas potentes del sistema operativo Linx: sus consolas de terminal Accede a una consola de terminal :Alt+Ctrl+F1;...F6 o bien desde el entorno gráfico abriendo

Más detalles

Estructura de directorios

Estructura de directorios Diseño y Administración de Sistemas y Redes Juan Céspedes Curso 2005 2006 Un poco de historia 1 Un poco de historia Los primeros UNIX tenían una estructura de directorios muy distinta

Más detalles

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas Laboratorio de Seguridad en aplicaciones web Practica 1: Guía de configuración de laboratorio objetivos: Familiarizar al estudiante

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus.uson.mx Conceptos Comandos básicos de Linux Variables de ambiente Módulos

Más detalles

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007 1 FICHEROS ls: Lista los ficheros de un directorio concreto. ls l: Lista también las propiedades y atributos. ls la: Lista ficheros incluidos los ocultos de sistema. ls -la more: Lista los ficheros de

Más detalles

Licencia de Publicación

Licencia de Publicación Manual Mantenimiento Básico de servidores basados en GNU/Linux Universidad Nacional Heredia, Costa Rica Actualizado al 06 de Agosto de 2009 Por: José Pablo Carvajal Chaves Para efectos de la ejecución

Más detalles

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S.

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Linux Comandos básicos Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Motivación Académica Ideológica Económica Virtual terminal El kernel de Linux soporta terminales virtuales, dispositivo usado para

Más detalles

Cursos de Introducción a Linux

Cursos de Introducción a Linux Cursos de Introducción a Linux Programa de Estudio Cursos de Introducción a Linux Sabías que Linux es el sistema operativo de distribución libre más utilizado en el mundo? El curso Introducción a Linux

Más detalles

Sistema Operativo basado en Unix, es de creación Norteamericana y tiene como características:

Sistema Operativo basado en Unix, es de creación Norteamericana y tiene como características: FUNDAMENTOS Sistema Operativo basado en Unix, es de creación Norteamericana y tiene como características: Multiusuario Multitarea Multiproceso Multihilo El siguiente es un cuadro estructural de Windows

Más detalles

Tema 2: Sistemas Operativos. Linux

Tema 2: Sistemas Operativos. Linux Tema 2: Sistemas Operativos Linux Introducción Introducción Características 1 Windows Muchos Linux Distro = Distribución Escritorios Escritorios GNOME Escritorios KDE Escritorios XFCE es un entorno muy

Más detalles

Ramón Manjavacas Ortiz

Ramón Manjavacas Ortiz Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: Ramon.Manjavacas@uclm.es Conceptos básicos.: 1 Planificación de la Instalación.: 2.: 3 Instalación de Windows 2000

Más detalles

Capítulo 4. Archivos, directorios, usuarios y permisos

Capítulo 4. Archivos, directorios, usuarios y permisos Capítulo 4. Archivos, directorios, usuarios y permisos 4.1. Archivos y directorios Nota: Se va a utilizar el término fichero y archivo indistintamente, ya que son equivalentes. En Linux, todos los recursos

Más detalles

MANUAL RESUMIDO DE COMANDOS DE LINUX TERMINAL. Ampliar ayuda de mandatos. man mandato

MANUAL RESUMIDO DE COMANDOS DE LINUX TERMINAL. Ampliar ayuda de mandatos. man mandato 1 Manual resumido de comandos básicos de Linux terminal. MANUAL RESUMIDO DE COMANDOS DE LINUX TERMINAL. Ampliar ayuda de mandatos. man mandato Muestra un manual sobre el mandato. Su modo de uso y sus variantes.

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

apt cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado.

apt cache search (texto) Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado. Comandos Linux Recopilación de algunos de los comandos LINUX más usados. addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo A adduser Se utiliza para añadir un usuario. En ese

Más detalles

Lo esencial del archivo Fstab

Lo esencial del archivo Fstab A) Que es el archivo Fstab? Fstab significa: File System Table (Tabla de Sistemas de ficheros). Se encuentra en el directorio /etc/fstab. Cuando encendemos nuestro PC con Linux, el sistema operativo se

Más detalles

Administración de Linux

Administración de Linux Administración de Linux Usuarios, grupos y permisos Contenidos Administración de usuarios Creación, modificación, eliminación Atributos de las contraseñas Administración de permisos en archivos y directorios

Más detalles

Montaje de particiones

Montaje de particiones Instituto Tecnológico de Costa Rica Programa Mantenimiento de Computadoras Personales Curso: Linux Profesor: Ing. Javier Pérez Rodríguez Montaje de particiones Ubuntu reconoce automáticamente la conexión

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX Eduard Lara 1 1. SISTEMAS DE FICHEROS DE LINUX Todos los sistemas operativos estructuran sus objetos en una estructura jerárquica en forma de árbol que contiene

Más detalles

1. INTRODUCCIÓN A GNU/LINUX Y EL SOFTWARE LIBRE. Proviene de UNIX, otro sistema operativo, y es casi un derivado de él.

1. INTRODUCCIÓN A GNU/LINUX Y EL SOFTWARE LIBRE. Proviene de UNIX, otro sistema operativo, y es casi un derivado de él. 1. INTRODUCCIÓN A GNU/LINUX Y EL SOFTWARE LIBRE. GNU/Linux es un sistema operativo, para empezar. Significa esto que es un conjunto de instrucciones que nos va a permitir "hacer cosas", cualquier tipo

Más detalles

Comandos para manipulación de archivos y directorios Parte II

Comandos para manipulación de archivos y directorios Parte II Capitulo V Comandos para manipulación de archivos y directorios Parte II Sistema de archivos en linux ext, ext2, ext3, ext4 Un sistema de archivo es la forma en la que se estructuran y organizan los datos

Más detalles

CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES)

CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES) CURSO TALLER DE ADMINISTRACION DE SERVIDORES LINUX NUMERO DE HORAS: 40 A 50 HORAS DURACION: 2 HORAS DIARIAS 1 SOLO HORARIO(1 MES) TEMARIO DEL CURSO PARA LINUX ASPECTOS GENERALES Qué es el Software libre

Más detalles

Descubre gnulinex 1. Capítulo 16. El sistema de archivos

Descubre gnulinex 1. Capítulo 16. El sistema de archivos Descubre gnulinex 1 Capítulo 16 El sistema de archivos 2 Descubre gnulinex Conceptos básicos Uno de los principios básicos del sistema operativo Linux es la consideración de que todo flujo de bits constituye

Más detalles

Linux Guía básica Ordenes de Linux

Linux Guía básica Ordenes de Linux Linux Guía básica Ordenes de Linux ls Lista los ficheros de un directorio concreto ls -l Lista también las propiedades y atributos ls -la Lista ficheros incluidos los ocultos de sistema cd nom_directorio

Más detalles

DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMÁTICO EJEMPLO DE CUESTIONES BÁSICAS A CONOCER:

DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMÁTICO EJEMPLO DE CUESTIONES BÁSICAS A CONOCER: DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMÁTICO EJEMPLO DE CUESTIONES BÁSICAS A CONOCER: 1) Para que sirve la función wait ( & dato ) y que valor se obtendría en la variable dato. 2) Diferencias entre

Más detalles

CONFIGURACION DE SERVICIOS DE RED

CONFIGURACION DE SERVICIOS DE RED CONFIGURACION DE SERVICIOS DE RED POR: ING-ESP PEDRO ALBERTO ARIAS QUINTERO Este Es un documento donde se detalla la configuración de servicios en red basados en Linux debían, dhcp, dns, web, correo, ssh,

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

Manual de utilización de Proxmox

Manual de utilización de Proxmox Manual de utilización de Proxmox Introducción Proxmox es una distribución de virtualización que ofrece la posibilidad de gestionar servidores virtuales (VPS) con tecnologías OpenVZ y Linux KVM al mismo

Más detalles

Administración de GNU/Linux

Administración de GNU/Linux Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer

Más detalles

1. CARACTERÍSTICAS DE LINUX.

1. CARACTERÍSTICAS DE LINUX. UNIDAD 1: EL SISTEMA OPERATIVO LINUX 1. CARACTERÍSTICAS DE LINUX. El sistema operativo LINUX es un conjunto de programas y una serie de utilidades que permiten al usuario gestionar los recursos hardware

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Usuarios, Grupos y Permisos en GNU/Linux

Usuarios, Grupos y Permisos en GNU/Linux Usuarios, Grupos y Permisos en GNU/Linux Page 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike.

Más detalles

Unix Administración del sistema (AIX, HP-UX, Solaris, Linux) - Versión digital

Unix Administración del sistema (AIX, HP-UX, Solaris, Linux) - Versión digital Prefacio 1. Objetivo de este libro 9 2. Presentación de la obra 9 Introducción 1. Principales usos profesionales de Unix 11 1.1 Particularidad de los servidores dedicados 12 1.2 Principales características

Más detalles

Comandos Básicos de Linux

Comandos Básicos de Linux Comandos Básicos de Linux 1/8 LOGIN Y PASSWORD El proceso de Login distingue a un usuario de otro. Identifica a cada usuario con un nombre. Tras arrancar el sistema: Linux login: nombre de usuario Password:

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Sistema Operativo Linux Contenidos Administración de usuarios Creación, modificación, eliminación Atributos de las contraseñas Administración de permisos en archivos y directorios Mecanismos de autenticación

Más detalles

TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA

TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA SISTEMA OPERATIVO. CONCEPTO El sistema operativo (SO) forma parte del software base que

Más detalles

SISTEMA OPEATIVO DEFINICIÓN

SISTEMA OPEATIVO DEFINICIÓN DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse

Más detalles

Mirror remoto con DRBD en Linux

Mirror remoto con DRBD en Linux - Estréllate y Arde - http://www.estrellateyarde.org - Mirror remoto con DRBD en Linux DRBD (Distributed Replicated Block Device, drbd.org) permite mirror remoto en tiempo real (equivalente a RAID-1 en

Más detalles

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Linux: Un poco de Historia 2. Características 3. Elementos de la Interfaz gráfica 4. Línea de Comandos 5. Comandos básicos

Más detalles

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas Entorno Linux/Unix 1 Qué es Linux? Una versión gratuita de UNIX para PC 2 Vale... y qué es UNIX? S.O. diseñado a principios de los años 70 en los laboratorios de AT&T Multitarea, multiusuario años 70-80:

Más detalles

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0 Tema: Unidad 3. Los comandos que se presenta en esta práctica son para el manejo de los archivos del Sistema Operativo GNU/Linux. Tiempo estimado de Ejecución : 1.30 H Valoración: 10% Objetivo: Dar a conocer

Más detalles

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS)

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) [ admin basico gnu ] Marcelo López Minnucci 17 de octubre de 2015 Objetivo del tutorial Conocer la ubicación estándar

Más detalles

LINUX EL SISTEMA OPERATIVO

LINUX EL SISTEMA OPERATIVO Linux El Sistema Operativo 1 Capítulo 1 LINUX EL SISTEMA OPERATIVO A mediados de los años 70, durante la guerra fría, el gobierno norteamericano escogió un sistema operativo muy popular entre las universidades

Más detalles

Sistema operativo GNU/Linux básico. Muestra la ruta completa hasta el directorio actual

Sistema operativo GNU/Linux básico. Muestra la ruta completa hasta el directorio actual A.Tablas de comandos A.1. Sistema de ficheros ls [pattern] cd [ruta] pwd find [parámetros] [path] ln ruta [nombrenuevolink] Lista los contenidos de un directorio determinado -a muestra todos los contenidos,

Más detalles

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer Auxiliar 1 CC31A Profesor: José Miguel Piquer Auxiliares: Carlos Hurtado Sebastián Kreft Pedro Valenzuela Comandos útiles: ls Muestra

Más detalles

Instalación de Debian GNU/Linux en la IBM RS6000/B50

Instalación de Debian GNU/Linux en la IBM RS6000/B50 CopyLeft 2002 Jordi Adame Vivanco jordi-at-jordi-dot-net J O R D I. N E T Se puede distribuir este manual bajo la licencia GPL Instalación de Debian GNU/Linux en la IBM RS6000/B50 Lo primero que debemos

Más detalles

Manual Administración y servicios en GNU/Linux

Manual Administración y servicios en GNU/Linux Manual Administración y servicios en GNU/Linux Contenido Créditos y licencia Convenciones tipográficas UNIDAD I: INTRODUCCIÓN A GNU/LINUX Tema 1: Sistema operativo GNU/Linux Tema 2: Distribuciones GNU/Linux

Más detalles

Unidad 3: Gestión de Usuarios y Grupos Permisos y Procesos

Unidad 3: Gestión de Usuarios y Grupos Permisos y Procesos Unidad 3: Gestión de Usuarios y Grupos Permisos y Procesos Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Jorge Juan , Enrique

Más detalles

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes williamjmorenor@fedoraproject.org

Escuela Fedora. Manual para el Estudiante. CC-By William Moreno Reyes williamjmorenor@fedoraproject.org Manual para el Estudiante CC-By William Moreno Reyes williamjmorenor@fedoraproject.org La Escuela Fedora es una iniciativa de la comunidad de Usuarios y Colaboradores de Fedora en Nicaragua con el apoyo

Más detalles

Aunque parezca contradictorio en su significado tiene un concepto filosófico mucho mas profundo.

Aunque parezca contradictorio en su significado tiene un concepto filosófico mucho mas profundo. Página 1 de 16 Qué es Linux? El sistema operativo que utilizaremos se lo conoce como GNU/Linux. Aunque esta dividido en dos palabras GNU y Linux nos enfocaremos en conocer que es Linux. Linux es el núcleo

Más detalles

Práctica 1. El entorno UNIX. IMPORTANTE: Cuando el alumno abandone el aula y quiera apagar el ordenador debe saltar al punto 14.

Práctica 1. El entorno UNIX. IMPORTANTE: Cuando el alumno abandone el aula y quiera apagar el ordenador debe saltar al punto 14. Práctica 1 El entorno UNIX [ Pagina Principal Prácticas ] En esta práctica nos centraremos en el manejo del entorno UNIX. Este es un sistema operativo Multitarea y Multiusuario. Aunque accedamos al sistema

Más detalles

DISCOS Y SISTEMAS DE FICHEROS

DISCOS Y SISTEMAS DE FICHEROS CONTENIDOS: 1. Discos 1. Organización lógica de los discos 2. Operaciones básicas: formateo y particioando 2. Sistemas de ficheros 1. Visión del usuario 2. Visión del sistema 3. Operaciones: tipos, creación

Más detalles

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla, el teclado,

Más detalles

Comandos Bash/GNU/Linux

Comandos Bash/GNU/Linux Comandos Bash/GNU/Linux Jorge Fuertes Alfranca http://queru.org Marzo de 2009 1. Introducción En esta guía rápida trataremos de aprender el mínimo necesario para manejarse con un sistema operativo GNU

Más detalles

Lboratorio 4 Programación bajo plataformas abiertas IE-0117 Juan Luis Orozco Villalobos-B14801

Lboratorio 4 Programación bajo plataformas abiertas IE-0117 Juan Luis Orozco Villalobos-B14801 Lboratorio 4 Programación bajo plataformas abiertas IE-0117 Juan Luis Orozco Villalobos-B14801 1.Observe el contenido de los directorios usados por init para los scripts de inicialización de servicios

Más detalles

Ing. Andrés Bustamante afbustamanteg@unal.edu.co

Ing. Andrés Bustamante afbustamanteg@unal.edu.co Ing. Andrés Bustamante afbustamanteg@unal.edu.co 2009 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 1 / 12 Contenidos 1 2 3 4 5 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 2 / 12

Más detalles

Nodo Nacional de Bioinformática

Nodo Nacional de Bioinformática Nodo Nacional de Bioinformática Universidad Nacional Autónoma de México Nodo Mexicano EMBNet Taller 1. Introducción al biocómputo en Sistemas Linux y su aplicación en filoinformática Semana 1. Descubriendo

Más detalles

NAUTILUS. El navegador de archivos Nautilus. nombre.extensión

NAUTILUS. El navegador de archivos Nautilus. nombre.extensión El navegador de archivos Nautilus. Toda la información con la que trabajamos en un sistema operativo se organiza o almacena en ficheros o archivos. Los archivos están formados por un nombre y una extensión.

Más detalles

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat Instalación de servidores FTP y WEB en Linux ÍNDICE 1. Instalación de Linux Ubuntu en el Vmware 2. Comandos

Más detalles

Comandos de Linux. $awk F: `$1==1000 {print$2} fichero = si el campo es igual a 1000, extrae el campo 2.

Comandos de Linux. $awk F: `$1==1000 {print$2} fichero = si el campo es igual a 1000, extrae el campo 2. Comandos de Linux Awk extraer información de un fichero en un determinado orden $ awk F `[condición] {orden} fichero Algunos ejemplos: $awk F: `{print$3 $5} fichero = Extrae el campo 3 y 5. $awk F: `{print$0}

Más detalles

TEMA 2: Sistemas Operativos

TEMA 2: Sistemas Operativos TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS

ADMINISTRACIÓN DE BASES DE DATOS ADMINISTRACIÓN DE BASES DE DATOS 1. PREINSTALACIÓN EN EL SERVIDOR 1.1 Información del Proveedor Literatura sobre el producto. Medio(s) de distribución. Política de instalación. 1.2 Información de la Empresa

Más detalles