SlideShare a Scribd company logo
1 of 54
Download to read offline
1
Sistemas Operativos
Módulo IV - Sistema Operativo Open Source
Técnico de Gestão e Programação de Sistemas Informáticos
3
Introdução
§  Concebido em 1990 por um
estudante universitário finlandês
chamado Linus Torvalds;
§  Objectivo de criar um SO que
pudesse ser distribuído livremente;
§  E que pudesse contar com o
feedback de quem o utilizasse.
4
Introdução
Porque é o Linux tão popular????
Sistema pode ser desenvolvido colaborativamente, ou seja,
tendo em conta as sugestões e considerações de qualquer
pessoa interessada em participar e que saiba programar;
Na sua génese, trata-se de um SO Freeware, ou seja, não
implica custos, uma vez que se pode fazer download de uma
das várias distribuições disponíveis da internet e de forma
gratuita;
Existem várias distribuições disponíveis que podem ir mais de
encontro às necessidades de cada utilizador ou grupo de
utilizadores;
5
Introdução
Programas que o constituem são distribuídos sem custo algum
e podem ser copiados directamente da Internet. Daí que seja
considerado um Software Livre ou Open Source.
SO Open Source, o que significa???
6
Introdução
Tradução:
Open Source ó Código Aberto
Respeita as 4 liberdades da Free Software Foundation, e da
definição de Software Livre, pensadas pelo seu criador,
Richard Stallman, citando-o:
§  Liberdade de executar o software, para qualquer uso;
§  Liberdade de estudar o funcionamento de um programa e de
adaptá-lo às suas necessidades;
§  Liberdade de redistribuir cópias;
§  Liberdade de melhorar o programa e de tornar as
modificações públicas, de modo a que a comunidade inteira
beneficie da melhoria.
7
Algumas Caracteristicas do Linux
§  Versões gratuitas;
§  Open Source
Código fonte é aberto, podendo ser alterado.
§  Multitarefa
Capaz de executar várias tarefas em simultâneo.
§  Multiutilizador;
Permite a sua utilização por vários utilizadores simultaneamente.
§  Memória Protegida.
Evita que um erro ocorrido numa aplicação bloqueie todo o sistema,
garantindo também a separação entre os processos gerados pelas aplicações
e os processos gerados pelo próprio sistema.
8
Algumas Caracteristicas
§  Disponível para várias plataformas
§  Pode-se integrar numa rede estruturada TCP / IP
Protocolo encontra-se implementado no próprio kernel do sistema, o que
torna este sistema operativo bastante rápido e eficiente.
9
Algumas Distribuições
§  Ubuntu (v.12 nas aulas)
§  Fedora
§  Mandriva
§  Debian
§  OpenSuse
§  Arch Linux
§  Slackware Linux
§  Red Hat Linux
Distribuições Portuguesas
§  Alinex
§  Caixa Mágica
§  …
Entre muitas outras…
Distribuição Linux - Ubuntu
¡  Ubuntu é um sistema operativo de
código aberto,
¡  construído a partir do núcleo Linux,
¡  baseado no Debian;
¡  É patrocinado pela Canonical Ltd. 10
Distribuição Linux - Ubuntu
¡  um sistema que qualquer pessoa possa utilizar sem
dificuldades, independentemente de nacionalidade,
nível de conhecimento ou limitações físicas;
¡  isento de qualquer taxa;
¡  Os fãs do Ubuntu são conhecidos como
11
12
§ Iniciar o computador em Windows e abrir a Virtualbox.
Instalação - Ubuntu
https://www.virtualbox.org/wiki/Downloads
Nota: caso não exista Virtualbox no
seu pc pode fazer download em:
13
Pretende-se que crie uma nova máquina virtual para
instalar e posteriormente correr o SO Ubuntu.
Instalação - Ubuntu
Ver Vídeo
14
Atenção: O Ubuntu 12 necessita de um CPU com capacidade PAE
para assim poder tirar partido de mais de 4GB
de RAM para o SO.
Instalação - Ubuntu
Para isso deve aceder às
Configurações->System-
>Processor e ativar a opção PAE/
NX
•  O PAE (Physical Address
Extension) é um recurso
que possibilita o aumento
de endereçamento de
memória RAM superior a
4GB, sendo que este
recurso já está incluído
no Ubuntu Server.
15
Revendo Conceitos…
q  Partição
§  O espaço de armazenamento dos discos
rígidos pode ser dividido em várias partes.
§  Objetivo – gestão dos espaços de
armazenamento de um disco – Ex. discos com
duas partes:
§  Uma parte – SO e programas instalados
§  Outra parte – Ficheiros, documentos e
dados.
16
Revendo Conceitos…
q  Sistemas de Ficheiros
§  FAT32 – Adota 32 bits para endereçamento
de dados -> Utiliza clusters. É compatível com o
Windows 98, 2000 e XP.
§  NTFS – Sistema de ficheiros de 32 bits
utilizado no Windows 2000 e XP. Não são
utlizados clusters -> os setores do disco são
endereçados diretamente.
17
Instalação - Ubuntu
q  Conceitos Importantes
§  Partição _Modo Automático
§  Utilizar a unidade inteira – Todas as partições existentes
são removidas do disco rígido, incluindo as partições de
outros SO, tais como NTFS e FAT. O espaço é
integralmente usado na instalação do no SO.
§  Substituir Sistema Linux existente – Esta opção remove
apenas
§  Utilizar Espaço Livre – Utiliza somente o espaço não
particionado nos discos rígidos para instalar o Ubuntu.
18
Instalação - Ubuntu
q  Conceitos Importantes
§  Partição _Modo Manual
§  SWAP– Utilizada como uma memória auxiliar do SO. É a
extensão da memória real. Recomenda-se que seja o
dobro da memória RAM disponível. Assim o SO consegue
gerir os dados que necessitem de mais memória do que a
memória RAM existente no computador.
19
Instalação - Ubuntu
Ver Vídeo
q  Inicie a máquina virtual para começar a instalação do SO.
Atenção:
q  Deve criar corretamente as partições no disco (manualmente).
q  Atribua à Swap o dobro da memória que atribuiu à sua máquina
virtual.
q  Atribua um nome ao utilizar AlunoX onde o x é o seu número da
turma.
q  Adicione também a password aluno@escola.
20
Instalação - Ubuntu
q  Após a instalação irá surgir o ecrã de login (no Linux é sempre
obrigatório existir pelo menos um utilizador com password).
21
Instalação - Ubuntu
q  Insira a password configurada aquando da instalação do
Ubuntu e aceda á área de trabalho (equivalente ao ambiente de
trabalho no Windows) deste SO.
22
Instalação - Ubuntu
q  Comece por abrir a consola (Shell) através da pesquisa
rápida existente no painel inicial.
23
Instalação - Ubuntu
q  Esta consola é equivalente ao MS-DOS no Windows apesar de
possuir alguns comandos distintos.
O diretório apresentado
é o do nosso utilizador
/home/alunox,
equivalente ao
c:usersuserx no Windows.
Comandos básicos dos Linux
¡  cd : Change Directory (muda o directório)
¡  cd . -> coloca-se na mesma directoria
¡  cd .. -> sobe um nível no directório
¡  cd -> coloca-se na home directory
¡  cd - -> coloca-se na última directoria
visitada
¡  cd ~Peter -> coloca-se na home do Peter
(se tiver permissão)
24
Comandos básicos dos Linux
¡  Variáveis de contexto e o comando Echo :
permite ver mensagens de texto ou variáveis
diretamente no ecrã
Exemplos de algumas variáveis interessantes:
¡  HOME – esta variável de contexto contêm uma string (linha
de caracteres) que representa a home directory;
¡  PATH – contêm a lista de todas as directorias onde o Shell
deve procurar os ficheiros quando se escreve um comando;
¡  USERNAME – esta variável contêm o login do user;
¡  UID – contêm a identificação do utilizador (UID);
¡  PS1 – contêm a definição da prompt. É, normalmente, uma
combinação de instruções especiais. 25
Comandos básicos dos Linux
¡  cat : mostra o conteúdo de um ou mais
ficheiros no ecrã
¡  $ cat modules.conf shells
¡  Ficheiro 1 – modules.conf
¡  Ficheiro 2 - shells
¡  Vai mostrar o conteúdo dos dois ficheiros no ecrã
26
Comandos básicos dos Linux
¡  less : um pager. É utilizado para visualizar
página a página ficheiros longos que não cabem
no ecrã no seu total.
¡  $ less /etc/termcap
¡  Vai mostrar o conteúdo do ficheiros termcap do
directório etc no ecrã, página a página.
27
Comandos básicos dos Linux
¡  ls: lista ficheiros (equivalente ao dir do Msdos)
¡  ls [options] [file|directory] [file|directory…]
¡  As suas opções mais utilizadas são:
¡  -a lista todos os ficheiros inclusive os escondidos;
¡  -R lista recursivamente (todos os ficheiros e subdirectorias
mencionados na linha de comando);
¡  -s mostra o tamanho em Kilobytes junto a cada ficheiro;
¡  -l mostra informações adicionais sobre ficheiros;
¡  -i mostra o inode;
¡  -d lista os directórios como se fossem ficheiros normais, em vez
de mostrar o seu conteúdo.
28
Comandos básicos dos Linux
¡  Exemplos:
¡  ls –R :lista os ficheiros da directoria corrente
(onde estamos) recursivamente
¡  ls –is images/ .. :lista os ficheiros na
directoria images/ e nas subdirectorias (ex:
images/fotos/). Mostra, também o tamanho de
cada ficheiro;
¡  ls –al images/*.png :lista todos os
ficheiros (inclusivé os escondidos) na directoria
images/ cujo nome termine em .png .
29
30
Utilizadores - Users
¡  Multi-utilizador
¡  Grupos – cada utilizador pode
pertencer a um grupo para facilitar
os acessos a ficheiros.
¡  Superutilizador, supervisor ou administrador
– tem acesso a todos os ficheiros e recursos.
31
Grupos de Utilizadores - Users
§  O Linux é um sistema multiutilizador, ou seja…
… pode ser utilizado por vários utilizadores …
§  Para utilizar o Linux é necessário ter uma conta (account);
§  Para uma conta de utilizador tem de definir parâmetros habituais:
l  Username (nome do utilizador)
l  Login (nome)
l  Password (palavra-passe)
32
Grupos de Utilizadores - Groups
§  Quando é criado um utilizador (user), é criado um grupo (group)
por defeito, de forma automática;
§  Os grupos são muito úteis para as partilhas e permissões, porquê??
Porque se podem atribuir a vários utilizadores, ao mesmo tempo.
§  Um grupo (group) pode conter tantos utilizadores quanto se queira
(sem limites);
§  Um utilizador pode ser membro de vários grupos
(estes já são limitados).
Por exemplo: pertencer ao grupo Alunos e Escola Filipa Vilhena…
33
Donos,
Grupos,
Outros Utilizadores
A segurança no sistema de ficheiros Linux é definir o
acesso aos ficheiros por:
q  Dono
q  É o utilizador que criou o ficheiro ou diretório;
q  Apenas o dono pode modificar as permissões de
acesso ao ficheiro
q  As permissões de acesso do dono de um ficheiro
só se aplicam ao dono do ficheiro/diretório
q  A identificação do dono é chamada de User Id
(UID) – U
34
Donos, Grupos, Outros Utilizadores
A segurança no sistema de ficheiros Linux é definir o
acesso aos ficheiros por:
q  Dono
q  É o utilizador que criou o ficheiro ou diretório;
q  Apenas o dono pode modificar as permissões de
acesso ao ficheiro
q  As permissões de acesso do dono de um ficheiro
só se aplicam ao dono do ficheiro/diretório
q  A identificação do dono é chamada de User Id
(UID) – U
35
Donos, Grupos, Outros Utilizadores
q  Grupos
q  Este recurso foi criado para permitir que vários
utilizadores diferentes tenham acesso a um mesmo
ficheiro;
q  Cada utilizador pode fazer parte de um ou mais
grupos e aceder aos ficheiros que pertençam ao
mesmo grupo que o seu;
q  A identificação do grupo é chamada de Group Id
(GID) – G
36
Donos, Grupos, Outros Utilizadores
q  Outros
q  É a categoria de utilizadores que não são donos do
ficheiro/diretório ou não pertencem ao grupo do
ficheiro/diretório.
q  A identificação dos outros utilizadores é chamada
de OTHER – O
37
Donos,
Grupos,
Outros Utilizadores
Internamente o sistema identifica os utilizadores e os grupos por um
número associado ao Login:
§  UID (Identificação de Utilizador);
§  GID (Identificação de Grupo).
Cada utilizador (user) e cada grupo (group)
tem uma directório pessoal (home directory, exemplo: / home/daniela)
Eles são os donos (owners) de todos os ficheiros e directórios aí criados;
Cada directório / ficheiro tem um dono (owner) que dita as permissões.
Mas afinal, o que é isso de permissões e como podemos manipulá-las??
38
Ficheiros e Directórios – Permissões
Existem três categorias de permissões:
§  Owner;
§  Grupo do Owner;
§  Outros Utilizadores.
Para cada uma dessas categorias, existem três tipos de permissões:
§  Permissão de leitura (Read) (r):
•  Ficheiro: permite que o seu conteúdo seja lido;
•  Directório: permite que o seu conteúdo seja listado.
§  Permissão de escrita (Write) (w):
•  Ficheiro: permite modificar o conteúdo do ficheiro;
•  Directório: permite adicionar/remover ficheiros do directório.
§  Permissão de execução (eXecute) (x):
•  Ficheiro: permite a execução do ficheiro;
•  Directório: pode atravessar directório (não quer dizer que se
possa ler);
39
Ficheiros e Directórios – Permissões
Isto permite algumas combinações bem curiosas:
§  Permitir somente a nós (owner) a leitura (r) de um ficheiro e proibi-
la a todos os outros utilizadores;
§  Proibir somente a nós (owner) a leitura (r) de um ficheiro e permiti-
la a todos os outros utilizadores;
§  Mudar o Owner Group;
§  Pode-se até mudar de owner
(é óbvio que se perdem os direitos sobre este ficheiro).
§  …
Se listar o conteúdo de um directório com o comando - ls –la
Aparecem as respectivas permissões… e não só…
40
Permissões - Alguns exemplos:
d diretório
- ficheiro
41
Permissões - Alguns exemplos:
Exemplo de um ficheiro:
Nome do
ficheiro
última
modificação
Tamanhodoficheiro(bytes)
Grupoowner
Owner
Ficheiro
GrupodoOwner
nºdeligaçõesaoficheiro
Outros
Owner
42
Permissões - Alguns exemplos:
Exemplo de um directório:
Nome do
directório
última
modificação
Tamanho
Grupoowner
Owner
Directório
GrupodoOwner
nºdeligações
Outros
Owner
43
Modificar Permissões
Qual o comando que pode usar para modificar as permissões???
chmod (change mode)
Modo de utilização:
chmod [options] [permissões] [diretório/ficheiro ]
+-> Dá permissões
--> Retira permissões
44
Modificar Permissões
Alguns exemplos:
§  chmod g+r*
permite que todos os utilizadores que pertençam ao grupo de
ficheiros g tenham (+) permissões de leitura (r) em todos os
ficheiros do diretório atual.
§  chmod o-r teste.txt
retira (-) a permissão de leitura (r) do ficheiro teste.txt para os
outros utilizadores.
§  chmod ug+x teste.txt
inclui (+) a permissão de execução do ficheiro teste.txt para o
dono(u) e grupo (g).
§  chmod a+x teste.txt
inclui a permissão (+) de execução do ficheiro teste.txt para o
dono(u), grupo (g) e outros utilizadores.
45
O Super-Utilizador
Normalmente, em Linux, existe um utilizador especial:
Super-utilizador à Administrador à Root
Mas afinal, o que é um super-utilizador e quais os seus super poderes?
Este superutilizador tem:
q  permissões de administração total no SO
q  possui acesso total ao sistema e que possui privilégios de
administração do próprio sistema
q  quase permissões ilimitadas na administração do sistema
Deve ser usado com cuidado.
Se o root alterar indevidamente alguma configuração:
-> a atividade do sistema pode ser afetada, podendo provocar
mau funcionamento ou mesmo paragem dos serviços ou de todo o
sistema.
46
O Super-Utilizador
No caso do UNo caso do Ubuntu…
… esta conta vem bloqueada por defeito.
Sendo assim, para executar os seguintes comandos de administração:
§  comando su – realiza a mudança de utilizadores
su hugo
Se o user que digitar esse comando acima for o root, a mudança
para o user hugo dar-se-á automaticamente
Caso o user que executou o comando acima for um user normal
será solicitada a senha do user hugo
47
O Super-Utilizador
No caso do
§  comando sudo – permite que utilizadores comuns obtenham os
privilégios do super-utilizador
sudo significa substitute user do ou super user do
Um super-utilizador precisa de definir em /etc/sudoers quais os
utilizadores:
§  que podem executar o sudo;
§  em que computadores podem fazê-lo;
§  quais os comandos que podem executar através deles.
48
O Super-Utilizador
Um utilizador que esteja inscrito no
/etc/sudoers pode invocar o comando da seguinte forma:
Sudo [-u utilizador] comando
q “sudo halt” para encerrar o sistema.
q ”sudo reboot” para reiniciar imediatamente o sistema.
q ”sudo shutdown -h now” para encerrar o sistema imediatamente.
q ”sudo shutdown -h +15” para encerrar o sistema daqui a 15
minutos.
49
O Super-Utilizador
Um utilizador que esteja inscrito no
/etc/sudoers pode invocar o comando da seguinte forma:
Sudo [-u utilizador] comando
q “sudo halt” para encerrar o sistema.
q ”sudo reboot” para reiniciar imediatamente o sistema.
q ”sudo shutdown -h now” para encerrar o sistema imediatamente.
q ”sudo shutdown -h +15” para encerrar o sistema daqui a 15
minutos.
Editor de Ficheiros - gedit
¡  O Editor de texto gedit é o editor de texto
padrão GUI no SO Ubuntu;
¡  suporta a maioria dos recursos de um editor de
texto padrão, assim como muitas características
avançadas, tais como, multilinguagem e verificação
ortográfica;
¡  possui uma aparência básica e com pouco
recursos;
¡  capacidade de programação de código em cores,
possibilitando o realce de sintaxe erradas tornando
mais simples os reconhecimento de erros.
50
Gestão de SW
¡  Comando apt-get
l  É um recurso desenvolvido
originalmente para a distribuição
Debian que permite a instalação e a
atualização de pacotes (programas,
bibliotecas de funções, etc.)
¡  Deve ser utilizado através de um
utilizador com privilégios de
administrador -> sudo apt-get
51
Gestão de SW – apt-get
¡  apt-get update: Atualiza a lista de pacotes:
¡  apt-get upgrade: efetua a atualização
¡  apt-get install nome do pacote: instala pacotes
¡  apt-cache search palavras chave: procura pacotes
¡  apt-get clean: remove ficheiros inúteis da cache,
onde são registradas as cópias das atualizações
52
Gestão de SW – apt-get
¡  apt-get clean: remove ficheiros inúteis da cache,
onde são registradas as cópias das atualizações
¡  apt-get autoremove: remove pacotes instalados
automaticamente e que não têm nenhuma utilidade
para o sistema
¡  apt-get autoclean: remove pacotes antigos ou
duplicados
¡  apt-get remove nome do pacote: remove pacotes
instalados
53
Instalação de SW
¡  Consola
54
¡  Repositório
¡  Centro de Software
¡  Diretório

More Related Content

What's hot

Sistemas operativos ficha formativa nº3 - resolução
Sistemas operativos   ficha formativa nº3 - resoluçãoSistemas operativos   ficha formativa nº3 - resolução
Sistemas operativos ficha formativa nº3 - resoluçãoteacherpereira
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsLucasMansueto
 
Segurança dos Sistemas Operativos
Segurança dos Sistemas OperativosSegurança dos Sistemas Operativos
Segurança dos Sistemas OperativosPedro Marmelo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPmpc10
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Leinylson Fontinele
 
Módulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfMódulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfFChico2
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Sistemas Operativos Servidores
Sistemas Operativos ServidoresSistemas Operativos Servidores
Sistemas Operativos ServidoresAlexandre Maia
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsSuzana Viana Mota
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 

What's hot (20)

Sistemas operativos ficha formativa nº3 - resolução
Sistemas operativos   ficha formativa nº3 - resoluçãoSistemas operativos   ficha formativa nº3 - resolução
Sistemas operativos ficha formativa nº3 - resolução
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Segurança dos Sistemas Operativos
Segurança dos Sistemas OperativosSegurança dos Sistemas Operativos
Segurança dos Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 
Módulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdfMódulo 3-Sistema Operativo Servidor - V3.pdf
Módulo 3-Sistema Operativo Servidor - V3.pdf
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Sistemas Mac OS
Sistemas Mac OSSistemas Mac OS
Sistemas Mac OS
 
Sistemas Operativos Servidores
Sistemas Operativos ServidoresSistemas Operativos Servidores
Sistemas Operativos Servidores
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Aula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - WindowsAula 11 - História dos Sistemas Operacionais - Windows
Aula 11 - História dos Sistemas Operacionais - Windows
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
Aula 01 chipset
Aula 01   chipsetAula 01   chipset
Aula 01 chipset
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
 
Linux
LinuxLinux
Linux
 

Viewers also liked

ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
mod3-programação-estruturada
mod3-programação-estruturadamod3-programação-estruturada
mod3-programação-estruturadadiogoa21
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaodiogoa21
 
Módulo-2.2-estudo das componentes internas
Módulo-2.2-estudo das componentes internasMódulo-2.2-estudo das componentes internas
Módulo-2.2-estudo das componentes internasdiogoa21
 
Psi-mod-op2
Psi-mod-op2Psi-mod-op2
Psi-mod-op2diogoa21
 
mod5-estruturas-dadosdinamicas
mod5-estruturas-dadosdinamicasmod5-estruturas-dadosdinamicas
mod5-estruturas-dadosdinamicasdiogoa21
 
Módulo 2.1-componentes de um computador
Módulo 2.1-componentes de um computadorMódulo 2.1-componentes de um computador
Módulo 2.1-componentes de um computadordiogoa21
 
Tic-excel-01
Tic-excel-01 Tic-excel-01
Tic-excel-01 diogoa21
 
Tic-excel-02
Tic-excel-02Tic-excel-02
Tic-excel-02diogoa21
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismosdiogoa21
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13diogoa21
 
Tic-excel-03
Tic-excel-03Tic-excel-03
Tic-excel-03diogoa21
 
Ac Mod 3 deteção de avarias - Esquemas
Ac  Mod 3 deteção de avarias - EsquemasAc  Mod 3 deteção de avarias - Esquemas
Ac Mod 3 deteção de avarias - Esquemasfilipereira
 
M5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-WebM5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-Webdiogoa21
 
Módulo-2.3-estudo de periféricos e suas características e configuração
Módulo-2.3-estudo de periféricos e suas características e configuraçãoMódulo-2.3-estudo de periféricos e suas características e configuração
Módulo-2.3-estudo de periféricos e suas características e configuraçãodiogoa21
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmiadiogoa21
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourcetdc-globalcode
 
Ac m3 correção das fichas 4,5 e 6
Ac m3   correção das fichas 4,5 e 6Ac m3   correção das fichas 4,5 e 6
Ac m3 correção das fichas 4,5 e 6Caniggia123
 

Viewers also liked (20)

ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Correcção da ficha 4 e 5
Correcção da ficha 4 e 5Correcção da ficha 4 e 5
Correcção da ficha 4 e 5
 
mod3-programação-estruturada
mod3-programação-estruturadamod3-programação-estruturada
mod3-programação-estruturada
 
mod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacaomod4-estruturas-dadosestaticas-ordenacao
mod4-estruturas-dadosestaticas-ordenacao
 
Módulo-2.2-estudo das componentes internas
Módulo-2.2-estudo das componentes internasMódulo-2.2-estudo das componentes internas
Módulo-2.2-estudo das componentes internas
 
Psi-mod-op2
Psi-mod-op2Psi-mod-op2
Psi-mod-op2
 
mod5-estruturas-dadosdinamicas
mod5-estruturas-dadosdinamicasmod5-estruturas-dadosdinamicas
mod5-estruturas-dadosdinamicas
 
Módulo 2.1-componentes de um computador
Módulo 2.1-componentes de um computadorMódulo 2.1-componentes de um computador
Módulo 2.1-componentes de um computador
 
Tic-excel-01
Tic-excel-01 Tic-excel-01
Tic-excel-01
 
Tic-excel-02
Tic-excel-02Tic-excel-02
Tic-excel-02
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13
 
Modulo-3
Modulo-3 Modulo-3
Modulo-3
 
Tic-excel-03
Tic-excel-03Tic-excel-03
Tic-excel-03
 
Ac Mod 3 deteção de avarias - Esquemas
Ac  Mod 3 deteção de avarias - EsquemasAc  Mod 3 deteção de avarias - Esquemas
Ac Mod 3 deteção de avarias - Esquemas
 
M5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-WebM5-Desenvolvimento-Paginas-Web
M5-Desenvolvimento-Paginas-Web
 
Módulo-2.3-estudo de periféricos e suas características e configuração
Módulo-2.3-estudo de periféricos e suas características e configuraçãoMódulo-2.3-estudo de periféricos e suas características e configuração
Módulo-2.3-estudo de periféricos e suas características e configuração
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Open4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSourceOpen4Education | MC122 - Introdução a ALM OpenSource
Open4Education | MC122 - Introdução a ALM OpenSource
 
Ac m3 correção das fichas 4,5 e 6
Ac m3   correção das fichas 4,5 e 6Ac m3   correção das fichas 4,5 e 6
Ac m3 correção das fichas 4,5 e 6
 

Similar to Sistemas Operativos Linux

Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicosRobson Ferreira
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatadoNeon Online
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix. Fabriciofialho2
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxMauro Duarte
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de LinuxJonata Marim
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x WindownsSENAC RIO
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxfilipereira
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 

Similar to Sistemas Operativos Linux (20)

Linux
LinuxLinux
Linux
 
Trabalho OpenSUSe
Trabalho OpenSUSeTrabalho OpenSUSe
Trabalho OpenSUSe
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
 
Sistema Operacional Unix.
Sistema Operacional Unix. Sistema Operacional Unix.
Sistema Operacional Unix.
 
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais LinuxSistemas Operacionais - 06 - Sistemas Operacionais Linux
Sistemas Operacionais - 06 - Sistemas Operacionais Linux
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
 
Apostila Linux Educacional 3.0
Apostila Linux Educacional 3.0Apostila Linux Educacional 3.0
Apostila Linux Educacional 3.0
 
Apostila
ApostilaApostila
Apostila
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 

Recently uploaded

Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 

Recently uploaded (20)

Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 

Sistemas Operativos Linux

  • 1. 1 Sistemas Operativos Módulo IV - Sistema Operativo Open Source Técnico de Gestão e Programação de Sistemas Informáticos
  • 2.
  • 3. 3 Introdução §  Concebido em 1990 por um estudante universitário finlandês chamado Linus Torvalds; §  Objectivo de criar um SO que pudesse ser distribuído livremente; §  E que pudesse contar com o feedback de quem o utilizasse.
  • 4. 4 Introdução Porque é o Linux tão popular???? Sistema pode ser desenvolvido colaborativamente, ou seja, tendo em conta as sugestões e considerações de qualquer pessoa interessada em participar e que saiba programar; Na sua génese, trata-se de um SO Freeware, ou seja, não implica custos, uma vez que se pode fazer download de uma das várias distribuições disponíveis da internet e de forma gratuita; Existem várias distribuições disponíveis que podem ir mais de encontro às necessidades de cada utilizador ou grupo de utilizadores;
  • 5. 5 Introdução Programas que o constituem são distribuídos sem custo algum e podem ser copiados directamente da Internet. Daí que seja considerado um Software Livre ou Open Source. SO Open Source, o que significa???
  • 6. 6 Introdução Tradução: Open Source ó Código Aberto Respeita as 4 liberdades da Free Software Foundation, e da definição de Software Livre, pensadas pelo seu criador, Richard Stallman, citando-o: §  Liberdade de executar o software, para qualquer uso; §  Liberdade de estudar o funcionamento de um programa e de adaptá-lo às suas necessidades; §  Liberdade de redistribuir cópias; §  Liberdade de melhorar o programa e de tornar as modificações públicas, de modo a que a comunidade inteira beneficie da melhoria.
  • 7. 7 Algumas Caracteristicas do Linux §  Versões gratuitas; §  Open Source Código fonte é aberto, podendo ser alterado. §  Multitarefa Capaz de executar várias tarefas em simultâneo. §  Multiutilizador; Permite a sua utilização por vários utilizadores simultaneamente. §  Memória Protegida. Evita que um erro ocorrido numa aplicação bloqueie todo o sistema, garantindo também a separação entre os processos gerados pelas aplicações e os processos gerados pelo próprio sistema.
  • 8. 8 Algumas Caracteristicas §  Disponível para várias plataformas §  Pode-se integrar numa rede estruturada TCP / IP Protocolo encontra-se implementado no próprio kernel do sistema, o que torna este sistema operativo bastante rápido e eficiente.
  • 9. 9 Algumas Distribuições §  Ubuntu (v.12 nas aulas) §  Fedora §  Mandriva §  Debian §  OpenSuse §  Arch Linux §  Slackware Linux §  Red Hat Linux Distribuições Portuguesas §  Alinex §  Caixa Mágica §  … Entre muitas outras…
  • 10. Distribuição Linux - Ubuntu ¡  Ubuntu é um sistema operativo de código aberto, ¡  construído a partir do núcleo Linux, ¡  baseado no Debian; ¡  É patrocinado pela Canonical Ltd. 10
  • 11. Distribuição Linux - Ubuntu ¡  um sistema que qualquer pessoa possa utilizar sem dificuldades, independentemente de nacionalidade, nível de conhecimento ou limitações físicas; ¡  isento de qualquer taxa; ¡  Os fãs do Ubuntu são conhecidos como 11
  • 12. 12 § Iniciar o computador em Windows e abrir a Virtualbox. Instalação - Ubuntu https://www.virtualbox.org/wiki/Downloads Nota: caso não exista Virtualbox no seu pc pode fazer download em:
  • 13. 13 Pretende-se que crie uma nova máquina virtual para instalar e posteriormente correr o SO Ubuntu. Instalação - Ubuntu Ver Vídeo
  • 14. 14 Atenção: O Ubuntu 12 necessita de um CPU com capacidade PAE para assim poder tirar partido de mais de 4GB de RAM para o SO. Instalação - Ubuntu Para isso deve aceder às Configurações->System- >Processor e ativar a opção PAE/ NX •  O PAE (Physical Address Extension) é um recurso que possibilita o aumento de endereçamento de memória RAM superior a 4GB, sendo que este recurso já está incluído no Ubuntu Server.
  • 15. 15 Revendo Conceitos… q  Partição §  O espaço de armazenamento dos discos rígidos pode ser dividido em várias partes. §  Objetivo – gestão dos espaços de armazenamento de um disco – Ex. discos com duas partes: §  Uma parte – SO e programas instalados §  Outra parte – Ficheiros, documentos e dados.
  • 16. 16 Revendo Conceitos… q  Sistemas de Ficheiros §  FAT32 – Adota 32 bits para endereçamento de dados -> Utiliza clusters. É compatível com o Windows 98, 2000 e XP. §  NTFS – Sistema de ficheiros de 32 bits utilizado no Windows 2000 e XP. Não são utlizados clusters -> os setores do disco são endereçados diretamente.
  • 17. 17 Instalação - Ubuntu q  Conceitos Importantes §  Partição _Modo Automático §  Utilizar a unidade inteira – Todas as partições existentes são removidas do disco rígido, incluindo as partições de outros SO, tais como NTFS e FAT. O espaço é integralmente usado na instalação do no SO. §  Substituir Sistema Linux existente – Esta opção remove apenas §  Utilizar Espaço Livre – Utiliza somente o espaço não particionado nos discos rígidos para instalar o Ubuntu.
  • 18. 18 Instalação - Ubuntu q  Conceitos Importantes §  Partição _Modo Manual §  SWAP– Utilizada como uma memória auxiliar do SO. É a extensão da memória real. Recomenda-se que seja o dobro da memória RAM disponível. Assim o SO consegue gerir os dados que necessitem de mais memória do que a memória RAM existente no computador.
  • 19. 19 Instalação - Ubuntu Ver Vídeo q  Inicie a máquina virtual para começar a instalação do SO. Atenção: q  Deve criar corretamente as partições no disco (manualmente). q  Atribua à Swap o dobro da memória que atribuiu à sua máquina virtual. q  Atribua um nome ao utilizar AlunoX onde o x é o seu número da turma. q  Adicione também a password aluno@escola.
  • 20. 20 Instalação - Ubuntu q  Após a instalação irá surgir o ecrã de login (no Linux é sempre obrigatório existir pelo menos um utilizador com password).
  • 21. 21 Instalação - Ubuntu q  Insira a password configurada aquando da instalação do Ubuntu e aceda á área de trabalho (equivalente ao ambiente de trabalho no Windows) deste SO.
  • 22. 22 Instalação - Ubuntu q  Comece por abrir a consola (Shell) através da pesquisa rápida existente no painel inicial.
  • 23. 23 Instalação - Ubuntu q  Esta consola é equivalente ao MS-DOS no Windows apesar de possuir alguns comandos distintos. O diretório apresentado é o do nosso utilizador /home/alunox, equivalente ao c:usersuserx no Windows.
  • 24. Comandos básicos dos Linux ¡  cd : Change Directory (muda o directório) ¡  cd . -> coloca-se na mesma directoria ¡  cd .. -> sobe um nível no directório ¡  cd -> coloca-se na home directory ¡  cd - -> coloca-se na última directoria visitada ¡  cd ~Peter -> coloca-se na home do Peter (se tiver permissão) 24
  • 25. Comandos básicos dos Linux ¡  Variáveis de contexto e o comando Echo : permite ver mensagens de texto ou variáveis diretamente no ecrã Exemplos de algumas variáveis interessantes: ¡  HOME – esta variável de contexto contêm uma string (linha de caracteres) que representa a home directory; ¡  PATH – contêm a lista de todas as directorias onde o Shell deve procurar os ficheiros quando se escreve um comando; ¡  USERNAME – esta variável contêm o login do user; ¡  UID – contêm a identificação do utilizador (UID); ¡  PS1 – contêm a definição da prompt. É, normalmente, uma combinação de instruções especiais. 25
  • 26. Comandos básicos dos Linux ¡  cat : mostra o conteúdo de um ou mais ficheiros no ecrã ¡  $ cat modules.conf shells ¡  Ficheiro 1 – modules.conf ¡  Ficheiro 2 - shells ¡  Vai mostrar o conteúdo dos dois ficheiros no ecrã 26
  • 27. Comandos básicos dos Linux ¡  less : um pager. É utilizado para visualizar página a página ficheiros longos que não cabem no ecrã no seu total. ¡  $ less /etc/termcap ¡  Vai mostrar o conteúdo do ficheiros termcap do directório etc no ecrã, página a página. 27
  • 28. Comandos básicos dos Linux ¡  ls: lista ficheiros (equivalente ao dir do Msdos) ¡  ls [options] [file|directory] [file|directory…] ¡  As suas opções mais utilizadas são: ¡  -a lista todos os ficheiros inclusive os escondidos; ¡  -R lista recursivamente (todos os ficheiros e subdirectorias mencionados na linha de comando); ¡  -s mostra o tamanho em Kilobytes junto a cada ficheiro; ¡  -l mostra informações adicionais sobre ficheiros; ¡  -i mostra o inode; ¡  -d lista os directórios como se fossem ficheiros normais, em vez de mostrar o seu conteúdo. 28
  • 29. Comandos básicos dos Linux ¡  Exemplos: ¡  ls –R :lista os ficheiros da directoria corrente (onde estamos) recursivamente ¡  ls –is images/ .. :lista os ficheiros na directoria images/ e nas subdirectorias (ex: images/fotos/). Mostra, também o tamanho de cada ficheiro; ¡  ls –al images/*.png :lista todos os ficheiros (inclusivé os escondidos) na directoria images/ cujo nome termine em .png . 29
  • 30. 30 Utilizadores - Users ¡  Multi-utilizador ¡  Grupos – cada utilizador pode pertencer a um grupo para facilitar os acessos a ficheiros. ¡  Superutilizador, supervisor ou administrador – tem acesso a todos os ficheiros e recursos.
  • 31. 31 Grupos de Utilizadores - Users §  O Linux é um sistema multiutilizador, ou seja… … pode ser utilizado por vários utilizadores … §  Para utilizar o Linux é necessário ter uma conta (account); §  Para uma conta de utilizador tem de definir parâmetros habituais: l  Username (nome do utilizador) l  Login (nome) l  Password (palavra-passe)
  • 32. 32 Grupos de Utilizadores - Groups §  Quando é criado um utilizador (user), é criado um grupo (group) por defeito, de forma automática; §  Os grupos são muito úteis para as partilhas e permissões, porquê?? Porque se podem atribuir a vários utilizadores, ao mesmo tempo. §  Um grupo (group) pode conter tantos utilizadores quanto se queira (sem limites); §  Um utilizador pode ser membro de vários grupos (estes já são limitados). Por exemplo: pertencer ao grupo Alunos e Escola Filipa Vilhena…
  • 33. 33 Donos, Grupos, Outros Utilizadores A segurança no sistema de ficheiros Linux é definir o acesso aos ficheiros por: q  Dono q  É o utilizador que criou o ficheiro ou diretório; q  Apenas o dono pode modificar as permissões de acesso ao ficheiro q  As permissões de acesso do dono de um ficheiro só se aplicam ao dono do ficheiro/diretório q  A identificação do dono é chamada de User Id (UID) – U
  • 34. 34 Donos, Grupos, Outros Utilizadores A segurança no sistema de ficheiros Linux é definir o acesso aos ficheiros por: q  Dono q  É o utilizador que criou o ficheiro ou diretório; q  Apenas o dono pode modificar as permissões de acesso ao ficheiro q  As permissões de acesso do dono de um ficheiro só se aplicam ao dono do ficheiro/diretório q  A identificação do dono é chamada de User Id (UID) – U
  • 35. 35 Donos, Grupos, Outros Utilizadores q  Grupos q  Este recurso foi criado para permitir que vários utilizadores diferentes tenham acesso a um mesmo ficheiro; q  Cada utilizador pode fazer parte de um ou mais grupos e aceder aos ficheiros que pertençam ao mesmo grupo que o seu; q  A identificação do grupo é chamada de Group Id (GID) – G
  • 36. 36 Donos, Grupos, Outros Utilizadores q  Outros q  É a categoria de utilizadores que não são donos do ficheiro/diretório ou não pertencem ao grupo do ficheiro/diretório. q  A identificação dos outros utilizadores é chamada de OTHER – O
  • 37. 37 Donos, Grupos, Outros Utilizadores Internamente o sistema identifica os utilizadores e os grupos por um número associado ao Login: §  UID (Identificação de Utilizador); §  GID (Identificação de Grupo). Cada utilizador (user) e cada grupo (group) tem uma directório pessoal (home directory, exemplo: / home/daniela) Eles são os donos (owners) de todos os ficheiros e directórios aí criados; Cada directório / ficheiro tem um dono (owner) que dita as permissões. Mas afinal, o que é isso de permissões e como podemos manipulá-las??
  • 38. 38 Ficheiros e Directórios – Permissões Existem três categorias de permissões: §  Owner; §  Grupo do Owner; §  Outros Utilizadores. Para cada uma dessas categorias, existem três tipos de permissões: §  Permissão de leitura (Read) (r): •  Ficheiro: permite que o seu conteúdo seja lido; •  Directório: permite que o seu conteúdo seja listado. §  Permissão de escrita (Write) (w): •  Ficheiro: permite modificar o conteúdo do ficheiro; •  Directório: permite adicionar/remover ficheiros do directório. §  Permissão de execução (eXecute) (x): •  Ficheiro: permite a execução do ficheiro; •  Directório: pode atravessar directório (não quer dizer que se possa ler);
  • 39. 39 Ficheiros e Directórios – Permissões Isto permite algumas combinações bem curiosas: §  Permitir somente a nós (owner) a leitura (r) de um ficheiro e proibi- la a todos os outros utilizadores; §  Proibir somente a nós (owner) a leitura (r) de um ficheiro e permiti- la a todos os outros utilizadores; §  Mudar o Owner Group; §  Pode-se até mudar de owner (é óbvio que se perdem os direitos sobre este ficheiro). §  …
  • 40. Se listar o conteúdo de um directório com o comando - ls –la Aparecem as respectivas permissões… e não só… 40 Permissões - Alguns exemplos: d diretório - ficheiro
  • 41. 41 Permissões - Alguns exemplos: Exemplo de um ficheiro: Nome do ficheiro última modificação Tamanhodoficheiro(bytes) Grupoowner Owner Ficheiro GrupodoOwner nºdeligaçõesaoficheiro Outros Owner
  • 42. 42 Permissões - Alguns exemplos: Exemplo de um directório: Nome do directório última modificação Tamanho Grupoowner Owner Directório GrupodoOwner nºdeligações Outros Owner
  • 43. 43 Modificar Permissões Qual o comando que pode usar para modificar as permissões??? chmod (change mode) Modo de utilização: chmod [options] [permissões] [diretório/ficheiro ] +-> Dá permissões --> Retira permissões
  • 44. 44 Modificar Permissões Alguns exemplos: §  chmod g+r* permite que todos os utilizadores que pertençam ao grupo de ficheiros g tenham (+) permissões de leitura (r) em todos os ficheiros do diretório atual. §  chmod o-r teste.txt retira (-) a permissão de leitura (r) do ficheiro teste.txt para os outros utilizadores. §  chmod ug+x teste.txt inclui (+) a permissão de execução do ficheiro teste.txt para o dono(u) e grupo (g). §  chmod a+x teste.txt inclui a permissão (+) de execução do ficheiro teste.txt para o dono(u), grupo (g) e outros utilizadores.
  • 45. 45 O Super-Utilizador Normalmente, em Linux, existe um utilizador especial: Super-utilizador à Administrador à Root Mas afinal, o que é um super-utilizador e quais os seus super poderes? Este superutilizador tem: q  permissões de administração total no SO q  possui acesso total ao sistema e que possui privilégios de administração do próprio sistema q  quase permissões ilimitadas na administração do sistema Deve ser usado com cuidado. Se o root alterar indevidamente alguma configuração: -> a atividade do sistema pode ser afetada, podendo provocar mau funcionamento ou mesmo paragem dos serviços ou de todo o sistema.
  • 46. 46 O Super-Utilizador No caso do UNo caso do Ubuntu… … esta conta vem bloqueada por defeito. Sendo assim, para executar os seguintes comandos de administração: §  comando su – realiza a mudança de utilizadores su hugo Se o user que digitar esse comando acima for o root, a mudança para o user hugo dar-se-á automaticamente Caso o user que executou o comando acima for um user normal será solicitada a senha do user hugo
  • 47. 47 O Super-Utilizador No caso do §  comando sudo – permite que utilizadores comuns obtenham os privilégios do super-utilizador sudo significa substitute user do ou super user do Um super-utilizador precisa de definir em /etc/sudoers quais os utilizadores: §  que podem executar o sudo; §  em que computadores podem fazê-lo; §  quais os comandos que podem executar através deles.
  • 48. 48 O Super-Utilizador Um utilizador que esteja inscrito no /etc/sudoers pode invocar o comando da seguinte forma: Sudo [-u utilizador] comando q “sudo halt” para encerrar o sistema. q ”sudo reboot” para reiniciar imediatamente o sistema. q ”sudo shutdown -h now” para encerrar o sistema imediatamente. q ”sudo shutdown -h +15” para encerrar o sistema daqui a 15 minutos.
  • 49. 49 O Super-Utilizador Um utilizador que esteja inscrito no /etc/sudoers pode invocar o comando da seguinte forma: Sudo [-u utilizador] comando q “sudo halt” para encerrar o sistema. q ”sudo reboot” para reiniciar imediatamente o sistema. q ”sudo shutdown -h now” para encerrar o sistema imediatamente. q ”sudo shutdown -h +15” para encerrar o sistema daqui a 15 minutos.
  • 50. Editor de Ficheiros - gedit ¡  O Editor de texto gedit é o editor de texto padrão GUI no SO Ubuntu; ¡  suporta a maioria dos recursos de um editor de texto padrão, assim como muitas características avançadas, tais como, multilinguagem e verificação ortográfica; ¡  possui uma aparência básica e com pouco recursos; ¡  capacidade de programação de código em cores, possibilitando o realce de sintaxe erradas tornando mais simples os reconhecimento de erros. 50
  • 51. Gestão de SW ¡  Comando apt-get l  É um recurso desenvolvido originalmente para a distribuição Debian que permite a instalação e a atualização de pacotes (programas, bibliotecas de funções, etc.) ¡  Deve ser utilizado através de um utilizador com privilégios de administrador -> sudo apt-get 51
  • 52. Gestão de SW – apt-get ¡  apt-get update: Atualiza a lista de pacotes: ¡  apt-get upgrade: efetua a atualização ¡  apt-get install nome do pacote: instala pacotes ¡  apt-cache search palavras chave: procura pacotes ¡  apt-get clean: remove ficheiros inúteis da cache, onde são registradas as cópias das atualizações 52
  • 53. Gestão de SW – apt-get ¡  apt-get clean: remove ficheiros inúteis da cache, onde são registradas as cópias das atualizações ¡  apt-get autoremove: remove pacotes instalados automaticamente e que não têm nenhuma utilidade para o sistema ¡  apt-get autoclean: remove pacotes antigos ou duplicados ¡  apt-get remove nome do pacote: remove pacotes instalados 53
  • 54. Instalação de SW ¡  Consola 54 ¡  Repositório ¡  Centro de Software ¡  Diretório