Вы находитесь на странице: 1из 4

Aula 03

Linux
Linux é um sistema operacional robusto e estável, responsável pelo
funcionamento do computador, que faz a comunicação entre
hardware (impressora, monitor, mouse, teclado) e software
(aplicativos em geral).

Desenvolvido pelo finlandês Linus Torvalds, o Linux tem seu


código fonte aberto sob licença GPL (general public license) para !
qualquer pessoa utilizar, estudar, modificar e distribuir de acordo
com os termos da licença. O Linux é um sistema operacional ATENÇÃO! O Android é um sistema operacional mobile da
derivado do Unix (assim como o Mac). Deste modo o Linux é Google que utiliza o kernel Linux!
muito similar ao Unix, mas seu código fonte é completamente
distinto tendo sido escrito de formas completamente diferentes e Um SISTEMA DE ARQUIVOS é o método e a estrutura de dados
separadas. que um sistema operacional utiliza para administrar arquivos em
um disco ou partição, ou seja, a forma pela qual os arquivos estão
organizados em um disco. A expressão também é utilizada para se
Software Operacional LIVRE referenciar a uma partição ou disco que seja usado para armazenar
os arquivos ou outros tipos de sistemas de arquivos. Alguém pode
dizer “eu tenho dois sistemas de arquivos”, significando que tem
Linux

Licença GPL/GNU duas partições nas quais armazena arquivos ou aquela pessoa está
usando o “sistema de arquivos estendido”, exemplificando o tipo
do sistema de arquivos.
Código Fonte Aberto (COPYLEFT) FAT é a sigla para File Allocation Table (ou tabela de alocação de
arquivos). O primeiro FAT surgiu em 1977, para funcionar com a
primeira versão do DOS. Trata-se de um sistema que funciona
4 liberdades (utilizar, estudar, modificar e distribuir) através de uma espécie de tabela que contém indicações para onde
! estão as informações de cada arquivo. Quando um arquivo é salvo
num disquete, por exemplo, o FAT divide a área do disco em
ATENÇÃO! A licença GNU/Linux não permite que os usuários pequenos blocos. Assim, um arquivo pode (e ocupa) vários blocos,
tornem o código fonte fechado! mas eles não precisam estar numa sequência. Os blocos de
determinados arquivos podem estar em várias posições diferentes.
As distribuições (distros) são a junção de todos esses fatores, Daí a necessidade de uma tabela para indicar cada bloco. Hoje
núcleo do sistema (kernel Linux), programas (ex: Shell), existem vários tipos de FAT (FAT16, FAT32...).
aplicativos (ex: navegador Firefox). O que difere uma distribuição
da outra é a versão utilizada do Kernel e os programas e aplicativos NTFS é a sigla para New Technology File System. Desde a época
disponibilizados, bem como o foco da distribuição, existem do DOS, a Microsoft vinha utilizando o sistema de arquivos FAT,
distribuições voltadas para todos os tipos de atividade, servidores, que foi sofrendo variações ao longo do tempo, de acordo com o
desktop, roteadores de redes, firewall, mobile e etc. Um fato que lançamento de seus sistemas operacionais. No entanto, o FAT
deixa claro a diferença que as distribuições podem ter entre si de apresenta algumas limitações, principalmente no quesito
acordo com o que oferecem se baseia no tamanho em bytes de segurança. Por causa disso, a Microsoft lançou o sistema de
algumas delas, existem distribuições capazes de “rodar” a partir de arquivos NTFS, usado inicialmente em versões do Windows para
um simples disquete de 1.44MB até distribuições que ocupam 3 servidores.
DVD´s de 4.7GB.
O sistema de arquivos ext2 é conhecido como "Second Extended
Hoje existem mais de 300 distribuições voltadas para as mais FileSystem". Foi desenvolvido para ser mais "eficiente" que o
diversas aplicações e, como citado, existem muitas diferenças e sistema de arquivos "Minix", seu antecessor. O Minix era muito
peculiaridades entre as elas. Seguem alguns exemplos, suas utilizado nas primeiras versões do Linux, e foi utilizado por muitos
funções, peculiaridades e foco principais. anos. O sistema de arquivos ext2 não possui journaling e foi
substituído pelo ext3.
▪ Debian ou Debian GNU/Linux: é uma distribuição focada na
estabilidade haja vista que há uma cultura de se manter sempre
versões antigas e testadas de todos os pacotes e bibliotecas, ATENÇÃO! Journaling é um recurso que permite recuperar
garantindo alta confiabilidade; um sistema após um desastre no disco (ex.: quando um disco
está sujo) em uma velocidade muito maior que nos sistemas de
▪ Ubuntu: costuma trazer inovações interessantes aos usuários de arquivos sem journaling.
desktop a cada nova versão, sendo considerado o Linux “mais fácil
de usar”, devido as suas ferramentas intuitivas e bem construídas O sistema de arquivos ext3 é uma versão do ext2 com suporte a
graficamente.
journaling. Portanto, o ext3 tem as mesmas características do ext2,
mas com suporte journaling. Essa característica foi uma evolução e
tornou o ext3 um sistema de arquivos muito estável e
robusto. Como no ext3 só foi adicionado o suporte a journaling,
podemos converter um sistema de arquivos ext2 para ext3,
adicionado suporte a journaling, e também podemos converter um
sistema de arquivos ext3 para ext2, removendo o suporte a
journaling.

O sistema de arquivos ReiserFS foi criado recentemente, mas


atualmente quase todas as distribuições Linux o suportam. Sua

!1
performance é muito boa, principalmente para um número muito /root ! documentos do superusuário.
grande de arquivos pequenos. ReiserFS também possui suporte a
journaling. Principais comandos
ATENÇÃO! O sistema de arquivos do Linux utiliza a
formatação ext2 e ext3, diferente do Windows, cuja formatação Comando Função
hoje é NTFS.
ls Listar conteúdo do diretório

Sistema de diretórios do Linux cp Copiar arquivos ou pastas

O Usuário que utilizar o Linux hoje tem a opção de se relacionar Lista todos os processos/programas que estão sendo
por meio da tela negra (BASH) ou até mesmo pelo GUI. O shell é ps executados no momento, geralmente é usado
a parte do sistema operacional que entra em contato com o usuário, juntamente com o comando "grep".
recebendo seus comandos via GUI ou BASH, repassando-os ao
kernel para que sejam executados de forma apropriada. Cabe mv Mover ou Renomear
destacar aqui a diferença entre um usuário comum e o superusuário
(conhecido como root): rm Remover
▪ Super usuário (root): é o administrador do sistema, e seu diretório mkdir Cria um diretório
(pasta) padrão é o /root, diferentemente dos demais usuários que
ficam dentro de /home. O shell de um usuário root é diferente de um cd Navegar entre os diretórios
usuário comum. Antes do cursor, ele é identificado com "#" (jogo-
da-velha). cd .. Sai do diretório atual e vai para o diretório acima
▪ Usuário comum, qualquer usuário do sistema que não seja root e chmod Mudar permissão de acesso
não tenha poderes administrativos no sistema. Antes do cursor, o
shell de um usuário comum é identificado com "$'' (cifrão). tar Empacotar arquivo

Pelo Shell é possível navegar utilizando comandos. No entanto, é gzip Compactar arquivo
correto citar que hoje o Linux já apresenta uma interface
gráfica para os usuários como o KDE, Gnome e Unity, O pwd Mostrar pasta de trabalho atual
diretório raiz do Linux é a barra (/), enquanto do Windows é C:\. passwd Alterar senha do usuário
Portanto, ao digitar um comando na plataforma Linux será preciso
colocar / e cada local específico que se deseja acessar. exit Sair do terminal

ATENÇÃO! O gerenciador de arquivos e pastas do Linux pode logout Deslogar usuário


ser o Nautilus ou o Konqueror! mail Enviar e receber e-mails

Lembre-se: os comandos do Linux devem ser escritos em letras find Localiza locais de acordo com um critério
minúsculas. Na tela inicial do Shell ou Bash aparecerá o nome do
usuário seguido de :~$ (usuário comum) ou :~# (administrador), ln Cria um link de uma pasta
como no exemplo, seguido dos principais comandos:
grep Filtra um arquivo por um padrão ou termo
professor@casa:~# cat Mostra o conteúdo de um binário ou texto

Principais diretórios (ou pastas) Ctrl + Alt +


Reinicia o sistema
Del
/bin ! necessários durante a inicialização do sistema que podem
Ctrl + C Cancela processo em execução
ser utilizados pelos usuários (provavelmente após a ativação).
shutdown Desligar (-H) ou Reiniciar (-R) o PC
/sbin ! Similar ao /bin, porém os comandos não são destinados
aos usuários comuns, apesar de poderem ser utilizados por estes se top Aferir uso de CPU e memória
necessário.
ATENÇÃO! O Linux possui uma peculiaridade chamada Case
/etc ! Arquivos de configuração específico do sistema. Sensitive, o qual é um sistema que diferencia letra maiúscula
de minúscula! O Linux permite também a preempção, que
/lib ! Bibliotecas compartilhadas necessárias aos programas no consiste na interrupção de uma tarefa para continuá-la depois.
sistema de arquivos raiz.

/dev ! Arquivos de dispositivos.

/tmp ! Arquivos temporários.

/boot ! Arquivos utilizados pelo gerenciador de inicialização do


sistema, p. ex., LILO.

/mnt ! Ponto para montagens temporárias realizadas pelo


administrador do sistema.

/srv ! dados de serviços oferecidos pelo sistema.

/usr ! Programas do usuário.

/home ! Pastas pessoais do usuário. !

!2
10. (UFCG – 2016) São características do sistema operacional

Questões Linux, EXCETO:

a) Conectividade com outros tipos de plataformas como: Windows,


Apple, DOS.
1. (CESPE – 2015) Em um sistema operacional Linux já
instalado e configurado em um computador, um usuário com b) Não é Case Sensitive.
direitos de root criou novos usuários, que por padrão cria seus
c) Multiusuário.
respectivos diretórios. A localização padrão em que são criados
os diretórios particulares dos usuários é no /home. d) Preemptivo.
( ) Certo ( ) Errado e) Proteção entre processos executados na memória RAM.
2. (CESPE – 2015) Para que um arquivo seja executado por 11. (CESPE – 2016) Assinale a opção correta acerca do sistema
usuário no ambiente Linux, é suficiente acrescentar a extensão operacional Linux.
sh ao arquivo para torná-lo executável.
a) O Linux é um software que equivale ao pacote de ferramentas
( ) Certo ( ) Errado Microsoft Office no ambiente Windows, as quais são usadas para a
edição de documentos, apresentações e planilhas.
3. (CMRJ – 2015) O sistema de arquivos do Ubuntu Linux
possui uma estrutura hierárquica baseada em diretórios, sendo b) Os programas próprios para o sistema Linux do pacote de
alguns deles com funções específicas. Um deles destina-se a produtos BROffice não funcionam no ambiente Windows.
armazenar bibliotecas de módulos compartilhados com
frequência, enquanto que outro para armazenar os scripts de c) O Linux e suas distribuições são softwares de código aberto que
configuração e de inicialização. Esses diretórios são conhecidos, podem ser usados, copiados e redistribuídos sem restrições.
respectivamente, por /lib e /etc
d) Para fins de segurança e também para evitar o uso de programas
( ) Certo ( ) Errado não autorizados, não é possível instalar o Windows em uma
máquina na qual o Linux esteja instalado.
4. (CMRJ – 2015) O Nautilus é um dos gerenciadores de pastas
e arquivos utilizados no Ubuntu Linux, que disponibiliza aos e) Por ser um sistema operacional muito rápido, o Linux funciona
usuários diversos atalhos de teclado capazes de agilizar a somente em máquinas que utilizem processadores Intel ou
execução de funções importantes no ambiente gráfico. Nesse Pentium.
gerenciador, possuem os significados de colar e de selecionar
tudo, respectivamente, os seguintes atalhos de teclado Ctrl + V 12. (CESPE – 2016) O diretório /home, que faz parte da
e Ctrl + A. estrutura do Linux, definida no momento da instalação desse
sistema,
( ) Certo ( ) Errado
a) armazena os arquivos dos dispositivos do sistema.
5. (CESPE – 2015) O console de uma distribuição qualquer do b) é o diretório de trabalho do usuário.
Linux, como, por exemplo, o Ubuntu, é possível cancelar um c) contém os arquivos de inicialização do sistema.
comando em execução a partir do uso da combinação das d) armazena as ferramentas de administração do sistema.
e) contém os arquivos de configuração dos principais serviços.
teclas ! .
13. (FCM – 2017) Com relação aos sistemas operacionais Linux
( ) Certo ( ) Errado e Windows, avalie as afirmações abaixo e marque (V) para
verdadeiro ou (F) para falso.
6. (CESPE – 2015) No Linux, todo arquivo executável tem
como extensão o sufixo .exe. ( ) Os sistemas Linux e Windows podem estar instalados, ao
mesmo tempo, em um único computador.
( ) Certo ( ) Errado
( ) O gerenciador de arquivos do Windows utiliza a combinação de
7. (IF/TO – 2015) O Linux não possui interface de usuário teclas Ctrl+X como atalho de teclado para a operação de recortar
gráfica (GUI). Por essa razão, seu uso é bem menos popular um arquivo ou uma pasta.
que o do Microsoft Windows.
( ) A compactação de um arquivo, utilizando o gerenciador de
( ) Certo ( ) Errado arquivos do Linux, move automaticamente para a Lixeira o arquivo
descompactado.
8. (COVEST – 2015) No Linux, Usuários com permissões totais
de superusuário são os únicos capazes de reiniciar o sistema De acordo com as afirmações, a sequência correta é
operacional.
a) V, V, F.
( ) Certo ( ) Errado b) F, V, F.
c) V, F, F.
9. (CESPE – 2016) Para aferir o uso da CPU e da memória de d) F, F, V.
uma estação de trabalho instalada com Linux, deve(m) ser e) F, V, V.
utilizado(s) o(s) comando(s)
14. (CESPE – 2016) Para aferir o uso da CPU e da memória de
a) top. uma estação de trabalho instalada com Linux, deve(m) ser
b) system. utilizado(s) o(s) comando(s)
c) proc e mem.
d) cpu e memory. a) top.
e) fs e du. b) system.
c) proc e mem.
d) cpu e memory.

!3
e) fs e du.

15. (CESPE – 2016) O sistema operacional Linux, embora seja


amplamente difundido, está indisponível para utilização em
computadores pessoais, estando o seu uso restrito aos
computadores de grandes empresas.

( ) Certo ( ) Errado

16. (FURG – 2016) Aponte a opção FALSA.

a) A suíte Microsoft Office não possui uma versão nativa para


Linux.

b) O Linux segue os princípios do Software Livre.

c) O Windows não segue os princípios do Software Livre.

d) O gerenciador de arquivos do Linux possui uma ferramenta para


compactação de arquivos.

e) Quando é realizada a descompactação de um arquivo no Linux,


o arquivo compactado é excluído automaticamente.

17. (IBADE – 2017) O principal propósito de um sistema


operacional consiste em promover um uso mais eficiente do
hardware. Assinale a alternativa que traz a principal diferença
GABARITO
entre os sistemas operacionais Linux e Windows.
1 Certo 10 B
a) Enquanto o Linux possui diferentes versões, existe apenas uma
versão do Windows. 2 Errado 11 C

3 Certo 12 B
b) Windows pode rodar com um processador Intel, ao contrário do
Linux. 4 Certo 13 A

c) Linux é um sistema proprietário, ao contrário do Windows. 5 Certo 14 A

6 Errado 15 Errado
d) Qualquer programador pode reprogramar o código do Linux, o
que não é permitido no Windows. 7 Errado 16 E

e) O Windows pode rodar em computadores e smartphones, ao 8 Errado 17 D


passo que o Linux roda apenas em smartphones.
9 A 18 C
18. (FIOCRUZ – 2016) Em uma instalação convencional do
sistema operacional Windows 8.1, o sistema de arquivos usado
é:
a) EXT4.
b) EXT2.
c) NTFS.
d) EXT3.
e) REISERFS.

!4

Вам также может понравиться