Você está na página 1de 2

THE ONE PAGE FOR... SLACKWARE!

Autor: Ednei Pacheco de Melo. $ zip BACKUP.tar


Versão: 1.0.2, Data: 27/10/2007. Para restaurar um pacote:

Site: <http://by-darkstar.blogspot.com/>. $ gzip -dv BACKUP.tar


$ bzip2 -dv BACKUP.tar
$ unzip BACKUP.tar
A ESTRUTURA DE DIRETÓRIOS
Poderemos também utilizar o GUNZIP...
• /bin: binários (comandos) de uso geral;
$ gunzip BACKUP.tar.gz
• /boot: arquivos estáticos para a inicialização;
• /dev: devices para o acesso aos dispositivos; ... e o BUNZIP2...
• /etc: textos com definições de configurações; $ bunzip2 BACKUP.tar.bz2
• /home: arquivos pessoais dos usuários; ... para descomprimi-los antes de desempacotá-los.
• /lib: bibliotecas compartilhadas e módulos;
• /mnt e /media: pontos de montagem; PERMISSÃO DE ARQUIVOS E DIRETÓRIOS
• /proc: sistema de arquivo virtual; Toda vez que realizarmos a exibição de arquivos e
• /root: diretório do superusuário; diretórios no modo de longa listagem, são exibidos em
• /sbin: binários (comandos) essenciais, acessível uma coluna à esquerda, seus atributos:
para os administradores; - rwx rwx rwx
• /srv: armazenamento de informações | | | +-> Outros
relacionadas a serviços; | | +-----> Grupo
• /sys: informações sobre o suporte aos | +---------> Dono
dispositivos de hardware;
+------------> Tipo
• /tmp: arquivos temporários;
Os seguintes grupos de flags são:
• /usr: aplicativos e utilitários;
• /var: informações variáveis. • Tipo: define o tipo do arquivo (podem ser: files,
directory, character, links);
• Dono: define o acesso para o dono (usuário);
MANIPULAÇÃO DE ARQUIVOS/DIRETÓRIOS
• Grupo: define o acesso para o grupo;
• cd: entra e sai de diretórios;
• Outros: define o acesso para os terceiros.
• cat: concatena arquivos;
O comando chown é utilizado para definir o dono e o
• cp: realiza a cópia de arquivos e diretórios; grupo ao qual o arquivo pertence:
• dd: transfere dados (cópia) bloco-a-bloco;
# chown [USUÁRIO].[GRUPO] [ARQUIVO/DIRETÓRIO]
• du: exibe o espaço ocupado por um arquivo e/ou
conjunto de arquivos; Já o comando chmod é utilizado para definir as
permissões de acesso de um arquivo ou diretório:
• file: exibe informações sobre os arquivos;
# chmod [ugoa] {+-} [rwx] [ARQUIVO/DIRETÓRIO]
• ln: cria atalhos para arquivos e diretórios;
• ls: listag os arquivos e diretórios; Onde:
• less, more, most e type: exibem o conteúdo de • u: define as permissões para o usuário;
arquivos-textos; • g: define as permissões para o grupo;
• mkdir: cria diretórios; • o: define as permissões para terceiros;
• mv: move e renomeia arquivos e diretórios; • a: define as permissões para o todos.
• pwd: informa a localização corrente; As flags possuem os seguintes significados:
• rm: remove (apaga) arquivos; • r: permissão para a leitura;
• rmdir: remove (apaga) diretórios; • w: permissão para a escrita;
• split: divide um arquivo em várias partes. • x: permissão para a execução.
Os sinais + e - habilitam e desabilitam as permissões
EMPACOTAMENTO, COMPRESSÃO E de acesso, respectivamente.
RESTAURAÇÃO DE ARQUIVOS
Para estas atividades, utilizaremos o TAR, além do ADMINISTRAÇÃO DE CONTAS E GRUPOS
GZIP, BZIP2 ou ZIP/UNZIP.
• adduser: cria (adiciona) contas de usuários;
Para empacotar um conjunto de arquivos: • exit: finaliza uma sessão;
$ tar -cvf BACKUP.tar [ARQUIVOS/DIRETÓRIOS] • finger: exibe dados sobre usuários logados;
Para desempacotar um conjunto de arquivos: • groupadd: cria (adiciona) grupos de acesso;
$ tar -xvf BACKUP.tar • groupdel: excluir (elimina) grupos de acesso;
Para comprimir um pacote TAR: • passwd: define e/ou modifica uma senha;
$ gzip -cvf BACKUP.tar • su: obtém os privilégios de administrador;
$ bzip2 -cvf BACKUP.tar • uptime: exibe o tempo de autenticação;
• userdel: exclui (elimina) contas de usuários; Para obter o espaço disponível nas unidades:
• who/whoami: mostra os usuários logados. $ df -Th
Para obter as Informações gerais do kernel:
MANUSEIO DE UNIDADES E PARTIÇÕES
$ dmesg
Para a montagem de unidades e partições, utilizamos Para obter a listagem dos módulos carregados:
os comandos mount e umount:
$ lsmod
$ mount [OPÇÕES] [DISPOSITIVO] [PONTO_MONTAGEM]
Para obter as especificações dos periféricos:
Para montar um dispositivo memory-flash:
# lspci -v | more
$ mount -t vfat /dev/sda1 /mnt/flash
Para desmontar este dispositivo: UTILITÁRIOS DE CONFIGURAÇÃO
$ umount /dev/sda1 Utilitários nativos do Slackware:
Para a formatação de unidades e partições, utilizamos
• liloconfig: define as opções do LILO;
os comandos mkfs e mkreiserfs:
• services: habilita/desabilita serviços;
# mkfs -t [FORMATO] [OPÇÕES] [DISPOSITIVOS]
• timeconfig: ajusta o fuso-horário;
Onde os formatos poderão ser ext2, ext3 e msdos. Já
• xwmconfig: define a inteface gráfica padrão.
para o formato ReiserFS, deveremos utilizar...
Ferramentas de ajustes externas:
# mkreiserfs [OPÇÕES] [DISPOSITIVO]
• alsaconf, alsamixer e alsactl: detecta do
Em ambos, o dispositivo será a partição desejada.
chipset de áudio e ajusta de suas propriedades;
Para verificar o estado das unidades e partições, • xorgconfig e xorgsetup: ferramentas para a
utilizamos os comandos fsck e reiserfsck: configuração do modo gráfico (servidor X).
# fsck -t [FORMATO] [OPÇÕES] [DISPOSITIVOS]
Novamente, para o formato ReiserFS... GERENCIAMENTO DE PACOTES
# reiserfsck [OPÇÕES] [DISPOSITIVO] O gerenciamento de pacotes deverá ser feito através
Estes dispositivos deverão estar desmontados. dos comandos nativos da distribuição.

Para a checagem de blocos danificados: badblocks. Para a instalação, temos o installpkg:

# badblocks [OPÇÕES] [DISPOSITIVO] # installpkg [PACOTE].tgz


Consultem a documentação eletrônica para obterem Para a atualização, temos o upgradepkg:
maiores detalhes sobre estas ferramentas. # upgradepkg [PACOTE].tgz
Para a remoção, remos o removepkg:
GERENCIAMENTO DE PROCESSOS # removepkg [PACOTE].tgz
• bg/fg: traz para o primeiro (fg) ou segundo (bg) Todos estes comandos possuem suas opções extras.
plano, os processos interrompidos;
• jobs: exibe os processo em 2o. plano; ATUALIZAÇÃO DE PACOTES
• kill/killall: elimina (mata) processos;
Embora o Slackware não possua ferramenta nativa
• ps: exibe os processos correntes;
para a atualização, existem excelentes projetos de
• top: exibe todos os processos e informações terceiros para esta tarefa, como o Slackpkg.
relacionadas, como o uso da CPU.
Para realizar a atualização de todo o sistema...
ARQUIVOS DE CONFIGURAÇÃO # slackpkg update
# slackpkg install-new
Todos estes arquivos estão situados em /etc:
# slackpkg upgrade-all
• fstab: unidades e partições do sistema;
# slackpkg clean-system
• lilo.conf: gerenciador de inicialização LILO;
Onde...
• initab: modo de inicialização do X;
• profile: definições gerais / variáveis de sistema; • update: atualiza a base de dados;
• resolv.conf: domínio, DNS primário e • install-new: instala novos pacotes;
secundário (útil para problemas na conexão); • upgrade-all: atualiza todos os pacotes;
• rc.d/: scripts de inicialização; • clean-system: remove pacotes antigos, que não
• rc.d/rc.modules: carregamento de módulos; fazem mais parte do repositório.
• rc.d/rc.local: comandos locais para serem Poderemos também utilizar donwload, install,
inicializados junto do sistema; reinstall, info, upgrade, remove e blacklist para
realizar determinadas ações nos pacotes desejados:
• X11/xorg.conf: modo gráfico (monitor,
placa/chipset de video, teclado e mouse). # slackpkg [OPÇÕES] [PACOTES]
As configurações ficam situadas em /etc/slackpkg,
INFORMAÇÕES GERAIS DO SISTEMA onde poderemos definir o seu comportamento
(slackpkg.conf), os espelhos disponíveis (mirros) e a
Para obter as especificações do processador... lista de pacotes indesejados (blacklist).
$ cat /proc/cpuinfo &;-D
Para obter o status geral da memória RAM/SWAP:
$ free

Você também pode gostar