Академический Документы
Профессиональный Документы
Культура Документы
SUMÁRIO PÁGINA
1.História do Linux 2
1.1 Licença GPL 3
1.2 GNU 4
1.3 Distribuições Linux 5
2. Linux 7
2.1 Inicialização do Sistema Operacional 7
2.2 Sistemas de arquivos do Linux 8
2.3 Ambiente Gráfico 10
2.4 Shell 12
2.5 Estrutura de Diretórios 14
2.6 Comandos mais comuns 16
2.7 Usuário comum e superusuário 24
2.8 Permissões de arquivo 26
Exercícios Comentados 31
Considerações Finais 69
Exercícios 70
Gabarito 86
Olá pessoal!
Compreendido este ponto, sei que não adianta, e nem faria sentido, querer
ministrar um curso completo sobre um sistema operacional. Nosso foco é
estudar o que mais cai em prova. Mas tenho certeza que você aprenderá
bastante na aula de hoje, e, de quebra, vai morder mais pontos preciosos em
prova.
Aos trabalhos!
LINUX
1. História do Linux
1.2 GNU
Mas você pode ter ficado confuso agora. O que é o Linux então? O
que é GNU? Simplesmente, várias pessoas possuem versões modificadas
dos sistemas GNU, pensando que é o Linux em si. Os programadores que
trabalham com ele sabem que o Linux é “apenas” o kernel, conforme já
foi dito, mas é comum chamar o conjunto completo de Linux (há quem
defenda o uso de GNU/Linux).
09792001808
09792001808
09792001808
09792001808
Por outro lado, quando utilizando o Linux, este consegue ver todas as partições
do Windows, afinal, o Linux é compatível com partições VFAT e NTFS, embora
não as utilize para a instalação do seu sistema operacional.
Portanto, caso você resolva navegar por pastas e partições de um disco com
Windows, a partir do sistema operacional Linux, fá-lo-á sem problema algum.
Inclusive, verá pastas ocultas e protegidas, sem restrição, uma vez que tais
políticas são implementadas pelo sistema operacional. Como o Windows sequer
está ativado nessa situação, o acesso é total e irrestrito.
2.4 Shell
09792001808
09792001808
cat
mostra o conteúdo de um arquivo binário ou texto.
Ex:
cd
altera o diretório atual (similar ao Windows).
clear
limpa a tela do terminal.
cut
lê o conteúdo de um ou mais arquivos e tem como saída uma coluna
vertical.
diff
compara o conteúdo de dois arquivos ASCII (arquivos de texto).
du
saber o espaço utilizado em disco por pastas ou arquivos (disc
usage).
09792001808
grep
procura um arquivo por um padrão. Muito útil quando queremos
encontrar algum conteúdo dentro de um arquivo.
Ex:
gzip
comprime ou expande arquivos, sem compactá-los.
09792001808
jobs
lista processos do sistema.
Ex:
head
mostra as primeiras linhas de um arquivo.
history
09792001808
kill
encerra um ou mais processos em andamento.
login
processo responsável por permitir ou não o acesso de usuários ao
sistema.
ls
lista o conteúdo de um diretório (similar a dir, no Windows).
Exs:
09792001808
Ls – la: exemplo.
mkdir
cria um diretório.
mount
montar partição.
mv
move (ou altera o nome de) arquivos.
Exs:
passwd
cria ou modifica a senha do usuário. Somente o usuário root pode
fazê-lo.
ps
exibe os processos em execução no sistema.
Exs:
pwd
exibe o nome do diretório atual.
rm
remove arquivos / diretório.
shutdown
desliga o sistema.
shutdown -r now
sort
ordena, une ou compara texto, podendo ser usado para extrair
informações dos arquivos de texto ou mesmo para ordenar dados de
outros comandos como, por exemplo, listar ficheiros ordenados pelo
nome.
09792001808
su
passa para o superusuário (root).
sudo
executa um comando, usando os privilégios de superusuário.
tar
agrupa arquivos, sem compactação. Mais utilizado para backup.
touch
modifica a data e hora de acesso e modificação de arquivos, criando
o arquivo caso ele não exista.
a) ls.
b) pwd.
c) cat.
d) mkdir.
09792001808
e) cd.
Revendo os comandos:
essa
operação, desde que a senha de superusuário seja digitada.
$ (cifrão) e #(jogodavelha)
Com o shell aberto, existe uma linha na qual o usuário pode começar
a digitar para inserir seus comandos. Esta linha costuma apresentar um
label, ou rótulo, com alguns elementos. Você deve saber identificá-los.
victordalton@ubuntu:~/Desktop$
Ls – la: exemplo.
drwxr-xr—
Tudo bem?
1) Letras
2) Números binários
1 0 0 1 Somente
execução
2 0 1 0 Somente escrita
3 0 1 1 Escrita e
execução
4 1 0 0 Somente leitura
5 1 0 1 Leitura e
execução
6 1 1 0 Leitura e Escrita
7 1 1 1 Leitura, escrita e
09792001808
execução
4 r leitura
2 w escrita
1 x execução
Tudo bem?
Como a preocupação é somente com Mario, analisemos o que nos interessa, que
é o primeiro grupo de permissões.
a) ls.
b) pwd.
c) cat.
d) mkdir.
e) cd.
Revendo os comandos:
diretório.
b) /home.
c) /usr/local.
d) /tmp.
e) /usr.
b) more manual.txt
d) tail manual.txt
a) x.
b) p.
c) a.
d) e.
e) I.
r (read) – leitura
w (write) – escrita
09792001808
09792001808
Portanto, na linha:
a) /etc
b) /bin/tmp
09792001808
c) /dev
d) /usr/local
e) /sbin
a) /etc/init.rc
b) /boot/mnt
c) /etc/fstab
d) /boot/load
e) /etc/mnt
a) addmodule.
b) instmod.
c) modprobe.
d) lsmod.
09792001808
e) modadd.
a) -t.
b) -aux.
c) -btw.
d) -fg.
e) -z.
09792001808
a) chguser
b) chmod
c) passwd
d) userchg
e) chpass
a) - x
b) - e
c) - c
d) - g
09792001808
e) – t
09792001808
1 0 0 1 Somente
execução
2 0 1 0 Somente escrita
3 0 1 1 Escrita e
execução
5 1 0 1 Leitura e
execução
6 1 1 0 Leitura e Escrita
7 1 1 1 Leitura, escrita e
execução
4 r leitura
2 w escrita
1 x execução
09792001808
a) du.
b) df.
c) top.
d) fdisk.
Prof. Victor Dalton
www.estrategiaconcursos.com.br 42 de 86
Tecnologia da Informação para TRT/15ª Região
Analista Judiciário Tecnologia da Informação
Prof Victor Dalton Aula 12
e) ps.
a) -a.
c) -x.
d) -d.
e) -s.
-wx-w-r-x
provê direito de
09792001808
Portanto, na linha:
-wx-w-r-x
Percebe-se que:
a) /bin.
b) /etc.
c) /lib.
d) /dev.
e) /sys.
Revisando as pastas:
b) ps –t | filter console
d) ps –A | grep console
Percebe-se que:
a) remove.
b) deep.
c) force.
d) purge.
e) delete. 09792001808
Alguns parâmetros:
Comandos Linux
sort = ordena, une ou compara texto, podendo ser usado para extrair
informações dos arquivos de texto ou mesmo para ordenar dados de outros
comandos como, por exemplo, listar ficheiros ordenados pelo nome
09792001808
Correto.
09792001808
Correto.
Correto.
associados a terminais.
0 0 0 0 Nenhuma
1 0 0 1 Somente execução
2 0 1 0 Somente escrita
3 0 1 1 Escrita e execução
4 1 0 0 Somente leitura
5 1 0 1 Leitura e execução
6 1 1 0 Leitura e Escrita
Correto.
protocolo que fornece uma base para interfaces gráficas de usuário (com
o conceito de janelas) e funcionalidade rica de dispositivos de entrada
para redes de computadores. Ele cria uma camada de abstração de
hardware onde o software é escrito para usar um conjunto generalizado
de comandos, permitindo a independência de dispositivo e reutilização
programas em qualquer computador que implemente o X.
09792001808
Correto.
Perceba, no PrintScreen, que a pasta Windows tem uma série de pastas “subordinadas”, inclusive a
pasta System32.
HFS+, Ext3, Ext4, JFS, JFFS, JFFS2, LogFS, NTFS, Reiser4, ReiserFS
e XFS são sistemas de arquivos que permitem o Journaling.
Prof. Victor Dalton
www.estrategiaconcursos.com.br 67 de 86
Tecnologia da Informação para TRT/15ª Região
Analista Judiciário Tecnologia da Informação
Prof Victor Dalton Aula 12
09792001808
Victor Dalton
a) ls.
b) pwd.
c) cat.
d) mkdir.
e) cd.
a) /root.
b) /home.
09792001808
c) /usr/local.
d) /tmp.
e) /usr.
b) more manual.txt
d) tail manual.txt
a) x.
b) p.
c) a.
d) e. 09792001808
e) I.
a) /etc
b) /bin/tmp
c) /dev
d) /usr/local
e) /sbin 09792001808
a) /etc/init.rc
c) /etc/fstab
d) /boot/load
e) /etc/mnt
a) addmodule.
b) instmod.
c) modprobe.
d) lsmod.
e) modadd.
a) -t.
b) -aux.
c) -btw.
d) -fg.
e) -z.
a) chguser
b) chmod
c) passwd
d) userchg
e) chpass
09792001808
a) - x
b) - e
Prof. Victor Dalton
www.estrategiaconcursos.com.br 74 de 86
Tecnologia da Informação para TRT/15ª Região
Analista Judiciário Tecnologia da Informação
Prof Victor Dalton Aula 12
c) - c
d) - g
e) – t
a) du.
b) df.
c) top.
d) fdisk.
e) ps.
a) -a.
b) –e.
c) -x.
d) -d.
e) -s.
-wx-w-r-x
provê direito de
a) /bin.
b) /etc.
c) /lib. 09792001808
d) /dev.
e) /sys.
b) ps –t | filter console
d) ps –A | grep console
a) remove.
b) deep.
c) force.
d) purge.
e) delete.
09792001808
alterações.
de fácil utilização.
GABARITO FCC
1.a 2.b 3.d 4.a 5.d 6.d 7.c 8.e 9.c 10.b
11.c 12.b 13.d 14.c 15.a 16.b 17.b 18.d 19.d 20.d
21.a
GABARITO CESPE
1.e 2.e 3.c 4.e 5.e 6.c 7.e 8.e 9.c 10.c
11.e 12.e 13.e 14.c 15.e
09792001808
16.c 17.c 18.c 19.c 20.e
21.e 22.c 23.c 24.c 25.e 26.c 27.c 28.e 29.e 30.c
31.e 32.c 33.e 34.e 35.e 36.c 37.e 38.e 39.c 40.e
41.e 42.e 43.e 44.e 45.c 46.c