Buscar

Apostila 03 Linux

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

13/02/2017
1
Apostila 03 – Sistema Operacional Linux
Profº Alessandre Pinagé
E-mail: alessandre.cgu@gmail.com
Sistema OperacionalSistema OperacionalSistema OperacionalSistema Operacional
• Conceito: é um programa ou um conjunto de programas cuja função
é gerenciar os recursos do sistema (definir qual programa recebe
atenção do processador, gerenciar memória, criar um sistema de
arquivos, etc.), fornecendo uma interface entre o computador e o
usuário.
• Características:
• Gerência de processos;
• Gerenciamento de memória;
• Sistema de arquivos;
• Driver de dispositivo.
• Exemplos:
• Windows; OS X; Linux; Unix; OS 2.
13/02/2017
2
HistóricoHistóricoHistóricoHistórico
• 1983, Richard Stallman fundou a FSF - Free Software Foundation
(Fundação de Software Livre), e criou o projeto GNU GPL (GNU
General Public License – Licença Pública Geral GNU).
• O objetivo do projeto é criar um sistema operacional, chamado GNU, baseado
em software livre.
• Desafio: Criar um Kernel (“núcleo do sistema operacional”)
• 5 de outubro de 1991, Linus Torvalds lançou a primeira versão
“oficial” do Linux: o Linux 0.02.
• Clone do Unix
• Alternativa mais barata e não requer um computador muito potente.
Projeto GNU GPL (General Public License)Projeto GNU GPL (General Public License)Projeto GNU GPL (General Public License)Projeto GNU GPL (General Public License)
• São elas:
• Liberdade 0: liberdade para rodar o programa para quaisquer
propósitos.
• Liberdade 1: liberdade para estudar como o programa trabalha e
adaptá-lo às suas necessidades.
• Liberdade 2: liberdade de redistribuir cópias de forma que você
possa ajudar outras pessoas.
• Liberdade 3: liberdade para melhorar o programa e disponibilizar
as melhorias para o público, de forma que toda a comunidade possa
se beneficiar disso.
13/02/2017
3
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
1. (CESPE–Corpo de Bombeiros/DF–Todas as áreas-2011)-O Linux é um
sistema operacional cujo código-fonte está disponível sob licença GPL,
o que permite a uma pessoa utilizar, estudar, modificar e distribuir o
Linux de acordo com os termos dessa licença.
2. (CESPE–EBC–Cargo 4-2011)-O sistema operacional Linux não pode
ser instalado em máquinas que possuam o sistema operacional OS/2.
Distribuições GNU / LinuxDistribuições GNU / LinuxDistribuições GNU / LinuxDistribuições GNU / Linux
• Conceito: Uma distribuição é uma versão do Linux empacotada
por um determinado responsável (pessoa ou empresa), e que
compreende um conjunto de programas formado pelo Kernel
Linux e por mais alguns softwares distintos (como shells,
aplicativos, jogos, utilitários, etc.).
13/02/2017
4
Distribuições GNU / LinuxDistribuições GNU / LinuxDistribuições GNU / LinuxDistribuições GNU / Linux
Gerenciador de BootGerenciador de BootGerenciador de BootGerenciador de Boot
• LILO (Linux Loader)
13/02/2017
5
Gerenciador de BootGerenciador de BootGerenciador de BootGerenciador de Boot
• Grub
Veja como foi cobrado:
3. (CESPE-Polícia Federal-Nível Superior-2014)-O DualBoot permite que
dois sistemas operacionais sejam instalados e utilizados
simultaneamente em uma mesma máquina.
13/02/2017
6
Sistema de Arquivos (Sistema de Ficheiros)Sistema de Arquivos (Sistema de Ficheiros)Sistema de Arquivos (Sistema de Ficheiros)Sistema de Arquivos (Sistema de Ficheiros)
• Conceito: É uma estrutura que indica como os dados devem ser
gravados em dispositivos de gravação. Através dessa estrutura, é
possível determinar o espaço disponível e ocupado em disco, e
gerenciar como partes de um arquivo podem ficar "distribuídas" nas
áreas de armazenamento. É também o sistema de arquivos que
determina como os dados podem ser acessados, copiados, movidos,
renomeados, protegidos e eliminados.
• Exemplo: EXT2, EXT3, EXT4, ReiserFS, Reiser 4, etc.
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
4. (CESPE-ANS-Técnico-2013)-Tanto o sistema operacional Linux quanto
o Windows possuem gerenciador de arquivos, que permite a
organização dos dados em pastas e subpastas, também denominadas,
respectivamente, diretórios e subdiretórios.
13/02/2017
7
Ambientes GráficosAmbientes GráficosAmbientes GráficosAmbientes Gráficos
• Conceito: o sistema X-Window (X11 ou apenas X) foi desenvolvido
por pesquisadores do MIT. É a base das interfaces gráficas disponíveis
para o Linux.
• Divide-se em:
• Gerenciador de área de trabalho: permite integrar com os programas do
sistema através da manipulação de ícones, ao invés da digitação de comandos
em um shell;
• Gerenciador de janelas: permite abrir e fechar janelas, iniciar programas e
configurar o mouse para que responda aos vários comandos de maneira
apropriada.
• Exemplo: Gnome, KDE, BlackBox, WindowMaker, OpenBox, etc.
Ambientes Ambientes Ambientes Ambientes Gráficos Gráficos Gráficos Gráficos ---- GnomeGnomeGnomeGnome
13/02/2017
8
Ambientes Gráficos Ambientes Gráficos Ambientes Gráficos Ambientes Gráficos –––– KDEKDEKDEKDE
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
5. (CESPE–TJ/AC–Técnico em Informática-2013)-Gnome e KDE são
exemplos de gerenciadores gráficos para ambiente de trabalho no
Linux.
13/02/2017
9
Conceitos ImportantesConceitos ImportantesConceitos ImportantesConceitos Importantes
• O shell é a parte do sistema operacional que entra em contato com o
usuário, recebendo seus comandos, interpretando e repassando-
os ao kernel para que sejam executados da forma apropriada. Em
outras palavras, funciona como uma interface entre o usuário e o
sistema operacional.
• Root: #
• Usuário Comum: $
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
6. (CESPE–MPE/PI–Cargos 1 a 5 e 7 a 9-2011)-No sistema Linux, existe
um usuário de nome root, que tem poder de superusuário. Esse nome
é reservado exclusivamente ao usuário que detém permissão para
executar qualquer operação válida em qualquer arquivo ou processo.
Há um único superusuário com esse perfil.
7. (CESPE-FUB-Nível Superior-2014)-No ambiente Linux, os comandos
executados por um usuário são interpretados pelo programa shell.
13/02/2017
10
Conceitos ImportantesConceitos ImportantesConceitos ImportantesConceitos Importantes
• Kernel: É o núcleo do sistema operacional. É o responsável pelo
gerenciamento dos recursos do sistema operacional, permitindo
dessa forma que os aplicativos sejam executados e façam uso desses
recursos.
Estrutura de Diretórios Estrutura de Diretórios Estrutura de Diretórios Estrutura de Diretórios (/)(/)(/)(/)
13/02/2017
11
Estrutura de Diretórios Estrutura de Diretórios Estrutura de Diretórios Estrutura de Diretórios (/)(/)(/)(/)
Veja como foi cobrado:
8. (FCC-TRT/16ª Região-Analista Judiciário-2014)-A estrutura de
diretórios do sistema operacional Linux possui uma organização
padronizada e adotada por todas as distribuições. Considerando que
um novo usuário de nome superior seja criado no Linux, o diretório do
usuário será criado em:
a) /root.
b) /home.
c) /usr/local.
d) /tmp.
e) /usr.
13/02/2017
12
Comandos:Comandos:Comandos:Comandos:
Comandos:Comandos:Comandos:Comandos:
13/02/2017
13
Comandos:Comandos:Comandos:Comandos:
Comandos:Comandos:Comandos:Comandos:
13/02/2017
14
Comandos:Comandos:Comandos:Comandos:
Comandos:Comandos:Comandos:Comandos:
13/02/2017
15
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• cat: exibe o conteúdo de um arquivo.
• Exemplo:
• cat aula.txt = exibe o conteúdo do arquivo aula.txt
• cat > aula = cria o arquivo aula e abre imediatamente para edição
Comandos mais cobrados:Comandos mais cobrados:Comandosmais cobrados:Comandos mais cobrados:
• cd: permite se deslocar entre a árvore de diretórios do sistema.
• Exemplo:
• cd /home/user01 = muda para o diretório /home/user01.
13/02/2017
16
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• cp: copia arquivos e diretórios.
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• df: verifica o espaço em disco .
13/02/2017
17
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• du: verifica o espaço em um diretório ou arquivo.
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• ls: lista o conteúdo de um diretório.
• Exemplo:
• ls -l: mostra os arquivos e diretórios da pasta com os detalhes.
• ls -a: mostra os arquivos, inclusive os ocultos.
13/02/2017
18
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• mkdir: cria um ou mais diretórios.
• Exemplo:
• mkdir teste01: cria o diretório teste01.
Comandos mais cobrados:
• mv: move ou altera o nome de arquivos.
• Exemplo:
• mv teste.txt aula.txt: renomeia “teste.txt” para “aula.txt”
• mv teste.txt /home/user01: move o arquivo teste.txt para dentro do diretório /home/user01.
13/02/2017
19
Comandos mais cobrados:
• passwd: altera a senha de um usuário.
Comandos mais cobrados:
• pwd: permite saber em qual diretório está no momento.
13/02/2017
20
Comandos mais cobrados:
• rm: remove um arquivo. Para remover um diretório que não esteja
vazio, deve-se utilizar a opção -r.
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• rmdir: remove um diretório quando este está vazio.
13/02/2017
21
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• shutdown: desliga o sistema de forma segura.
Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:Comandos mais cobrados:
• touch: cria um arquivo.
• Exemplo:
• touch oi.txt: cria o arquivo oi.txt.
13/02/2017
22
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
9. (FCC–TRT/16ª Região–Analista Judiciário-2014) Originalmente, os sistemas
operacionais Windows e Linux possuíam primordialmente interfaces de
modo texto, tais como o Prompt de comando no Windows e o Shell de
comando no Linux, para que o usuário utilizasse os recursos do sistema
operacional. Por exemplo, para listar os arquivos de uma pasta utilizando o
Prompt de comando do Windows deve-se utilizar o comando dir. O comando
equivalente no Shell de comando do Linux é
a) ls.
b) pwd.
c) cat.
d) mkdir.
e) cd.
Permissão: Comando CHMODPermissão: Comando CHMODPermissão: Comando CHMODPermissão: Comando CHMOD
13/02/2017
23
Permissão: Comando CHMODPermissão: Comando CHMODPermissão: Comando CHMODPermissão: Comando CHMOD
Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:Veja como foi cobrado:
10. (FCC–TRF/3ª Região–Técnico Judiciário-2014)-No Red Hat Linux, há três
tipos diferentes de permissões para arquivos, diretórios e aplicações. Estas
permissões são usadas para controlar os tipos de acesso permitidos. São
usados símbolos diferentes de caractere para descrever cada permissão em
uma listagem de diretórios. São usados: r para a permissão de leitura, w para
a permissão de escrita e, para a permissão de execução de um arquivo, é
atribuída a letra
a) x.
b) p.
c) a.
d) e.
e) I.

Outros materiais