Sistema Operacional Debian- Material Completo

28
 Sistema Operacional Debian Licenciatura em Computação 3° Período 1 O que é o Debian Linux? Debian Linux é um tipo de distribuição Linux. Ao invés de ser desenvolvido por uma pessoa ou grupo isolado de pessoas , como outras distribuições de Linu x foram, o Debian está sendo desenvolvida abertamente, no espírito do Linux e da GNU. O objetivo principal do Projeto Debian é criar uma distribuição que viva acima do nome Linux. A Debian está sendo feito cuidadosamente e conscientemente, e será mantido da mesma forma. É também uma tentativa de criar uma distribuição não-comercial, que será capaz de competir ecientemente no mercado comercial. Será, eventualmente, distribuída pela Free Software Foundation em CD-ROM, e a Associação Debian GNU/Linux oferecerá a distribuição em disquetes e tas, juntamente com manuais impressos, suporte técnico e outros itens essenciais para o usuário nal. O citado acima estará disponível por pouco mais que o custo, e o resto será aplicado no desenvolvimento do software livre para todos os usuários. Tal distribuição é essencial ao sucesso do sistema operacional GNU/Linux no mercado comercial, e deve ser feito através de organizaçõe s numa posição em que se possa avançar e defender o software livre sem visar lucros ou retornos. O Debian é um sistema operacional livre e usa o kernel Linux, mas a maior parte das ferramentas do SO vêm do projeto GNU; daí o nome GNU/Linux.  O Projeto Debian é um grupo mundial de voluntários que se esforçam para produzir um sistema operacional livre que é composto inteiramente por software livre. O produto principal do projeto é a distribuição Debian GNU/Linux, que inclui o kernel do sistema operacional Linux e centenas de aplicações pré empacotadas. O Projeto Debian foi ocialmente fundado por Ian Murdock em 16 de Agosto de 1993. Naquele tempo, o conceito de uma “distribuição” de Linux era novo. Ian pretendia que o Debian fosse uma distribuição criada abertamente, no mesmo espírito do Linux e do GNU. A criação do Debian teve o apoio do projeto GNU da FSF durante um ano (Novembro de 1994 a Novembro de 1995). A distribuição Debian pretendia ser cuidadosamente e conscientemente criada em conjunto e ser mantida e suportada com similar cuidado. Isso começou com um pequeno e forte grupo de hackers do Software Livre e gradualmente cresceu, se tornando uma grande e bem organizada comunidade de desenvolvedores e usuários.

Transcript of Sistema Operacional Debian- Material Completo

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 1/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

1

O que é o Debian Linux?

Debian Linux é um tipo de distribuição Linux. Ao invés de ser desenvolvido poruma pessoa ou grupo isolado de pessoas, como outras distribuições de Linux foram,o Debian está sendo desenvolvida abertamente, no espírito do Linux e da GNU. Oobjetivo principal do Projeto Debian é criar uma distribuição que viva acima do nomeLinux. A Debian está sendo feito cuidadosamente e conscientemente, e será mantidoda mesma forma.

É também uma tentativa de criar uma distribuição não-comercial, que serácapaz de competir eficientemente no mercado comercial. Será, eventualmente,distribuída pela Free Software Foundation em CD-ROM, e a Associação DebianGNU/Linux oferecerá a distribuição em disquetes e fitas, juntamente com manuaisimpressos, suporte técnico e outros itens essenciais para o usuário final. O citadoacima estará disponível por pouco mais que o custo, e o resto será aplicado nodesenvolvimento do software livre para todos os usuários. Tal distribuição é essencialao sucesso do sistema operacional GNU/Linux no mercado comercial, e deve ser

feito através de organizações numa posição em que se possa avançar e defender o

software livre sem visar lucros ou retornos.

O Debian é um sistema operacional livre e usa o kernel Linux, mas a maiorparte das ferramentas do SO vêm do projeto GNU; daí o nome GNU/Linux. 

O Projeto Debian é um grupo mundial de voluntários que se esforçam paraproduzir um sistema operacional livre que é composto inteiramente por software livre.O produto principal do projeto é a distribuição Debian GNU/Linux, que inclui o kerneldo sistema operacional Linux e centenas de aplicações pré empacotadas.

O Projeto Debian foi oficialmente fundado por Ian Murdock em 16 de Agosto de

1993. Naquele tempo, o conceito de uma “distribuição” de Linux era novo. Ianpretendia que o Debian fosse uma distribuição criada abertamente, no mesmo espíritodo Linux e do GNU.

A criação do Debian teve o apoio do projeto GNU da FSF durante um ano(Novembro de 1994 a Novembro de 1995). A distribuição Debian pretendia sercuidadosamente e conscientemente criada em conjunto e ser mantida e suportadacom similar cuidado. Isso começou com um pequeno e forte grupo de hackers doSoftware Livre e gradualmente cresceu, se tornando uma grande e bem organizadacomunidade de desenvolvedores e usuários.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 2/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

2

A Debian é uma das únicas distribuições que é aberta para que todo

desenvolvedor e usuário possa contribuir com seu trabalho. É o único distribuidorsignificativo de Linux que não é uma entidade comercial. É o único grande projeto comuma constituição, um contrato social e documentos com políticas para organizar oprojeto. A Debian também é uma das únicas distribuições que é micro-empacotada,usando informações detalhadas de dependência de pacotes para garantir aconsistência do sistema em atualizações.

 A pronúncia oficial de Debian é “débian”. O nome vem do nome do criador doDebian, Ian Murdock, e sua esposa, Debra.

O Debian teve vários líderes desde seu começo em 1993.

Ian Murdock fundou o Debian em Agosto de 1993 e liderou até Março de 1996. Bruce Perens liderou o Debian de Abril de 1996 até Dezembro de 1997. Ian Jackson liderou o Debian de Janeiro de 1998 até Dezembro de 1998. Wichert Akkerman liderou o Debian de Janeiro de 1999 até Março de 2001. Ben Collins liderou o Debian de Abril de 2001 até Abril de 2002. Bdale Garbee liderou o Debian de Abril de 2002 até Abril de 2003. Martin Michlmayr foi eleito em Março de 2003 e é nosso atual líder.  

Versões do Debian:

Obs.: O Debian sempre teve pelo menos três versões em manutenção

ativa: estável (stable), testing e instável (unstable).

Debian 0.01 até 0.90 (Agosto-Dezembro/93). Debian 0.91 (Jan/94). sistema de pacotes simples que podia instalar e

desinstalar pacotes. Debian 0.93R5 (Mar/95). gerenciador de pacotes (dpkg) foi usado para instalar

pacotes depois da instalação do sistema base

Debian 0.93R6 (Nov/95). O dselect aparece. Esta foi a última versão do Debianque usava o formato binário a.out; haviam cerca de 50 desenvolvedores. Oprimeiro servidor master.debian.org foi construído por Bdale Garbee ehospedado pela HP em paralelo ao lançamento da 0.93R6. O posicionamentode um explícito servidor principal no qual cada desenvolvedor Debian podeconstruir cada versão levou diretamente a formação da rede de mirrors Debiane, indiretamente, ao desenvolvimento de muitas das políticas e procedimentosusados para gerenciar o projeto hoje.

A Debian 1.0 nunca foi lançada: Acidentalmente, Infomagic, uma empresavendedora de CD, lançou a versão em desenvolvimento do Debian e a chamoude 1.0. Em 11 de Dezembro de 1995, Debian e Infomagic juntamenteanunciaram que este lançamento foi indevido. Bruce Perens explicou que os

dados colocados no conjunto de 5 CDs, “Fonte para Desenvolvedores Linux”,de novembro de 1995, com “Debian 1.0” não era a versão 1.0 do Debian, mas

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 3/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

3

uma versão em desenvolvimento que estava parcialmente no formato ELF, queprovavelmente não iniciaria ou seria executada corretamente, e nãoapresentaria a qualidade de uma versão Debian. Para evitar confusões entre oCD prematuro e a atual versão do Debian, o projeto Debian renomeou suapróxima versão para “Debian 1.1”. A Debian 1.0 prematura, incluída no CD, édesaprovada e não deveria ser usada.

Debian 1.1 Buzz (Jun/96): Esta foi a primeira versão Debian com um codinome.Este foi retirado, como todos os outros, de uma personagem do filme ToyStory. . . nesse caso, Buzz Lightyear. Neste momento, Bruce Perens tomava aliderança do Projeto de Ian Murdock e Bruce trabalhava na Pixar, a companhiaque produziu o filme. Esta versão era toda em ELF, usada pelo kernel Linux 2.0e continha 474 pacotes.

Debian 1.2 Rex (12 de Dezembro de 96): Apelidada com o nome do dinossauro

de plástico do filme. Esta versão consistia em 848 pacotes mantidos por 120desenvolvedores. Debian 1.3 Bo (5 de Julho de 97): Apelidada de Bo Peep, a pastora. Esta

versão consistia em 974 pacotes mantidas por 200 desenvolvedores. Debian 2.0 Hamm (24 de Julho de 1998): Nomeada com o nome do porquinho

do filme. Esta foi a primeira versão do Debian para múltiplas arquiteturas,adicionando o suporte para as arquiteturas da série Motorola 68000. Com IanJackson como líder do Projeto, esta versão fez a transição para a libc6 econsistia em torno de 1500 pacotes mantidos por 400 desenvolvedores.

Debian 2.1 Slink (09 de Março de 99): Nomeada com o nome do cachorro-molado filme. Mais duas arquiteturas foram adicionadas, Alpha1 e SPARC2 ComWichert Akkerman como líder do projeto, esta versão consistia em cerca de2250 pacotes e requeria 2 CDs no conjunto oficial. A inovação técnica foi ainclusão do apt, uma nova interface de gerenciamento de pacotes.Mundialmente copiado, apt é o grande responsável pelo crescimento contínuodo Debian e estabeleceu um novo paradigma para a aquisição e instalação depacotes em sistemas operacionais de fonte aberta.

Debian 2.2 Potato (15 de Agosto de 2000): Apelidada com o nome dopersonagem “Sr Cabeça de Batata” do filme. Esta versão adicionou o suportepara as arquiteturas PowerPC3 e ARM4. Com Wichert ainda atuando como líderdo projeto, esta versão consistia em mais de 3900 pacotes derivados de 2600pacotes fontes mantidos por mais de 450 desenvolvedores Debian.

Debian 3.0 woody (Jul/02): Nomeada com o nome da personagem principal do

filme: “woody”, o cowboy. Mais arquiteturas foram adicionadas a esta versão.Esta também foi a primeira versão a incluir software com criptografia devido as

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 4/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

4

restrições de exportação que foram iniciadas nos EUA e a primeira a incluir oKDE, agora que os problemas com a licença da QT foram resolvidas. ComBdale Garbee recentemente eleito Líder do Projeto e mais de 900desenvolvedores Debian, esta versão continha 8900 pacotes e 7 CDs bináriosno conjunto oficial. 

As versões 3.x Antes que a woody pudesse ser preparada para seu lançamento, uma

mudança no sistema de arquivos no ftp-master teve que ser feito. Filas depacotes, que permitiam a criação de distribuições para propósitos especiais,como a nova distribuição “Teste” usada pela primeira vez para deixar a woodypronta para lançamento, foram ativadas no ftp-master.

A Debian 3.0 (woody) foi lançada em 19 de Julho de 2002, para asarquiteturas Intel i386, Motorola 68000, alpha, SUN Sparc, PowerPC, ARM, HPPA-RISC, IA-64, MIPS, MIPS (DEC) e IBM s/390. Este foi a primeira versão a

incluir portes para HP PA-RISC, IA-64, MIPS, MIPS (DEC) e IBM s/390 ports.No momento do lançamento, haviam mais de 9000 pacotes binários mantidospor mais de mil desenvolvedores Debian, tornando-se a primeira versão a estardisponível via DVD e CD-ROMs.

Debian 4.0 Etch(22 de Maio de 2010): Etch-a-Sketch, o brinquedo dedesenhar, Pacotes foram adicionados no lançamento pontual Debian 4.0r4para aumentar o conjunto de hardwares para os quais há suporte no Debian4.0 (etch). Isto inclui pacotes baseados no kernel Linux 2.6.24 e driversadicionais para o X window system. A instalação destes pacotes adicionais nãoé requerida e não ocorrerá por padrão. Esta atualização não representa umamudança ao suporte dos pacotes anteriormente disponibilizados. 

Outras versões

Debian GNU/Linux 5.0 (lenny)  Debian 6.0 squeeze (8 outubro 2011) 

Eventos Importantes

Julho de 2000: Joel Klecker morre

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 5/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

5

Outubro de 2000: Implementação da Fila de Pacotes5 

Novembro de 2002: Incêndio queima servidor Debian

Tipo de Licença

Debian (DFSG)A licença Debian é chamada de Debian Free Software Guidelines (DFSG). Emessência, esta licença contém critérios para a distribuição.

Redistribuição livre 

A licença de um componente Debian não pode restringir nenhuma parteinteressada em vendê-lo, ou distribuir o software como parte de uma distribuiçãoagregada de software contendo programas de diversas fontes diferentes. A licençanão pode exigir um royalty ou outra taxa por esta venda.

Código Fonte

O programa deve incluir código fonte e deve permitir a distribuição em códigofonte, bem como em formato compilado.

Trabalhos Derivados

A licença deve permitir modificações e trabalhos derivados, e deve permitir queestes sejam distribuídos sob a mesma licença que o trabalho original.

Integridade do Código Fonte do Autor

A licença pode restringir o código fonte de ser distribuído de forma modificada _ somente _ se a licença permitir a distribuição de patch files com o código fonte, como propósito de modificar o programa em tempo de compilação. A licença deve permitirexplicitamente a distribuição de software compilado a partir do código fontemodificado. A licença pode exigir que trabalhos derivados tenham um nome ounúmero de versão diferente do software original (este é um meio-termo; o grupo 

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 6/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

6

Debian encoraja todos os autores a não restringir nenhum arquivo, fonte ou binário, de ser modificado ).

Não à discriminação contra pessoas ou grupos.

A licença não pode discriminar nenhuma pessoa ou grupo de pessoas.

Não à discriminação contra Fins de Utilização

A licença não pode restringir ninguém de fazer uso do programa para um fimespecífico. Por exemplo, ela não pode restringir o programa de ser usado no comércio,

ou de ser usado para pesquisa genética.

Distribuição de Licença

Os direitos atribuídos ao programa devem aplicar-se a todos aqueles paraquem o programa é redistribuído, sem a necessidade de execução de uma licençaadicional por aquelas pessoas.

A Licença não pode ser específica para o Debian

Os direitos atribuídos ao programa não podem depender do programa ser partede um sistema Debian. Se o programa for extraído do Debian e usado ou distribuídosem o Debian, dentro dos termos da licença do programa, os mesmos direitosgarantidos em conjunto ao sistema Debian deverão ser garantidos àqueles que outilizam.

A Licença não deve contaminar outros softwares.

A licença não poderá colocar restrições em outro software que é distribuído juntamente com o software licenciado. Por exemplo, a licença não pode insistir que

todos os outros programas distribuídos na mesma mídia sejam software livre.

Licenças Exemplo

As licenças GPL, BSD e Artistic são exemplos de licenças que consideramoslivres .

O conceito de declarar nosso contrato social para a comunidade de software livre foi sugerido por Ean Schuessler. O rascunho deste documento foi escrito por Bruce Perens, refinado por outros desenvolvedores Debian durante uma conferência 

via e-mail que durou um mês em Junho de 1997, e então  aceita como uma política pública do Projeto Debian. 

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 7/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

7

Mais tarde, Bruce Perens removeu as referências específicas do Debian da Definição Debian de Software Livre para criar a  Definição de Código Aberto. 

Outras organizações podem fazer derivações deste documento. Por favor, dê o crédito ao Projeto Debian se você fizer isso. 

Principais características

Desempenho e Estabilidade Poder de atualização do sistema. Tipo de instalação: é a mais complexa de todas, feita em modo texto e exige

cuidado na instalação. Portabilidade: Suporta praticamente qualquer plataforma atual. Compatibilidade: Existem Drivers ODBC, JDBC e .Net e também módulos de

interface para diversas linguagens de JAVA, C/C++, Phyton, Pearl, PHP, eRuby.

Pouco exigente quanto a recursos de Hardware. Facilidade de uso Software Livre Suporte a vários tipos de tabelas como MyISAM e InnoDB, cada um para um

fim. Faltam alguns recursos quando comparados com outros bancos de dados

como o PostgreSQL, mas se mostra superior em certas situações.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 8/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

8

Tratamento de Processos

Introdução

Um processo pode ser descrito como parte de um programa que estáaparentemente rodando. Este aparente existe somente pelo fato de que determinadoprocesso pode entrar e sair diversas vezes do processador em um único segundo, eem um determinado momento ele pode não estar no processador e mesmo assimaparentemente estar rodando.

Como qualquer sistema de compartilhamento de tempo o Linux consegue dar aimpressão de execução simultânea dos processos, separando um espaço bastantecurto de tempo para cada um deles. Para ter sucesso nesta tarefa ele segue uma seriede regras que não desperdiça tempo de hardware com operações desnecessárias econsegue escolher qual processo deve ser executado naquele exato momento.

O que decide essa escolha no kernel é o escalonador de processos, que emgrande parte é responsável pela produtividade e eficiência do sistema. Mais do queum simples mecanismo de divisão de tempo, ele é responsável por uma política detratamento dos processos que permite os melhores resultados possíveis.

Primeiros Processos

Durante a fase de inicialização do Linux a função ``start_kernel'' é responsávelpor criar um thread, este é o processo de número zero, o primeiro e o ascendente detodos os outros processos. Após inicializar toda a estrutura de dados para esteprocesso esta mesma função é responsável por chamar a função ``init'' que por suavez utiliza a chamada de sistema ``execve'' para rodar o executável init, que será oprocesso número 1, mais conhecido como init.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 9/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

9

Existem alguns outros processos que também são criados pelo kernel durantea fase de inicialização e destruídos assim que o sistema desliga. Outros são criadossob demanda, assim que surge a necessidade deles são carregados.

Estados

Uma das coisas que o escalonador precisa ter ciência é em qual estado estácada processo, na estrutura que armazena os dados de cada processo temos umarray de possíveis estados onde apenas uma das opções abaixo estará ativa.

TASK_RUNNING 

Em execução ou aguardando para ser executado.

TASK_INTERRUPTIBLE

O processo está suspenso até que determinada condição se torne verdadeira.

TASK_UNINTERRUPTIBLE

Como o estado anterior, exceto pelo fato de que o seu estado não serámodificado quando receber um sinal. É importante para os processos quenecessitam executar determinada tarefa sem ser interrompido.

TASK_STOPPED

Execução do processo foi parada.

TASK_ZOMBIE

O processo está terminado, mas o processo pai ainda não executou umachamada de sistema para retornar informações sobre o processo morto -``wait'', as informações não são descartadas pois ainda podem ser utilizadas.

Limite de Recursos

Por padrão o Linux limita os recursos que cada processo pode ter. Isto é,quanto de recursos do sistema ele pode utilizar. Isso é uma proteção para que caso ousuário faça algo errado, não prejudique a estabilidade do sistema. Esses limites são:

RLIMIT_AS

O tamanho máximo que um processo pode ter em bytes. O kernel checa essevalor quando um processo utiliza a chamada de sistema ``malloc'' ou similar.

RLIMIT_CORE

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 10/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

10

Quando um processo é abortado, o kernel pode gerar um arquivo core

contendo as informações desse aborto. Este valor é utilizando para limitar otamanho desse arquivo. Caso o valor seja zero O, o arquivo não é criado.

RLIMIT_CPU

O tempo máximo em segundos que um processo pode ser executado. Casoesse limite seja ultrapassado o kernel envia um sinal SIGXCPU para tentarpacificamente finalizar sua execução, se isso não acontecer ele envia umSIGKILL e mata o processo.

RLIMIT_DATA

O tamanho máximo do heap ou memória de dados em bytes. O kernel checaesse valor antes de expandir o heap de um processo.

RLIMIT_FSIZE

O tamanho máximo em bytes permitido para um arquivo. Se o processo tentaraumentar o tamanho de um arquivo que ultrapasse esse valor, o kernel enviaum SIGXFSZ.

RLIMIT_LOCKS

O número máximo de arquivos que um processo pode dar lock. Toda fez que ousuário tenta dar lock em um arquivo o kernel checa esse valor.

RLIMIT_MEMLOCK

O tamanho máximo em bytes de memória que não permite swap. O kernelcheca esse valor toda vez são utilizadas as chamadas de sistema ``mlock'' ou``mlockall''.

RLIMIT_NOFILE

O número máximo de descritores de arquivos abertos. Toda vez que um

descritor for aberto ou duplicado o kernel checa este valor.RLIMIT_NPROC

O número máximo de processos que um usuário pode ter.

RLIMIT_RSS

A quantidade máxima de memória física que um processo pode ter.

RLIMIT_STACK

O tamanho máximo em bytes da stack. O kernel checa este valor antes deexpandi-la.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 11/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

11

Preemptivo

Os processos do Linux são preemptivos, isso significa que quando umprocesso entra no estado TASK_RUNNING o kernel vai checar se existe algumaprioridade maior do que o processo corrente. Caso exista, o processo corrente éinterrompido e o que tem prioridade maior começa a rodar.

Imagine a seguinte situação onde o Sr. Gênio dos Teclados utiliza apenas doisprocessos. O editor de textos Emacs para escrever o seu programa e ao mesmotempo o gcc para compilar a versão mais recente do programa Pogobol Light. Por serum programa interativo o editor de textos tem uma prioridade maior do que ocompilador, mesmo assim ele ainda é suspenso diversas vezes para que o compilador

possa rodar também. O Sr. Gênio dos Teclados digita algumas palavras eimediatamente após cada tecla digitada o kernel suspende a execução do compiladorpara poder processar o Emacs e assim o texto digitado aparecer na tela, isso acontecetão rápido que torna-se imperceptível, então o Emacs é suspenso novamente para queo gcc possa voltar a executar. Neste caso, quando dizemos que um processo foisuspenso, significa que ele continua com o estado TASK_RUNNING, porém não maisutilizando o CPU.

Política de Escalonamento

A prioridade de um processo no Linux está em constante alteração, o

escalonador se mantém informado sobre o que os processos estão fazendo e assimtorna-se possível ajustar a prioridade. Dessa maneira os processos que ficaramproibidos de utilizar o CPU por um longo intervalo de tempo, tem sua prioridadeincrementada automaticamente, contrariamente os processos que passaram um longoperíodo dentro do CPU são penalizados tendo sua prioridade decrementada.

Quando tocamos no assunto escalonamento é importante notar que osprocessos são classificados como da Forma E/S e Forma CPU. O primeiro faz usoextenso dos recursos de entrada e saída, isso significa que grande parte do seu tempoé utilizado no aguardo do conclusão das operações de Entrada e Saída, já o segundosão processos que necessitam de um longo tempo dentro do CPU.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 12/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

12

Gerenciamento de memória

O Linux tem uma forma bastante interessante de gerenciar a memória. Osistema de fato não necessita de muita memória para sua operação e conforme osprogramas vão sendo abertos, mais memória vão sendo alocada de forma maiseficiente. O sistema lida bem em casos de sobras de memória, utilizando os MBytes

livres dos módulos como cachê de disco. Cachê de disco são porções da memóriaRAM usadas por arquivos e bibliotecas lidos do HD que têm uma maior probabilidadede serem acessados, uma espécie de Prefetch, o que melhora o desempenho dosistema. É fácil comprovar a eficiência o cachê de disco: abra um programa como oFirefox ou o OpenOffice; o primeiro carregamento é demorado, certo? Agora feche oprograma e abra-o novamente: levou muito menos tempo, né? Esse recurso estápresente também no Windows e no Vista ele foi melhorado. Por isso não se assustese no Ksysguard do KDE você verificar que sua memória RAM estiver quase quetotalmente ocupada, mesmo com poucos programas abertos: é o cachê de disco queestá em ação usando parte da memória livre que você dispõe.

Além do Ksysguard, temos o Monitor do sistema no Gnome como programas gráficosde monitoramento dos recursos do sistema. Via terminal temos o top e o free. O topdetalha os processos em execução além de outras informações como o estado dosprocessos, memória consumida por cada um, uptime do sistema e recursos dememória. O free (o parâmetro -m exibe as informações em MBytes) exibe informaçõesprecisas sobre o uso dos recursos de memória do sistema. Vamos ver ele na prática,nesse caso tenho 2,25GB de RAM física, 2 GB de espaço em disco para a partiçãoSWAP e poucos programas abertos. A distribuição usada é o Debian Etch Kernel2.6.18-4.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 13/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

13

No momento que foi tirada esta SS, 591MB de memória física estavam sendoutilizados, mas na verdade eu não tinha 591MB utilizados pelos programas abertos epelo sistema em geral. 347 MB estavam sendo cacheados, ou seja, sendo usadospara cachê de disco (cached) e 51MB estavam sendo usado para buffers de memória.Fazendo as contas, descontando os buffers e cachê do sistema, a memória utilizadapara o uso e manutenção do funcionamento do sistema no momento era de 193 MB:591 (memória física utilizada) - 398 (buffers + cachê) = 193 MB

Se eu abrir o Monitor do sistema do Gnome (um front-end para o comando top), serãoreportados 193MB em uso pelo sistema.

Ao contrário do Ksysguard, o Monitor do sistema do Gnome reporta a memória emuso, não incluindo a memória utilizada como cachê de disco.

Conforme mais memória é requisitada, o sistema passa a abrir mão do cachê de disco

e passa a mover arquivos e bibliotecas não usadas há algum tempo da memória RAMpara a memória virtual ou swap, liberando memória física para os aplicativos. Há um

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 14/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

14

pequeno impasse no uso de memória SWAP no Linux. O Swap é visto com maus

olhos por causa do Windows 98, que gerencia a memória virtual de forma totalmenteerrádica. No 98, mesmo com memória física sobrando o sistema teima em fazer swap,que é feito no arquivo Win386.swp, prejudicando o desempenho, já que a leitura dosdados da memória SWAP (que é feita em um arquivo no HD no caso do Windows) émais morosa do que a leitura na memória RAM. Era possível corrigir essa deficiênciacom a instrução "ConservativeSwapfileUsage=1" no System.ini, mas mesmo assim oWindows 98 (e Me) é péssimo para gerenciar a memória. Na família NT ogerenciamento de memória é mais eficiente e o uso do arquivo de SWAP é maisracional, aliás no Windows NT4/2000/XP/2003/Vista e 2008 o arquivo de paginação(pagefile.sys) é utilizado também para uso interno do sistema, como as informaçõesde despejo de memória.

O Linux possui algoritmos refinados que administram o uso de memória SWAPsomente quando necessário, especialmente no Kernel 2.6. Numa máquina com512MB ou mais o uso de SWAP não é requisitado o tempo todo, o que não acontecenuma máquina com 256 MB. Mesmo assim em algumas distros fazem o uso do SWAPem máquinas com fartura de memória, mesmo que em pequena quantidade. No casodos dados movidos para o SWAP sejam de repente requisitados, haverá uma pequenademora na leitura, pois como já dito, a leitura no HD é mais demorada do que oacesso na memória física.

Ainda assim (ao usar uma distribuição com o Kernel 2.6), você pode configurar ocomportamento do sistema em relação à memória SWAP através de um parâmetro doKernel, definindo através do arquivo "/proc/sys/vm/swappiness". Este arquivo contémum número de 0 a 100, que determina a predisposição do sistema a usar swap. Umnúmero baixo faz com que ele deixe para usar swap apenas em situações extremas(configuração adequada a micros com muita RAM), enquanto um número mais alto fazcom que ele use mais swap, o que mantém mais memória RAM livre para uso docachê de disco, melhorando o desempenho em micros com pouca memória.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 15/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

15

Sistemas de arquivos

Nos sistemas de arquivos, de modo geral, os objetivos são organizar de formahierárquica os arquivos (informações) do sistema.Todos os dados (arquivos e diretórios) são armazenados em sistemas de arquivos.Um sistema de arquivo pode ser visto como um padrão de como os arquivos serão

gravados, armazenados, acessados, etc. Um sistema de arquivos é criado durante oprocesso de formatação da unidade de armazenamento, existem vários tipos desistema de arquivos (ext2, ext3, reiselfs, ntfs, fat32, fat16, etc).A identificação dos objetos de um sistema de arquivo no Linux é conhecida comoinode. Ele carrega as informações de onde o objeto está localizado no disco,informações de segurança, data e hora de criação e última modificação, dentreoutras. Quando criamos um sistema de arquivo no Linux, cada dispositivo tem umnúmero finito de inodes que será diretamente proporcional ao número de arquivosque este dispositivo poderá acomodar.

Nomeação/tipos

A denominação "sistema de arquivos" também é usada para se referir ao formatológico que é dado ao dispositivo de armazenamento, pelo sistema operacional, nomomento da formatação. O sistema de arquivos é que define o modo como osarquivos são estruturados, nomeados, acessados, utilizados, protegidos emanipulados pelo sistema operacional.

Ext2: Usado em partições Linux Nativas para o armazenamento de arquivos. É identifi-cado pelo código 83. Seu tamanho deve ser o suficiente para acomodar todo os

arquivos e programas que deseja instalar no GNU/Linux .

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 16/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

16

Ext3: Este sistema de arquivos possui melhorias em relação ao ext2, com destaquepara o recurso de jornaling. Ele também é identificado pelo tipo 83 e totalmentecompatível com o ext2 em estrutura. O journal mantém um log de todas as operaçõesno sistema de arquivos, caso aconteça uma queda de energia elétrica (ou qualqueroutra anormalidade que interrompa o funcionamento do sistema), o fsck verifica osistema de arquivos no ponto em que estava quando houve a interrupção, evitando ademora para checar todo um sistema de arquivos (que pode levar minutos emsistemas de arquivos muito grandes).

Reiserfs: É um sistema de arquivos alternativo ao ext2/3 que também possui suporte a journaling. Entre suas principais características, podemos destacar que ele possuitamanho de blocos variáveis, suporte a arquivos maiores que 2 Gigabytes (esta é umadas limitações do ext3) e o acesso mhash a árvore de diretórios é um pouco mais

rápido que o ext3. O reiserfs também é mais eficaz que o Ext3; no entanto o projeto foidescontinuado e a maioria das distribuições utilizam o Ext3 por padrão.

Ext4: É a evolução do conhecido Ext3, hoje o sistema de arquivos padrão da maioriadas distribuições Linux. Entre as principais novidades então melhorias naperformance, comporta um maior número de subpastas e também arquivos maioresque 16 GB, checagem mais rápida da integridade do disco (em caso de desligamentoinesperado, por exemplo), entre outros.

Swap: Usado em partições Linux Swap para oferecer memória virtual ao sistema. Noteque é altamente recomendado o uso de uma partição Swap no sistema.

Estrutura

O sistema de arquivos Linux é semelhante a uma árvore de cabeça para baixo. Notopo da hierarquia do Linux existe um diretório raiz nomeado simplesmente de roote identificado com o sinal “/”. A estrutura do sistema de arquivo Linux é definida por um padrão de mercadochamado FHS. As distribuições não são obrigadas a seguir este padrão, mas elasentendem a importância da localização dos arquivos e diretórios padronizados.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 17/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

17

Denominação e organização de alguns diretórios

 / - Diretório raiz, armazena todos os outros;0

 /bin – Armazena os executáveis dos comandos básicos do sistema;

 /boot – É onde ficam o kernel e os arquivos de boot (inicialização) do sistema;

 /dev – Dispositivos de entrada/saída (disquete, disco rígido, paca de som, etc).

Todos os arquivos contidos nesse diretório (/dev/hda, /dev/dsp, /dev/fd0, etc) são

ponteiros para dispositivos de hardware.

 /etc – Armazena os arquivos de configuração do sistema, como se fossem o

arquivo de registro do Windows;

 /home – Aqui ficam as pastas e os arquivos dos usuários. O root tem acesso a

todas elas, mas cada usuário só tem acesso às suas próprias pastas.

 /lib – Bibliotecas do sistema, como se fosse o diretório System32 do Windows;

 /mnt – Ponto de montagem para dispositivos de hardware que estão em /dev. O

leitor de disquetes encontrado em /dev/fd0, por exemplo, será montado em

 /mnt/floppy. Ao contrário do Windows, onde os discos e partições aparecem como

C:, D:, E:, no GNU/Linux eles aparecem como hda1, hda2, hdb, sdb, cdrom, etc;

 /opt – Possui os softwares que não fazer parte da instalação padrão do

GNU/Linux;

 /proc – É criado na memória (portanto, não ocupa espaço em disco) pelo kernel e

fornece informações sobre ele e os processos ativos;

 /root – Diretório local do superusuário (root);

 /sbin – Contém arquivos referentes à administração e manutenção de hardware e

software;

 /tmp – Arquivos temporários;

 /usr – É o diretório com o maior número de arquivos, incluindo bibliotecas (/usr/lib)

e executáveis (/usr/bin) dos principais programas;

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 18/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

18

 /usr/X11 – arquivos do sistema do gerenciador de janelas;

 /usr/man – manuais online;

 /var – Arquivos variáveis, que mudam com freqüência.

Atributos

Os arquivos tem atributos que identificam suas origens, seus tipo, os diferenciam dosdemais e etc, essas características variam de acordo com os sistemas de arquivos,porém no geral esses atributos são:

Nome: nome do arquivo, é armazenado em uma string e utilizado para

identificação pelo usuário;

Tipo: identifica o tipo de conteúdo do arquivo, há centenas de tipos de arquivos,

os mais comuns são .pdf, .exe, .jpeg, .avi, .doc, .mp3, e etc. Os SA (Sistema de

Arquivos) normalmente usam a extensão ao final do nome do arquivo;

Tamanho: mostra tamanho em bytes do arquivo;

Datas: data de criação, modificação, exclusão, são úteis para organização e

localização;Proprietário: em um sistema multi usuário mostra a qual conta pertence o

arquivos;

Permissões de acesso: auxilia a característica anterior, o SA restringe as

permissões a criação, modificação e exclusão de arquivos

Localização: guarda o local físico onde o arquivo está armazenado;

Etc: há ainda vários outros atributos como ocultar arquivos, indicar se é um

arquivo de sistema, etc.

Operações com arquivos

A parte legal de SA's que podemos utilizar os arquivos, certo? Os arquivos sãoutilizados pelos usuários e também pelas aplicações, e como na informática (quase)tudo tem de ser previsto previamente, as ações também são limitadas.

A seguir, vos apresento o que é possível fazer com um arquivo:

Create: criar um arquivo significa alocar espaço para ele na memória, e definir

os atributos, nome, tipo, etc;

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 19/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

19

Open: isso implica em uma chamada de sistema onde o SO verifica se a

solicitação, localização do arquivo e permissões são válidas, caso forem, ele cria umareferencia na aplicação apontando para o arquivo;

Read: transfere dados presentes no arquivo para a memória;

Write: transfere dados da memória para o arquivo em disco, pode sobrescrever

ou adicionar informações;

Get Attributes: solicita informações do arquivo necessárias à execução;

Set attributes: modifica atributos do arquivo;

Close: a aplicação informa ao SO que o uso do arquivo não é mais necessário

e este libera o espaço da memória reservado ao arquivo;Delete: remove o arquivo da memória e libera o espaço ocupado por ele;

Append: Adicionar arquivos apenas ao final do documento, comumente

utilizado para adicionar arquivos a discos multisseção;

Seek: procura um ponto específico do arquivo.

Há também operações como copiar, mover, truncar, porém estas apenas derivam dasprincipais. Um detalhe é que os sistemas antigos ofereciam acesso seqüencial aosarquivos. Hoje em dia o acesso seqüencial é utilizado apenas em fitas de backup,DVDs, CDs, etc.

Recomendações de uso

Caixa Econômica Federal

Em Outubro de 2003, o governo federal instituiu uma comissão para a instalação desoftware livre em órgãos públicos. A CEF (Caixa Econômica Federal), com o incentivogovernamental, vem implementando internamente o produto BrOffice e uma política de

se ter opções aos softwares proprietários. Assim, os empregados estão sendotreinados e preparados para a adesão.O projeto da CEF chama-se Programa Caixa Livre e não visa somente o alinhamentocom as estratégias do governo federal, mas também a redução do custo de licençasdo sistema de todos os computadores da instituição. Paulo Maia diz que com osoftware livre, a Caixa deixa de contratar 134 mil licenças de uso proprietárias.Dentre as muitas aplicações do projeto, merece destaque a proposta de estações deloteria em software livre, pioneira no mundo, já que os sistemas lotéricos estãointegrados em um mesmo terminal baseado em software livre, gerando uma economiade cerca de R$ 10.000.000,00 com o corte de custos de licenças de sistemaoperacional proprietário.

Metrô de São Paulo

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 20/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

20

O Metrô iniciou o uso de correio eletrônico livre, abandonando o Office Vision, atéentão no mainframe. A escolha por software livre foi uma questão de custo, porquedepois de análises feitas com softwares similares como Lotus Notes e MicrosoftExchange, verificou-se o alto custo destas suítes de email.Em 1999, o Metrô estava em crise financeira e estava negociando com a Microsoftpara licenciamento da suíte Office, de forma que fosse economicamente viável eregularizasse as licenças em uso. Os custos aproximados de R$ 800.000,00 ao anofizeram com que a empresa adotasse o StarOffice, até então pertencente à StarDivision da Alemanha (comprada posteriormente pela Sun Microsystems). Algumtempo depois, a Sun Microsystems disponibilizou a versão OpenOffice gratuitamente.O projeto foi bem aceito no Brasil e o Metrô mantém parceria estreita com acomunidade OpenOffice.org, sendo responsável pelos testes em todas as novasversões do software, além de ter em sua equipe membros coordenadores do projeto

OpenOffice.org.br.Outros projetos como o Micro Livre, servidores Linux e solução de banco de dadoslivre fazem com que o Metrô seja uma boa referência de aplicação de software livrenas empresas.

Outros casos de migração para Linux

Além da iniciativa privada, organizações não governamentais, governos, universidadese muitos outros tipos de entidades migraram e continuam o processo de migraçãopara desktops Linux. As distribuições utilizadas são diversas e a lista de projetos de

migração completados e em andamento é muito extensa. Alguns exemplos que podemser citados são as redes de hipermercados Carrefour e Pão de Açúcar; as ForçasArmadas Brasileiras.Outros departamentos que utilizam o Linux/Debian.

  Empresarial Aplicado Solutions, São Paulo, Brasil  CAROL - Cooperativa dos Agricultores da Região de Orlândia, Orlândia, São

Paulo, Brasil  Datasul Paranaense, Curitiba PR, Brasil  Desenvolvimento de Software, Engenharia de Software DellaPaschoa, Brasil  Home Office Telework Internacional, Brasil

  Ishan, Sistemas Integrados de Automação da Rede Casa, Brasil  NOC, RG3.Net, Brasil  Santiago Engenharia LTDA, Brasil  Sinaf Seguros, Brasil  Telsystem, Telecomunicações e Sistemas, Brasil  Equipe de EDI, Hewlett Packard do Brasil, São Paulo, Brasil  CIPSGA - Comite de Incentivo uma Produção do Software GNU e Alternativo,

Brasil  Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP), Belém,

Pará, Brasil  TI, Pastoral da Criança, Brasil

  Rede de Informações para o Terceiro Setor, Brasil  Agência Nacional de Vigilância Sanitária - ANVISA (Agência Nacional deVigilância Sanitária) - Gerência de Infra-estrutura e Tecnologia (GITEC), Brasil

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 21/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

21

  Divisão de Redes, Ministério das Cidades, Brasil

  Gerencia de Redes, Eletronorte A / S, Brasil  Exército Brasileiro, Brasil  SMDC-PROCON Fortaleza, Prefeitura de Fortaleza, Brasil  Prefeitura Municipal de Campinas, São Paulo, Brasil

Nesse link contem todas as empresas/departameno que estão utilizando algumadidtribuição Linux/Debian.http://www.debian.org/users. 

Telas e comandos

O sistema usado como modelo é o Debian com interface gráfica gnome. Para usar ointerpretador de comandos em um sistema com interface gráfica, você poderá

proceder de três maneiras. Escolha a forma:

Tecle alt + F2 e digite gnome-terminal. Um prompt de comandos irá se abrir;

Menu do sistemas vá para “aplicações” > “acessórios” > “terminal”;

Tecle ctrl + alt + F1(ou F2, F3...até F6. Para voltar ao modo gráfico tecle F7).

É importante lembrar que boa parte dos comandos aqui descritos só podem serexecutados com permissão de root.

Você pode testar os comandos a seguir acompanhando os passos de demonstração ese por ventura algo não sair como esperado, você pode solicitar ajuda no Fórum. Basta fazer o cadastro de usuário. 

free

Descrição: = Exibe o número de memória livre e utilizada no sistema.Exemplos: free-mt

duDescrição: = Informação sobre o espaço ocupado por cada diretório ou arquivo para

cada base nos parâmetros atribuídos.Exemplos: du-bh / (diretórios), du-ba / (arquivos)

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 22/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

22

apt-get installDescrição: = mais poderosa ferramenta do Debian e seus derivados, usados parainstalar pacotes e suas dependências, sem que o usuário tenha que se preocuparcom essas conexões.Exemplos: apt-get install pacote

apt-get removeDescrição: = Como apt-get install é poderoso e útil, mas ajuda a soltar ou removerpacotes e suas dependências.Exemplos: apt-get remove

ls

Descrição: = lista. conteúdo da lista de diretórios.Exemplos: ls, ls-l ls-fl, ls - color, ls-la ls-tl, ls-hl

cpDescrição: copy =. copiar arquivos / diretórios.Exemplos: cp-rfp diretório / tmp, arquivo cp newfile

rmDescrição: = remover. apagar arquivos / diretórios.Exemplos: rm-f diretório do arquivo rm-rf, rm-i arquivo

mkdir

Descrição: fazer = dir. criar diretórios.Exemplo: mkdir diretório

rmdirDescrição: remover = dir. excluir diretórios deve estar vazia.Exemplos: rmdir diretório

mvDescrição: move =. renomear ou mover arquivos / diretórios.Exemplos: diretório diretório mv mv newname arquivo, mv arquivo a_directorio

dataDescrição: Sistema de gestão de data, você pode visualizar e definir.Exemplos: data, data 10091923

históriaDescrição: A história de todos os comandos digitados pelo usuário.Exemplos: history | more

maisDescrição: Mostra o conteúdo de um arquivo com pausas a cada 25 linhas.Exemplos: mais de arquivo

grepDescrição: filtra o conteúdo de um arquivo.Exemplos: cat | grep cadeia

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 23/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

23

gatoDescrição: exibe todo o conteúdo de um arquivo sem pausa.Exemplos: cat

chmodDescrição: alterar permissões de um arquivo ou arquivos.Exemplos: arquivo permissões chmod

localizarDescrição: Mostra a localização de um arquivo específicoExemplos: localizar arquivo

psDescrição: Exibe os processos em execução na sessão, quando solicitado.Exemplos: ps

ps-axDescrição: Mostra todos os processos em execução na máquina.Exemplos: ps-ax

caudaDescrição: Exibe as últimas alterações em um arquivo.Exemplos: arquivo tail

dpkg-reconfigureDescrição: permite que você reconfigurar um pacote já instalado.Exemplos: dpkg-reconfigure pacote

fdisk-lDescrição: exibe todas as partições no discoExemplos: cat

pwdDescrição: mostra onde essesExemplos: pwd

montarDescrição: Os dispositivos de montagem e / ou partições do sistemaExemplos: montagem ruta_dispositivo ruta_montaje

umountDescrição: Os dispositivos de montagem e / ou partições do sistemaExemplos: umount ruta_montaje

ifup eth0Descrição: Aumenta a rede de serviços de cartãoExemplos: eth # ifup (número de placa de rede)

 / Etc / init.d / service [start, restart, stop]

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 24/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

24

Descrição: Um script que permite a você iniciar, reiniciar ou parar um serviçoExemplos: / etc / init.d / service [start, restart, stop]

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 25/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

25

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 26/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

26

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 27/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

27

Considerações finais

O sistema operacional Linux/Debian é um software de código livre que sempre serágratuito e pelo que podemos ler superou as expectativas, mostrou-se robusto, comótimas aplicações gráficas, pacotes de software sem bugs ou problemas desegurança, inovou com a tecnologia da ferramenta APT (Advanced Package Tool) quebaixa o pacote de instalação, instala, configura os programas e se houver algumconflito o APT busca sanar essa deficiência conectando-se na internet.Vale ressaltar que o Debian disponibiliza menor numero de versões já que o S.O.so édisponibilizado quando está 100% sem bugs.Ao nosso ver o Debian se equipara ou é melhor do que qualquer outra distribuição doLinux.

5/12/2018 Sistema Operacional Debian- Material Completo - slidepdf.com

http://slidepdf.com/reader/full/sistema-operacional-debian-material-completo 28/28

Sistema Operacional Debian

Licenciatura em Computação

3° Período 

28

Referências

http://www.linuxnarede.com.br/conceitos/distros/linux_debian.php 

www.debian.org/logos/index.pt.html 

http://www.debian.org/intro/free.pt.html 

http://wiki.softwarelivre.org/pub/PSLMA/ComoFoiOInstallFest/LicencasLivres.pdf 

http://wiki.debian.org/pt_BR/SystemAdministration 

http://www.espiritolivre.org/linuxnodesktop/Livro%20-%20A%20Computacao%20pessoal%20e%20o%20Sistema%20operacional%20Linux%20-%200_1.pdf 

http://www.debian.org/users. 

http://marcelotoledo.com/stuff/artigos/processos_no_linux/gerenciamento_de_processos_no_linux.html 

http://www.webartigos.com/artigos/estudo-sobre-os-gerenciamentos-do-sistema-operacional-linux/2959/  

HTTP://vivaolonux.com.br 

Licenciatura em Computação

3° Período

Prof.(a): Cristina Carvalho de Almeida

Alunos:

Anderson, João Paulo, Luís Alberto e Raimundo