Projeto de extensão Linux no Campus

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


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

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Estudo de Caso II: LINUX

Introdução a Sistemas Abertos

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

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

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

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

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

Guia: como instalar o Ubuntu Linux

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

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

Introdução ao Linux: Parte I

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

Curso de Introdução ao Debian GNU/Linux

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux.

ADMINISTRAÇÃODEREDES BASEADASEM LINUX. SalvadorAlvesdeMeloJúnioreIsmaelSouzaAraujo

Curso de Linux Básico com o Linux Educacional

Aula 01 Visão Geral do Linux

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

Professor: Gládston Duarte

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

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

13/10/11 TIPOS DE UTILITÁRIOS UTILITÁRIOS 0798 INTRODUÇÃO À PROGRAMAÇÃO TIPOS DE UTILITÁRIOS TIPOS DE UTILITÁRIOS

História. Sistema Operacional

Labgrad. Usúario: <matricula> Senha: senha

Aula 01. Introdução ao Linux

Linux. Wagner de Oliveira

Gerenciamento de sistemas GNU/Linux: do computador pessoal à rede corporativa

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

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

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

Martin Vincent Bloedorn. GNU/Linux

Motorola Phone Tools. Início Rápido

Construindo um Linux Parte 1 - Disk Boot Objetivo: Entender que o Linux é como um LEGO (Pode ser montado).

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

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

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

Sistema Operacional LINUX

CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO

Tecnologia da Informação. Prof Odilon Zappe Jr

Sistema Operacional. História Sistema Operacional 1. QI Escolas e Faculdades Apostila de Linux

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

INSTRUÇÕES DE INSTALAÇÃO

PLANO DE AULA. Ambiente Operacional Unix Profa. Morganna

Librix. A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC Guia de referência

26/09/2015. Windows Linux Mac OS/X IBM OS/2 Sun Solaris Google Android. MS-DOS Outros... O QUE É? SISTEMAS OPERACIONAIS

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

Do Word 2007 para o Office 365 para empresas

Introdução à Informática

Prof.: Roberto Franciscatto. Capítulo 1 Introdução

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

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

Introdução. à Informática. Wilson A. Cangussu Junior. Escola Técnica Centro Paula Souza Professor:

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

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

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

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

Arquitetura dos Sistemas Operacionais

Sistemas Operacionais

SERVIDORES REDES E SR1

Prof. Jefferson Costa

Simulado Informática Concurso Correios - IDEAL INFO

Instalando o Debian em modo texto

Treinamento para Manutenção dos Telecentros

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Curso de Introdução ao. Debian GNU/Linux

Informática. Professor: Diego Oliveira. Conteúdo 03: Sistemas Operacionais

Desenvolvido por: Rafael Botelho

Faculdades Senac Pelotas

Introdução a Administração de Sistemas GNU/Linux

Atualização, Backup e Recuperação de Software. Número de Peça:

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

Obrigado por adquirir o Mobile Broadband modem USB E3272. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade.

Descomplicando_Informatica_cad_00.indd 14 07/08/ :34:44

Apontamentos do livro de AI Linux. 1.5 Modo texto e modo gráfico

Introdução. Software (Parte I)

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

2-Introdução e Conceitos Básicos das TIC

SOFTWARE LIVRE. Fábio Rodrigo Barby Informática - IFPR

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

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Laboratório de Hardware

Tutorial de uso do Subversion com RapidSVN

Sistemas Operacionais. Professor Leslier Soares Corrêa

Sistemas Operacionais

Montagem e Manutenção. Luís Guilherme A. Pontes

Sistema Operacional GNU/Linux

São programas de computador utilizados para realizar diversas tarefas É a parte lógica do computador, o que faz o computador realmente funcionar.

Transcrição:

Projeto de extensão Linux no Campus Universidade Federal de Santa Maria Acadêmico do Curso de Sistemas de Informação Evandro Bolzan Contatos: ebolzan@inf.ufsm.br, http://www.inf.ufsm.br/~ebolzan

BUG BUG - É a falha, ou erro em um programa computacional, que o impede de se comportar como pretendido. A origem do termo bug é contraditória, pois há várias histórias para o surgimento da expressão de erro, a história mais aceitável é a de Thomas Edson; segundo o inventor, ocorreu uma falha na leitura de seu fonógrafo devido à presença de um inseto. Por isso, Bug passou a denominar erros de software. http://www.brasilescola.com/informatica/bug.htm 2

A primeira programadora Ada Byron King, a condessa de Lovelace, filha de Lord Byron, junto com seu companheiro Charles Babbage, iniciou o ambicioso projeto de construção da Máquina Analítica. Considerada a primeira programadora de computador do mundo. Existe uma linguagem de programação chamada ADA em homenagem a esta mulher. 3

Como era no início 4

Sistemas Operacionais 5

Sistema Operacional O Sistema Operacional é o conjunto de programas que fazem a interface do usuário e seus programas com o computador. Ele é responsável pelo gerenciamento de recursos e periféricos (como memória, discos, arquivos, impressoras, CD-ROMs, etc.), interpretação de mensagens e a execução de programas. 6

Pagar ou usar um sistema operacional Livre? O barato sai caro? Windows é um sistema operacional estável? E quando é lançado uma nova versão Windows? Sistema Operacional livre como o Linux é ruim? Nova versões são atualizadas facilmente? Segurança no Linux e no Windows? Qual distribuição Linux usar? 7

Um pouco da História do Linux GNU/Linux Kernel do Linux + Ferramentas do GNU criado em 1991 por Linus Torvalds na universidade de Helsinki na Finlândia. Código Fonte liberado (Free Software) Licença GPL, Kernel não pode ser fechado para uso comercial, mas pode ser copiado e instalados em quantos computadores quiser. 8

Um pouco da História do Linux Linus Torvalds Linus + Unix Linux Olá a todos que usam o minix Estou fazendo um sistema operacional (livre - apenas como um hobby, não será algo grande e profissional como o GNU) para máquinas AT 386 (486). Ele tem sido trabalhado desde abril, e está começando a ficar pronto. Eu gostaria de opiniões sobre coisas que as pessoas gostam/não gostam no minix, já que o meu SO lembra um pouco ele (mesmo layout físico do sistema de arquivos (por motivos práticos), entre outros). Para saber mais sobre a história: http://www.infowester.com/historia_linux.php 9

Um pouco da História do Linux Código aberto = Performance + desempenho + comunidade desenvolvedora + novos recursos + qualquer pessoa pode ver como o sistema funciona 10

Algumas características do Linux É livre e desenvolvido por uma comunidade de programadores voluntários espalhados pelo mundo Recebe apoio de grandes empresas como IBM, Sun, HP Convivem sem conflito com outros sistemas como Windows Multitarefa real - vários programas simultaneamente Multiusuário 11

Algumas características do Linux Não precisa de um processador potente para funcionar. O crescimento e novas versões do sistema não provocam lentidão, pelo contrário, a cada nova versão os desenvolvedores procuram buscar maior compatibilidade, acrescentar recursos úteis e melhor desempenho do sistema O GNU/Linux é distribuído livremente e licenciado de acordo com os termos da GPL. Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc 12

Algumas características do Linux O LINUX NÃO É VULNERÁVEL A VÍRUS! Devido a separação de privilégios entre processos e respeitadas as recomendações padrão de política de segurança e uso de contas privilegiadas (como a de root), programas como vírus tornam-se inúteis pois tem sua ação limitada pelas restrições de acesso do sistema de arquivos e execução. Rede TCP/IP mais rápida que no Windows, velocidade de transmissão 10% maior 13

Algumas características do Linux Suporte completo e nativo a diversos dispositivos de comunicação via infravermelho, Bluetooth, Firewire, USB. Basta conectar e o seu dispositivo é automaticamente reconhecido. Raramente são necessários drivers externos, exceto no caso de dispositivos muito novos que não tenham o suporte ainda adicionado no sistema. Suporte a dispositivos Plug-and-Play. Suporte nativo a pen drivers, dispositivos de armazenamento e cartões de memória. Dispositivos de rede Wireless. Tanto com criptografia WEB e WPA PSK 14

Algumas características do Linux Vários tipos de firewalls avançados de alta qualidade na detecção de tráfego indesejável Os sistemas de arquivos usados pelo GNU/Linux (Ext2, Ext3, reiserfs, xfs, jfs) organiza os arquivos de forma inteligente evitando a fragmentação e fazendo-o um poderoso sistema para aplicações multiusuárias exigentes e gravações intensivas. Permite a montagem de um servidor de publicação Web, E-mail, News, etc. com um baixo custo e alta performance. O melhor servidor Web do mercado, o Apache, é distribuído gratuitamente junto com a maioria das distribuições Linux. O mesmo acontece com o Sendmail. 15

Algumas características do Linux Por ser um sistema operacional de código aberto, pode ser alterado para as necessidades suas ou de alguma empresa. Maior segurança com as informações por saber o que o código faz. Empresas consultoras e especializadas espalhadas em todo mundo Existem muitas outras características não citadas aqui. 16

Distribuições do Linux O que é uma distribuição? GNU/Linux + editores gráficos, planilhas, bancos de dados, ambientes de programação, formatação de documentos, firewalls, etc). Distribuídas por organizações. grupos de pessoas, empresas, Cada distribuição tem sua característica própria como modo de instalação, objetivo, localização de programas, nomes de arquivos de configuração Não existe uma melhor distribuição, existe a que se encaixa melhor com seus objetivos 17

Algumas distribuições Linux Usam Kernel do Debian Derivada RedHat Ubuntu, Debian, Slackware, Red Hat, Gentoo, Suse Fedora Fusão da distribuição francesa Mandrake com a distribuição Mandriva brasileira Conectiva 18

Imagens de diversas distribuições 19

Distribuições Linux mais usadas As distribuições segundo o Ranking do Distrowatch: 1 Linux Mint 2 Ubuntu 3 Fedora 4 opensuse 5 Debian 6 - Arch Linux 7 - CentOS http://www.vivaolinux.com.br/artigo/as-principais-distribuicoes-gnu-linux-versao-2012 20

UBUNTU Significado da palavra UBUNTU? "Humanidade para os outros" ou ainda "Sou o que sou pelo que nós somos". Há um esquema de numeração que ajuda a identificar a época de lançamento: a versão 11.10 do Ubuntu, por exemplo, foi lançada em 2011, no mês de outubro. É possível saber disso porque a indicação de ano aparece primeiro (11) e, depois do ponto, vem a indicação do número do mês (10). Site: http://www.ubuntu.com/ Site do Brasil: http://www.ubuntu-br.org/ 21

Requisitos de Hardware para instalar UBUNTU Pentiun 4, Processador com no mínimo 1GHz de frequência Install Type RAM (minimal) RAM (recommended) Hard Drive No desktop 64 megabytes 256 megabytes 1 gigabyte With Desktop 64 megabytes 512 megabytes 5 gigabytes https://help.ubuntu.com/12.04/installation-guide/amd64/minimum-hardware-reqts.html 22

Qual o motivo de sucesso do Linux Ubuntu? Versão mais amigável, parecida com Windows, Boa central de programas para instalação, Fácil instalação Bom ambiente gráfico Distribuições gratuitas dos arquivos de instalação no site Comunidade forte para ajuda 23

Área de trabalho 24

Alternador dos espaços de trabalho 25

Painel Inicial 26

Configurações do sistema 27

Central de Programas 28

Pasta pessoal 29

Estrutura básica de diretórios do Sistema Linux O sistema GNU/Linux possui a seguinte estrutura básica de diretórios organizados segundo o FHS (Filesystem Hierarchy Standard): / É o raiz do sistema, dentro deste diretório ficam todos os outros diretórios que o Linux usa. /bin Contém arquivos programas do sistema que são usados com frequência pelos usuários. /boot Contém arquivos necessários para a inicialização do sistema. /cdrom Ponto de montagem da unidade de CD-ROM. /media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM). 30

Estrutura básica de diretórios do Sistema Linux /dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador. /etc Arquivos de configuração de seu computador local. /home Diretórios contendo os arquivos dos usuários. /lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel. /mnt Ponto de montagem temporário. 31

Estrutura básica de diretórios do Sistema Linux /proc Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos. /sys Sistema de arquivos do kernel. Este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos. /root Diretório do usuário root. 32

Estrutura básica de diretórios do Sistema Linux /sbin Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema. /tmp Diretório para armazenamento de arquivos temporários criados por programas. /usr Contém maior parte de seus programas. Normalmente acessível somente como leitura. /var Contém maior parte dos arquivos que são gravados com frequência pelos programas do sistema, e-mails, spool de impressora, cache, etc. 33

Estrutura básica de diretórios do Sistema Linux Home Também chamado de diretório de usuário. Em sistemas GNU/Linux cada usuário (inclusive o root) possui seu próprio diretório onde poderá armazenar seus programas e arquivos pessoais. Cada usuário criado tem sua pasta dentro do diretório /Home Parecido com o Windows onde cada usuário também tem um diretório próprio 34

Interpretador de comandos Linux Shell - É o programa responsável em interpretar as instruções enviadas pelo usuário e seus programas ao sistema operacional (o kernel). Versões de interpretadores de comando - bash, ash, csh, tcsh, sh, etc. Entre eles o mais usado é o bash. Comandos podem ser enviados de duas maneiras para o interpretador: Interativa o usuário digita o comando Não-interativa - São usados arquivos de comandos criados pelo usuário (scripts) para o computador executar os comandos na ordem encontrada no arquivo. 35

Bash Para abrir o programa, tecle Windows e digite terminal, em seguida dê enter 36