Você está na página 1de 19

ICSO - Instalao e Configurao de Sistemas Operacionais de Redes Linux

Agenda

Apresentao da disciplina Sistemas Operacionais UNIX LINUX O projeto GNU Distribuies LINUX Mercado de tecnologia e o LINUX Arquitetura

Apresentao da disciplina
Ao final do curso, o aluno dever ser capaz de:

Instalar o sistema operacional Linux. Executar o gerenciamento bsico do sistema operacional Linux. Executar e manipular a interface do sistema operacional Linux. Utilizar as ferramentas do sistema operacional Linux. Controlar o uso de seus recursos. Interpretar e operar esses recursos.

Contedo

Linux Caractersticas e Arquitetura Instalao Linux Administrao de usurios Sistema de Arquivos e Diretrios Aprendendo comandos do Linux Conhecendo a Documentao Editores de Texto Manipulando Hardware e Dispositivos Compactadores, empacotadores e procedimentos de Backup. Shell Script Agendamento de Tarefas Instalando, removendo e atualizando programas.

Bibliografia Recomendada
TIBET, Chuck V.. Linux: administrao e suporte. So Paulo: Novatec, 2001. 384p.

MOTA FILHO, Joo Eriberto. Descobrindo o Linux: entenda o sistema operacional GNU/linux.So Paulo: Novatec, 2007. 537p. TANENBAUM, Andrew S.. Redes de Computadores.Rio de Janeiro: Campus, 2003. 945p. RIBEIRO, Uir. Certificao Linux. Rio de Janeiro: Axcel Books, 2004. 450p.

NEVES, Julio Cezar. Programao Shell Linux. Rio de Janeiro: Brasport, 2008. 452p.

Sistema Operacional

Um programa ou conjunto de programas;

Habilita a mquina ou hardware a executar funes;


Gerencia a execuo de outros programas e recursos do hardware; Sem o sistema operacional, o hardware no pode ser utilizado.

Sistema Operacional - TIPOS

GUI Abreviatura de Graphical User Interface oferece uma interface grfica ao usurio; Multi-usurio Permite que vrios usurio utilizem os recursos do mesmo hardware ao mesmo tempo executando diferentes tarefas; Multi-processamentos Permite o uso de vrios processadores ( hardware ),ao mesmo tempo; Multi-tarefas Permite mltiplos processos de programas simultaneamente;

Sistema Operacional TIPOS

Multi-Thread Permite a execuo de partes de um programa de forma concorrente; Monotarefa Executa um programa por vez. O processamento serial.

Estrutura Bsica SO
Composto de vrios componentes com funes especificas. Os componentes mais importantes so:

Ncleo ou Kernel: o corao do sistema operacional, responsvel pela gerncia dos recursos do hardware usados pelas aplicaes; Drivers : mdulos de cdigo especcos para acessar os dispositivos fsicos;

Estrutura Bsica SO

Cdigo de inicializao : a inicializao de um computador requer vrias tarefas complexas para iniciar o sistema operacional e aloc-lo em memria. o boot do sistema;
Programas e utilitrios : so programas que facilitam o uso do sistema computacional, fornecendo funcionalidades complementares ao ncleo, como formatao de discos, congurao de dispositivos, manipulao de arquivos, interpretador de comandos, terminal, interface grfica, gerncia de janelas, etc.

Estrutura Bsica SO

Arquitetura
Andrew Tanenbaum, classificou os sistemas operacionais conforme seu projeto: Kernel monoltico ou monobloco: H um nico processo sendo executado em uma memria protegida (espao do kernel) executando as principais funes. Exemplo: Linux, OS/2, FreeBSD, Windows. Microkernel ou modelo cliente-servidor: Funes mnimas, como comunicao e gerenciamento de processos so controladas no ncleo. Outras funes, como sistemas de arquivos e gerenciamento de memria, so executadas no espao do usurio como servios; as aplicaes (programas) so os clientes. Exemplo: GNU Hurd, Mach.

Linux

O kernel Linux foi desenvolvido por Linus Torvalds em meados de 1991; Foram adicionados programas capazes de utilizar dispositivos de hardware e executar tarefas ( na primeira verso era capaz de executar o BASH e o GCC) assim o Linux pde se utilizado como sistema operacional; Grande parte dos programas utilizados pelo Linux so parte do projeto GNU; Hoje desenvolvido por milhares de desenvolvedores no mundo inteiro.

O projeto GNU

Foi lanado em 1984 para desenvolver o sistema GNU um sistema operacional para computadores totalmente livre; GNU um acrnimo recursivo de GNU is not UNIX!; O sistema GNU inclui uma coleo de programas, ferramentas de desenvolvimento e o kernel; considerado o clone UNIX.

O projeto GNU

O projeto GNU tem seu prprio kernel o HURD; Hoje, o sistema GNU utilizado com o kernel LINUX e portanto os sistemas distribudos neste formato chamam-se GNU/LINUX.

Distribuies LINUX

Arch

OpenSUSE

CentOS
Debian

SUSE
Red Hat

Fedora
Gentoo Mandriva

Slackware
Ubuntu

Mercado de tecnologia e o LINUX


Ainda seguindo esta analise, observando detalhadamente o seguimento UNIX:

Uso de Web Servers

Sistema Operacionais - Desktops


Segundo a Net Applications, o uso de desktops: