S.Operativos

Sistemas operativos I y II

Actividad :

1.Cual fue el primer S.Operativo para PC? De que empresa ?
2.Que otros sistemas conoces ?
3.A que renució Windows para implantarse en el 90% de los PC?
4.Realiza una presentación de la historia de los sistemas Windows con años de aparicion e imagenes.
5.Que es la Free Software Foundation ? ¿Que objetivos tiene?
6.Que significa la expresión copyleft?
7.Que ocurre en 1991?
8.Que es una distribución Linux? Cita las mas importantes.
9.Que es MacOS ? Busca cual es su ultima versión.
10.Que es CLI ? Que es GUI ? Pon ejemplos
11.Concluye de la tabla comparativa entre Linux y Windows , los defectos de cada uno.

Proceso de arranque

Instalacion de sistemas operativos

¿Qué es un sistema operativo?

Es un conjunto de programas destinado a administrar los recursos de un ordenador , además de actuar como intermediario entre un sistema físico y las personas que lo manejan, proporcionando un entorno en el que se puedan ejecutar los programas. Sirve de puente entre el hardware , sus programas ( software) y el usuario.

El sistema operativo tiene dos objetivos principales:

  • Comodidad. Debe ser cómodo y accesible para los usuarios.
  • Eficiencia. Debe gestionar los recursos tanto de hardware como de software de forma eficaz y adecuada.

Funciones que cumplen los sistemas operativos :

Interfaz de usuario : Es la forma en la que el usuario se comunica con el ordenador .Recibe las ordenes desde el teclado y ratón y muestra la información por la pantalla. Existen dos tipos básicos de interfaz de usuario que son el interprete de comandos y los entornos gráficos.

Administración de recursos hardware: Todos los componentes del ordenador son gestionados por el S.Operativo.

Administración de archivos: Controla el acceso, creación y borrado de archivos y programas. Se encarga de escribir de manera adecuada la información en los discos.

Administración de tareas : Hace posible que varios programas puedan funcionar al mismo tiempo. El S.O se encargara de decidir que tarea se ejecutara en cada momento y cuanto tiempo de procesador ocuparan.

Linux , tambien llamado GNU/Linux , nació gracias a la idea de Linus Torvalds de crear un sistema basado en Unix para ordenadores domésticos , completamente constituido por software libre (ofrece a los usuarios la posibilidad de usarlo, modificarlo y distribuir copias libremente).

Distribuciones :

Una distribución es un conjunto de aplicaciones reunidas por un grupo , empresa o persona para permitir instalar facilmente un sistema linux. Gran parte de ellas vienen en formato Live-CD. Internet es fundamental a la hora de mantener el sistema Linux actualizado  o de adquirir nuevos programas que se denominan paquetes.

Otro aspecto importante , es la elección del escritorio con el que se desea trabajar. Hay varios tipos , los más usados son GNOME y KDE.

La superioridad de Linux en seguridad, administración de redes y otros aspectos frente a cualquiera de Microsoft Windows es incuestionable. Si a esto le sumas su libre distribución en muchos de los casos, se convierten en algo genial que va ganando adeptos.

Estas son las distribuciones de Linux más extendidas: 

  Esta empresa estadounidense ofrece las distribuciones más utilizadas en servidores. Actualmente la versión gratuita es Fedora. www.redhat.es
 Esta distribución está respaldada por Red Hat y desarrollada por la comunidad de usuarios. fedoraproject.org/es
 Distribución francesa basada en RedHat y muy accesible para quienes se inician. Tras la fusión con Conectiva cambió u nombre por Mandriva. Actualmente está en la versión 2009, que se ofrece en distintos packs, algunos gratuitos y otros de pago www.mandriva.com/es
 Puro espíritu GNU, desarrollada por una amplia comunidad de alrredor de 500 programadores repartidos por todo el mundo y distribuida de forma gratuíta. Una de las más estables. Como inconveniente, no es tan accesible para usuarios principiantes como las anteriores. www.debian.org
 Distribución basada en Debian que está ganando mucha popularidad por su facilidad de uso y de instalación. A partir de ella también se crearon otras distribuciones específicas como xubuntu, kubuntu e edubuntu. www.ubuntu.com
 Desarrollada por la empresa Novell Netware. Ofrece distintas versiones de la distribución (profesional, empresarial, etc). Actualmente Novell la ofrece con openSUSE la versión gratuíta de esta distribución. es.opensuse.org

LinuxDistro Timeline

Caracteristicas y ventajas de Linux :

Es un sistema multitarea , multiproceso , multiplataforma y portable , se puede ejecutar en micros de PC como Intel y AMD y en ordenadores para servidores (IBM, Alpha , MIPS , etc…)

Linux es también un sistema operativo multiusuario , puede ser empleado de forma segura por varios usuarios simultáneamente . Pero por motivos de seguridad solo puede haber un superusuario o roto , capaz de cambiar la configuración general del sistema.

Entre las principales ventajas de este sistema cabe destacar su robustez, estabilidad y rapidez. La gratuidad del software , el hecho de que sea modificable y la gran cantidad de aplicaciones disponibles en internet.

Como Linux estructura la información :

El interprete de comandos en Linux :

El interprete de comandos o shell es la interfaz entre el usuario y el sistema operativo , existen varios interpretes , pero uno de los mas utilizados es el BASH.

Ejemplos :

ls /etc/*.conf , lista todos los archivos del directorio /etc con extension .conf

ls b*e > lista.txt , volcara en el fichero lista.txt todos los archivos del directorio actual que empiecen por b y finalicen por e.

ls -l /etc/ | less , para ver el listado entero y fraccionado en varias pantallas , se utiliza less.

ls – a , muestra los archivos ocultos.

El usuario , ya sea administrador o usuario , tiene un manual en linea que explica y da información sobre todos los comandos Linux.

man ls

Si se desea disponer del manual en español , tendriamos que instalar el paquete :

aptitude install manpages-es

pwd , devuelve la ruta absoluta del directorio en el que estamos

cd ruta_directorio, cambia de directorio , ej : cd /etc

mkdir nombre_directorio , crea un directorio

rmdir nombre_directorio , elimina un directorio vacio

touch archivo , crea un archivo de texto en blanco

rm archivo , borra un archivo

cp archivo destino , copia un archivo

updatedb

locate /etc “conf” , busca todos los elementos que tengan el motivo conf en su titulo

clear , borra toda la pantalla

whoami , da el nombre del usuario actual

hostname , da el nombre de la maquina

head archivo , muestra el principio del archivo

tail archivo , muestra las ultimas lineas del archivo

du -hs, muestra estadisticas de uso del disco.

df -h , informa sobre la cantidad de espacio ocupada.

su , permite trabajar con permisos de superusuario o administrador del sistema.

help comando , permite obtener ayuda sobre los comandos.

adduser  nombre_usuario , crear nuevos usuarios.

xkill , para cerrar aplicaciones en modo gráfico.

apt-get , descargar e instalar nuevos programas.

Creacion de Usuarios en Lliurex

Practicas escritorio gnome

Paneles , Menus y Lanzadores

Particiones

El navegador de archivos nautilus , Practicas

Combinaciones de teclas

Teoria comandos , Practicas

Actualizacion del Sistema

Presentación Linux : linux

Comandos básicos para Linux : comandos basicos linux

Ejemplos de uso Linux en terminal

Ejercicios SHELL Linux

100 Ejercicios básicos