Você está na página 1de 20

Linux

Informática
Thiago Sampaio
Thiago Sampaio
Informática para concursos
Sistema Operacional Linux
Sistema Operacional – Linux

Base
Plataforma Sistema Operacional (S.O)
Controle
Gerenciamento
Composição – Linux

Usuário

* sh, shell script, bash, terminal, console --> Prompt* Interface


de comando Gráfica (GUI)
Shell

Kernel
Principais características

• Criado em 1991 (Linus Benedict Torvalds)


• Software Básico
• Software Livre ( executar, estudar, distribuir e modificar)
• Código aberto
• Gratuito / Pago (comercial)
• Projeto GNU Tux
• Licença: GPL (Licença pública geral)
• # Super usuário (root) / $ usuário comum
• 32/64 bits
• Gerenciamento de dois sistemas na mesma máquina (LILO/ GRUB)
• Sistema de arquivos: EXT, RFS, UFS, XFS...
• Red Hat
• Ubuntu Principais distribuições
• Conectiva
• Mandriva
• Debian
• Slackware
• Fedora
• Open Suse
• Apache (WebServer)
• Fenix
• Kurumim
• Kali
• Kalango
• Turbo Linux
• Chrome – OS
• Back Track
• Arch Linux
• Android (plataforma Linux)*
• CentOs
• Gentoo
• Mageia
• Mint
Prompt de comando

Principais nomes: SH, SHELL SCRIPT, BASH, TERMINAL, CONSOLE...


principais comandos
Is Bai
rm
FEii iETEEImaa.IT#&F:eno
lixo
.

List ssource )
ll cd b. Apaga arquivos ou diretórios.
Despenca
Exibe conteúdo de diretórios.
bj Pode ser substituído pelo comando dir .
ba Permite ao usuário acessar um
diretório de trabalho. mkdir
cp a.
Pode ser forma sequencial
E AAAH ga Utilizado para criar um diretório
,¥À feita de forma aleatória Despenca
copy
KP ' no sistema.

go.AE/iEn..J Utilizado para copiar arquivos. Pode ser entendido


.
a
como uma pasta.
O arquivo de origem e o destino da
aÀÊÂ
}
cat
cópia podem residir em sistemas de
FÉ unir
}
.

arquivos diferentes, ou no mesmo Usado chmod


para E exibir
diretório desde que tenham nomes a. criar arquivos
diferentes.
boa Permite mudar a permissão de
acesso a um arquivo/diretório.

|
!ÀÀ
As bancas tentam confundir

pwd mv kill
arquivos
Usado mover
} Permite enviar um sinal a um
.
Ao
esses 2 comandos.

Mostra o nome e o caminho para < renomear diretórios


-
a. a.
processo em execução.
do diretório.

find É-E
passwd
grep ao Permite procurar por arquivos
Utilizado para alterar senha
Permite procurar por um texto e diretórios no disco.
de usuário. ao

dentro de um ou mais arquivos ou


no dispositivo de entrada padrão. tar
a. Usado para juntar diversos
9
arquivos em um só.
cat: mostra o conteúdo de um arquivo e concatena arquivos Alguns comandos
cal: exibe um calendário.
cd: diretório: abre um diretório.
chmod: comando para alterar as permissões de arquivos e diretórios.
cp: origem destino: copia um arquivo ou diretório para outro local.
grep: procura por um texto dentro de um arquivo.
ls: lista os arquivos e diretórios da pasta atual.
ln: criar links (atalhos) ln: hardlink. Se o arquivo for alterado o link também será. Ln -s: Link simbólico,
semelhante ao do Windows. Se o arquivo for alterado, quebra o link.
mkdir diretório: cria um diretório.
passwd: altera sua senha.
ps: mostra os processos em execução.
pwd: mostra o diretório em que você está.
rm: arquivo: apaga o arquivo especificado.
sudo: permite um usuário em particular execute vários comandos como super usuário
ATENÇÃO!
O prompt de comando do Linux é case sensitive; faz a diferenciação de letras minúsculas e maiúsculas.
Ele reconhece os comandos principais, apenas em letras minúsculas.
Interfaces Gráficas – X-gráficos Xwindows

Principais:GNOME, KDE, UNITY, XFCE, LXDE, CINNAMON e Mate...


Estrutura de diretórios

Principais:Nautilus, Konqueror, Nautilus, Dolphin, XFE...


O Linux organiza seus diretórios em uma estrutura hierárquica conhecida como árvore de diretórios

É:& que segue o Padrão FHS ( Filesystem Hierarchy Standard ).

-
Qualquer partição lógica de armazenamento
se localiza abaixo do nó principal denominado
diretório raiz “/“ou no próprio raiz.

Padrão FHS ( Filesystem Hierarchy Standard )

/bin Programas utilizados com frequência no shell /opt Software adicionados de maneira não padrão.

Arquivos utilizados durante a inicialização /proc Informações sobre os processos sendo executados.
/boot
do sistema.

/dev Arquivos sobre dispositivos de hardware /media Ponto de montagem utilizado por usuários comuns.
conectados.

/etc Arquivos de configuração do sistema e dos /mnt Ponto de montagem utilizado por administradores
programas. de sistemas.

Diretório contendo os arquivos pessoais dos


/home
usuários. AAAI
,
/tmp Arquivos temporários do sistema.

/lib Bibliotecas compartilhadas e módulos do Kernel /usr Arquivos e programas acessados pelo usuário. AAAI
.

Programas essenciais para o funcionamento /var Informações variáreis do sistema.


/sbin
do sistema.

/root Diretório pessoal do usuário root. /srv Dados dos serviços do sistema.
Estrutura de diretórios
/ - Diretório raiz, armazena todos os outros;
/bin – Armazena os executáveis dos comandos básicos do sistema;
/boot – É onde ficam o kernel e os arquivos de boot (inicialização) do sistema;
/cdrom - O diretório /cdrom não faz parte do padrão FHS, mas você pode encontrá-lo no Ubuntu e em outras versões do sistema
operacional. É um local temporário para CD-ROMs inseridos no sistema. No entanto, o local padrão para a mídia temporária está
dentro do diretório /media;
/dev – Dispositivos de entrada/saída (disquete, disco rígido, paca de som, etc). Todos os arquivos contidos nesse diretório
(/dev/hda, /dev/dsp, /dev/fd0, etc) são ponteiros para dispositivos de hardware.
/etc – Armazena os arquivos de configuração do sistema, como se fossem o arquivo de registro do Windows;
/home – Aqui ficam as pastas e os arquivos dos usuários. O root tem acesso a todas elas, mas cada usuário só tem acesso às
suas próprias pastas.
/lib – Bibliotecas do sistema, como se fosse o diretório System32 do Windows;
/media - O diretório /media contém subdiretórios em que os dispositivos de mídia removível inserido no computador são
montados. Por exemplo, quando você insere um CD, DVD, PENDRIVE em seu sistema Linux, um diretório será criado
automaticamente dentro do diretório /media. Você pode acessar o conteúdo do CD dentro desse diretório.
/mnt – Ponto de montagem para dispositivos de hardware que estão em /dev. O leitor de Cd encontrado em /dev/fd0, por
exemplo, será montado em /mnt/cdrom. Ao contrário do Windows, onde os discos e partições aparecem como C:, D:, E:, no
GNU/Linux eles aparecem como hda1, hda2, hdb, sdb, cdrom, etc;
/opt – Possui os softwares que não fazer parte da instalação padrão do GNU/Linux;
/proc – É criado na memória (portanto, não ocupa espaço em disco) pelo kernel e fornece informações sobre ele e os processos
ativos;
/root – Diretório local do superusuário (root);
/run - O diretório /run é relativamente novo, e oferece aos aplicativos um local padrão para armazenar arquivos temporários,
como soquetes e identificações de processos. Esses arquivos não podem ser armazenados em /tmp, pois os arquivos localizados
em /tmp podem ser apagados;
/sbin – Contém arquivos referentes à administração e manutenção de hardware e software;
/srv – O diretório /srv contém “dados para serviços prestados pelo sistema”. Se você usa o servidor Apache em um site,
provavelmente armazena os arquivos do seu site em um diretório dentro do /srv.
/sys - A pasta sys tem basicamente a mesma finalidade atribuída ao diretório proc;
/tmp – Arquivos temporários;
/usr – É o diretório com o maior número de arquivos, incluindo bibliotecas (/usr/lib) e executáveis (/usr/bin) dos principais
programas; /usr/X11 – arquivos do sistema do gerenciador de janelas; /usr/man – manuais online;
/var – Arquivos variáveis, que mudam com freqüência.
Permissões de arquivos do Linux
, Gerenciamento De privilegios
arquivos

KALIAHEHEHEHE AAAH
ÉMEÉE
É:& para acessoEHEHa:HÃ
E.EE#:ER:EE:E.NEEIE:.:El É ÉMEÉE
Permite ao administrador do sistema
:
:EEE
# :#
: HÃ

}
definir políticas É diretórios
programas
Comando chmod .

arquivo
executáveis b. Permite mudar a permissão de acesso a um E diretório

v1 classes de privilegios 7

{
dono y outros usuarios
te
a. Todo arquivo terá um conjunto de-10 caracteres que trarão
informações de classes de privilégios e níveis de permissões.
Criador do arquivo Usuários em geral
ou diretório. grupo
µ
Usuários com autorização
dono outros usuarios
para acessar o arquivo. ← " "

Cada classe de privilégio é


tipo de
objeto
?
rwx rwx
"
rwx
f
composta por:
grupo

niveis de permissao
tipos de objeto
r
leitura r
Permissão deMmmm
leitura de arquivos e
listagem de conteúdo em diretórios.
d diretório s socket

w
leitura W
Permissão demmm
ou diretórios.
escrita em arquivos
p canal c arquivo especial de caractere

x
leitura ✗
Permissão desimmmmm
execução de arquivos
ou de acesso a diretórios.
b arquivo de bloco - arquivo normal
Permissões de arquivos do Linux

Tipos de arquivos
d → Arquivo do tipo diretório (pasta)
”-” ou vazio → Arquivo comum (arquivo de texto, planilha, imagens...)
l → Link (atalho)
Tipos de permissões:
Tipos de usuários:
r: Read (ler)
Proprietário (u) Tabela de permissões:
w: Writer (gravar)
Grupos de usuários (g) 0: sem permissão
x: Execute (executar)
Usuário comum (o) 1: Executar
”-”: Não permitido
2: Gravar
Comando para alterar uma permissão: 3: Gravar/executar
4: Ler
chmod 623 estude.txt 5: Ler/executar
6: Ler/gravar
Se a permissão estivesse: rwxrwxrwx 7: Ler/gravar/executar
Passaria para: rw--w--wx
Alguns softwares presentes no Linux

Pacote para escritório: Libre Office (Writer, Calc, Impress, Base, Draw...)

Editores de texto simples: Vi/Vim, Emacs, Nano, Gedit, krite, Sublime


text, Joe...

Editores de Imagens: Gimp, RawStudio, Photivo, F-Spot...

Navegadores: Mozilla Firefox, Google Chrome, Opera, Konqueror...

Correio Eletrônico: Mozilla Thunderbird, Evolution, Kmail...

Gravadores de cds/dvds: Brasero, GnomeBaker...


Até a próxima aula!

Você também pode gostar