Você está na página 1de 3

Informações importantes em ambientes GNU/Linux

1 Árvore de diretórios

|-/
|-- /bin - Programas base do GNU/Linux (ls, ln, rm, etc)
|-- /boot - Imagens vmlinuz e outros arquivos necessários para a inicialização
|-- /cdrom - Local virtual do CDROM
|-- /dev - Dispositivos do sistema (dispositivos de bloco, caractere, etc)
|-- /etc - Configurações do sistema
|-- /home - Diretório dos usuários
|-- /lib - Bibliotecas base do GNU/Linux
|-- /lost+found
|-- /media - Diretório de montagem automática de dispositivos móveis
|-- /mnt - Diretório de montagem alternativa
|-- /opt - Diretório livre (usado para instalações de programas - opcional)
|-- /proc - Processos do sistema
|-- /root - Diretório base do usuário root (o todo-poderoso)
|-- /sbin - Diretório de programas compartilhados
|-- /selinux - Diretório da biblioteca de segurança do GNU/Linux
|-- /srv - Diretório opcional dos serviços
|-- /sys - Diretório de dispositivos base do sistema (identificação do hardware)
|-- /tmp - Diretório para arquivos temporários
|-- /usr - Diretório de recursos, programas e utilitários compartilhados (universal shared resources)
|-- /var - Diretório de conteúdo variável (logs, bibliotecas atualizáveis, etc)

2 Comandos:

2.1 Manipulação de arquivos:


1. Criar ou editar arquivos:
1. Cria-se arquivos diretamente usando os editores (nano, mcedit, vi, vim). Por
exemplo: vi /home/user/arquivo.txt; nano /home/user/arquivo.txt; mcedit
/home/user/arquivo.txt
2. Remover arquivos:
1. Para remover arquivos usa-se: rm /home/user/arquivo.txt
2. Pode-se mover o arquivo para o dispositivo /dev/null, conhecido como 'buraco negro'.
Por exemplo: mv /home/user/arquivo.txt > /dev/null
2.2 Manipulação de diretórios:
1. Criar diretórios: mkdir [diretório]. Por exemplo: mkdir /home/user/diretorio
2. Remover diretório:
1. rmdir [diretório] (Só remove diretórios vazios)
2. rm -rf [diretório] (remove toda a sub-árvore de diretórios apartir de [diretório], por
exemplo: rm -rf /home/user/diretorio
3. Pode-se mover o diretório e todo o seu conteúdo para o 'buraco negro'. Por exemplo: mv
-R /home/user/diretório > /dev/null

2.3 Manipulação de arquivos e diretórios:


1. Listagem:
1. listagem simples: ls
2. listagem da árvore: tree

2.4 Detecção e identificação de hardware:


1. Discos:
1. fdisk - Criar, remover, listar partições (complexo)
2. cfdisk – Criar, remover partições (mais amigável)
3. cat /etc/fstab (lê o conteúdo do arquivo /etc/fstab e o apresenta na tela)
2. Placas (rede, som, vídeo, etc):
1. lspci - Listar dispositivos PCI
1. Adicione a opção '-v' para aumentar a quantidade de informações retornadas pelo
comando
2. lshw – Listar hardware de modo detalhado
3. Dispositivos USB:
1. lsusb

2.5 Configurações de Rede:


1. Exibir e editar configurações:
1. ifconfig
1. Se usado sem argumentos, lista as configurações de todas as interfaces de rede
ativas. Por exemplo: ifconfig
2. Se usado com o nome da interface de rede, exibe a configuração dela. Por exemplo:
ifconfig eth0
3. Se usado com o nome da interface e algum endereço IP válido, definirá a
configuração da interface com base em endereços padrão: Por exemplo: ifconfig eth0
192.168.254.120
2. traceroute <host> ou traceroute <IP>: Identifica o caminho percorrido por uma
requisição até o <host> ou <IP> desejado. Útil para checar queda de roteadores.

2.6 Configuração de Vídeo:


1. Arquivos importantes:
1. /etc/X11/xorg.conf – Configurações do servidor gráfico X.org (xserver xorg)
2. comandos importantes:
1. Ubuntu & Kurumin:
1. sudo dpkg-reconfigure -phigh xserver-xorg
2. Metasys (Red Hat-based):
1. Editar opções do arquivo /etc/X11/xorg.conf e reiniciar o servidor gráfico com o
comando 'sudo /etc/init.d/gdm restart'.

2.7 Demais arquivos importantes:


1. Arquivos de Log:
1. Padrão: /var/logs