Slide02-IntroducaoLinux - Rafael Silva Guimarães

Propaganda
Administração de Redes
Introdução ao Linux
Rafael S. Guimarães
IFES - Campus Cachoeiro de Itapemirim
segunda-feira, 20 de maio de 13
Migrando de arquitetura.
Atualmente a plataforma de sistema operacional mais utilizada é
a Windows. Quando utilizamos o GNU/Linux encontramos um
outro paradigma para o entendimento do sistema operacional.
Principais diferenças:
Para entrar no sistema aparecerá na tela a palavra login, que
corresponde em informar um usuário de acesso ao sistema.
O usuário “root”, usuário administrador, não tem restrições de
acesso ao sistema e pode fazer tudo o que quiser.
Os comandos são “case-sensitive”, o que significa que eles
diferenciam as letras maiúsculas das em minúsculas.
segunda-feira, 20 de maio de 13
Migrando de Arquitetura.
No Linux os diretórios são identificados por uma / e não por uma
\, como no Windows.
Os dispositivos também são identificados de uma forma diferente.
Windows
A:
B:
C:
LPT1
LPT2
LPT3
COM1
COM2
segunda-feira, 20 de maio de 13
Linux
/dev/fd0
/dev/fd1
/dev/hda1 ou /dev/
/dev/lp0
sda1
/dev/fd1
/dev/fd2
/dev/ttyS0
/dev/ttyS1
Migrando de Arquitetura.
Para reiniciar o computador você pode utilizar o comando “shutdown -r
now”.
Para desligar o computador você utiliza, shutdown -h now.
Windows/DOS
cls
dir
cd
del
md
copy
echo
ren
edit
segunda-feira, 20 de maio de 13
Linux
clear
ls -la
cd
rm
mkdir
cp
echo
mv
vi
Discos e partições.
Partições são divisões que marcam onde começa onde
termina um sistema de arquivos.
No Linux quando a partição é criada, automaticamente
será identificada como um dispositivo no diretório /dev .
Windows
FAT16
FAT32
NTFS
segunda-feira, 20 de maio de 13
Linux
EXT2
EXT3
EXT4
REISERFS
BTRFS
XFS
JFS
Sistemas Jornalados.
O sistema de journaling grava qualquer operação que será
feita no disco em uma área especial chamada “journal”.
Assim se acontecer algum problema durante uma alteração
no disco, como uma queda brusca do sistema, o sistema
pode voltar ao estado anterior do arquivo, ou finalizar a
operação.
Outra situação que o sistema de journal evita é com
inconsistências com o sistema de arquivos, tornando os
dados mais seguros em caso de alguma quedra brusca do
sistema.
segunda-feira, 20 de maio de 13
Pontos de Montagem.
O Linux acessa as partições existentes em seu disco rígido através de
diretórios. Os diretórios utilizados para acessar as partição são chamados de
“Ponto de Montagem”.
No DOS cada letra(A: B: C: D:) identifica uma partição no sistema.
• /dev/sda1
• /dev/ -> Diretório aonde se encontra os dispositivos.
• sd -> Tipo de disposisitvo (sd = SCSI/SATA , hd = IDE)
• a -> letra do disco rígido ( a = primeiro, b=segundo, c=terceiro)
• 1 -> número da partição ( 1 = primeira, 2= segunda, 3= terceira)
segunda-feira, 20 de maio de 13
Estrutura de diretórios
/
- Diretório Raiz
/boot - Kernel compilado do Sistema
/Proc - Informações de Drivers Kernel e Processos
/dev
- Arquivos de Dispositivos de Hardware
/tmp - Arquivos Temporários
/etc
- Arquivos de Configuração
/etc/X11/ - Configuração do Xwindows
/etc/rc.d/ - Script de Inicialização do Sistema
/lib
/mnt
- Bibliotecas Compartilhadas essenciais e Módulos do Kernel
- Ponto de Montagem do Sistemas de Arquivos
/opt
- Pacotes de Softwares opcionais
/root
- Diretório do Superusuário root
segunda-feira, 20 de maio de 13
Estrutura de diretórios
/home
- Diretórios dos usuarios
/bin
- Comandos essenciais do Sistema
/sbin
- Comandos essenciais a administração do Sistema
/usr
- Aplicativos dos usuarios
/media
- Ponto de montagem de mídia removível, pendrives, etc
/srv
- Utilizado para diretórios de serviços (httpd, ftpd, tftpd)
/sys
- Pretende ser o substituto do /proc
/lost+found - Perdidos e Achados do Sistema.
/var
- Encontram informações variáveis do sistema (spool de
impressora, caixas postais, logs do sistema)
segunda-feira, 20 de maio de 13
Primeiro Contatos
Se prompt = $ (modo usuario comum)
Se prompt = # (Usuário Privilegiado)
man – Manual de ajuda sobre algum comando
Info – Informações de ajuda sobre algum comando
pwd – Exibe o diretório atual
id – Mostra o usuário atual
dmesg – Mensagens de Inicialização
segunda-feira, 20 de maio de 13
Primeiro Contatos
reboot!
:Reinicializa o Sistema
halt ! :Desliga o Sistema
init
!0 :Desliga o sistema
!1 :Modo monousuário(Modo manutenção, sem rede )
!2 :Modo multiusuario (Estado padrão na maioria do sistemas)
!6 :Reinicalização do sistema
shutdown
!-r :Reinicia a maquina
!-h :Desliga a maquina
!-t : Define o tempo antes do comando shutdown executar
!-a :Usa o arquivo de permissão /etc/shutdown.allow
segunda-feira, 20 de maio de 13
Comandos de Inspeção
ls : Utilizado para listar conteúdo de diretórios diretórios.
ls /etc/
Inspeção de dispositivos:
Existem duas maneiras básicas de identificar recursos de hardware dentro de um sistema Linux:
Utilizando comandos específicos ou lendo arquivos dentro de sistemas de arquivos especiais.
lspci : Mostra todos os componentes conectados ao barramento PCI, como controladoras de
disco, placas externas, controladores USB, etc.
lspci
lsusb : Mostra os dispositivos USB conectados a máquina.
lsusb –v –d 12d1:1003
segunda-feira, 20 de maio de 13
Módulos x Drivers
No sistema operacional Windows, os componentes dos módulos são os chamados drivers.
Na maioria dos casos os drivers para o windows são fornecidos pelos próprios fabricantes do dispositivo.
Poucos fabricantes desenvolvem e fornecem os drivers para linux, ficando os próprios desenvolvedores do
linux responsáveis por produzir esses drivers. Por esse motivo alguns componentes que funcionam no
windows com o driver fornecido pelo fabricante podem não possuir um módulo funcional no linux.
lsmod : Esse comando permite verificar os modulos ativos no sistema.
!
A saída desse comando é dividida em três colunas.
!Module – nome do módulo;
!Size – memória ocupada pelo módulo em bytes;
!Used by – Módulos dependentes;
segunda-feira, 20 de maio de 13
Comandos adicionais
Variáveis do Shell
Durante a execução do bash são mantidas algumas variáveis especiais que contém
algumas informações importante para a execução do shell. Essas variáveis são
carregadas no início de sua execução e também podem ser configuradas
manualmente em qualquer momento.
set : Mostra as variáveis do shell.
echo : Mostra o conteúdo de uma variável.
echo $PATH
export : Usado para criar ou alterar uma variável do shell
TESTE=“Sistemas operacionais e a melhor disciplina do ifes”
export TESTE
segunda-feira, 20 de maio de 13
Download