introdução ao linux
DESCRIPTION
Aula de Introdução aos Sistemas Linux do Prof. Ricardo de MoraesTRANSCRIPT
![Page 1: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/1.jpg)
Gestão de Sistemas Operacionais II
Prof. Ricardo
![Page 2: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/2.jpg)
![Page 3: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/3.jpg)
Linux refere-se a qualquer sistema operacional do
tipo Unix que utiliza o núcleo Linux.
GNU/Linux refere-se a qualquer sistema
operacional do tipo Unix que utiliza o núcleo Linux
e também os programas de sistema GNU.
![Page 4: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/4.jpg)
O Projeto GNU e o Linux
•Um sistema operacional é compreendido por vários aplicativos e
utilitários, além de um kernel.
•No início do projeto não havia nenhum kernel Unix-compatível
livre foi decidido que se deveria desenvolver um: o Hurd
•Pouco depois do início do desenvolvimento do Hurd, surgiu o
Linux, um kernel Unix-compatível livre
•Com algumas modificações na biblioteca GNU C e em outros
pontos do sistema, foi possível utilizar o kernel do linux no
sistema GNU
•Finalmente passou a existir um sistema operacional Unix -
compatível completamente livre, com editores de texto,
compiladores e outras ferramentas do Projeto GNU
![Page 5: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/5.jpg)
• 1991 – Linus Torvalds - começou a desenvolver um sistema
operacional que se assemelhasse ao Unix, em Helsinque.
• Linus, então, escreveu uma mensagem em uma lista de
discussões na internet, encorajando programadores e usuários
Unix, a ajudá-lo na tarefa de criar um sistema operacional
semelhante ao Unix, para micros domésticos.
• Para isso ele disponibilizou o código fonte do Linux (kernel) a
outros programadores, para que todos pudessem desenvolvê-
lo.
• Código original, escrito em C, uma linguagem poderosa e
versátil, além de ser a linguagem preferida pelos
desenvolvedores da época.
![Page 6: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/6.jpg)
Linux - Definições
O objetivo do sistema operacional é prover um ambiente
de execução para os programas, promovendo a interação
entre usuário e o computador, ou seja, é 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.
Para o caso do Linux, o Kernel (núcleo principal de um
sistema operacional) mais um conjunto de ferramentas
compõem o Sistema Operacional. A função do kernel é
isolar os programas executados do hardware sobre o qual
ele roda. É também o responsável por gerenciar os
recursos disponíveis no computador
Tux – o mascote
![Page 7: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/7.jpg)
Código Aberto
O software chamado de
código aberto, ou open
source em inglês, é um tipo
de software cujo código
fonte é visível
publicamente.
O software de código aberto
respeita as quatro liberdades
definidas pela Free Software
Foundation.
![Page 8: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/8.jpg)
Software LivreO conceito de software livre e
software grátis são muito facilmente
confundidos na sua versão em
inglês. No entanto quando falamos
de “free software” é no sentido de
“freedom” que quer dizer software
livre no sentido de liberdade e não
de software grátis.
Isso se refere a qualquer programa
de computador que pode ser usado,
copiado, estudado, modificado e
redistribuído com algumas
restrições.
Símbolo do movimento
GNU
![Page 9: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/9.jpg)
Software Livre – Liberdades Básicas
GNU General Public License (Licença Pública
Geral) ou GPL, é a designação da licença
para software livre idealizada por Richard
Stallman no final da década de 1980, no
âmbito do projecto GNU da Free Software
Foundation (FSF).
4 Premissas Básicas:
![Page 10: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/10.jpg)
A liberdade para executar o programa, para
qualquer propósito (liberdade nº 0);
![Page 11: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/11.jpg)
A liberdade de estudar como o programa funciona, e
adaptá-lo para as suas necessidades (liberdade nº
1). Acesso ao código-fonte é um pré-requisito para
esta liberdade;
![Page 12: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/12.jpg)
A liberdade de redistribuir cópias de modo
que você possa ajudar ao seu próximo
(liberdade nº 2);
![Page 13: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/13.jpg)
A liberdade de aperfeiçoar o programa, e liberar os
seus aperfeiçoamentos, de modo que toda a
comunidade se beneficie (liberdade nº 3). Acesso ao
código-fonte é um pré-requisito para esta liberdade;
![Page 14: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/14.jpg)
Pra que Mudar?
![Page 15: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/15.jpg)
Por que eu mudei
“Já mudei de
mulher...
Já mudei de clube...
Pro Linux foi bem
mais fácil... e olha
que nem paguei
nada!“
![Page 16: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/16.jpg)
“Eu ? Não mudei pro Linux não, mas o
Shumacher me disse que é muito rápido...”
![Page 17: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/17.jpg)
Ah tá, você prefere Microsoft!
![Page 18: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/18.jpg)
•Multitarefa real ( Dois programas executando ao mesmo
tempo ) .
![Page 19: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/19.jpg)
• Multiusuário ( Mais de um usuário
usando recursos do sistema ao mesmo
tempo ) .
![Page 20: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/20.jpg)
• Modularização - O Linux somente carrega para a memória o que é usado durante o processamento, liberando totalmente a memória assim que o programa/dispositivo é finalizado.• Não precisa de um processador potente para funcionar. O sistema roda bem em computadores 386Sx 25 com 4MB de memória RAM.
![Page 21: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/21.jpg)
• 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, como veremos adiante), 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.
![Page 22: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/22.jpg)
• Kernel é o núcleo do Sistema Operacional.
• Ele representa a camada mais baixa de interface
com o Hardware, sendo responsável por gerenciar os
recursos do sistema computacional como um todo.
![Page 23: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/23.jpg)
Existem grupos de pessoas, empresas
e organizações que decidem
"distribuir" o Linux junto com outros
programas essenciais (como por
exemplo editores gráficos, planilhas,
bancos de dados, ambientes de
programação, formatação de
documentos, firewalls, etc).
![Page 24: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/24.jpg)
Este é o significado básico de distribuição. Cada
distribuição tem sua característica própria, como o
sistema de instalação, o objetivo, a localização de
programas, nomes de arquivos de configuração, etc.
A escolha de uma distribuição é pessoal e depende
das necessidades de cada um.
![Page 25: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/25.jpg)
![Page 26: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/26.jpg)
Ubuntu é o "padrão" e usa gnome com interface
gráfica
Kubuntu a única diferença entre ele e o ubuntu é
que ele usa o KDE como interface gráfica (ela é
mais próxima ao Windows, o Gnome lembra um
pouco o Mac)
Edubuntu igual ao ubuntu mas voltado para a
educação
xubuntu, outro derivado do ubuntu e da familia
do ubuntu , é o mais leve ele usa o fantastico e
maravilhoso XFCE.....
![Page 27: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/27.jpg)
![Page 28: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/28.jpg)
Requisitos Ubuntu Linux Vista Home Basic Vista Ultimate
Processador300 MHz 32-bit
1 GHz 32-bit ou 64-bit1 GHz 32-bit ou 64-bit
Memória RAM 64 MB 512 MB 1 GB
Espaço ocupado 2 GB 15 GB (HD de 20GB) 15 GB (HD de 40GB)
Placa de vídeo VGA 32 MB 128 MB
Internet Não necessário Necessário Necessário
Drive necessário
CD DVD DVD
![Page 29: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/29.jpg)
• Passos para inicialização do Linux:
Gerenciadores de Inicialização do Linux
Sua principal função é gerenciar as várias
partições do disco rígido, permitindo que o
usuário possa escolher entre as opções
disponíveis. O gerenciador de inicialização é
geralmente utilizado quando existe mais de um
sistema operacional na máquina.
![Page 30: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/30.jpg)
• Passos para inicialização do Linux:
Gerenciadores de Inicialização do Linux
Tipos:
• Grub
• Lilo
Mais Usado,
mais novo
![Page 31: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/31.jpg)
![Page 32: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/32.jpg)
• Quando o linux é inicializado , é chamado um programa
chamado getty, que espera que o usuário entre com o
nome do usuário e a senha.
LOGIN: Processo de entrada para o sistema operacional.
No Linux deve-se usar o nome do usuário e a senha
propriamente dita.
TERMINAL: é o teclado e tela conectados em seu
computador. No linux, pode-se usar vários terminais
virtuais, ou seja, várias pessoas podem estar logado no
mesmo linux.
![Page 33: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/33.jpg)
• Super usuário: Usuário que tem acesso a todo o
computador. Sua senha pode ser definida no
momento da instalação.
• Nome do Super Usuário: root
• É o “MESTRE” dos usuários.
• Usuário: São usuários comuns, ou seja, usuários.
• Usuário de Sistema: São logins/contas que
rodam programas.
• Ex: apache tem usuário chamado: www-data
![Page 34: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/34.jpg)
Prompt / Shell: É um interpretador de comandos que analisa
o texto digitado na linha de comandos e executa esses
comandos produzindo algum resultado.
[root@NomeDaMaquina root]#
Kernel
Programas Linux
![Page 35: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/35.jpg)
[root@NomeDaMaquina root]#man“comando”
man - Manual dos Comandos• O Linux possui muitos comandos.
• Difícil memorizar os parâmetros.
• O man ( manual de comandos, ajuda muito nessa
tarefa de help para os comandos ).
Sintaxe:
![Page 36: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/36.jpg)
• Comando:
• exit - sai do linux
• logout - sai do linux
• shutdown <opção> <tempo>
exit
• Exercício:
• Sair do Linux e logar novamente
logoutou
• Desligar o Computador
Shutdown –h now
![Page 37: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/37.jpg)
Exercícios de fixação1. Que é sistema operacional?2. Que é Linux?3. Defina o Kernel. Qual a sua função?4. Quem foi o criador do Linux?5. Cite pelo menos três pessoas que contribuem ou contribuíram
ativamente para o Linux e o Software Livre
6. Sob qual licença o Linux é distribuído, e quais são suaspremissas básicas?
7. Qual a performance mínima e hardware para instalação?Justifique.
8. Como identificar o usuário do super usuário?
9. O que é um gerenciador de boot? Qual a diferença entre eles?
10. O comando shutdown pode ser executado pelo usuário?Justifique.
11. Quais as formas de ligar e desligar o Linux?
![Page 38: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/38.jpg)
Sobre o nome
A palavra vem das línguas Zulu e Xhosa. Ubuntu (pronunciado "u-BUN-tu") é visto como um conceito tradicional Africano, étratado como um dos princípios fundamentais da nova república Sul Africana e é conectado à idéia de um Renascimento Africano.
![Page 39: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/39.jpg)
![Page 40: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/40.jpg)
![Page 41: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/41.jpg)
![Page 42: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/42.jpg)
![Page 43: Introdução ao Linux](https://reader033.vdocuments.com.br/reader033/viewer/2022042813/54919026b47959db5c8b4594/html5/thumbnails/43.jpg)
ESPERO QUE VOCÊ TENHA FICADO FELIZ
COM ESSA AULA...