GER-CSTTel (página)

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Dicas para o "mundo" LINUX

Todas as dicas apresentadas são destinadas a resolver algum problema pelo qual tenha passado. Todas são baseadas na distribuição Mandriva 2006 e devem sera adaptadas segundo suas necessidades. Em alguns casos cito "condições de contorno" ainda mais restritivas, mas nada que uma boa olhada no man não resulte em sucesso para seu caso.

Backup em CD por linha de comando

Esta seqüência pressupõe que o hardware esteja devidamente configurado. Caso comum para o Mandriva 2006.

Recomendo copiar todos os arquivos e diretórios a serem backupeados para um diretório temporário. Ideal como root.

$cp -rf arquivos_e_diretorios /temp

Em seguida cria-se uma imagem dos arquivos a serem salvos, com o comando:

$mkisofs -r -J -o nome_do_arquivo_de_imagem.iso /temp/

Em seguida copia-se a imagem para o cd. Observe que aqui existem várias personalizações como dispositivo, velocidade etc. Comando:

$cdrecord  -v speed=8 dev=/dev/hda -data nome_do_arquivo_de_imagem.iso

Se der problema na gravação dar uma olhada no sítio:

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1882

No sítio abaixo tem um script. Pareçe legal.

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=1019

Backup em DVD por linha de comando

#!/bin/bash
# Scritp para backup, usando DVD gravável ou regravável. Odilson.

# Para Limpar o diretório backup
rm -rf /backup/* > /dev/null 2>&1

# Para copiar e compactar os arquivos para o diretório backup.
# Se necessário acrescentar outros diretórios é só copiar uma das linhas e adequar.
# Cuidado para não deixar o diretório com mais de 4,7 GB.
#tar -zcf /backup/back_home.tar.gz /home/*
tar -zcf /backup/back_dados.tar.gz /dados/* > /dev/null 2>&1 

# Verifica se a midia é DVD-RW, se sim e se for virgem (Sequential) formata-a
midiadvd=`dvd+rw-mediainfo /dev/dvd |grep -i "Mounted Media"| grep -i DVD-RW |awk '{print $5}'`
if [ "$midiadvd" = "Sequential" ]; then
        dvd+rw-format -force=full /dev/dvd > /dev/null 2>&1
fi 

# Para gravar os dados no DVD
growisofs -Z /dev/dvd -R -J /backup/*.tar.gz > /dev/null 2>&1

# Para ejetar o DVD
eject

Clones de partições

Para clonar uma partição basta utilizar, se necessário instalar, o programa partimage. Ele é todo auto explicativo.

Clona, inclusive, partições Windows™. Não testei este caso.

Para restaurar o clone em uma partição maior que a clonada

Caso seu objetivo seja fazer a clonagem para usar em um hd maior ou numa partição maior, basta fazer a colnagem da partição "original", como descrito acima. Restaurar o clone no novo disco ou partição. E utilizar o comando resize2fs para fazer com que a "clonagem" ocupe todo o espaço disponível.

Exemplo de uso:

resize2fs /dev/hda7 2G

No exemplo acima a partição hda7 será aumentada em 2 GB, se não houver 2 GB livre, será ocupado todo o espaço disponível na partição.

Obs.: existem comandos próprios para cada sistema de arquivos utilizado, verifique qual o seu e use o recomendado.

Aumentando o tamanho de partições LVM

Esta dica vale exclusivamente para o sistema de arquivos XFS e, neste caso, pode ser executada com o sistema on-line.

Para verificar quais são os volumes lógicos utiliza-se o comando:

lvdisplay

No exemplo abaixo aumenta-se o volume lógico /home em 2 GB:

lvextend -L +2G /dev/rootvg/home
xfs_growfs /home

Scritps a serem executados ao login e logout no KDE

Para executar qualquer programa ou script ao logar no ambiente gráfico KDE basta criar um link, ou uma cópia do mesmo, dentro do diretório ~.kde/Autostart. Este é um diretório pré existente no sistema de arquivos do usuário e é pessoal, ou seja, cada usuário inicializa automaticamente os programas que desejar.

Para executar algo no logout é só cria o diretório ~.kde/shutdown (este não exiete a priori) e dentro deste inserir o script, programa ou link que se deseja rodar ao finalizar o KDE. Isto também é personalizado por usuário.

Sistemas Operacionais On-Line

Veja dois exemplos de Sistemas Operacionais via Web

https://www.youos.com/

http://www.goowy.com/

Bibliografia Recomendada

Livros:

Tibet, Chuck V. Linux: Administração e Suporte. Novatec Editora. ISBN: 85-85184-95-7. 2001.

Ferreira, Rubens E. Linux: Guia do Administrador do Sistema. Novatec Editora. ISBN: 85-7522-038-1. 2003.

Hunt, Craig. Linux: Servidores de rede. Editora Ciência Moderna. ISBN: 85-7393-321-6. 2004.

Stanger, James; Lane, Patrick T.; Danielyan, Edgar. Rede Segura Linux. Editora Alta Books. ISBN: 85-88745-10-0. 2002.