Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Comunidade do Viva o Linux!

18 de Julho de 2009, 0:00 , por Software Livre Brasil - | 1 pessoa seguindo este artigo.

Viva o Linux - Porque nós amamos a liberdade! A melhor comunidade para se aprender Linux do Brasil.


Shell Script: Plugin BACULA

5 de Novembro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

INTRODUÇÃO:

Pequena contribuição de três scripts para auxiliar de forma organizada e fácil na CRIAÇÃO e REMOÇÃO de CLIENTES para o SERVIDOR de backup BACULA.

SCRIPT 1:

criar_cliente.sh: este script gera um novo cliente ou gera e instala se usado com a opção "--instalar".

Ao executar, serão solicitadas informações do novo cliente como: nome, IP do cliente, IP do storage e o diretório do cliente que será backupeado. Após, serão criados dois arquivos .conf, um com a configuração padrão do cliente e outro com a configuração de storage.

Obs.: Os arquivos .conf gerados só serão vistos se a opção "--instalar" NÃO for usada. Se a opção "--instalar" for usada, os arquivos serão movidos para os respectivos diretórios.

Obs. 2: Caso um cliente seja instalado mais de uma vez (duplicando do nome) com mesmo nome, um erro será exibido ao reiniciar o Bacula. Se isso acontecer, basta executar o script "remover_cliente.sh" para limpar a duplicação.

Sintaxe:

# sh criar_cliente.sh (somente gera)
# sh criar_cliente.sh --instalar (gera e instala)

SCRIPT 2:

instalar_cliente.sh: somente instala (move para os devidos diretórios) os arquivos gerados pelo script "criar_cliente.sh".

Sintaxe:

# sh instalar_cliente.sh:

SCRIPT 3:

remover_cliente.sh: remove um ou mais clientes criado pelos scripts.

Sintaxe:

# sh remover_cliente.sh (mostrará opções para exclusão de clientes).

ESTRUTURA DE DIRETÓRIOS PADRÃO:

1 - /etc/bacula
2 - /etc/bacula/criar_cliente/
3 - /etc/bacula/clientes/
4 - /etc/bacula/storage_clientes/
5 - /etc/bacula/clientes.conf
6 - /etc/bacula/clientes_storage.conf

1 - bacula: /etc/bacula/ (padrão da instalação)
2 - criar_cliente: /etc/bacula/criar_cliente/ (local home dos scripts)
3 - clientes: /etc/bacula/clientes/ (local dos arquivos .conf com a configuração de cada novo cliente gerado pelo script)
4 - storage_clientes: /etc/bacula/storage_clientes/ (local dos arquivos .conf com as informações de onde será armazenado o backup de cada cliente).
5 - clientes.conf: /etc/bacula/clientes.conf (é a ligação entre o Bacula e os scripts)
6 - clientes_storage.conf: /etc/bacula/clientes_storage.conf (indica o diretório de armazenamento de cada cliente)

Aviso: Os scripts correspondem ao diretório de instalação padrão do Bacula, caso sua instalação seja diferente, deve alterar o valor das variáveis contida no cabeçalho de cada script, indicando o diretório correto da instalação.

ADICIONANDO O PLUGIN AO BACULA

Para instalar:

# sh INSTALAR_PLUGIN.sh

Obs.: Caso execute mais de uma vez a instalação do plugin, ligações duplicadas serão criadas causando erro na inicialização do Bacula. Se isso ocorrer, simplesmente execute o script abaixo para limpar as ligações, então volte e execute novamente o instalador.

Para remover:

# sh REMOVER_PLUGIN.sh

Obs.: A remoção não apaga arquivos, somente desfaz a ligação.

Nota:

- Os scripts usam dois arquivos modelo para gerar os novos clientes.
- Antes da utilização é necessário que o arquivo "nome_storage.conf" que fica em "/etc/bacula/criar_cliente/modelo/" seja alterado com o diretório de backup de sua preferência, acrescentando no final do diretório a palavra chave "nome", veja a seguir:

# vim /etc/bacula/criar_cliente/modelo/nome_storage.conf

Arhive Device = /MEU_DIRETORIO_DE_BACKUP/nome

Obs.: Repare que no final do diretório acima há a palavra chave "nome", ela é extremamente fundamental para a criação das pastas e arquivos de backup dos clientes.

Feito isso, entre no diretório "/etc/bacula/criar_cliente" e faça os testes.

# cd /etc/bacula/criar_cliente

Gerar:

# sh criar_cliente.sh

ou

Gerar e instalar:

# sh criar_cliente.sh --instalar

Instalar:

# sh instalar_cliente.sh

Remover:

# sh remover_cliente.sh

Espero de verdade que isso seja útil, nem que seja só para terem novas idéias.

Paz e bem, fiquem com Deus.



Linux Mint - Num Lock, Caps Lock e brilho no painel

5 de Novembro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Caros amigos, estava aqui trabalhando no meu notebook, usando teclado e mouse sem fio, quando me dei conta que este modelo de teclado sem fio e o meu notebook não tem indicação de quando as teclas de Num Lock e de Caps lock estão ativadas ou desativadas, e ainda que meu teclado sem fio não tem atalho pra alterar o brilho da tela, tem só para o volume do som.



Fontes para OpenOffice: Arial.ttf, ArialBlack.ttf e afins

5 de Novembro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Para adicionar fontes "TTF" como Arial, Arial Black, Times New Roman, siga:

1. Acesse o site:

2. Busque a(s) fonte(s) "TTF" que deseja, como as já citadas acima.

3. Baixe para a pasta que melhor lhe convier, exemplo: /medi...



Fazendo o touchpad do Dell 3550 (ALPS touchpad) funcionar

5 de Novembro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Como diz o título, esta dica explica como fazer o touchpad ALPS do notebook Dell Vostro 3550 funcionar. Outros notebooks que utilizam esse touchpad também podem se utilizar deste tutorial com o mesmo fim.

Depois de muito "camelar" pela net eu consegui achar a solução para o problema do meu to...



LibreOffice 3.6.3 no Fedora 17

5 de Novembro de 2012, 0:00, por Software Livre Brasil - 0sem comentários ainda

Essa dica é para quem gosta de instalar na mão o LibreOffice. Trata-se da instalação da última versão até o momento em que foi escrita.

Vamos baixar o LibreOffice:

Baixe o instalador principal:

# wget http://download.documentfoundation.org/libreoffice/stable/3.6.3/rpm/x86_64/...



Tags deste artigo: viva o linux