Introdução ao Linux. Professor Breno Leonardo G. de M. Araújo



Documentos relacionados
Aula 01 Visão Geral do Linux

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

I N F O R M Á T I C A. Sistemas Operacionais Prof. Dr. Rogério Vargas Campus Itaqui-RS

16:21:50. Introdução à Informática com Software Livre

Sistemas Operacionais

Oficina de ferramentas de Gerência para Redes em Linux. Prof. Jefferson Santiago

Sistema Operacional LINUX

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Informática I. Aula Aula 19-20/11/06 1

Introdução a Sistemas Abertos

Escola Adalgisa de Barros

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

4 Estrutura do Sistema Operacional Kernel

Laboratório de Redes. Professora Marcela Santos

SISTEMAS OPERACIONAIS. George Gomes Cabral

Sistemas Operacionais. Introdução

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Unix: Sistema de Arquivos. Geraldo Braz Junior

SISTEMAS OPERACIONAIS 2007

Informática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos

Sistema Operativo Linux

>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

Campus - Cachoeiro Curso Técnico de Informática. Sistema de Arquivos. Prof. João Paulo de Brito Gonçalves

História. Sistema Operacional

Sistemas de Arquivos. Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br

Introdução a Computação 07 Sistemas operacionais. Márcio Daniel Puntel marcio.puntel@ulbra.edu.br

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Everson Scherrer Borges João Paulo de Brito Gonçalves

Revisão Aula Explique a MBR(Master Boot Record)

CESPE FNDE - Técnico em Financiamento e Execução de Programas e Projetos Educacionais

Sistemas Operacionais

Computação Instrumental

Sistemas Operacionais. Conceitos de um Sistema Operacional

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 03. Prof. Gabriel Silva

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Introdução à Computação: Sistemas de Computação

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Sistema de arquivos. Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1

Figura 01 Kernel de um Sistema Operacional

Everson Scherrer Borges João Paulo de Brito Gonçalves

Introdução a Computação

ENDEREÇOS DE REDE PRIVADOS até até até Kernel

Resumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1

4. Conceitos Básicos de Computação: Sistemas Operacionais

Introdução ao Linux: Parte I

6 - Gerência de Dispositivos

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

Roteiro 3: Sistemas Linux arquivos e diretórios

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

SISTEMAS DE ARQUIVOS Sistemas operacionais

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr.

Sistema de Arquivos EXT3

SIMULADO DE INFORMÁTICA BÁSICA TÉCNICO DO MPU PROF. ALEXANDRE LÊNIN / PROF. JUNIOR MARTINS

SISTEMAS OPERACIONAIS

Sistemas Operacionais. Patrícia Megumi Matsumoto Luciana Maria Gregolin Dias

Senado Federal Questões 2012

FAT32 ou NTFS, qual o melhor?

SISTEMAS OPERACIONAIS

Introdução. Sistemas Operacionais

Informática Fácil NOÇÕES DE LINUX. Prof.: Adelson Gomes Ferraz Antonio Carlos Reis

Informática. Aula 04/12. Prof. Márcio Hollweg. Visite o Portal dos Concursos Públicos

Windows NT 4.0. Centro de Computação

Introdução à Computação: Sistemas de Computação

Sistemas Operacionais. (Capítulo 3) INTRODUÇÃO À ENGENHARIA DA COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Noções de Software. André Aziz Francielle Santos

GERENCIAMENTO DE DISPOSITIVOS

Sistemas Operacionais

Prof. Jefferson Costa

Laboratório de Hardware

Princípios de TI - Computadores. Sistema Operacional. CECOMP Colegiado de Engenharia da Computação. Prof. Fábio Nelson. Slide 1

SO - Conceitos Básicos. Introdução ao Computador 2010/01 Renan Manola

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

FundamentosemInformática

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Objetivos do Curso. Organização do Curso. Apresentação do Curso. Pós Graduação em Projeto e Gerencia de Redes de Computadores

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Classificação de SO (Sistemas Operacionais) Técnico de Informática 2º. Módulo Profa. Madalena Pereira da Silva

Administração de Sistemas Operacionais de Rede Linux. Prof. Michel Moron Munhoz

VITOR, LUCÉLIA WIKBOLDT, NATANIEL AFONSO RELATÓRIO FINAL DE PROJETO FERRAMENTAS DE DIAGNÓSTICOS HIREN S CD

Sistemas Operacionais

Modelos de Arquiteturas. Prof. Andrêza Leite

Partição Partição primária: Partição estendida: Discos básicos e dinâmicos

ESTUDO DE CASO WINDOWS VISTA

Software que fornece uma interface entre o computador e o usuário. É uma coleção de programas que:

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Sistemas de Arquivos NTFS

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

Processamento de Dados

FACULDADE DE TECNOLOGIA SENAC PELOTAS CURSO TÉCNICO EM INFORMÁTICA PRONATEC PROFESSOR: NATANIEL VIEIRA ALUNOS: ANA CAROLINA, ROMÁRIO, WAGNER.

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS

Arquitetura de Sistemas Operacionais Machado/Maia. Arquitetura de Sistemas

Introdução à Computação: Sistemas Operacionais II

Transcrição:

Introdução ao Linux Professor Breno Leonardo G. de M. Araújo

Sistema Operacional Linux Embora o Sistema Operacional Microsoft Windows ainda seja predominante no mercado de desktops e Notebooks,já é, bastante comum, encontrarmos equipamentos que são vendidos com algum distribuição do Sistema Operacional Linux que é um sistema open source com diversos aplicativos também gratuitos e que podem atender tanto as necessidades de usuários domésticos e pequenas empresas, como também possui distribuições mais robustas voltada para o mercado corporativo (servidores de infraestrutura, segurança de redeebancodedadosentreoutros).

Linux - Histórico O Linux é um clone do UNIX criado pelo Filandês Linus B. Torvalds que disponibilizou sou código fonte na internet para que programadores do mundo todo pudessem contribuir com a criação do S.O. O Linux está Licenciado soba GPL (GNU public License) e seu código permanece disponíveis, existem várias distribuições entre as mais famosas:

Linux Oferece : Sistema Operacional Multitarefa e Multiusuário de 32 e 64 Bits Sistema Grafico X-Windows Suporte a diversas linguagens: Java, C, C++, Pascal e etc... Suporte a protocolos de Rede: TCP/IP, IPX, Appletalk e NetBIOS Memorial virtual Estabilidade Permissão de arquivos

Linux -Visão Geral Interpretador de Comandos, é a interface entre o usuário e o Kernel O Shell padrão é o bash. Shell Kernel Hardware Núcleo do S.O, parte mais próxima do núcleo físico (hardware), composta de chamadas ao sistema, acesso aos dispositivos de E/S e de gerencia aos recursos da Máquina. Camadas do Sistema Operacional

Linux -características Script é um Arquivo contém comandos shell e são executados sequencialmente. Linux S.O Multitarefa Os programas são executados em peseudoparalelismo, o Kernel escalona a execução deles reservando-lhes uma fatia de quantum, um espaço em memória e um espaço em disco, quando o quantum termina, salva o contexto e executa o próximo processo da fila, ou seja, o Linux é um sistema operacional multitarefa preemptiva. Assim como o Windows NT/2000/XP/2003/Vista/2008/7.

Linux -características Linux S.O multiusuário Permite que mais de um usuário acesse o computador simultaneamente, no mesmo computador ou por meio de terminais virtuais ou ainda remotamente. Por ser multiusuário, cada usuário possui propriedade de arquivo e autorização relacionadas a ele. Há dois tipos de usuários o root (ou superusuário) que pode manipular todos os recursos do S.O cujo prompt é #, e os usuários comuns que sofrem restriçõeseoprompté$.

Linux -características Linux Memória Virtual O Linux é um S.O com memória virtual paginada, isso quer dizer que podemos terprogramasem execuçãocujotamanhoémaiorqueo da memória disponível. O Linux obedece o padrão criado IEEE posix (Portable Operating System Interface Unix), que tem como objetivo garantir a portabilidade do código-fonte de um programa a partir de um sistema operacional que atenda as normas POSIX para outro sistema POSIX, desta forma as regras atuam como uma interface entre sistemas operacionais distintos.

Linux -características Linux possui um padrão gráfico X-Windows System que define um ambiente gráfico básico tipo Cliente- Servidor, sem no entanto definir um gerenciador de janelas padronizado. Um gerenciador de janelas consiste em um software rodando sob x-windows system que é responsável pelas funções de ajuste de tamanho de uma janela, minimização e maximização. Existem vários gerenciadores de janela para Unix e Linux como: KDE, GNOME, XFACE, ENLIGHTMENT entre outros.

Linux Sistema de Arquivos O Linux organiza suas informações em arquivos. No MS-DOS os dispositivos como HD s e CD-Roms são representados por letras A:B:C:D. No Linux por diretório. Ex.: /mnt/floppy /mnt/cd-rom /mnt/sda1. No Linux os arquivos podem usar até 255 caracteres e mais de um ponto, não existe o conceito de extensão de arquivos. Ex.: programas.srv.tar.gz O Linux é case sensitive, ou seja, diferencia letras maiúsculas de minúsculas. Ex.: Os arquivos Relatorio, relatório e RELATORIO são diferentes.

Linux Sistema de Arquivos Os seguintes não podem usada em nomes de arquivo:!@#$%*(){}[]?,<>`=\/. Arquivos Executáveis* Backup~ Link Simbólico Pipe Socket= Arquivos e Diretórios Ocultos.

Linux Tipos de Arquivos Comuns: Arquivos texto ASCII, Texto não ASCII, shellscript, binário executáveis. Diretórios: São arquivos que contém os nomes de outros arquivos. Links: É um arquivo que faz referência a outro arquivo ou diretório. Device files: São arquivos utilizados para representar dispositivos de Hardware. Ex.: Porta de impressora /dev/lp1 Sockets: São arquivos usados para comunicação entre processos.

Linux Sistema de Arquivos O Linux é capaz de utilizar vários sistemas de arquivos além do EXT2, tais como: Minix, EXT, EXT3(EXT2 melhorado com recuperação rápida de dados em caso de perda de energia Journaling), ReiserFS, XFS, JFX, ISO 9660 (CD-ROM) entre outros. Journaling - Suportado por sistemas de arquivos a partir do Kernel 2.4, basicamente o FS mantém um journal (log) onde são armazenadas todas as mudanças feitas em arquivos do disco. Quando qualquer erro acontece ou o sistema é desligado incorretamente.

Linux Sistema de Arquivos É possível localizar todas as operações que haviam sido completadas, restaurando a consistência do sistema de arquivos sem a necessidade de vasculhar arquivo por arquivo, como faz o checkdisk do Windows ou FSCK do próprio Linux. O uso de sistemas de arquivo EXT3 e ReiserFS é recomendado principalmente para quem não tem nobreak.

Linux REISERFS e EXT3 O ReiserFS oferece um grande proteção contra o corrompimento do sistema de arquivos, mas em compensação pouca proteção para os aquivos em si. O EXT3 por sua vez oferece uma maior proteção aos aqruivos, mas em troca oferece menor desempenho e uma proteção mais fragil para o File System(FS). O Ext3 guarda informações tanto sobre a metadata, ou seja, informações sobre o espaço ocupado pelo arquivo, suas permissões como também informações sobre os dados em si, o ReiserFS guarda apenas informações sobre a metadata.

Linux Mapeamento de Arquivos para Discos Os i-nodes são elementos essenciais quando você cria um arquivo um i-node é associado a ele. Bloco 0 ou Bloco de Boot Super Bloco Tabela de i-nodes Tabela de Dados Contém o BOOT do S.O Contém as Informações sobre o FS n de i-nodes Livres, n de blocos no disco e n de blocos Livres no disco Contém os Arquivos e diretórios

Linux i-node Os i-nodes contém as seguintes informações: UID (iddousuáriodono)egid (iddogrupododono); Tipo de arquivo (comum, diretório, Link, dispositivos e etc); Permissãodoaqruivo(rwx) (read write execute); Dataehoradacriação,acessoeúltimamodificação; Dataehoradamodificaçãodoi-node; Tamanho do arquivo Localização dos blocos onde está armazeno o arquivo.

Linux Estrutura de Diretórios / (diretório raiz) /boot(kernel do sistema) /dev(arquivos de dispositivos de hardware /tmp(arquivos temporários) /etc(configuração do sistema) /lib(bibliotecas compartilhadas) /mnt(ponto de montagem temporário do FS) /home(diretório do usuário) /var(dados variáveis /root(diretório do usuário root)