Sie sind auf Seite 1von 5

TEMA-1 : INTRODUCION AL SISTEMA OPERATIVO LINUX

1.1 Qu es un sistema operativo?


Un sistema operativo (s.o) es un conjunto de programas compilados que se encargan de administrar el hardware del ordenador. Es el intermedio entre los programas de aplicacin (por ejemplo Word) y el propio hardware.

1.2 Funciones de un sistema operativo


Administrar la memoria principal (RAM). Ningn programa puede distribuirse la memoria que necesite. Controlar los accesos a los perifricos. Ningn programa puede escribir o leer directamente de un dispositivo. Administrar el almacenamiento de los datos en los discos duros o disquetes. Por ejemplo, MS-DOS utilizaba un sistema de almacenar archivos jerrquicos, con un directorio raz y subdirectorios. Asignar tiempos de CPU a los programas. Asignar autorizaciones de acceso a los archivos. Por ejemplo, solo lectura, escritura, ejecucin, etc. Recoger informacin sobre los programas activos. Por ejemplo, estado, tiempo de CPU asignado, memoria RAM asignada, etc. Comunicar usuarios y maquinas. Interactividad.

1.3 Qu es Linux?
Lo que realmente se entiende bajo el termino Linux es el Kernel, el ncleo del sistema operativo. Estructura de Linux El s.o tiene 2 partes fundamentales: NUCLEO o KERNEL: es la parte ms importante del s.o. Se encarga de gestionar la memoria, los procesos y las entradas/salidas. Es la parte que acta sobre el hardware del ordenador. SHELL: En LINUX este programa se conoce como Shell. Se trata de un intrprete de comandos. Para Unix existe una gran cantidad de software libre, lo que significa que estos programas estn tambin disponibles para Linux. Es el conjunto de todo esto (kernel y utilidades) lo que realmente forma un sistema operativo. Como ya se ha mencionado, existe para Unix una cantidad enorme de software libre. En este punto aparecen las distribuciones (SuSE, RedHat, Slackware, Debian, OpenLinux, Mandrake, Mandriva.

1.4 Algunas caractersticas de UNIX/LINUX


1.4.1 Multitarea Significa que parece que el s.o est ejecutando ms de una tarea o proceso al mismo tiempo, simultneamente, el sistema puede imprimir un documento, copiar un archivo y conectarse a Internet. Un ordenador que disponga de un solo procesador, solo podr ejecutar una instruccin en un momento determinado.

1.4.2

Multiusuario

Varios usuarios pueden conectarse simultneamente a un ordenador.


1.4.3 Otras caractersticas LINUX LINUX es compatible con casi todos los sistemas UNIX. LINUX utiliza el sistema de consolas virtuales. LINUX puede coexistir con otros s.o. Dispone para ello de un programa que se llama LILO. LINUX existe para Intel x86, y otras arquitecturas como SPARC, Alpha, PowerPC, MIPS, etc LINUX admite distintos sistemas de archivos para almacenar datos: ext2, ext3, Reiser Fs, JFS, XFS, msdos, iso9660 LINUX es un potente s.o para trabajar en red.

1.5 Numeracin de las versiones de LINUX VERSION ESTABLE: Se identifican por tener nmeros pares en el nmero menor de versin (el segundo) Por ejemplo 2.2 VERSION BETA o en DESARROLLO: Se identifican por tener nmeros impares en el nmero menor de versin (el segundo) Por ejemplo 2.3 cambia muy rpidamente.

Por ltimo, todos los componentes y aplicaciones para LINUX llevan su propio nmero de versin. Por ejemplo, el escritorio KDE tiene la versin 3.2.2 mientras que el GNOME tiene la 2.10.

TEMA-2 : INSTALACIN DE LINUX


2.1 Particionando el disco duro

Hay tres tipos de particiones: PRIMARIAS, EXTENDIDAS y LGICAS. Slo puede haber un mximo de 4 particiones primarias en un disco. Para particionar un disco en ms de 4, deberemos especificar una como extendida. Las particiones extendidas actan como contenedores de particiones lgicas. LINUX se comunica con los dispositivos fsicos mediante los controladores de dispositivos (drivers) llamados ficheros especiales de dispositivos y que se encuentran en el directorio /dev.

TEMA-3 : INTRODUCION AL SISTEMA OPERATIVO LINUX


3.1 Sintaxis general de un comando en LINUX

La sintaxis general de un comando en Linux es: Comando [-modificador/es] [argumento/s] -Salida del sistema: El apagado se hace mediante el root normalmente. Para hacer un apagado seguro se utiliza:..................................................... # shutdown h now Para hacer un reset seguro: ........................................................................ # shutdown r now

Para detener el sistema (parecido al shutdown): ..............................................................# halt Para hacer CTRL+ALT+SUPR: ......................................................................................... # reboot Para finalizar la sesin actual: ........................................................................................ #logout Para finalizar la ejecucin del Shell actual: .......................................................# exit CTRL+D -Metacaracteres o comodines: Para designar un carcter cualquiera......................................................................................... ? Para designar un nmero cualquiera de caracteres ................................................................... * Para designar varios caracteres posibles .........................................................[car1 car2 car3 ] Para designar un rango de caracteres posibles................................................ [car inicio-car fin] -Agrupamiento de comandos: Para realizar una ejecucin sucesiva e independiente ........................ comando 1;comando2; Para realizar una ejecucin sucesiva como un conjunto ................... (comando1;comando2;) Para realizar en segundo plano comandos ...................................... (comando1;comando2;)& Para ejecutar un comando2 si funciona el comando 1 ........................ comando1&&comando2 Para ejecutar un comando2 si falla el comando1 .................................. comando1||comando2 Para utilizar comandos de filtro .......................................................... comando1|comando2| - Para cambiar la contrasea del root..............................................................sudo passwd root -Recorrido por el histrico de comandos ....................... flecha hacia arriba y flecha hacia abajo -Terminacin de comandos .................................................................................................... TAB -Cancelacin de comandos ................................................................................................ CTRL+C -Algunos comandos de propsito general: Para mostrar la fecha y hora actual del sistema ................................................................... date Para cambiar fecha y hora del sistema ............................................. date [MMDDhhmmAAAA] Para mostrar el calendario de un ao ......................................................................... cal [AAAA] Para mostrar el calendario de un mes de un ao ................................................. cal [MM YYYY] Para mostrar la lista de usuarios conectados ........................................................................who Para mostrar desde que mquina se ha conectado un usuario a la red.................................... w Para mostrar el usuario actual ........................................................................................ whoami Para borrar la pantalla........................................................................................................... clear Para mostrar el nombre de usuario que ha iniciado la sesin ........................................logname Para mostrar el sistema operativo que se est ejecutando .............................................. uname Para mostrar toda la informacin del sistema operativo ............................................. uname -a Para mostrar el dispositivo donde se est trabajando ............................................................ tty Para mostrar la identificacin de usuario y grupo ..................................................... id [usuario] Para mostrar una lnea de texto.................................................................................. echo texto Para mostrar una lnea de texto con el prompt seguido ........................................ echo -n texto Para mostrar una lnea de texto con caracteres especiales (TAB,ENTER,).......... echo -e texto Para mostrar el manual de un comando ............................................................... man comando Para crear un alias .................................................................................... alias [nombre=valor] Para borrar un alias ............................................................................................. unalias nombre

TEMA-4 : INTRODUCION AL SISTEMA OPERATIVO LINUX


4.1 Tipos de fichero Los archivos son los elementos bsicos para organizar y manejar la informacin en cualquier s.o., en Linux se diferencian en los siguientes tipos: Ficheros normales (de texto ASCII): Pueden contener texto legible o un programa ejecutable. Directorios: Sirven para estructurar el espacio del disco duro agrupando archivos. Pueden contener subdirectorios, y se representan con una d delante de la mscara de permisos. Ficheros de dispositivo (en modo carcter o modo bloque): Representan a los perifricos administrados por el s.o. y se encuentran normalmente en el directorio /dev. Los ficheros de dispositivo de bloque son perifricos como los discos duros en los que los datos se leen y escriben en bloques. Los ficheros de dispositivo de carcter como el puerto de comunicaciones serie leen y escriben de forma secuencial, emitiendo y recibiendo un solo byte cada vez. Corresponden a este tipo de ficheros los mdems, impresoras y terminales. Tambin existen archivos ocultos (empiezan por .), o los comprimidos (con extensin .z .gz) 4.2 Directorios Los archivos de Linux se organizan en una estructura jerrquica de directorios. El directorio raz se representa con /; tambin se utiliza el mismo smbolo para separar los nombres de directorios. Nombre de ruta relativo: Consiste en escribir el nombre del archivo/directorio a partir del directorio actual (desde donde escribimos). Nombre de ruta absoluto: Consiste en escribir el nombre del archivo/directorio tomando como punto de partida el directorio raz ( / ). 4.3 Sistemas de archivos Tipos: MINIX (El ms antiguo, archivos hasta 64Mb) EXT2 (Sistema de ficheros nativo de Linux) EXT3 (Mejora del ext2 para recuperar ficheros por un mal apagado) EXT4 (el utilizado actualmente) REISER FS VFAT Iso9660 (estndar para CD-ROM) NTFS (Sistema de ficheros en red) HPFS (Ficheros de OS/2) 5 Comandos bsicos de manejo de archivos Para visualizar el contenido de un archivo o archivos ..................... cat archivo1 archivo2 Para crear un archivo de texto ................................................................. comando>archivo Para borrar archivos ........................................................................ rm archivo1 archivo2 Para renombrar archivos .....................................................................mv archivo1 archivo2 Para mover archivos ........................................................................... mv archivo directorio Para copiar archivos.............................................................................. cp archivo1 archivo2 Para copiar archivos dentro de un directorio .................. cp archivo1 archivo2 directorio Para copiar un directorio a otro ..............................................cp R directorio1 directorio2 Para listar archivos/directorios........................................................... ls [archivo/directorio]

Para buscar archivos .................................. find [directorio de inicio] [criterios] [opciones] Criterios: -name(nombre) ; -size(tamao) ; -empty (vacos) Para mostrar el tipo de archivo ............................................................................file archivo Para mostrar el contenido de un archivo pantalla a pantalla ....................................... more Para asignar varios nombres a un archivo o crear enlace blando .... ln s archivo1 archivo2 Para mostrar el nombre del directorio de trabajo actual................................................pwd Para crear directorios ......................................................... mkdir directorio1 directorio2 Para borrar directorios vacos .............................................rmdir directorio1 directorio2 Para borrar directorios y su contenido ................................ rm r directorio1 directorio2 Para cambiar el directorio de trabajo ............................................................. cd [directorio]

Das könnte Ihnen auch gefallen