Aula 01 Visão Geral do Linux



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

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

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

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

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

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

Sistemas Operacionais

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

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

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

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

Laboratório de Hardware

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

Administração de Sistemas Operacionais

Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva

Sou o professor Danilo Augusto, do TIParaConcursos.net, e costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

Escola Adalgisa de Barros

SISTEMAS OPERACIONAIS. George Gomes Cabral

Introdução ao Linux: Parte I

Instalando o Debian em modo texto

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

AULA 5 Sistemas Operacionais

Sistemas Operacionais. Andrique Amorim Gerência de Arquivos

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

Introdução a Sistemas Abertos

NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012

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

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

Roteiro 3: Sistemas Linux arquivos e diretórios

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

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Sistemas Operacionais. Introdução

Minicurso de Introdução a GNU/Linux. Nicolas Katte Dornelles Raul José Chaves Róbson Tolfo Segalla

Senado Federal Questões 2012

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

Administração de Redes Linux. Unidade 1 - LINUX

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

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

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

SISTEMAS OPERACIONAIS 2007

Faculdades Senac Pelotas

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Guia de instalação UEG Linux LTS

Sistema Operacional Unidade 2 - Estrutura, dispositivos e sistema de arquivos do Linux

Computação Instrumental

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

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Sistemas Operacionais. Conceitos de um Sistema Operacional

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

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

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

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Introdução a Informática. Prof.: Roberto Franciscatto

Sistemas Operacionais

SISTEMAS DE ARQUIVOS Sistemas operacionais

Laboratório de Redes. Professora Marcela Santos

SISTEMAS OPERACIONAIS

NOÇÕES DE INFORMÁTICA:

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

4 Estrutura do Sistema Operacional Kernel

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

Hardware e Software. Exemplos de software:

Sistemas Operacionais

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

Sistema de Arquivos EXT3

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

Introdução a Computação

Fundamentos de Sistemas Operacionais

SISTEMAS OPERACIONAIS

Sistema Operacional LINUX

Processamento de Dados

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

Introdução aos Computadores

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

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

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

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Aula 02. Introdução ao Linux

Figura 01 Kernel de um Sistema Operacional

Sumário. Introdução ao Universo Linux Parte I

Treinamento para Manutenção dos Telecentros

FAT32 ou NTFS, qual o melhor?

GERENCIAMENTO DE DISPOSITIVOS

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3

Sistemas Operacionais. Prof. André Y. Kusumoto

SIMULADO Windows 7 Parte V

Formação de Administradores de Redes Linux LPI level 1. Aula 2 SENAC TI Fernando Costa

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

Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos

Sistemas Operacionais

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

FundamentosemInformática

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

Sistema Operacional. Prof. Leonardo Barreto Campos 1

Sistemas Operacionais

Windows Explorer. Gerenciador de arquivos, pastas e unidades.

Sistemas de arquivos no Linux. Carlos Eduardo Maiolino Software Engineer Red Hat

Transcrição:

Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo <gustavo.araujo@ifsc.edu.br> Profa. Juliana Camilo. Inacio <juliana.camilo@ifsc.edu.br>

Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais características do S.O. Linux; 2

Introdução O Linux possui diversas características que o diferenciam dos outros sistemas operacionais e o aproximam do Unix; Os principais motivos de sua escolha para determinadas aplicações são a estabilidade e segurança; 3

Camadas do sistema Linux Hardware Dispositivos físicos, é o computador em si, onde o kernel é executado; Kernel É o núcleo do sistema operacional, a parte mais próxima do hardware. Composto de chamadas ao sistema, de acesso aos dispositivos de entrada e saída, e gerência dos recursos da máquina; 4

Camadas do sistema Linux Shell É o nome genérico de uma classe de programas que funciona como interpretador de comandos e linguagens de programação script(interpretada) no Unix; Os shells mais populares são Bash; Csh; Tcsh; Ksh; 5

Camadas do sistema Linux O shell é a interface entre o usuário e o kernel; O usuário decide qual shell deseja utilizar; O padrão do Linux é o bash; 6

Camadas do sistema Linux Shell Kernel Essas são as camadas do Sistema Operacional Linux. Hardware 7

Script É um arquivo que contem comandos do shell, os quais, em uma situação normal, poderiam ser executados a partir do prompt; Esse comandos são executados sequencialmente, dependendo das estruturas utilizadas(if, else, then, do); 8

Linux Sistema Operacional Multitarefa Vários programas(processos) são executados simultaneamente ; Na verdade são executados seqüencialmente, o kernel escalona a execução deles e reserva recursos de hardware(intervalo de tempo, memória RAM, espaço no disco rígido); 9

Linux Sistema Operacional Multitarefa SO multitarefa preemptiva; Reserva um intervalo de tempo para cada processo ser executado(algo em torno de 20ms), um espaço na memória RAM e no HD; Quando o intervalo termina, o kernel suspende a execução do processo, salva o seu contexto(informações necessária para sua execução) para que ele possa ser executado posteriormente; Carrega o contexto do próximo processo e coloca o anterior na fila de espera; 10

Linux Sistema Operacional Multiusuário Permite que mais de um usuário acesso o computador simultaneamente; Pode ser feito por terminais virtuais no mesmo computador ou por acesso remoto, usando terminais físicos; Cada usuário possui propriedade de arquivo e autorizações relacionadas a ele; Tipos de usuário root(superusuário), no prompt usa # Comuns, no prompt usa $ 11

Memória Virtual no Linux Utiliza memória virtual paginada; Permite que programas maiores do que a memória disponível sejam executados; O SO mantém na memória as partes do programa que estejam exclusivamente em uso, deixando o restante no HD; Esse processo torna o computador mais lento, embora simule uma maior quantidade de memória RAM; 12

Sistema de arquivos do Linux Organiza as informações em arquivos Textos, imagens, scripts,... Principais características Os dispositivos de armazenamento(drives, HDs) são representados por diretórios cuja posição na hierarquia de diretórios é definida no momento da montagem; /media/floppy /media/cdrom 13

Sistema de arquivos do Linux Nomes de arquivos com até 255 caracteres(permite mais de um. ); Diferencia letras maiúsculas e minúsculas; Não permite os seguintes caracteres em nomes de arquivos;!@#$%^&(){}[]? ;<> +-=\ / Não há extensões compulsórias;.doc.jpg 14

Tipos de arquivos Arquivo comum Texto ASCII e não ASCII, arquivos de comando(shell script) e binários executáveis; Diretórios São arquivos que contêm os nomes de arquivos que estão armazenados como um grupo. Agrupamento arbitrário; 15

Tipos de arquivos Links Arquivo que faz referência a outro arquivo ou diretório; Links Diretos; Links Simbólicos; 16

Tipos de arquivos Links simbólicos Semelhante ao atalho do Windows; Link Direto É uma espécie de backup; 17

Tipos de arquivos Device files(arquivos de dispositivos) Utilizados para representar dispositivos de hardware do computador; /dev/hda 18

Tipos de arquivos Sockets Arquivos utilizados para comunicação entre processos(na mesma máquina ou máquinas diferentes); Pipes Utilizados para intercomunicação entre processos; 19

Mapeamento de arquivos no disco Existem vários sistemas de arquivos Minix, ext, ext2, ext3, jfs, xfs, reiserfs,... O ext2(sistema de arquivos estendido 2) é o padrão do Linux; O ext3 é o ext2 melhorado, faz uso da tecnologia journalling para recuperação rápida de dados em caso de falta energia; 20

Mapeamento de arquivos no disco Journaling O S.O. mantém um log(jounal) de todas as mudanças no sistema de arquivos antes de iniciar o processo de escrita; Melhor probabilidade de não sofrer corrupção de dados no caso de travamento ou falta de energia para o sistema; Recuperação rápida pois não precisa verificar todo o disco, verifica apenas o log; 21

Mapeamento de arquivos no disco Quando um disco rígido é formatado em um sistema Unix, cria-se nele uma estrutura de dados chamada inode(nó índice) Além disso existe: Bloco 0:contém o boot do S.O. Bloco 1(superbloco):contém informações do sistema de arquivos, número de inodes, inodes livres, blocos de disco... 22

Mapeamento de arquivos no disco Inodes Ao criar um arquivo um inode é alocado para ele; São numerados; Possui 64 bytes de tamanho; Composto por informações sobre o arquivo; 23

Mapeamento de arquivos no disco Conteúdo de um Inode UID(identificação do usuário dono do arquivo) e GID(identificação do grupo dono do arquivo); Tipo do arquivo(arquivo comum, diretório, link, dispositivo,..., ou 0 se o inode estiver livre); Permissões; 24

Mapeamento de arquivos no disco Mactimes(data/hora de criação, acesso e modificação do arquivo); Número de links para o arquivo; Tamanho do arquivo; Localização do blocos onde está o arquivo; O inode não contém o nome do arquivo, essa informação está armazenada em um arquivo de diretório; 25

Estrutura de diretórios no Linux A árvore de diretório do Linux segue a FHS(Filesystem Hierarchy System) que é um subpadrão do LSB(Linux Standard Base); Ela é dividida em ramificações para permitir a utilização de vários dispositivos; 26

Estrutura de diretórios no Linux / diretório raiz; /boot Kernel do Sistema; /proc Sistema de arquivos virtual de informação do kernel /dev Arquivos de dispositivo de hardware /tmp Arquivos temporários /etc Arquivos de configuração do sistema /bin Comandos essenciais do sistema /mnt Ponto de montagem temporário para sistemas de arq. /opt Pacotes de software adicional /sbin Comandos essenciais de adm. do sistema; /var Dados variáveis; /home Diretório do usuário 27

Sistemas Operacionais de Redes Bibliografia MORIMOTO, Carlos E.. Linux, Entendendo o Sistema Guia Prático. Sul Editores, 2006. MORIMOTO, Carlos E.. Linux, Redes e Servidores Guia Prático. Sul Editores, 2006. BATTISTI, Júlio. Windows Server 2003 Curso Completo. Axcel, 2003. THOMPSON, Marco Aurélio. Windows Server 2003 - administração de redes. Érica, 2003. 28