Você está na página 1de 56

STJ 2015 Sistemas Operacionais

Aula 00 - Demonstrativa Linux Bsico


Teoria e Exerccios - Victor Carvalho

Aula 00 Conceitos bsicos de Linux


Sumrio
0. Apresentao do curso...................................................................................... 3
0.1. A Banca........................................................................................................... 3
0.2. Metodologia das aulas.................................................................................... 3
1. Linux.................................................................................................................. 5
1.1. Introduo e histrico..................................................................................... 5
1.2. Conceitos bsicos........................................................................................... 6
1.2.1. Instalao.................................................................................................... 6
Questes Resolvidas Instalao.......................................................................... 7
1.2.2. Estrutura de diretrios................................................................................. 9
1.2.3. Permisses................................................................................................. 10
Questes Comentadas Permisses.................................................................... 13
Questes Comentadas Conceitos bsicos ......................................................... 19
1.3. Boot do Sistema............................................................................................ 27
Questes Comentadas Boot do Sistema........................................................... 28
Questes Comentadas - Administrao de Usurios............................................ 30
1.4. Configuraes de Rede Suporte a TCP/IP .................................................... 33
1.5. IPTABLES (Firewall)........................................................................................ 36
Questes Comentadas Configurao de Rede ................................................... 37
1.6. Logs do Sistema............................................................................................ 39
Questes Comentadas Logs e Auditoria............................................................ 41
1.7. Superusurio: su e sudo............................................................................... 45
1.8. Gerenciamento de Processos........................................................................ 46
Questes Comentadas Gerenciamento de Processos ........................................ 50
2. Concluso........................................................................................................ 52

www.tiparaconcursos.net

Pgina 1 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Saudaes, concurseiros!
Como de praxe, vou me apresentar para que vocs me conheam
um pouco. Sou Analista de Negcios em TI no Serpro (Servio Federal de
Processamento de Dados), e atuo na rea que faz gesto de Segurana da
Informao na empresa. Antes disso, trabalhei 4 anos como Tcnico em
Redes, tambm no Serpro, com suporte e administrao em ambientes Linux e Windows, administrao de servidores e virtualizao, entre outras
coisas. Sou ps-graduado em Gesto Pblica pela UnB. Fui duas vezes finalista da Maratona de Programao, fase da ACM-ICPC. Possuo as certificaes LPI (Administrador Linux) e MCSO (Security Officer).
Minha experincia como professor e instrutor foi adquirida dentro da
empresa em que trabalho ministrando cursos, e na preparao de turmas
para competies de programao na universidade. Aqui no TI para Concursos, trabalho principalmente com Sistemas Operacionais Linux, Windows, Virtualizao e Infraestrutura de Servidores
Gosto de trabalhar na preparao de alunos, principalmente de alunos interessados em aprender, o que certamente o seu caso! :) No hesite em me mandar dvidas ou questionamentos sobre a melhor forma de
aprender algum tpico, pois este um servio diferencial para quem adquire um curso no TIParaConcursos.net.

www.tiparaconcursos.net

Pgina 2 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

0. Apresentao do curso
Neste curso, trabalharemos uma grande quantidade de tpicos,
como: Sistemas operacionais Windows; Linux; Servios de Diretrio; Servidores de Aplicao Java; Virtualizao e Computao em Nuvem; Armazenamento; Backup; e Servios de Rede. Enfim, o nosso programa visa cobrir o contedo destes tpicos conforme listado no edital.

0.1. A Banca
Este nosso curso ser voltado para o CESPE, a banca do nosso concurso, e alm disso a banca que mais realiza concursos de TI. Alguns raros concurseiros falam mal desta banca, mas eu lhes tranquilizo logo dizendo que na minha opinio a melhor (ou menos pior) de todas. O CESPE uma banca bem profissional, responde os recursos na maioria das vezes de maneira justa e age de maneira responsvel na maioria das vezes
quando comete erros. Isso d uma tranquilidade maior ao concurseiro, ao
saber que ser julgado na maior parte pelo seu prprio mrito.
O outro ponto importante do CESPE o seu sistema de questes
Certo/Errado, onde uma cancela outra. Isso exige uma ateno especial
do candidato. Muitos concurseiros de primeira viagem chegam prova
sem nem saber deste detalhe, e outros marcam todas questes inadvertidamente, sem ter nenhuma estratgia definida previamente. Isto certamente no a melhor maneira. Mas tambm certamente no o caso de
vocs. A minha dica : procurem por artigos sobre como resolver questes
CESPE e trace sua prpria estratgia antes de ir para a prova. De preferncia testando ela antes em um ou mais simulados. Isto certamente te
trar resultados equivalentes a algumas dezenas de horas de estudos.

0.2. Metodologia das aulas


Temos tambm que explicar algumas coisas que parecem bsicas e
parecem chover no molhado, mas que temos sim que esclarecer pois
nosso papel para com os alunos:

www.tiparaconcursos.net

Pgina 3 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

a) A abordagem do curso, como vocs j devem conhecer, deve ser informal e em forma de prosa de conversa. Estamos seguindo uma
definio dos nossos coordenadores pedaggicos, que so profissionais de grande experincia, caras gabaritados, de alto garbo e elegncia, que sabem que as aulas em texto no podem nem devem
ser cansativas despejando somente contedo. O clima mais leve, de
conversa, facilita a concentrao e diminuiu o cansao da rotina de
estudos que por vezes um pouco extenuante. E tambm, como
sou cearense, me reservo tambm ao direito de contar piada de vez
em quando. :)

b) A matria tem que comear do bsico. Sim amigos, para algumas


pessoas que j tem algum conhecimento avanado da matria, podem achar alguns conceitos simples, mas ns temos que abordar,
seguindo a premissa de que o aluno no sabe ou mesmo que j faz
tempo que viu esse contedo e tem que revisit-lo. No entanto,
voc que j o bonito das tapiocas e j sabe bem determinadas
partes da matria, no se desespere! Este material servir sim para
voc, pois abordaremos muita resoluo de questes. Cabe ressaltar que muitas questes cobram um bom entendimento de conceitos bsicos.

c) O curso deve focar no que cai na prova. Temos a tendncia de querer estudar muitos contedos e todos em profundidade, ou estudar
mais assuntos que gostamos. Corrigir esse desvio um grande passo para a aprovao. Portanto ao estudar por um material orientado,
como este do TIParaConcursos.net, voc j est de quebra a um
passo a frente dos concorrentes. Ah! E por favor, adquiram os materiais de forma correta! Os materiais j esto so disponibilizados por
um preo acessvel, e o trabalho dos elaboradores deve ser recompensado. Alm do mais, alguns concursos fazem sindicncia da vida

www.tiparaconcursos.net

Pgina 4 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

pregressa do candidato e no pega bem verem que o indivduo t


respondendo um processo por violao de direitos autorais, n?

d) Resoluo de questes. Focaremos bastante em resoluo de questes, pois o que d musculatura cerebral para que vocs pontuem
mais nas provas. Portanto resoluo de questes ser uma parte
considervel do nosso curso.

0.3. Contedo programtico e planejamento das aulas


(Cronograma)
O Contedo programtico est dividido conforme os grupos de contedo do edital, no entanto poderemos dar mais nfase em determinados
assuntos que tm maior probabilidade de cair, mas abordaremos todos
assuntos que esto no programa destas reas. Enfatizar os assuntos corretos uma questo estratgica e uma caracterstica do material que
voc est adquirindo.

Contedo:
Aula 00 Demonstrativa

Linux Conceitos Bsicos

Aula 01 Linux Avanado

Red Hat Linux.

Shell Script.

Sistemas de arquivo EXT 2/3/4.

LVM.

Ambientes com Alta Disponibilidade e Escalabilidade.

Monitoramento e auditoria.

SELinux.

www.tiparaconcursos.net

Pgina 5 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Aula 02 Windows Server

Windows Server.

NTFS.

Powershell.

Ambientes com Alta Disponibilidade e Escalabilidade.

Monitoramento e auditoria.

Configurao, gerenciamento e segurana de redes de computadores Windows.

Aula 03 Active Directory

Microsoft Active Directory.

Aula 04 Servidores Web e de Aplicao Java

Administrao de Servidores Web.

Apache.

Servidores de aplicao JEE.

Viso geral das tecnologias.

Servidores de aplicao Red Hat JBoss.

Instalao e configurao.

Administrao, segurana, tunning, clusterizao e mensageria.

Implantao de ambientes de produo e em nuvem.

Monitoramento, identificao de potenciais problemas e determinao de causas.

Aula 05 - Virtualizao

Infraestrutura de virtualizao.

VMWare.

www.tiparaconcursos.net

Pgina 6 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Aula 06 Conceitos de Alta Disponibilidade e Nuvem

Tipologias de ambientes com Alta Disponibilidade e Escalabilidade.

Clusterizao.

Balanceamento de Carga.

Fail Over.

Replicao de Estados.

Conceitos de Cloud Computing

Aula 07 Armazenamento e Backup

Subsistemas de armazenamento de dados.

SAN.

NAS.

RAID.

Multipathing.

EMC PowerPath.

Tecnologias de backup.

Netbackup.

Robocopy.

RSync.

Deduplicao.

Information Lifecycle Management.

Aula 08 Servios de rede e diversos

Compartilhamento de arquivos.

CIFS.

SMB.

www.tiparaconcursos.net

Pgina 7 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

NFS.

LDAP.

Likewise.

Groovy.

Cronograma das aulas (considerado at meia-noite da data informada):

Aula 00: 29/05/15.

Aula 01: 03/06/15.

Aula 02: 12/06/15.

Aula 03: 17/06/15

Aula 04: 23/06/15.

Aula 05: 30/06/15.

www.tiparaconcursos.net

Pgina 8 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1. Linux
1.1. Introduo e histrico
O Linux um sistema operacional de cdigo aberto desenvolvido
por um pesquisador finlands chamado Linus Torvalds. Ele procurava fazer
um clone do MINIX, um sistema operacional de outro pesquisador universitrio que implementava alguns conceitos dos sistemas UNIX. O grande
diferencial do Linux foi exatamente a sua abertura desde o incio, com o
seu criador tornando o cdigo do mesmo disponvel para que todos contribussem e melhorassem o seu funcionamento.
Aconteceu ento algo bastante interessante, o Linux acabou se encontrando com outro projeto de sistema operacional livre, o projeto GNU
(GNU is Not Unix), que visava projetar um sistema operacional de cdigo
livre que fosse uma alternativa aos Unices proprietrios da poca. O projeto GNU j tinha vrios programas utilitrios funcionais, mas no tinha um
kernel. Foi a onde o Linux se encaixou perfeitamente, passando a integrar
o projeto GNU, formando uma parceria ideal.
O Linux passou ao longo dos anos a conquistar uma grande estabilidade, vindo a ser apoiado por grandes empresas como a IBM, e gerando
outras grandes empresas de servios baseados nele, como a Red Hat.
Linux, como falamos na historinha o kernel, o ncleo do sistema
operacional. Os demais aplicativos como interface grfica, interpretador
de comandos, processador de texto, etc so outros softwares. Quando falamos de Linux, a rigor, estamos falando do ncleo do sistema operacional, e os outros softwares so outros projetos.
Atualmente, as distribuies (verses) mais populares de Linux no
mercado so o Ubuntu, verso voltada para a facilidade de uso; Red Hat,
uma verso voltada para o mercado corporativo, com grande estabilidade
e suporte profissional; SUSE, que engloba caractersticas do Ubuntu e Red
Hat, e o Debian, uma verso feita pela comunidade na qual se baseiam
um bom nmero de distribuies, inclusive o Ubuntu. Todas estas citadas,
www.tiparaconcursos.net

Pgina 9 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

exceto a Debian, possuem empresas que do apoio e oferecem servios


baseados nelas.
Caso ainda no tenha se convencido da importncia deste negcio,
vai mais uma: o Linux hoje o sistema que roda a maioria dos servidores
da internet, e tambm o kernel no qual o Android foi baseado. Android,
como vocs sabem, o sistema operacional que roda na maioria dos
smartphones do mundo atualmente.

1.2. Conceitos bsicos


Apresentaremos a seguir os conceitos principais do Linux, muitos
deles so caractersticas em comum com os sistemas Unix em geral.

1.2.1. Instalao
A instalao do Linux um processo relativamente simples e anlogo instalao de outros SO. H distribuies Linux com instalao mais
complicada, no amigvel, como h tambm instalaes com interfaces
grficas bonitinhas que no ficam devendo a nenhum outro sistema operacional. Para fins de estudo para concursos, melhor resolvermos questes do que lermos vrias pginas sobre as mil possibilidades de variaes e detalhes numa instalao.
Na instalao, temos, de forma genrica e resumida, como passos
de instalao de um Linux:
1. Boot da mdia de instalao, por disco, drive usb ou atravs
da rede;
2. Reconhecimento da mquina e dos discos;
3. Criao, redimensionamento e alterao de parties onde
ser feita a instalao, incluindo neste passo a escolha do sistema de arquivos que ser utilizado para cada partio;
4. Instalao do sistema;
5. Atualizao de pacotes via internet ou repositrio local na
rede.

www.tiparaconcursos.net

Pgina 10 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Resolvidas Instalao

2015 - Banca: FGV - rgo: TJ-BA - Prova: Tcnico Judicirio - Tecnologia da


Informao
Um tcnico recebeu um equipamento com o sistema operacional Windows
XP da Microsoft j instalado, funcionando normalmente. Foi solicitada a
instalao de um novo sistema operacional no equipamento, baseado em
uma distribuio Linux. O sistema anterior no seria mais utilizado, devendo ser removido. Um CD contendo a imagem do sistema operacional foi
fornecido. Durante o processo de instalao, deve-se optar pela:
a) criao de uma partio estendida do Windows;
b) alterao da blocagem do disco na Bios para um valor compatvel com
o Linux e criar uma nova partio no final do disco;
c) cpia de todo o contedo do CD para a partio onde se encontra o
Windows instalado;
d) criao de uma nova tabela de parties;
e) alterao da estrutura de partio de MBR para GPT, exigida pelo Linux
e utilizar NTFS como sistema de arquivos.

Comentrio:
Numa instalao nova, basta criarmos uma nova tabela de parties, assim possvel criar as novas parties as quais sero utilizadas para a
instalao do novo sistema operacional na mquina. As outras opes
so apenas tentativas de complicao e confuso para o candidato. Letra
D a correta.
Na letra E, comendado o esquema de parties GPT, que foi introduzido
a partir do Windows 7 e exigido como obrigatrio apenas no Windows
8.
Resposta: D
www.tiparaconcursos.net

Pgina 11 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

FCC - 2015 - TRT - 15 Reg. - Analista Judicirio - Tecnologia da Informao


O administrador de um servidor com o sistema operacional Linux Red Hat
pode utilizar o arquivo /etc/fstab para
a) controlar a montagem dos sistemas de arquivos durante o processo de
boot.
b) definir a tabela de roteamento dos pacotes destinados para a rede de
computadores.
c) especificar os sistemas de arquivos utilizveis pelos usurios padro.
d) definir a lista de arquivos disponibilizados por meio do NFS.
e) listar os sistemas de arquivos disponveis pela rede de computadores.

Comentrio:
Aps a instalao, podemos configurar manualmente quais sistemas de
arquivos podem ser montados (geralmente j passam a ser montados
automaticamente se foram configurados na instalao), e como. Pode ser
interessante, por exemplo, configurar a montagem de uma determinada
partio como somente leitura para o sistema, para evitar eventuais danos a esta. Dessa forma temos o item A como o correto.
S uma observao, esta questo tem uma inconsistncia, ou no mnimo
uma ambiguidade. Tambm podemos (na verdade l mesmo que configuramos) listar no /etc/fstab, quando usamos NFS (Network File System),
os sistemas de arquivo NFS disponveis na rede para utilizao na mquina, portanto no consigo ver o item E como errado.
Resposta: A

www.tiparaconcursos.net

Pgina 12 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.2.2. Estrutura de diretrios


O Linux (e os Unices em geral) possui(em) uma estrutura bsica de
diretrios chamada Filesystem Hierarchy Standard (FHS). Nela est contida toda a estrutura lgica de informaes do sistema:
/

Diretrio raiz do sistema de arquivos. abaixo dele que se situam todos os outros

/bin

Contm programas executveis do sistema que so usados com


frequncia pelos usurios

/boot

Contm arquivos necessrios para a inicializao do sistema

/dev

Contm arquivos especiais usados para acessar dispositivos


(perifricos) existentes no computador

/etc

Arquivos de configurao de computador local

/home

Diretrios dos arquivos pessoais dos usurios

/lib

Bibliotecas essenciais compartilhadas pelos programas do sistema e mdulos do kernel

/media

Ponto de montagem para mdia removvel

/mnt

Ponto de montagem para sistemas de arquivos montados temporariamente

/opt

Pacotes de aplicaes adicionais, geralmente instaladas pelo


usurio

/proc

Sistema de arquivos de informaes do kernel, processos e sistemas de arquivo

/root

Diretrio do super-usurio

/sbin

Diretrio de programas executveis usados pelo superusurio


(root) para administrao e controle do funcionamento do sistema

/tmp

Diretrio para armazenamento de arquivos temporrios criados


por programas.

/usr

Contm a maior parte dos programas (pacotes) oficiais da distribuio (executveis, documentos, bibliotecas)

/usr/bin Contm programas executveis do que so usados com


freqncia pelos usurios
/usr/lib

Bibliotecas compartilhadas pelos programas do sistema.

/var

Contm a maior parte dos arquivos que so gravados com


frequncia pelos programas do sistema (logs), e-mails, spool de
impressora, cache, etc.

www.tiparaconcursos.net

Pgina 13 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.2.3. Permisses
Nos sistemas UNIX e UNIX like (Linux por exemplo), cada arquivo
tem permisses associadas a ele. Estas permisses so descritas em 10
caracteres, que descrevem o tipo de objeto (1), as permisses do proprietrio do arquivo (3), as permisses dos membros grupo ao qual o proprietrio pertence (3), e as permisses para qualquer usurio.

Figura 1: Esquema de permisses no Linux. Trs caracteres para


cada grupo: Dono, Grupo e Outros

Para ilustrar, vamos utilizar o exemplo abaixo, exibindo informaes sobre


o arquivo teste:
$lslteste
rwrr1victorgrupo02013060409:26teste
O resultado do comando a listagem dos detalhes do arquivo teste, com
as permisses dele aparecendo no comeo.
Tipo
do User
objeto
(usurio
dono)

Group
(grupo)

Others
(outros
usurios)

rw

O tipo de objeto pode ser os seguintes:


d

diretrio

arquivo especial de bloco (com buffer)

c, u

arquivo especial de caractere (sem buffer)

www.tiparaconcursos.net

Pgina 14 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

canal

socket

arquivo "normal"

As permisses r, w e x significam:
r

significa permisso de leitura (read)

significa permisso de gravao (write)

significa permisso de execuo (execution)

significa permisso desabilitada

Para visualizarmos os rwx em forma binria, cada caractere dos rwx corresponde a um bit ligado. A representao decimal da configurao permisso equivale converso deste nmero binrio.
Permisso Binrio

Decimal

---

000

--x

001

-w-

010

-wx

011

r--

100

r-x

101

rw-

110

rwx

111

O entendimento das permisses importante para que a gente saiba usar


o comando chmod (change mode), que altera as permisses dos arquivos.
A sintaxe dele :
chmod [opes] alterao arquivo

Algumas opes:
www.tiparaconcursos.net

Pgina 15 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

-R: altera recursivamente as permisses de um diretrio


-c: informa quais arquivos/diretrios esto tendo permisses alteradas
-v: informa quais arquivos/diretrios esto sendo processados
Alguns exemplos de uso
chmod ug+rw teste.txt

Est adicionando (+) ao dono (u - user) e ao seu grupo (g) permisses


de escrita e leitura.
chmod g=rwx teste

Est setando no arquivo permisso de escrita, leitura e execuo a todos membros do grupo.
chmod 600 notas.txt

Conforme a tabela que acabamos de mostrar, equivale a atribuir a permisso.


- rw- --- ---

www.tiparaconcursos.net

Pgina 16 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Permisses

CESPE - 2012
Suponha que, aps a execuo do comando ls -l, seja apresentada a seguinte sada em tela.
-rwxr----- 1 root gerentes 12148 Jul 14 2011 mensagens
Nessa situao, correto afirmar que os usurios que integram o grupo
gerentes somente podem ler o contedo do arquivo mensagens.
Certo ( )

Errado ( )

Comentrio:
Relembrando, as permisses do arquivo so divididas em trs grupos, tirando o primeiro caractere, que de uso especial para descrever se o objeto um arquivo ou diretrio, os outros nove caracteres so divididos
em trs grupos:
User: O prprio usurio
Group: O grupo do usurio proprietrio
Others: Qualquer outro usurio.
Ento para nossa questo, ficaria:
U: rwx permisso total, de leitura (Read), escrita (Write)
G: r-- Permisso de leitura
O: --- Nenhuma permisso
O que o enunciado diz? Que os usurios do grupo gerentes podem ler o
arquivo. Na sada do comando vemos (1) que o grupo do dono do arquivo
o gerentes, e (2) que h permisso de leitura para o grupo. Tudo certo.
Resposta: C

www.tiparaconcursos.net

Pgina 17 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

CESPE - 2011
Considere que o resultado a seguir tenha sido obtido aps a execuo do
comando $ ls -ld ch3 test.
-rw-rw-r-- 1 corr vend 4983 Jan 18 22:13 ch3
drwxr-xr-x 2 corr vend 1024 Jan 24 13:47 test
Nesse caso, correto afirmar que o arquivo ch3 tem permisso de leitura
para todos os usurios do sistema operacional e de escrita apenas para os
usurios owner e group; e que, para o diretrio test, o usurio owner pode
adicionar, mudar e apagar arquivos.
Certo ( )

Errado ( )

Comentrio:
Na 1 afirmao, ele diz o arquivo ch3 tem permisso de leitura (r) para
todos os grupos e escrita para owner (dono) e group (grupo). Podemos
verificar exatamente isto pois h 'r' no O,G,U, e 'w' apenas no O e G.
Na 2 tambm est correto afirmar que o dono (drwxr-xr-x) tem permisses de leitura, escrita e mudar e apagar. Um detalhe interessante nessa
questo que o 'x' se comporta de acordo com o que o arquivo, se for
um arquivo comum ele d permisso de executar, enquanto se for um diretrio (veja o 'd' no comeo), ele d permisso de mudar e apagar o diretrio.
Resposta: Certo.

www.tiparaconcursos.net

Pgina 18 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

FCC 2014 - rgo: TRT - 13 Regio (PB) - Analista Judicirio - Tecnologia


da Informao
Maria, usuria do sistema operacional Linux, criou, em seu diretrio home,
um arquivo de shell script, denominado meu_shell.sh, para automatizar as
suas atividades com o sistema, conforme apresentado abaixo:
-rw------- 1 maria maria 115 Mar 20 2013 meu_shell.sh
Para que o arquivo meu_shell.sh possa ser executado digitando-se:
./meu_shell.sh no seu diretrio home, Maria deve modificar as permisses
do arquivo utilizando o seguinte comando:
a) chmod meu_shell.sh 111
b) chown meu_shell.sh system
c) chmod 700 meu_shell.sh
d) chown meu_shell.sh root
e) chmod 666 meu_shell.sh

Comentrio:
O texto da questo no especificou quem deve executar, apenas que a
prpria usuria Maria deve conseguir executar o seu script a partir do seu
usurio home, ento temos que modificar o primeiro bloco de permisses
que corresponde ao prprio usurio (U) de rw- para rwx. Correto?
A mudana, em binrio de 110 (6 em decimal) para 111 (7 em decimal)
Os demais grupos, G (mesmo grupo do usurio) e O (others, outros usurios) devem portanto permanecer do jeito que esto, cada um com 000,
que equivale a 0 tambm em decimal. Portanto devemos modificar a permisso do arquivo para 700, correto?
A sintaxe do comando chmod <permisso> <nome do arquivo> o que
nos deixa como opo a letra C) chmod 700 meu_shell.sh

www.tiparaconcursos.net

Pgina 19 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Resposta: C

FCC - 2010 - DPE-SP - Agente de Defensoria - Analista de Sistemas


O Linux tem um mtodo muito simples de lidar com permisses. As permisses simples atuam liberando ou bloqueando o acesso leitura, escrita e execuo nos arquivos. Os tipos de permisso Leitura, Escrita e Execuo so, respectivamente,
a)

"r", "e" e "ex".

b)

"l", "e" e "x".

c)

"r", "w" e "x".

d)

"l", "w" e "ex".

e)

"w", "r" e "x".

Comentrio:
Questo muito fcil depois de feita. As permisses do Linux so R, W e X:
respectivamente leitura, escrita e execuo. E os trs nveis de permisso configurados para cada arquivo, quais so? UGO, lembrei do Uguinho... User, Group e Others. Cada um dos 3 grupos de 3 bits tem ento a
configurao das permisses rwx para o Usurio proprietrio, para o Grupo do usurio proprietrio, e para todos Outros demais usurios.
Resposta: C

www.tiparaconcursos.net

Pgina 20 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

VUNESP - 2012 - rgo: SPTrans - Prova: Tcnico de Informtica


Em se tratando de permisses de um arquivo em Linux, um arquivo que
representa um dispositivo de caractere sem buffer com permisses 676
apresentado como
a. -rw-rwxrwb. urw-rwxrwc. drw-rwxrwd. prw-rwxrwe. crw-rwxrw-

Comentrio:
Apesar de o gabarito ser informado como B, temos que apontar essa
questo como nula.
O "u" uma opo sinnimo de "c" em algumas verses do mknod, o comando que cria esses arquivos especiais (de caractere ou de bloco).

Veja o que o man (documentao oficial) fala sobre esse comando,, na


verso 8.21:
... TYPE may be:
b create a block (buffered) special file
c, u create a character (unbuffered) special file
p create a FIFO

Outra manpage abaixo que coloca o c como sinnimo do u'.


Itens B e E so corretos.

www.tiparaconcursos.net

Pgina 21 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Fontes: man mknod e


http://manpages.ubuntu.com/manpages/precise/pt/man1/mknod.1.html

O argumento seguinte ao nome especifica o tipo de arquivo a ser criado:


p

para um FIFO

para um arquivo especial de bloco (com buffer)

para um arquivo especial de caractere (sem buffer)

A verso GNU do mknod permite o sinnimo u (`sem buffer') para c.


Resposta: NULA (itens B e E vlidos)

www.tiparaconcursos.net

Pgina 22 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Conceitos bsicos

CESPE - 2014 - rgo: ICMBIO - Prova: Nvel Mdio


Constitui desvantagem do Linux o fato de sua instalao ser aceita apenas em arquiteturas de hardware consideradas incomuns
Certo ( )

Errado ( )

Comentrio:
O Linux suportado por um monte de arquiteturas diferentes. Certamente esse sistema tem essa questo como vantagem e no como desvantagem. Questo errada.
Resposta: E

CESPE 2014 - rgo: TJ-CE - Prova: Nvel Mdio


Com relao ao sistema operacional Linux, assinale a opo correta.
a) Para acessar o diretrio /TJCE por meio do Linux, o usurio pode fazer
uso dos comandos cd /TJCE ou cd /tjce.
b) Por questes de segurana, no sistema Linux, um usurio simples pode
fazer parte do grupo de qualquer outro usurio, mas no pode ser adicionado ao grupo root.
c) No Linux, um usurio pode abrir diversas sesses de trabalho, embora
no lhe seja permitido manter abertas sesses no modo texto e no modo
grfico em um mesmo computador.
d) No sistema Linux, possvel criar arquivos com nomes extensos, como,
por

exemplo:

Tabelas_de_Custas_Processuais_do_Tribunal_de_

Justica_do_Estado_do_Ceara.odt.

www.tiparaconcursos.net

Pgina 23 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

e) As informaes referentes s configuraes de um programa so armazenadas em arquivos de texto no sistema Linux, em um nico local:
/etc/config.

Comentrio:
O Linux, no tem restrio para nomes de arquivos muito longos. Na verdade o exemplo da letra D nem grande o suficiente, pois o Linux suporta at 255 caracteres. Na verdade o tamanho do nome dos arquivos
dado pelo sistema de arquivos utilizado. Vejamos abaixo:
ext2

255 bytes

ext3

255 bytes

ext3cow 255 bytes


ext4

255 bytes

FAT32 8.3 (255 UCS-2 code units with VFAT LFNs)[22]


NTFS

255 characters

Temos que geralmente os sistemas de arquivos suportam nomes de arquivo de at 255 caracteres, com exceo do FAT32, que nico sistema
de arquivos que suporta s 8 caracteres para o nome e 3 para a extenso, porm com a utilizao da extenso LFN (Long FileName) ele tambm suporta 255 caracteres.
Resposta: D

CESPE - 2013 - CNJ - Analista Judicirio - Anlise de Sistemas


Para visualizar as ltimas 30 linhas de um arquivo texto de nome lista.txt,
que contenha mais de 1.000 linhas, deve-se executar o comando:
head -30 lista.txt.
Certo ( )

Errado ( )

www.tiparaconcursos.net

Pgina 24 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Comentrio:
O comando head o contrrio do tail, um mostra o comeo do arquivo
enquanto o outro mostra o final. O head mostra a cabea do arquivo,
portanto no as ltimas linhas, e sim as 30 primeiras, com o parmetro
proposto na questo, o -30. Questo errada.
Resposta: Errada.

CESPE - 2013
Ao identificar que h pouca memoria RAM disponvel em um servidor com
Linux, se houver rea do disco j particionada e disponvel para uso,
possvel format-la e disponibiliz-la para suprir a falta de memria como
rea de troca. Para realizar a ativao da rea, dever ser executado o comando swapon.
Certo ( )

Errado ( )

Comentrio:
O elaborador est falando do uso de swap no Linux, rea de troca para
uso auxiliar memria RAM. No Linux, usamos uma partio dedicada
para a rea de troca, que pode ser acionada com o swapon caso j no
tenha sida includa no arquivo descritor de parties e volumes de disco,
o /etc/fstab
No Windows, o swap um arquivo dentro da mesma partio da instalao do sistema, gerenciada dentro das opes de gerenciamento do sistema.
Resposta: C

CESPE - 2013 - Telebras - Especialista em Gesto de Telecomunicaes Analista de TI


www.tiparaconcursos.net

Pgina 25 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

A respeito dos sistemas operacionais Windows e Linux, julgue os itens a


seguir.
Para obter uma lista dos usurios logados no sistema operacional Linux,
necessrio executar o comando top.
Certo ( )

Errado ( )

Comentrio:
O comando que exibe os usurios logados o who, no o top. O comando top exibe os processos em execuo.
Resposta: Errado.

CESPE 2012
No Linux, o diretrio /bin contm programas do sistema que so utilizados
pelos usurios, no sendo necessrio, para que esses programas sejam
executados, que eles possuam a extenso .exe.
Certo ( )

Errado ( )

Comentrio:
O diretrio /bin contm programas do sistema que so utilizados pelo
usurio. O /usr contm programas que so instalados pelo usurio, como
pacotes da distribuio Linux, um processador de texto por exemplo.
No Linux, os executveis no precisam ter extenses em seu nome.
Resposta: Certo.

www.tiparaconcursos.net

Pgina 26 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

CESPE - 2012 - TCE-ES - Auditor de Controle Externo


Com relao aos sistemas operacionais Linux e Windows e aos programas
de navegao na Internet, julgue os itens a seguir.
No Linux, o diretrio padro de usurios o /home. Nesse diretrio, o
usurio tem permisso de escrita, de execuo e de leitura.
Certo (

Errado (

Comentrio:
Uma questo gaiata. Vamos prestar bem ateno nela. O diretrio /home
o diretrio definido no padro FHS como a localizao dos arquivos pessoais dos usurios. Ao criarmos um usurio Zezim, por exemplo, o Linux
cria um diretrio /home/zezim. Nesse diretrio, o usurio tem permisso
de criar arquivos, acessar o diretrio ( o que significa permisso de
execuo sobre um diretrio), e de listar o contedo deste ( o que significa permisso de leitura para um diretrio). O diretrio /home onde ficam os vrios diretrios dos usurios, no sendo portanto permitido a um
usurio criar diretamente arquivos l, acessar ou apagar os outros diretrios que l se encontra, como um diretorio /home/maria, por exemplo. No
Windows tambm temos algo parecido, apenas mudam os nomes dos diretrios.
Resposta: E

CESPE - 2011 - PC-ES - Perito Criminal - Especficos


Em relao aos conceitos de organizao e arquitetura de computadores,
sistemas operacionais e circuitos digitais, julgue os itens a seguir.
O sistema operacional Linux composto por trs componentes principais,
compatveis com a maioria das implementaes UNIX tradicionais: kernel,
bibliotecas do sistema e utilitrios do sistema.
Certo (

Errado ( )

www.tiparaconcursos.net

Pgina 27 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Comentrio:
Que o Linux composto por Kernel, bibliotecas do sistema e utilitrios
ns conseguimos, depois de fritar um pouco a cuca, concordar, no ? O
negcio s se estes so componentes principais. No caso, so sim. Os
principais componentes so estes. Alguns utilitrios do sistema so compatveis alm do Linux com vrios Unices. possvel por exemplo carregar um Debian (distro Linux) com um Kernel BSB (Unix). Doideira este
mundo Linux, n?
Resposta: C

CESPE - 2011 - EBC - Analista - Administrao de Sistemas


Em ambiente Unix, o diretrio raiz representado por uma barra em posio normal ( / ).
Certo (

Errado ( )

Comentrio:
No sistema UNIX e nos sistemas Unix-like (derivados ou inspirados no
Unix), o diretrio raiz o /. Para quem no tem familiaridade, como se
fosse um C: do Windows.
Resposta: C

CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Desenvolvimento de Sistemas


Com relao aos sistemas operacionais Unix e Linux, julgue os itens que
se seguem.
No Unix, os drivers de dispositivos podem aparecer como arquivos, e os
canais de comunicao entre processos ou conexes de rede, para o usurio, tambm se assemelham a arquivos.
www.tiparaconcursos.net

Pgina 28 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Certo (

Errado (

Comentrio:
H uma mxima que diz que no Linux tudo arquivo. Tudo pode ser entendido como arquivo, desde os arquivos de dados propriamente ditos,
at os dispositivos, alguns so intepretados pelo sistema como arquivos!
Isso vem da filosofia do UNIX, que foi desenvolvido com essa ideia, de
tratar tudo como arquivo.
Relembrando, ao listarmos os arquivos com o comando ls -l um arquivo
pode aparecer como :
d

diretrio (arquivo diretrio? Foi mantido aqui para manter a

consistncia da explicao)
b

arquivo de bloco

arquivo especial de caractere

canal

socket

arquivo "normal"

Resposta: C

CESPE - 2010
Com relao aos sistemas operacionais Windows e Linux, julgue os itens
subsequentes.
No diretrio Linux, os arquivos relacionados a dispositivos de hardware esto armazenados no diretrio /lib.
Certo ( )

Errado ( )

Comentrio:

www.tiparaconcursos.net

Pgina 29 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

O diretrio relacionado a dispositivos o /dev. O /lib contm bibliotecas


essenciais do sistema e mdulos do kernel.
Resposta: Errado.

www.tiparaconcursos.net

Pgina 30 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.3. Boot do Sistema


O Boot do Linux segue de forma resumida a seguinte rotina:
1. A BIOS da mquina procura a MBR uma indicao para o gerenciador de boot;
2. O gerenciador de boot (Lilo ou Grub comumente) carregado;
3. O gerenciador de boot sabe onde se encontra o kernel e o carrega;
4. O kernel vai para o nvel de execuo (runlevel) apropriado e inicia
os processos do sistema, o init, os drivers, e demais servios.
Runlevels
Os principais runlevel, ou nveis de execuo, utilizados no Linux
so:

1 (modo monousurio - de manuteno);

2 (modo multiusurio sem rede);

3 (modo multiusurio com rede), e;

5 (modo multiusurio com rede e ambiente grfico X).

O nvel 0 utilizado para desligar (halt) o sistema, enquanto o runlevel 6


reinicia (reboot) o mesmo.

www.tiparaconcursos.net

Pgina 31 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Boot do Sistema

CESPE - 2012 - FNDE - Especialista em Financiamento e Execuo de Programas e Projetos Educacionais


Os sistemas operacionais Linux podem ser inicializados tanto no modo automtico como no modo manual. No modo automtico, o sistema executa
o procedimento de inicializao completo por sua conta, sem qualquer comando externo. No modo manual, o sistema segue o procedimento automtico at determinado ponto, a partir do qual, antes de a maioria dos
scripts de inicializao ter sido executada, passa o controle ao operador
da mquina.

Certo (

Errado (

Comentrio:
O processo de boot do Linux segue os seguintes passos:

A BIOS da mquina procura a MBR uma indicao para o gerenciador de boot;

O gerenciador de boot carregado (Lilo, Grub, etc);

O gerenciador de boot carrega o kernel;

O kernel vai para o nvel de execuo (runlevel) apropriado, inicia


os processos do sistema, drivers e demais servios.

Os principais runlevel utilizados no Linux so o 1 (modo monousurio - de


manuteno), 2 (modo multiusurio sem rede), 3 (modo multiusurio
com rede), e 5 (modo multiusurio com rede e ambiente grfico X).
Esses 4 passos descrevem o caminho feliz de um processo de boot.
Quando feita uma instalao padro, geralmente so configurados os
www.tiparaconcursos.net

Pgina 32 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

parmetros para que o sistema seja inicializado automaticamente.


No entanto, podemos deixar essa configurao de forma manual, apontar
o gerenciador de boot para carregar um kernel diferente, ou, aps isso,
quando o Linux no configurado para ir automaticamente para o runlevel 5 (multiusurio, rede, grfico) por algum motivo (ex.: um servidor e
no carrega ambiente grfico por padro), essa ao pode ser feita manualmente, atravs do comando init #, onde # o nmero do runlevel.

Resposta: C

CESPE 2013 - TRT - 10 REGIO (DF e TO) - Tcnico Judicirio - Tecnologia da Informao
Grub a ferramenta que realiza o procedimento de gerenciador de boot
no Linux Ubuntu Desktop 12.10.
Certo ( )

Errado ( )

Comentrio:
O GRUB significa GRand Unified Bootloader e atualmente o principal
gerenciador de boot do mundo Linux. Gerenciador de boot ou bootloader
o primeiro programa que a BIOS carrega, o encarregado de carregar o
kernel do Sistema Operacional que ser bootado. O GRUB suporta vrios Sistemas Operacionais, como Linux, Unix e Windows, permitindo a
configurao de vrias opes de boot no computador. Possui tambm
vrias opes de configurao, como escolher o sistema que ir dar boot
por padro, escolher o tempo de espera para que o usurio escolha qual
sistema vai carregar, e tambm possui um shell prprio atravs do qual o
administrador pode realizar vrias opes de manuteno do sistema em
caso de problemas.
Resposta: C.

www.tiparaconcursos.net

Pgina 33 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas - Administrao de Usurios

CESPE - 2008 - SERPRO - Analista - Suporte Tcnico


Na administrao de contas de usurios, pode-se informar o nome do diretrio home de um usurio quando o comando useradd executado; h
instalaes do Linux em que o arquivo login.defs tem os valores default a
serem usados quando da criao de novas contas; possvel alterar dados da conta de um usurio via usermod; deve ser executado userdel -r
jose, caso se queira remover a conta do usurio jose, sem remover o diretrio home desse usurio.
Certo (

Errado (

Comentrio:
Vamos quebrar em partes.
1. Quando vamos criar usurios, o comando realmente o useradd e
podemos informar o diretrio home desejado atravs da opo -b. Correto.
2. O arquivo login.defs define configuraes especficas do arquivo shadow, que onde so armazenadas as senhas criptografadas dos usurios. Essas sos configuraes default quando da criao das contas.
Correto.
3. possvel alterar uma conta de usurio com o comando usermod. Correto.
4. Caso queiramos manter o diretrio home do usurio quando removemos a conta com o userdel, basta no colocarmos nenhuma opo. A opo -r para remover, ao invs de manter como a questo fala. Errado.
Resposta: Errado

www.tiparaconcursos.net

Pgina 34 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

FCC - 2014 - TRT - 13 Regio (PB) - Tcnico Judicirio - Tecnologia da Informao


Usuria de um computador com sistema operacional Linux Red Hat, Maria
deseja trocar a sua senha de acesso ao sistema. Para isso ela deve utilizar
o comando:
a) chguser
b) chmod
c) passwd
d) userchg
e) chpass

Comentrio:
O comando utilizado para o usurio modificar seu password o passwd.
Simples assim!
Resposta: C

www.tiparaconcursos.net

Pgina 35 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

VUNESP - 2013 - rgo: COREN-SP - Prova: Administrador de banco de dados


As informaes dos usurios cadastrados no sistema operacional Linux
so armazenadas em um arquivo do diretrio /etc. Entretanto, por padro,
as senhas dos usurios so armazenadas no arquivo:
a. /boot/logon
b. /boot/users
c. /etc/passwd
d. /etc/shadow
e. /etc/sudoers

Comentrio:
Questo capciosa. Muito antigamente, quando a senha dos usurios era
armazenada em texto plano, ela ficava no arquivo /etc/passwd. Atualmente, somente o hash da senha armazenado, e fica no diretrio
/etc/shadow (sombra).
Dessa forma, ao contrrio do que o senso comum pode indicar pela tentativa de deduo e chutmetro aps a leitura, no o /etc/passwd (passwd password) que armazena as senhas dos usurios, e sim o /etc/shadow.
Cabe uma discusso sobre a afirmao as senhas dos usurios so armazenadas no arquivo... pois as senhas no so armazenadas, somente
o hash delas.
*Lembrando para aqueles que por acaso no saibam, o hash uma funo criptogrfica de via nica. Uma funo de hash tem como entrada
um valor arbitrrio e como sada um nmero fixo.
Resposta: D

www.tiparaconcursos.net

Pgina 36 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.4. Configuraes de Rede Suporte a TCP/IP


Antes de abordarmos as configuraes de rede no Linux, precisamos revisar alguns
conceitos. O TCP/IP um conjunto de protocolos que define padres para comuni cao entre diferentes computadores. Enquanto o IP (Internet Protocol) fornece endereamento lgico para as mquinas (hosts), o TCP o protocolo que garante que
os pacotes de uma mensagem sejam transmitidos corretamente de fim-a-fim, fazendo controle de erros e da ordem de transmisso dos pacotes, entre outras coisas.
Para ter conectividade internet, o sistema precisa de: endereamento - IP, mscara
de rede; de um gateway, que o computador que possui sada para internet; e de
um DNS, que o servidor que far a resoluo dos endereos em forma de nomes
endereos IPs. Estas configuraes, no Linux, so feitas em vrios arquivos, e o
principal deles o /etc/network/interfaces (pode variar de localizao dependendo
da distribuio). Nele podemos configurar estes trs parmetros. Vejamos um exemplo de arquivo de configurao:
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.130
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1

Este um exemplo de configurao de endereo esttico (repare que a linha dhcp


est comentada), que a configurao usada em servidores.
Em estaes de trabalho, geralmente no configuramos este arquivo diretamente, e
sim atravs do cara que escreve sobre ele, que um programa grfico ou um utili trio de linha de comando. No Ubuntu, por exemplo, h um aplicativo que fica na
barra de notificao, o NetworkManager. Este programa cuida de toda configurao
para ns quando o endereo adquirido por DHCP, mas tambm facilita a edio
no caso de configurao manual/esttica, no necessitando que o usurio edite os
arquivos de configurao na telinha preta do terminal, e sim pela interface grfica.
importante se atentar para este fato, pois em alguns casos, ao configurarmos dire www.tiparaconcursos.net

Pgina 37 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

tamente no arquivo de configurao, esta configurao realizada pode ser sobrescrita pelo gerenciador de conexo, pois assim que o sistema foi projetado.
Voltando para o lado servidor, podemos ainda configurar estes parmetros atravs
de comandos individuais. H um comando para cada um destes parmetros.
Para alterar o IP:
ifconfig <interface> <enderecoip>
Exemplo
ifconfig eth0 192.168.0.102 netmask 255.255.255.0

Para alterar o gateway padro:


route add default gw 192.168.0.1

Para alterar o DNS, maneira 1 edio manual do /etc/resolv.conf:


nameserver <endereco_DNS1>
nameserver <endereco_DNS2>

Para alterar o DNS, maneira 2:


Em alguns sistemas o /etc/resolv.conf gerado automaticamente a partir do programa resolvconf, que chamado em rotinas de configurao de endereo no DHCP
ou PPPD (conexo ADSL). Neste caso, para alterar o DNS, necessrio incluir um
arquivo contendo os endereos dentro do diretrio /etc/resolvconf/resolv.conf.d/ que
vai ficar como /etc/resolvconf/resolv.conf.d/<seuarquivodeDNS>
Ao ser chamado o resolvconf, ele ir incluir as entradas no arquivo que voc criou, o
seuarquivodeDNS. importante ressaltar que recomendvel executar as configuraes atravs dos comandos invs de editar diretamente o arquivo
/etc/network/interfaces, a no ser que se saiba bem o que est fazendo, pois a edio direta mais suscetvel a erros do que os comandos, que acusam o erro quando os parmetros esto errados. No entanto, a configurao esttica mais usada
em servidores, pois nestes a configurao no muda muito. Para inibir a atualizao
automtica feita pelo resolvconf, basta apagar o arquivo /etc/resolv.conf que um
link simblico para o arquivo gerado pelo resolvconf, e criar ele como um arquivo regular, e assim a configurao do DNS nunca ser sobrescrita por esta rotina.

www.tiparaconcursos.net

Pgina 38 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Quanto ao comando route, importante ressaltar que ele no serve apenas para
definir o gateway. O route o comando que edita as tabelas de roteamento do siste ma. Com ele, possvel definir o roteamento dos pacotes, classificando-os por origem, como faixa de IPs ou sub-redes.
Alguns outros comandos para resoluo de problemas no TCP/IP:
dig
O dig consulta o servidor DNS exibindo detalhes das respostas, facilitando a
resoluo de problemas em resoluo de nomes
ifconfig
O ifconfig permite exibir e editar configuraes da interface de rede.
netstat
O netstat exibe o status das conexes de rede.
ping
Serve para testar se um host remoto pode est acessvel.
route
Permite ler e configurar informaes de gateway padro e rotas estticas.
tcpdump
Escreve informaes de trfego de pacotes de rede na tela ou em arquivo.
traceroute
Exibe informaes da rota percorrida na rede pelo pacote at chegar no host
fim. Exibe cada ponto (hop) que est no meio do caminho.

www.tiparaconcursos.net

Pgina 39 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.5. IPTABLES (Firewall)


No Linux h uma enorme facilidade de configurarmos diretamente
as regras do firewall (chains). O iptables um mdulo que est dentro do
kernel Linux para a filtragem de trfego Ipv4. O ip6tables o mdulo congnere que faz o mesmo para o Ipv6, e o arptables o mdulo que gerencia o trfego ARP.
Obs.: Cuidado! iptables tambm o nome da aplicao em userspace na
qual configuramos as regras do firewall.

www.tiparaconcursos.net

Pgina 40 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Configurao de Rede

CESPE - 2013 - SERPRO - Analista Redes


Acerca de uso do protocolo SSH, julgue os itens seguintes.
Em sistemas do tipo Linux, por padro, a porta 22 com protocolo TCP
utilizada pelo SSH. Entretanto, em configuraes avanadas, essa porta
pode ser alterada para qualquer porta TCP acima de 1024.
Certo ( )

Errado ( )

Comentrio:
A porta padro do servio SSH a 22. comum em servidores mais visados, como uma medida de segurana, alterar esta porta para outra menos comum, o que retarda os ataques de scripts que varrem as portas e
quando encontram um servio ssh, tentam realizar login por fora bruta.
H ainda outras medidas de segurana do ssh, como coibir o login no
usurio root, e limitar o nmero de tentativas de acesso seguidas.
Resposta: C

CESPE - 2013 - SERPRO - Analista Redes


O Kernel do Linux, na verso 2.6 ou superior, suporta nativamente a capacidade de filtro de pacotes TCP/IP por meio do sistema SELINUX.
Certo ( )

Errado ( )

Comentrio:
O Kernel do Linux suporta nativamente a filtragem de pacotes, porm
isso desde bem antes da verso 2.6. O outro erro desta questo dizer
que o SELINUX que habilita este recurso. O SELINUX no est relacionado
www.tiparaconcursos.net

Pgina 41 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

filtragem de pacotes, ele uma implementao de recursos adicionais


de segurana no Linux, basicamente uma camada adicional de segurana no esquema de permisses de acesso a arquivos no Linux.
Resposta: E

CESPE - 2008 - HEMOBRS - Analista de Gesto Corporativa - Administrador de Redes


A configurao de um endereo IP no Linux feita mediante dois comandos: o ipconfig e o chkconfig.
Certo ( )

Errado ( )

Comentrio:
A configurao de IP no Linux realizada atravs do comando ifconfig. O
ipconfig o comando equivalente do Windows. Este comando chkconfig
no existe dentro deste contexto e nem necessrio para configurao
de endereo IP no Linux.
Resposta: E

www.tiparaconcursos.net

Pgina 42 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.6. Logs do Sistema


Os Logs so os melhores amigos do administrador de sistemas. Com
eles, podemos ter uma boa direo para detectar onde esto acontecendo
os erros, e assim identificar quais so as medidas corretivas necessrias.
Em sistemas crticos, que ocasionam prejuzo grande a cada minuto que
esto parados, isso pode ser uma habilidade muito til.
No Linux, os logs do sistema ficam todos organizados em um diretrio padro, o /var/log. Algumas aplicaes, como o httpd (Apache) armazenam seus logs dentro de um diretrio em /var/log. Os logs do Linux so
coletados por um servio chamado rsyslog. O arquivo de configurao
deste servio fica em /etc/rsyslog.conf
T e o que armazenado nesses logs?
Ok, vamos citar alguns exemplos:

/var/log/messages - Contm mensagens globais do sistema,


incluindo as mensagens enviadas durante o boot do sistema.
Alguns exemplos de coisas que so logadas no messages so:
mail, cron, daemon, kern e auth.

/var/log/dmesg - Esse arquivo contm o chamado kernel ring


buffer. Valha-me deus! Calma! O Kernel do Linux (e de outros
SOs certamente) armazena informaes sobre os dispositivos
fsicos do computador, quando este iniciado ou quando um
dispositivo novo conectado. Estas informaes de identificao dos dispositivos ficam armazenadas neste no buffer do
kernel. Quando alguma mensagem nova atualiza o estado do
buffer, ele sobrescrito. Podemos visualizar este log atravs
do comando dmesg.

/var/log/auth.log - Contm vrias informaes de autorizao,


como logins de usurios e os mecanismos de autenticao
usados.

www.tiparaconcursos.net

Pgina 43 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

/var/log/boot.log Contm informaes que so logadas quando o sistema faz boot.

/var/log/daemon.log Contm informaes logadsa por vrios


daemons (processos de sistema).

/var/log/dpkg.log Log do gerenciador de pacotes DPKG, o gerenciador de instalao de programas na distribuio Debian e
suas derivadas.

/var/log/kern.log Contm informao logada pelo Kernel.


Pode ser muito til para tentar debugar problemas gerados
por um Kernel customizado.

/var/log/mail.log Contm informaes de log do servidor de


e-mail do sistema.

/var/log/Xorg.x.log Mensagens de log do X, o servidor grfico


do Linux.

/var/log/cups Logs do Cups, o gerenciador de impresso do


Linux.

/var/log/faillog Contm tentativas falhas de login.

Obviamente que no iramos conseguir exaurir completamente esta lista


aqui, porm aqui temos os principais logs do sistema e sua utilidade.

www.tiparaconcursos.net

Pgina 44 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Logs e Auditoria

CESPE - 2013 - rgo: CNJ - Prova: Analista Judicirio - Anlise de Sistemas


Em relao ao servidor Apache, julgue os itens subsecutivos.
Para atender demanda de configurao personalizada das informaes a
serem registradas nos arquivos de log, deve-se utilizar a diretiva LogFormat.
Certo ( )

Errado ( )

Comentrio:
O Apache possui, atravs do arquivo de configurao, personalizar o formato do log gerado. A diretiva LogFormat utilizada para isso. Questo
correta. Apesar de falar especificamente do servio do Apache, este recurso anlogo para a maioria dos servios do Linux, at os prprios logs
do sistema (Linux) ns podemos personalizar quais campos exibir. Por
isso inclumos aqui na parte do sistema operacional, pois esse conceito
vlido e importante.
Resposta: C

CESPE - 2012 - rgo: Banco da Amaznia - Prova: Tcnico Cientfico - Suporte Tcnico
No que se refere instalao, configurao e administrao do sistema
operacional Linux, julgue os itens que se seguem.
Aps a execuo do comando cat /var/log/messages > /tmp/lista, nenhuma informao retorna em tela, sendo disponibilizado o prompt para novos comandos. O comando redireciona a sada padro para o arquivo
/tmp/lista.
Certo ( )

Errado ( )

www.tiparaconcursos.net

Pgina 45 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Comentrio:
A visualizao dos logs no Linux quase sempre feita atravs da visualiao direta dos logs em texto gerados. O cat o comando que exibe em
tela arquivos de texto. O operador > o redirecionador, utilizado para
redirecionar (como diz o nome), a sada padro do comando utilizado
para outro lugar, no caso, um arquivo texto em /tmp/lista. Item corretinho.
Antes que vocs, eventualmente comecem a chorar e reclamar que o Linux muito difcil, lembro vocs que isso no prompt do MSDOS praticamente a mesma coisa, podemos redirecionar a sada com o operador >
para um arquivo-texto da mesma maneira. Ento, mesmo sem vivncia
no Linux, caso o candidato tenha uma vivncia mnima de administrao
no Windows, possvel tambm matar algumas questes sem nenhum
problema. O restante dos detalhes, as especificidades, a gente vai aprendendo.
Resposta: C

FUNIVERSA - 2012 - PC-DF - Perito Criminal - Informtica


Em um servidor de e-mail com sistema operacional Linux, especialmente
quando se utiliza o servio Postfix, pode-se auditar o trfego de entrada e
sada de mensagens de correio eletrnico por meio dos registros conhecidos por logs. Em que arquivo desse sistema operacional encontram-se os
logs das atividades de envio e recebimento de mensagens de correio eletrnico (e-mail)?

a) No diretrio /etc/postfix.
b) No arquivo /var/log/maillog.
c) Na pasta "/var/mail/<nome_do_usurio>".
d) No arquivo /usr/local/bin/postfix.
www.tiparaconcursos.net

Pgina 46 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

e) No arquivo de registro /dev/tty.

Comentrio:
Como vimos no LHS, o diretrio padro para logs o /var/log. Nos servio
de e-mail postfix, criado o log maillog, atravs do qual possvel visualizar o que est ocorrendo e resolver eventuais problemas. Item B.
Resposta: B

IADES - 2013 - EBSERH - 3 - Analista de Tecnologia da Informao - Suporte e Redes


Logs so os maiores aliados de um administrador de sistemas.
Por meio deles, os administradores de rede podem se orientar em momentos de erros ou auditorias. Acerca desse assunto, assinale a alternativa correta quanto ao comando que mostra as ltimas linhas de um arquivo e que bastante til para a anlise de logs em sistemas operacionais
Linux.

a) ldd.
b) play.
c) top.
d) tail.
e) source.

Comentrio:
Para visualizar um log em texto, alm do comando cat, temos um comando prtico e at mais utilizado, que o tail (cauda em ingls), que exibe

www.tiparaconcursos.net

Pgina 47 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

o finalzinho, as ltimas linhas do log, que so exatamente as mais recentes.


possvel dizer quantas linhas o comando deve exibir simplesmente colocando -NN aps o comando tail, onde NN um nmero. Por exemplo:
tail -200 /var/log/messages
Ir exibir as ltimas 200 linhas do log messages dentro de /var/log
Resposta: D

IF-SP - 2011 - rgo: IF-SP - Prova: Professor


Qual o comando no Linux usado para exibir as ltimas linhas de um arquivo de log ?
a) Cut
b) Df
c) Tail
d) More
e) Ls

Comentrio:
Outra questo com o comando tail. S um detalhe, os comandos no Linux
devem ser escritos com letras minsculas, pois o Linux, assim como o
Unix, case-sensitive. A questo veio com a primeira letra grafada em
maisculo por lapso/falta de conhecimento de quem formatou o texto,
mas os comandos devem ser em minsculo.
Resposta: C

www.tiparaconcursos.net

Pgina 48 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

1.7. Superusurio: su e sudo


O comando su serve para mudar de usurio ou se tornar o usurio
root. Veja a sintaxe dele:
$ su [opes] [usuario]
Para mudar para um usurio
$ su joao

Para se tornar super-usurio


$ su

Para se tornar super-usurio com o mesmo ambiente do usurio root:


$ su -

O comando sudo (lembre de super user do) permite que o usurio execute comandos como super-usurio sem a necessidade de mudar
para um terminal com acesso de super-usurio (o terminal de root fica
com # em vez de $ na linha de comando do usurio normal). A sintaxe dele bastante simples:
$ sudo comando

Este um recurso de segurana para proteger o ambiente (e tambm a sade mental do administrador), uma vez que no recomendvel
permanecer na linha de comando como usurio root, onde qualquer erro
pode gerar uma catstrofe no sistema, ou mesmo facilitar surgimento de
problemas de segurana. J vi caras teoricamente experientes e com
grandes certificaes em segurana ficando logados em root quando poderiam utilizar o sudo, talvez por inabilidade com o sistema. Ento amigos, guardem o sudo no corao. Bora usar o sudo. Sudo usem o sudo!

www.tiparaconcursos.net

Pgina 49 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Figura 2: Ilustrao (XKCD). Se voc no riu desta


charge, volte e releia o tpico do sudo.

Para poder utilizar o comando sudo, o usurio deve ter autorizao


para tal. A autorizao se d pela incluso do nome do usurio no
arquivo /etc/sudoers. Esta incluso pode ser manual ou pelas interfaces
grficas de administrao dos usurios, que incluem automaticamente a
autorizao no /etc/sudoers quando o perfil do usurio administrador.
O importante que o usurio tenha esta permisso.

1.8. Gerenciamento de Processos


Nos sistemas operacionais, um processo a forma de representar
um programa em execuo. o processo que utiliza os recursos do computador processador, memria, etc para a realizao das tarefas para
as quais a mquina destinada.

1.8.1. Estados dos processos


Processos podem estar nos seguintes estados:
D:

Descansando enquanto espera por outra ao (geralmente E/S),

sem possibilidade de interrupo.


R:

Executando (Running).

www.tiparaconcursos.net

Pgina 50 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

S:

Descansando enquanto espera por outra ao (esperando algum

evento ser completado), com possibilidade de interrupo.


T:

Parado, suspendido.

Z:

Zumbi. O processo foi terminado mas no foi removido do sistema.

1.8.2. Visualizando os estados dos processos


Comando ps Listar processos
Lista os processos em execuo, apresentando o PID e outras informaes
sobre o processo, como o comando executado (CMD) e estado atual do
processo (STAT).
$ ps aux
USER
PID %CPU %MEM
COMMAND
root
1 0.0 0.0
/sbin/init
root
2 0.0 0.0
[kthreadd]
root
3 0.0 0.0
[ksoftirqd/0]
root
5 0.0 0.0
[kworker/0:0H]
root
7 0.0 0.0
[kworker/u:0H]
...

VSZ

RSS TTY

STAT START

TIME

Ss

20:17

0:00

27064

2836 ?

0 ?

20:17

0:00

0 ?

20:17

0:02

0 ?

S<

20:17

0:00

0 ?

S<

20:17

0:00

Comando top Lista processos em tempo real


$ top
top - 23:30:27 up 3:13, 2 users, load average: 0,60, 0,56, 0,52
Tarefas: 224 total,
1 running, 221 sleeping,
0 stopped,
2 zombie
%Cpu(s): 3,0 us, 1,5 sy, 0,0 ni, 95,0 id, 0,4 wa, 0,0 hi, 0,0 si,
0,0 st
KiB Mem:
8062600 total, 5763844 used, 2298756 free,
336052 buffers
KiB Swap: 4194300 total,
0 used, 4194300 free, 1716672 cached
PID
2813
2222
1260
3341
8446
nal

USER
victor
victor
root
victor
victor

PR
20
20
20
20
20

NI VIRT RES
0 2920m 1,9g
0 1496m 130m
0 240m 75m
0 1450m 292m
0 587m 20m

www.tiparaconcursos.net

SHR
54m
39m
14m
80m
12m

S
S
S
S
S
S

%CPU %MEM
8,3 25,3
3,7 1,7
3,0 1,0
2,7 3,7
1,3 0,3

TIME+
39:00.65
9:23.10
12:41.05
6:50.40
0:00.34

COMMAND
firefox
compiz
Xorg
soffice.bin
gnome-termi-

Pgina 51 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho
3112 victor
tainer
...

20

729m

74m

30m S

0,7

0,9

11:00.93 plugin-con-

Comando pstree Lista os processos em forma de rvore


$ pstree
initNetworkManagerdhclient

dnsmasq

3*[{NetworkManager}]
accounts-daemon2*[{accounts-daemon}]
acpid
aptd{aptd}
at-spi-bus-laundbus-daemon

3*[{at-spi-bus-laun}]
at-spi2-registr{at-spi2-registr}
avahi-daemonavahi-daemon
bamfdaemon3*[{bamfdaemon}]
bluetoothd
colord{colord}
console-kit-dae64*[{console-kit-dae}]
cron
...

Observe que todos processos vm do init.


Veja o que acontece quando listamos os processos com o comando ps -e
$ ps -e
PID TTY
1 ?
2 ?
3 ?
4 ?
5 ?
27 ?
35 ?
...

TIME
00:00:01
00:00:00
00:00:00
00:00:02
00:00:00
00:00:01
00:00:00

CMD
init
kthreadd
migration/0
ksoftirqd/0
watchdog/0
events/0
cpuset

O Process ID (PID) do init o 1! Questo de prova! O init o primeiro processo invocado pelo kernel quando do boot do sistema, e todos so filhos
dele.

1.8.3. Sinais de processos


O SIGKILL (9) o sinal que mata o processo, sem hesitao do sistema.
Este sinal tem que ser usado com cuidado, pois pode gerar processos
zumbis ao matar um processo pai deles.

www.tiparaconcursos.net

Pgina 52 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

O SIGTERM (15) recebido pelos programas dizendo-os para finalizar de


forma normal.
O SIGSTOP (19) o sinal que suspende os programas.
Para enviar estes sinais aos processos ns utilizamos os comandos kill e
killall.
Comando kill envia um sinal ao processo (PID = N de id. do Processo)
$ kill [-sinal] PID

Comando killall
$ killall [-sinal] nomedoprocesso

1.8.4. Realocao de prioridades de processos


Para configurar as prioridades de CPU dos processos, ns utilizamos
os comandos nice e renice. Com o nice ns executamos programas com
prioridade modificada. J o renice serve para modificar prioridade em um
processo que j est rodando.
No Linux, as prioridades vo de -20 a +19. As prioridades menores (negativas) so as mais importantes.
$ nice [opes] [comando]
$ renice -n prioridade -p PID

www.tiparaconcursos.net

Pgina 53 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

Questes Comentadas Gerenciamento de Processos

CESPE - 2013 - Telebras - Especialista em Gesto de Telecomunicaes Analista de TI


A respeito dos sistemas operacionais Windows e Linux, julgue os itens a
seguir.
Para obter uma lista dos usurios logados no sistema operacional Linux,
necessrio executar o comando top.
Certo ( )

Errado ( )

Comentrio:
O comando que exibe os usurios logados o who, no o top. O comando top exibe os processos em execuo.
Resposta: Errado.

CESPE - 2012 - Banco da Amaznia - Tcnico Cientfico - Suporte Tcnico


No que se refere instalao, configurao e administrao do sistema
operacional Linux, julgue os itens que se seguem.
Os processos em execuo em primeiro plano (foreground) so exibidos
aps a execuo do comando Jobs.
Certo ( )

Errado ( )

Comentrio:
Um processo em execuo no prompt do shell pode ser enviado para o
plano de fundo (background), liberando assim o shell para outros comandos, atravs das opes:
1) quando o criamos, atravs do caractere & usado no final do comanwww.tiparaconcursos.net

Pgina 54 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

do:
usuario@maquina:$ comando &
2) Atravs da combinao de teclas Ctrl+Z enquanto o comando est rodando, e em seguida pelo comando bg. Isso ir respectivamente parar o
processo liberando a linha de comando, e execut-lo em background.
Ambas opes trazem um processo em execuo Para retornar o comando para o plano principal (foreground), utilizamos o comando fg comando. Para visualizarmos os comandos rodando em background ou parados, utilizamos o comando jobs.
Resposta: Errado

CESPE - 2010
A respeito de sistemas operacionais Linux e Unix, julgue os itens que se
seguem.
No sistema operacional UNIX, o comando nice faz que um processo seja
disparado com alta prioridade.
Certo ( )

Errado ( )

Comentrio:
O comando nice permite que ns iniciemos um processo definindo a prioridade dele. A prioridade no Linux varia de -20 (maior prioridade) a 19
(menor prioridade). A sintaxe do comando nice [opo] [programa],
onde em [opo] colocamos a prioridade de -20 a 19 e em [programa] informamos o nome do comando, servio ou aplicativo que iremos chamar.
Portanto, podemos utilizar o nice para chamar um processo com prioridade baixa, tornando a afirmativa errada. Se ele falasse algo do tipo o comando nice permite, estaria correto, porm da maneira como est escrito restringe a utilidade do nice ao que est escrito. Errado.
Resposta: E
www.tiparaconcursos.net

Pgina 55 de 56

STJ 2015 Sistemas Operacionais


Aula 00 - Demonstrativa Linux Bsico
Teoria e Exerccios - Victor Carvalho

2. Concluso
Prezados, espero que tenham gostado. Trouxemos esta aula de degustao, com contedo e algumas questes, para que vocs saibam o
padro das aulas ir esperar vocs nas prximas aulas, quanto a estilo,
contedo e nvel. Nas prximas aulas traremos uma maior quantidade de
contedo e de questes da banca.
Gostaria de lembr-los que vocs que adquirirem o curso tero durante o perodo at a prova a possibilidade de enviar dvidas e questes
para resoluo, ento aproveitem, pois este um diferencial que pode
ajud-los a acertar mais questes na prova. Os contatos podem ser feitos
atravs do e-mail victor.carvalho@tiparaconcursos.net.
Espero continuar com vocs nas prximas aulas, ento at logo, e
aguardo vocs!

www.tiparaconcursos.net

Pgina 56 de 56