introdução ao linux - intranet.ifs.ifsuldeminas.edu.brmichelle.nery/sistemas... · como...

Post on 07-Nov-2018

233 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introdução ao LinuxMICHELLE NERY

O que é preciso saber para conhecer oLinux?

Entender os componentes de um computador.

Conhecimentos básicos de sistemas operacionais.Referência: Sistemas Operacionais Modernos: Andrew S. Tanembaum, 2003.

Conhecimentos básicos de usabilidade de algum sistema operacional.

Linux Sistema Operacional.

Sua base iniciou-se em 1991 por Linus Torvalds.

Cooperação de grandes empresas, como HP, IBM, etc.

Inspirado no Minix.

Software Livre.

Software LivreÉ um programa que pode ser modificado e redistribuído sem restrições.

Software Linux Windows

Sistema Operacional ~R$ 1,00 (cd) ~ R$ 400,00

Office ~R$ 0,00 ~ R$ 200,00

Richard StallmanNo Inicio dos anos 80, Richard Stallman foi o primeiro a formalizar estamaneira de pensar para o software sobre a forma de 4 liberdades e criando aFree Software Foundation.

Em 1983, Richard Stallman criava a Free Software Foundation, produzindoferramentas e a licença GNU e toda a base filosófica do Software Livre.

4 liberdades do Software Livre

1º A liberdade de executar para qualquer uso;

2º A liberdade de estudar o funcionamento de um programa e de adaptá-lo às

suas necessidades;

3º A liberdade de redistribuir cópias do programa livremente;

4º A liberdade de melhorar o programa e de tornar as modificações públicas,

de modo que todo mundo se beneficie das melhoras.

GNU/LinuxStallman escolheu o nome GNU porque este nome, além do significado originaldo mamífero Gnu, é um Acrônimo recursivo de: GNU is Not Unix (emportuguês: GNU Não é Unix).

Atualmente, o sistema operacional GNU com o núcleo Linux é conhecidocomo GNU/Linux, que é como o projeto GNU solicita aos utilizadores que serefiram ao sistema completo, embora a maioria das pessoas (como defendeTorvalds) se refiram ao sistema apenas como Linux por uma questão decomodidade.

Mini história do LinuxO Linux surgiu como um projeto de um estudante finlandês chamado LinusTorvalds.

Curiosidade: O Tux é a mascote oficial do sistemaoperacional GNU/Linux, criado por Larry Ewing usando oGIMP (editor de imagens livre).

Estrutura Interna do Linux

KernelLinus Torvalds uniu as ferramentas GNU com seu Kernel Linux, criando um dosprimeiros Sistemas Operacionais Livres, o GNU/Linux, mais conhecido comoLinux.

O que é o Kernel?Basicamente, é ele quem gerencia os recursos do sistema e permite que osprogramas façam uso deles.

Kernel: Analogia com o Carro

Estrutura Interna do Linux

Instituto Federal de São João Evangeslista - IFMG 30 DE OUTUBRO DE 2014

Estrutura Interna do Linux

Instituto Federal de São João Evangeslista - IFMG 30 DE OUTUBRO DE 2014

http://www.icefusion.com.br/outros/34-sistemas-operacionais/56-kernel-e-kernel-linux

Distribuições ou DistrosSão versões Linux desenvolvidas por diversos grupos, organizações ouempresas privadas.

O Debian foi uma distribuição lançada em 1993, com a proposta de manteruma distribuição o mais livre possível.

O Debian é a maior distribuição Linux, não associada à uma empresa quecomercializa ou distribui.

Knoppix, Ubuntu e vários outros.

Distribuições Brasileiras

Geoprocessamento

Visualização 2D/3D/4D

Matemática e Estatística

Modelagem numérica

CAD

Computação Gráfica

Banco de Dados

Editoração científica

Gráficos científicos

Química

Compiladores/Linguagens deProgramação

Multimídia

Office

Internet

Gráficos

Baseado em:

www.poseidon.furg.br

Instalador gráfico fácil

Desktop 3D (CompizFuzion)

Grande quantidade de drivers (proprietários e não-livres) no kernel

Suporte a grande variedade de codecs de áudio e vídeo

Baseado em:

www.epidemiclinux.org

Linux EducationÉ um projeto do Governo Federal;

Desenvolvida pelo Centro de Computação Científica e Software Livre (C3SL) daUniversidade Federal do Paraná (UFPR), com o apoio de técnicos dos Núcleos deTecnologia Educacional.

Tem como objetivo facilitar a utilização de software livre em ambientes deinformática voltados para a educação.

Baseado em:

linuxeducacional.c3sl.ufpr.br

Junção do antigo sistema Linux Mandrake (francês) e do sistemaLinux Conectiva (brasileiro);

Trata-se de uma empresa franco-brasileira de software, dedicada à distribuiçãoe suporte do sistema operacional Mandriva Linux.

Tem sua sede administrativa em Paris e centro de desenvolvimentoem Curitiba.

FatosA interface gráfica existe, mas os melhores recursos e flexibilidade estão nalinha de comando;

Você pode ter certeza que o aprendizado no Linux ajudará a ter sucesso emenos dificuldade em usar qualquer outro sistema;

O GNU/Linux é considerado um sistema mais difícil do que os outros, mas istoé porque ele requer que a pessoa realmente aprenda e conheça computadorese seus periféricos antes de fazer qualquer coisa (principalmente se você é umtécnico em manutenção, redes, instalações, etc., e deseja oferecer suporteprofissional a este sistema).

Vantagens X DesvantagensVantagens:O Linux é gratuito;

O Linux é menos vulnerável a vírus;

As atualizações do Linux são realizadas de forma mais simples;

O sistema Linux é mais fácil de ser personalizado, a personalização do Windows é muitorestrita.

Desvantagem:A interface gráfica do Windows é mais amigável e prática;

O Windows é mais popular: possui mais usuários e programas.

Sistema operacional de código aberto, construído a partir do núcleo Linux,baseado no Debian. É patrocinado pela Canonical Ltd.

A proposta do Ubuntu é oferecer um sistema que qualquer pessoa possautilizar sem dificuldades, independentemente de nacionalidade, nível deconhecimento ou limitações físicas.

O sistema deve ser constituído principalmente por software livre. Devetambém ser isento de qualquer taxa.

Os fãs do Ubuntu são conhecidos como "ubuntistas", "ubunteiros“ ou"ubunteros".

InstalaçãoA instalação da um sistema operacional Linux é bem simples e similar à instalação do Windows;

Para nossos estudos iremos instalar o sistema Linux Ubuntu em uma máquina virtual;

Usaremos a aplicação Virtual Box para criação da máquina virtual.

Virtual BoxTrata-se de uma aplicação que permite a instalação de um sistema operacionaldentro de outro sistema operacional (virtualização);

Não é a mesma coisa que dual-boot;

Ao criá-la, também criamos um HD virtual – um arquivo dentro do sistemanativo onde fica armazenado todos os dados da máquina virtual.

VantagensPodemos utilizar mais de um sistema operacional ao mesmo tempo;

Podemos interagir entre sistemas operacionais;

Testes feitos na máquina virtual não impõem riscos ao sistema nativo;

Podemos copiar a máquina virtual entre computadores, fazer backup de maneira fácil e uma série de outras flexibilidades.

CuidadosAo criar a máquina virtual é importante equilibrar a quantidade de memóriaRAM reservada para a máquina virtual em relação a quantidade que irá sobrarpara o sistema nativo.

Exemplo: se possui 4 GB de RAM, seu sistema nativo tem de ficar com pelomenos metade.

Também é importante criar um HD virtual com tamanho suficiente paraarmazenar os arquivos da máquina virtual.

Instalação

ParticionamentoPartições são divisões do Hard Disk (HD);

Podemos escolher criar mais de uma partição para, por exemplo, separar apartição do sistema operacional da partição de dados;

No caso do Windows, para cada partição é atribuída uma letra de unidade,exemplo: C: e D:

Ao usar as opções padrão de instalação do Ubuntu, ele criar automaticamenteas partições;

No entanto, nós podemos optar por criar manualmente cada partição do Linux.

Passos1. Clicar em nova tabela de partição

2. Clicar em continuar

3. Clicar sobre o espaço livre

4. Clicar no sinal de +

5. Definir o tamanho da partição

6. Selecionar o sistema de arquivo ext4 com journaling

7. Selecionar o ponto de montagem /

8. Clicar sobre o espaço livre

9. Clicar no sinal de +

10. Selecionar “usar como” Área de troca (Swap)

11. Clicar sobre o sistema de arquivo com ext4 e Instalar.

Instalação1. Selecione o fuso horário

2. Selecione o idioma do teclado

3. Crie um usuário denominado aluno

4. Coloque a senha 1qaz@wsx

5. Solicitar minha senha para entrar

Instalação1. Para melhorar a tela precisamos instalar os adicionais para convidados.

1. Menu Dispositivos da máquina virtual Inserir imagem de CD para Adicionais paraConvidados

2. Inserir a senha do usuário.

3. Aguardar até que se encerre.

4. Desligar e Ligar a máquina virtual.

2. Caso esse esquema não funcione:1. Clicar no logotipo do Ubuntu (Iniciar).

2. Procurar por terminal.

3. Digitar o comando: install apt-get virtualbox-guest-dkms.

4. Aguardar finalizar a instalação e reiniciar.

GUI – Graphical User Interface(Interface Gráfica do Usuário)

CLI - Command Line Interface(Interface Linha de Comando)

CLI - Command Line Interface(Interface Linha de Comando)Através do terminal podemos controlar o computador todo e seus dados;

Acesso a todos os recursos do sistema operacional;

Apesar de trabalhar em modo texto é uma ferramenta muito flexível;

Semelhante ao prompt do Windows porém mais completo;

Permite acesso a configurações avançadas não disponíveis na interface gráfica;

O terminal é a principal ferramenta de trabalho para o profissional quetrabalha com Linux e será foco do nosso estudo.

Extensões de Arquivosarquivo.txt - O .txt indica que o conteúdo é um arquivo texto.

arquivo.sh - Arquivo de Script (interpretado por /bin/sh).

arquivo.bin – Arquivo binário (executável).

arquivo.log - Registro de algum programa no sistema.

arquivo.gz - Arquivo compactado pelo utilitário gzip.

arquivo.conf – Arquivo tipo texto contendo configurações.

Estrutura de diretórios

/ Diretório raiz, onde todos os outros são criados.

/bin Arquivos binários de comandos essenciais do sistema.

/boot Arquivos de boot (inicialização; boot-loader; Grub); kernel do Linux.

/dev Dispositivos (devices) de entrada/saída: floppy, harddisk, cdrom, modem .

/etc Arquivos de configuração (scripts) e inicialização.

/home Diretório local (home) de usuários.

/lib Bibliotecas e módulos(drives): compartilhadas com frequência.

/mnt Diretório de montagem de dispositivos, sistemas de arquivos e partição.

/opt Para instalação de programas não oficiais da distribuição.

/proc Diretório virtual (RAM) onde rodam os processos ativos.

/root Diretório local do super usuário (root).

/sbin Arquivos de sistema essenciais (binários do super usuário).

/tmp Arquivos temporários gerados por alguns utilitários.

/usr Arquivos de usuários nativos da distribuição.

/usr/local Para instalação de programas não oficiais da distribuição.

/usr/src Arquivos fontes do sistema necessários para compilar o kernel.

/var Arquivos de log e outros arquivos variáveis.

Compartilhando Pasta Windows -> Linux1. Crie uma pasta na área de trabalho do Windows com o nome Compartilhada.

2. Vá em Configurações da máquina virtual pasta compartilha + Outro Selecione a pasta Ok Montar automaticamente.

3. Através do Terminal do Ubuntu entre com o comando para montar a pasta compartilhada:

1. mkdir [espaço] /home/michellenery/Comaprtilhada

2. sudo [espaço] mount [espaço] –t [espaço] vboxsf [espaço] Compartilhada [espaço]/home/michellenery/Compartilhada

4. Vá no Windows e crie um arquivo dentro desta pasta e visualize no Ubuntu/Linux.

Configurando Atualizações1. Adicione o arquivo sources.list na pasta Compartilhada no Windows.

2. Digite os comandos abaixo:1. sudo [espaço] mv [espaço] /etc/apt/sources.list [espaço] /home/michellenery

2. sudo [espaço] mv [espaço] /home/michellenery/compartilhada/sources.list [espaço] /etc/apt

3. apt-get [espaço] update

Linkshttp://www.oficinadanet.com.br/artigo/1154/linux_-_que_distribuicao_usar

http://www.inclusaodigital.mg.gov.br/portal/arquivos/manuais/suite_telecentro.pdf

http://www.guiafoca.org/

http://www.tecmundo.com.br/mac-os-x/1636-o-que-e-kernel-.htm

http://tuxederivados.blogspot.com.br/2013/08/the-debian-administrators-handbook.html

http://www.ubuntudicas.com.br/blog/2010/11/diferencas-entre-ubuntu-kubuntu-e-xubuntu/

http://distrowatch.com/

top related