quarta-feira, 19 de novembro de 2008
Backup com SSH e DD
Primeiro, desmonte a partição:
# umount /dev/hda1
Para fazer o backup:
# dd if=/dev/hda1 | gzip | ssh root@servidor dd of=/backup/bkp_hda1.gz
Para restaurar :
# dd if=/backup/bkp_hda1.gz | gzip -d | ssh root@servidor dd of=/dev/hda1
Lembrando que as partições devem estar desmontadas
Também é possível realizar a clonagem de partições pela rede
# dd if=/dev/hda1 | gzip |ssh root@192.168.1.3 gunzip| dd of=/dev/hdb2
Pode ser feito sem o gzip, porém a cópia irá demorar mais
# dd if=/dev/hda1 |ssh root@192.168.1.3 dd of=/dev/hdb2
Essas técnicas estão longe de ser uma solução ideal para backups, mas em algumas situações você poderá precisar delas. Na hora do aperto é sempre bom ter algumas cartas na manga =)
Fonte: Dicas-L Autor: André Luiz Facina
quarta-feira, 22 de outubro de 2008
Adicionando chaves ao APT.
Sempre que você adicionar novos repositórios do arquivo "/etc/apt/sources.list", passará a receber um erro como este ao rodar o apt-get update:
Lendo lista de pacotes... Pronto
W: GPG error: http://www.debian-multimedia.org etch Release: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível: NO_PUBKEY 07DC563D1F41B907
Aqui o apt-get está reclamando que não possui a chave de verificação para o endereço que você acabou de adicionar, de forma que não tem como verificar a autenticidade dos pacotes. Se você tentar instalar qualquer coisa a partir dele, recebe uma mensagem como:
AVISO: Os pacotes a seguir não podem ser autenticados!
Mplayer-nogui
Instalar estes pacotes sem verificação [s/N]?
Note que você consegue fazer a instalação normalmente se pressionar "s" (o default é N, de forma que se você simplesmente pressionar Enter, aborta a instalação), mas estas mensagens acabam se tornando irritantes.
Para resolver o problema definitivamente, basta adicionar a chave, cuja identificação são os 8 dígitos finais do número fornecido na primeira mensagem. No nosso caso, a mensagem é "NO_PUBKEY 07DC563D1F41B907", de forma que o número da chave é "1F41B907"
Para adicioná-la, usamos os dois comandos abaixo, especificando o código de identificação:
# gpg --keyserver pgpkeys.mit.edu --recv-key 1F41B907
# gpg -a --export 1F41B907 | sudo apt-key add -
O primeiro baixa a chave a partir do servidor público, enquanto o segundo a adiciona no gnupg.
Continue adicionando as chaves até que o "apt-get update" seja concluído sem erros. Você precisa adicionar as chaves sempre que adicionar um novo repositório no arquivo "/etc/apt/sources.list". Algumas das chaves possuem datas de validade, de forma que você pode precisar atualizá-las (usando o mesmo processo) a cada um ou dois anos. Você não precisa se preocupar muito com isso, pois o apt-get te avisa quando é hora de atualizar alguma das chaves. :)
quinta-feira, 4 de setembro de 2008
Acessando compartilhamento Samba pelo terminal.
1. Crie um ponto de montagem no /mnt ou no próprio /home do usuário:
mkdir /home/
2. Monte o compartilhamento com o comando:
smbmount //
Agora pode-se usar o /home/pedro/
Para desfazer o compartilhamento:
smbumount /home/
quarta-feira, 27 de agosto de 2008
OpenDNS
O OpenDNS é um serviço público de resolução de nomes de extrema utilidade quando o servidor DNS do seu provedor está com problema ou lentidão acentuada.
Para utilizar, basta colocar os dns 208.67.222.222, 208.67.220.220 como resolvedor da sua rede e pronto.Além do benefício de um dns rápido, o opendns compara todas as requisiçoes a sites de phishing, permite criar alias como
mail -> mail.example.com e permite fazer bloqueios de sites baseados em diversas categorias, como Sharing, Dating, Adware, Pornography, Drugs entre outras coisas. Maiores informações em : www.opendns.org
segunda-feira, 25 de agosto de 2008
Usando chkconfig.
# chkconfig --list // lista todos os serviços e seus estados
# chkconfig webmin off // desabilita a inicialização do webmin em todos runlevels
# chkconfig webmin --level 3 on //habilita a inicialização do webmin no runlevel 3
# chkconfig dhcpd --del // remove o serviço DHCP
# chkconfig dhcpd --add // adiciona o serviço DHCP
# chkconfig --list | grep 3:on // lista todos daemons inicializáveis no runlevel 3
Ao criar um script de inicialização próprio, deve ser acrescentada uma linha para informar ao chkconfig como proceder, por exemplo:
# chkconfig 2345 10 60
Aqui está definido que o serviço deve ser inicializado nos runlevels 2,3,4 e 5, com prioridade de início igual a 10 e prioridade de término igual a 60.
sexta-feira, 22 de agosto de 2008
O que é "journalling"?
A melhor maneira de resolver o problema é adotar um sistema de arquivos com suporte a "journalling". Nesses sistemas,existe uma estrutura de dados com todas as operações de arquivos pendentes (journal). Ou seja, antes de escrever um dado para a estrutura principal de dados do disco, o Linux descreve o que vai fazer no "journal". Assim, em qualquer momento o journal contém uma lista de tudo que era para ter sido modificado e ainda não foi. Obviamente, depois das modificações as entradas são retiradas do journal. Dessa forma, em um caso de falha, o sistema checa apenas o journal e as estruturas descritas nele.Encontrando inconsistências, o sistema realiza um "roll back", voltando ao estado inicial de consistência.
Os sistemas de arquivos com journalling mais comuns são : ext3, ReiserFS, XFS e JFS. O ext3 é básicamente, um ext2 com um journal adicionado.Isso significa que um sistema ext2 pode ser transformado em ext3 usando-se o comando tune2fs -j. Nos outros sistemas, o journalling é nativo e não requer configurações especiais.
terça-feira, 12 de agosto de 2008
Webcam VIMICRO no Mandriva 2008
No meu caso, estava havendo um conflito entre o gspca e o módulo zc0301, ambos requisitando a webcam e o zc0301 sendo carregado na frente.
Para resolver o problema, inclui o zc301 na lista negra de módulos do modprobe.
Como? Basta incluir as linhas abaixo no arquivo /etc/modprobe.d/blacklist-compat
# VIMICRO - webcam
blacklist zc0301
segunda-feira, 11 de agosto de 2008
Pen-drive não funciona no Mandriva 2008
Olhando os logs, deu prá ver que a comunicação entre processos via D-Bus não estava funcionando.
A solução foi colocar o serviço "messagebus" para iniciar antes do HAL, alterando o número de incialização no runlevel correspondente. Detalhes ...
quinta-feira, 7 de agosto de 2008
Usando os repositórios "testing" e "stable" no mesmo computador.
Para resolver este problema, existe o "APT pinning". Configura-se o APT para vários repositórios e damos prioridade aos pacotes de uma determinada versão.
Como fazer:
1. Adicione o repositório "testing" no /etc/apt/sources.list:
### testing #######
deb http://ftp.debian.org/debian/ testing main non-free
2. Adicione a seguinte linha no /etc/apt/apt.conf.d/70debconf:
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
APT::Cache-Limit "100000000";
3. Crie ou edite o arquivo /etc/apt/preferences: (aqui se define a prioridade de instalação)
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 600
4. Execute o apt-get update
5. Execute a pesquisa apt-cache search sun-java
6. Note que agora aparecem os pacotes do sun-java6. É só instalar.
Mais informações no Apt Pinning for Beginners.
quarta-feira, 30 de julho de 2008
Big Linux é muito bom.
Para os órfãos do Kurumin, descontinuado pelo Morimoto, recomendo o Big Linux, distribuição nacional, mantida pelo Bruno Gonçalves de Araújo e baseada no Kubuntu.
Com temas bonitos, enxuta, estável e repleta de assistentes, é a distribuição ideal para o usuário brasileiro iniciante.
Possui, também um fórum e um wiki, para suporte técnico.
Aconselho instalar o Opera, como navegador padrão, pois as fontes ficam melhores que as do Firefox 3 e tem menos problemas de compatibilidade.
O KDE me impressionou, depois de tantos anos no Gnome. Instalei o KMyMoney, para ajudar a controlar as despesas.
domingo, 27 de julho de 2008
Firewall para estação de trabalho.
Uma boa opção de firewall com interface gráfica é o Firestarter. Para instalar, no Debian, basta usar o apt-get install firestarter e pronto. Já vem todo configurado e pronto para usar. No Ubuntu, é aconselhável remover ou desabilitar, antes, o UFW (firewall default da distribuição).
Por default, o Firestarter bloqueia todas tentativas de acesso ao nosso computador por máquinas externas(inbound). O fluxo para fora(outbound) é liberado e aceita o retorno das máquinas contactadas, permitindo o acesso a Internet.
O Firestarter possui uma aba de "Política", que permite uma sintonia fina das conexões de entrada e saída.
Para maiores informações, veja a documentação.
segunda-feira, 23 de junho de 2008
Firefox sem som.
- feche o Firefox, abra um terminal e digite:
$ sudo gstreamer-properties
- faça os testes, clique em OK e abra o Firefox.
domingo, 8 de junho de 2008
Calculando endereços IP.
Para instalar:
# apt-get install ipcalc.
Calculando endereço e guardando a saída em uma página web:
# ipcalc -h 192.168.0.5/24 > endIP.html
Ajuda:
# man ipcalc
Outra calculadora IP pode ser encontrada em:
http://www.subnetmask.info/
Ubuntu, mouse e VMware.
No /etc/X11/xorg.conf, substitua a seção de configuração do mouse
Section "InputDevice"
Identifier "Configured Mouse"
....
EndSection
pelo texto abaixo
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Reinicie o servidor X (ctrl+alt+backspace).
terça-feira, 27 de maio de 2008
Scanners de segurança do sistema.
O número de scanners de sistema é bem menor que o de redes.
O LSAT e o GNU Tiger são dois scanners de sistemas bem antigos, mas que dão conta do recado.
O GNU Tiger, no Debian, pode ser instalado via APT (apt-get install tiger) e o LSAT pode ser encontrado em http://usat.sourceforge.net/.
Ambos geram arquivos do tipo texto contendo as vulnerabilidades encontradas e sugestões para corrigi-las.
Execução:
lsat -v -o /var/lsat.out (executa em modo detalhado e com saída para o arquivo /var/lsat.out)
tiger (gera um relatório em var/log/tiger)
quarta-feira, 30 de abril de 2008
Ubuntu 8.04 é a nova vedete dos desktops.
Para quem, com eu, usa a versão "testing" do Debian, tirando as "perfumarias", não deve ter muita novidade, não.
Prá mim, o Gnome 2.2 ainda não está descendo "redondo" e houve um aumento real dos requerimentos de hardware. Dizer que roda em 256 MB de RAM é piada. Isso é coisa da M$.
domingo, 20 de abril de 2008
Adoção do Linux não atende as expectativas.
Informática, hoje, é Internet. Quem não dominar a "grande rede", está fora.
Os navegadores atuais (Firefox, Opera, Konqueror e outros) não conseguem, no GNU/Linux, o mesmo desempenho que apresentam em outros sistemas.
Os motivos são muitos: "flash" que bloqueia a visualização da página, erros de script, páginas em .aspx que não abrem, javascript que não funciona, fontes deficientes e por aí vai.
Usuários experientes encontram paliativos e vão em frente. Usuários comuns desistem.
A verdade é uma só: o GNU/Linux só dominará o desktop quando dominar a Internet.
quarta-feira, 26 de março de 2008
Comandos do VI que sempre esqueço.
------------------
- gg , G : move o cursor par início/fim do arquivo;
- Y,S,P : copiar/cortar/colar um texto selecionado;
- v : ativa seletor visual;
- u : desfaz a última ação (undo);
- n : vai para ocorrência sequinte da pesquisa;
- dd : apaga uma linha
-------------
- :r
: insere o conteúdo de um arquivo; - :%s/pedro/maria/g : susbtitui pedro por maria em todo texto;
- :r! ls -l : insere no texto o resultado do comando ls -l;
- /teste : pesquisa a palavra "teste" no texto.
------------------------------
- vimrc : localizado em /etc/vim/vimrc e /usr/share/vim/vimrc.
sábado, 22 de março de 2008
Adicionar item no menu do Gnome.
/etc/xdg/applications -> arquivo xml do Glade que gera o menu de aplicações.
/usr/share/desktop-directories -> arquivos que geram os itens do menu (e.g. "Jogos", "Internet", "Programação", etc);
/usr/share/applications -> arquivos que geram os subitens do menu (e.g. "Bluefish", "Calculadora", etc);
/usr/share/pixmaps -> arquivos de ícones a serem utilizados no menu.
Para criar um novo subitem, no diretório /usr/share/applications, copie e edite o arquivo de uma aplicação similar.
Dependendo da distribuição do GNU/Linux, pode ser necessário reinicializar o servidor X.
quarta-feira, 19 de março de 2008
Gnome x root - I
- teclar ALT
- digitar gksu
Obviamente, será solicitada a senha do root.
domingo, 16 de março de 2008
Firefox na velocidade da luz !
// Otimizando a memória //
Digite na aba de endereços “about:config”
Agora com o mouse direito Nova opção (NOVA OPÇÃO) -> Boolean com isto abre uma caixa de dialogo com a opçao de vc entrar com o novo boolean digite o texto a seguir:
config.trim_on_minimize
Vai abrir outra caixa de dialogo dando as opções False ou true, clica em true. E por fim OK...
A modificação sera considerada somente quando fechar e abrir novamente o Firefox...
Após fechar e abrir... Já estará consumindo pouco menos memória..
// Tunning do browser //
Digite about:config sem aspas na barra de endereço e aperte enter
Na barra de busca, logo abaixo da barra de endereço, procure por: network.http.pipelining tenha certeza de que essa opção está marcada como true.
Volte a barra de busca, e procure por network.http.pipelining.maxrequests
clique 2x e coloque o valor 8.
Nota: Esse é o valor de arquivos/imagens, textos simutaneos que serão baixados do servidor enquanto carrega a página.. Recomendável colocar um valor maior para que usa Net Banda larga em MB.. ex.. 15, 20..
Na busca novamente digite network.http.proxy.pipelining, dê 2 cliques para abrir a opção, e coloque como true.
Na busca digite novamente network.dns.disableIPv6, dê 2 cliques para abrir e coloque true.
Clique com o botão direito, nova opção ==> Boolean, na caixa de texto que aparecer digite content.interrupt.parsing, enter, na próxima caixa de mensagem , escolha true e clique em ok.
Clique com o botão direito, Nova Opção, ==> Inteira, digite: content.max.tokenizing.time na caixa de texto, e ná próxima tela digite: 2250000.
Clique com o botão direito, Nova Opção ==> Inteira, digite content.notify.interval na primeira caixa, e na segunda caixa digite 750000
Clique com o botão direito, Nova Opção ==> Boolean, digite content.notify.ontimer na primeira caixa e selecione True na segunda caixa.
Clique com o botão direito, Nova Opção ==> Inteira, digite content.notify.backoffcount na primeira caixa e 5 na segunda caixa.
Clique com o botão direito, Nova Opção ==> Inteira, Digite content.switch.threshold na primeira caixa e 750000 na segunda caixa.
Clique com o botão direito, Nova Opção ==> Inteira, Digite nglayout.initialpaint.delay na primeira caixa e 0 na segunda caixa.
sábado, 8 de março de 2008
Pacotes non-US
Embora, na versão atual, todos os pacotes non-US já estejam incluídos no main, do repositório stable, não custa mostrar como é feito o acesso em versões anteriores.
1) no /etc/apt/sources.list, adicione a linha
deb http://non-us.debian.org/debian-non-US stable/non-US main non-free contrib
2) atualize o repositório com apt-get update;
3) vai aparecer um aviso do GPG dizendo que a chave não pode ser verificada, apresentando o número da chave;
4) obtenha e instale a chave com os comandos:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys
gpg --armor --export
5) atualize, novamente, o repositório com apt-get update.
domingo, 2 de março de 2008
Webcam no Debian.
Se o Camorama não achar uma webcam, provavelmente o módulo da dita cuja não está instalado ou está conflitando com algum outro.
Para minha VIMICRO funcionar, instalei os módulos do gspca, utilizando:
apt-get install gspca-modules-2.6.18-6-686
Obs: o número é relativo a versão do kernel instalado.
sábado, 23 de fevereiro de 2008
Instalando Debian com XWindows
- xserver-xorg (servidor X);
- xfonts-base (fontes para o servidor X).
O gerenciador de login e ambiente de desktop são opções do usuário. Como gosto do Gnome, instalei :
- gdm (gerenciador de login do gnome);
- gnome (meta-pacote com os principais aplets do Gnome).
Problemas? Verifique o arquivo de configuração do servidor X , o /etc/X11/xorg.conf. Geralmente, o drive da placa de vídeo e/ou a resolução do monitor precisam de reajustes.
Esta é uma instalação muito enxuta e só com aplicativos originais do Gnome. A customização fica por conta do freguês.
domingo, 3 de fevereiro de 2008
Gnome x CD/DVD
Aplicações como Brasero, Serpentine e plugins do Nautilus não atendem de forma completa, como o Nero, no Windows, por exemplo.
Por isso, a dica é utilizar o K3B, do KDE. Tem tudo e mais alguma coisa, além de funcionar redondo, sem bugs.
Para gravar filmes em DVD 4.5, tipo DVDShrink do Windows, existe o K9Copy, também do KDE.
O Nero pra Linux já está disponível e é muito bom, mas exige a aquisição de licença.
terça-feira, 22 de janeiro de 2008
Som na caixa.
Por isso instale, imediatamente, o totem-xine (o apt remove o totem-gstreamer por default).
Pra ver e ouvir no navegador, instale o totem-mozilla e os codecs dos pacotes libxine1 e w32codecs.
Com o KDE , basta instalar o Kaffeine, acompanhado do w32codecs e libdvdcss.
Apesar de todos comentários positivos e dicas, não consigo me dar bem com Mplayer. O som falha, a imagem fica lenta, sempre um probleminha...
domingo, 20 de janeiro de 2008
Dez razões para ficar com o Debian.
2. É software livre,de código aberto e jura que vai continuar assim.
3. É a distribuição mais utilizada no âmbito do Governo Federal (possibilidade de emprego).
4. O kernel é "enxuto", por default, tornando tudo mais rápido.
5. Possui um dos maiores repositórios de programas e o melhor gerenciador de pacotes do mundo GNU/Linux, o apt.
6. Serve de base para distribuições customizadas para desktop consagradas, como Ubuntu e Kurumin.
7. Possui o melhor manual de GNU/Linux em pt-br, gratuito e online: o Guia Foca GNU/Linux.
8. É uma maravilha para os "escovadores de bits", pois não tem aquele monte de "ferramentinhas -que-fazem-tudo".
9. Não tem coisa melhor para servidor de rede: rápido, estável, atualizável e com farta documentação.
10. Eu gosto e pronto.
sábado, 19 de janeiro de 2008
Flash é um saco.
Enquanto a fundação Mozilla não resolve o problema (soube que a Adobe liberou o código do Flash Player), estou usando a extensão "Flash Killer". Deu problema, é só clicar com o direito do mouse, acionar o Flash Killer e todos os flash são fechados.
Outra extensão é o "Flash Block". Esta é radical: não permite a exibição de nenhum dos flashes, a não ser que o acione um botãozinho.
quinta-feira, 17 de janeiro de 2008
Fontes, sempre as fontes...
Melhora um pouco se instalarmos as fontes da Microsoft.
No Debian, é mole:
1. inclua o repositório do Debian Multimedia. (http://www.debian-multimedia.org/);
2. instale o pacote msttcorefonts;
Fica faltando a fonte Tahoma, por problemas de licença.
Em http://avi.alkalay.net/software/webcore-fonts/ pode-se baixar o pacote com as principais fontes MS e fazer a instalação manual da fonte Tahoma, da seguinte forma:
1. copiar o arquivo da fonte (tahoma.ttf) para /usr/share/fonts/truetype/msttcorefonts ;
2. digitar fc-cache , para atualizar o cache de fontes.
Se copiar o arquivo da fonte para ~/.fonts , vai ficar disponível apenas para o usuário atual.
Dizem que, usando Verdana(para título da janela) e Tahoma(para o resto), melhora o ambiente do Gnome e KDE. Experimentei e não gostei.
No meu Gnome, ajustei as "Preferências de Fonte" para 96dpi, escala de cinza, discreto e RGB. Melhorou, no bom e velho monitor CRT de 17".
quarta-feira, 16 de janeiro de 2008
O começo do começo.
Pasmem: existe vida além do Windows.
Meu objetivo é relatar o que estou vivenciando, listando dicas, problemas e soluções encontradas.
Comentários serão sempre bem-vindos.