E aí pessoal,
Nesta semana mesmo um membro do usuário do Viva o Linux
estava precisando criar um script que se auto conectava em uma outra máquina, via ssh
porém não estava conseguindo adicionar um comando que funcionace a conexão automática pelo script.
Então resolvi ajuda-lo, após várias pesquisas, descobri que existe um aplicativo que trabalha em conjunto com o "ssh",
que era a nossa solução, nome do aplicativo é "sshpass" um aplicativo muito leve e de fácil instalação!
Chega de papo e vamos a parte que nos interessa :P
Entre em seu console como root,
Crie uma pasta para salvar o arquivo que iremos baixar,
Considerando que já tenha criado sua pasta, entre nela e execute o comando para fazer o download,
# wget -c http://downloads.sourceforge.net/sshpass/sshpass-1.02.tar.gz
Após o Download do arquivo, descompactar o mesmo com o comando abaixo,
[root@tux tmp]# tar -xvzf sshpass-1.02.tar.gz
sshpass-1.02/
sshpass-1.02/Makefile.am
sshpass-1.02/README
sshpass-1.02/sshpass.1
sshpass-1.02/AUTHORS
sshpass-1.02/missing
sshpass-1.02/NEWS
sshpass-1.02/bootstrap
sshpass-1.02/depcomp
sshpass-1.02/aclocal.m4
sshpass-1.02/COPYING
sshpass-1.02/configure.ac
sshpass-1.02/Makefile.in
sshpass-1.02/ChangeLog
sshpass-1.02/config.h.in
sshpass-1.02/configure
sshpass-1.02/main.c
sshpass-1.02/INSTALL
sshpass-1.02/install-sh
[root@tux tmp]#
Entre dentro do diretório sshpass-1.02
Para fazer instalação sem que ela ocorra erros, você deve ter instalado em sua máquina o gcc e c++.
Execute o arquivo "configure"
# ./configure
Compile e Instale
# make
# make install
Tanto a compilação quanto a instalação é super rápida não chegando a 20 segundos!
Após a conclusão se quiser mais detalhes sobre o aplicativo é só executar,
$ sshpass --help
Mas aqui vou falar alguns comandos,
para utiliza-lo você deve primeiramente chamar o "sshpass" como no exemplo abaixo:
$ sshpass -p senha ssh usuario@servidor
Observe que executei o programa sshpass primeiro, e disse a senha para ele, com o sintaxe " -p " e logo após a "senha"
em segundo chamei o próprio "ssh" junto com usuário@servidor
Um ponto fraco do sshpass é que ele não funciona em máquina que nunca foi acessada pelo ssh!
por causa daquela mensagem.
[root@tux /]# ssh tuxclube@teste.com
The authenticity of host 'teste.com (teste.com)' can't be established.
RSA key fingerprint is c6:ff:ef:d8:94:c6:e6:e1:g2:5g:j6:79:hh:80:28:e4.
Are you sure you want to continue connecting (yes/no)?
para que ele funcione, você deve conectar uma única vez por ssh e diga "yes" na mensagem,
sendo assim na proxima conexão com o "sshpass" ele irá acessar normalmente,
Bom agora você já está com uma solução para acrescentar no seu script a senha do usuário para a conexão automática,
isto é muito interessante em script que é programado para fazer backup com rsync.
A instalação adotada nesta dica, funciona normalmente em qualquer distribuição que possui os compiladores gcc e c++
Segue abaixo outras informações:
Site do projeto sshpass:
Por hoje é só pessoal!
Abraços,
César Macari
Bom Dia galera,
Ontem foi oficialmente lançada a versão BrOffice.org 3.0.0
para fazer o download é só acessar o link abaixo:
Download BrOffice
Se você usa Linux assim como eu, clique na opção (Outros Sistemas Operacionais e Versões Anteriores).
A nova versão está cheia de recursos e em especial é suporte a usuário Mac OS X.
Segue abaixo o requisito do sistema para a instalação.
Requisitos do Sistema (windows)
Os requisitos mínimo para o uso do BrOffice.org são:
- Windows 98, Windows ME, Windows 2000 (com Service Pack 2 ou superior), Windows XP, Windows 2003;
- 128 Mbytes RAM (mínimo 64Mb, recomendado 256Mb);
- 300 Mbytes disponíveis em disco;
- Resolução de 800 x 600 ou superior com, no mínimo, 256 cores.
Eae Galera,
Aos usuários linux de carteirinha como eu =P, o proprietário do Viva o Linux,
meu "grande" amigo Fábio Berberth hauhah, fala séério Fábio você é meu amigo né? hauha
Voltando ao assunto e resumindo,
O Fábio atendendo a pedidos dos usuário do Viva o Linux, começou a vender camisas "Viva O Linux"
as mesmas podem ser visualizadas no link abaixo:
Album Fábio Berberth
Eu fui o primeiro a receber está camisa no Brasil =P que honra eim,
mas está disponível para vendas a todos os usuários e admiradores do sítio Viva o Linux,
As instruções para a compra está no link abaixo:
Instruções para Compra
Eu comprei e gostei, EU GARANTO, camisa é de boa qualidade e muito bonita,(cada um tem seu gosto né?)
hauha
Mas é isso aí, agora quero ver todo mundo com camisa do Viva o Linux ;)
Abraço Galera,
By César Macari
E aew galera, depois de muito tempo sem atualizar o blog, estou de volta :P
Comecei a trabalhar em um projeto pessoal, que é criar minha própria distribuição linux, para que atenda minhas necessidades, sem aquele monte de programas que outros programadores colocam, que as vezes você nem sabe para que ele serve e muito menos usa-lo :P,
O nome da distro será " Tux Clube Linux ", mas por enquanto começarei mexer só em minhas horas vagas!
Infelizmente o Google Adsense foi retirado, alguém ficou clicando aê, daí foi detectado cliques inválidos para eles!
Mas é isso aí,
Estou de volta, logo começarei a postar diariamente as novidades/problema e soluções encontradas que estão aparecendo no meu dia-a-dia,
Antes de ir, esta semana o Alessandro Faria (cabelo) membro do Viva o Linux
publicou um Artigo show de Bola, Leitura de Código de Barras através de uma Web-Cam ou similares, segue o link abaixo para quem tiver interesse:
Abraço Galera,
E que a força esteja com vocês,
César Macari
Técnico em Informática
Boa Noite Galera,
Hoje como não tenho nada em especial para postar, vou mostrar como fazer o famoso
"hello world" em linguagem C.
É muito fácil, se você usa linux e tiver instalado no sistema,
- gcc
- g++
No Windows você pode usar um outro tipo de compilador, existe vários, procure no:
- www.baixaki.com.br
Bom vamos começar.
No linux você pode fazer tudo com usuário comum, sem nenhuma permissão de root.
$ vi hello.c
Atenção a extenção do Arquivo deve ser " .c " .
dentro do arquivo adicione o seguinte conteúdo.
ATENÇÃO STDIO.H é todo junto, aqui tive que deixar separado por causa do blog ser html.
#include <stdio .h>
int main ()
{
printf ("Hello World\n");
}
Salve e feche o arquivo,
Vamos detalhar os comandos usados no programa,
- int = inteiro
- stdio.h é a biblioteca do compilador que possui os comando como printf e scanf
- printf = imprime
- scanf = leia
Todas as linha devem terminar com ";" ponto e vírgula para não dá erro de compilação,
Agora que você já sabe um pouco mais,
Vamos compilar nosso Hello World pelo Linux,
$ gcc hello.c -o teste
Onde,
- gcc é o nosso compilador.
- hello.c é o código fonte.
- -o parametrô do compilador e o final é o nome do programa, este exemplo coloquei como teste.
E você terá
"Hello World"
Fácil né?
Vamos fazer um pouco mais complexo?
No próximo exemplo vamos fazer uma conta de "X" multiplicação
Antes vou passar rápidamente como é interpretado os sinais em C
- - = subtração
- + = adição
- * = multiplicação
- / = divisão
vi multi.c
#include <stdio .h>
int main ()
{
int x;
int total;
x=0;
total=0;
printf ("Digite um número para ser multiplicado: ");
scanf ("%d",&x);
total = x * x;
printf ("O Total da multiplicação é dê : %d\n",total);
}
Salve e feche o programa, agora vou explicar, este programa é quase igual o Hello World.
Você declara a biblioteca, #include <stdio .h>
Você cria o programa do tipo inteiro int main()
Você deve começar o programa indicando com chaves { e acabar o programa fechando a chaves }
Neste exemplo criei duas variáveis x e total seguidas de ; no final.
Sempre é recomendado que você zere as variáveis para que ela não fique com alguma lixo de memória armazenado, está é a razão por ter atribuido o valor "0" para as duas no começo do programa.
- Como eu já disse o printf ele irá imprimir na tela tudo o que você colocar entre (" bla bla");
- o scanf irá ler a variável que você definir, scanf ("%d",&x);
- %d significa que valor é inteiro, ou seja 1 2 3 4 5 6 e assim por diante, para números como 1,5 "números quebrados" você deve usar o %f = float ele que faz o calculo de números quebrados,
- & E comercial, sempre deve ter no scanf, não me lembro o motivo ^^"
- \n irá pular uma linha.
Para você imprimir o resultado da variável você faz como foi feito no exemplo,
printf ("valor %d",total);
o valor que está guardado no total irá aparecer no lugar do %d.
Agora vamos compilar o programa,
$ gcc multi.c -o multi
$ ./multi
$ Digite um número para ser multiplicado: 2
O Total da multiplicação é dê : 4
Bom tentei explicar o máximo que pude, hehe agora é só você se aprofundar mais no assunto, entre em www.apostilando.com e baixe uma apostila de linguagem C.
Abraço.
César Macari
Se você é como eu, Dual boot no micro, Linux x Windows, certamente tem o mesmo problema que eu, quer vizualizar a partição ext3 no Windows eis aqui a solução.
Procurando na internet, achei a solução, graças ao Google ;D.
Então o software chama, "Explore2fs"
Está disponível em http://uranus.it.swin.edu.au/~jn/linux/explore2fs-old.htm
Suporta:
- ext2 and ext3 support
- Drag and drop
- Support for all block sizes
- Support for floppy disks 1.44meg and 120meg
- Supports Zip and Jaz
- Supports Windows 98 extended partition scheme
- Export file(s)
- Export file as text
- Export directory
- View / Execute file
- View Symbolic links
- Make directory
- Large disk support
- Large file support
- LVM2
- ReiserFS Detection
Se você assim como eu possui o Windows NT/2000 e XP instalado,
Baixe http://uranus.it.swin.edu.au/~jn/explore2fs/explore2fs-1.07.zip
Windows 98/ME
Baixe http://uranus.it.swin.edu.au/~jn/explore2fs/explore2fs-1.00pre6.zip
É só baixar o arquivo, descompacta-lo e executar, fácil não?
Existe também o fs-drive
http://www.fs-driver.org/
Para baixa-lo click aqui -> http://www.fs-driver.org/download/Ext2IFS_1_11.exe
O procedimento de instalação é muito fácil, apenas "next e next e finish" hehe.
Só fique atento até chegar na parte em que pergunta qual a letra da unidade que você quer que à partição fique.
Abraço.
César Macari
Mensagem de erro não é possível acessar o CD-ROM e "Código 31"
0 comentários Postado por César Macari às 22:12Muito difícil de acontecer, mas as vezes acontece, seu ícone de acesso ao CD-ROM simplesmente desaparece do Meu Computador, o que fazer?
1 – Método, tente reinstalá-lo
Iniciar –> Configurações –> Painel de Controle -> Sistema;
Click na aba “Hardware -> Gerenciador de Dispositivos”, localize o CD-ROM e tente instalá-lo novamente, após terminar a instalação, reinicie a máquina.
AVISO
O método 2. somente é necessário se o método 1. não resolver.
2- Método.
AVISO: O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade. hehehe você foi avisado :-)
Iniciar – Executar
digite “regedit” sem aspas,
1. Remova os valores Upperfilters e Lowerfilters totalmente da seguinte chave de registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
(Atenão cortei o caminho aqui, por causa da configuração de página).
Agora é só você fazer a parte “difícil” testar :-)
By César Macari
Depois de alguns dias não atualizar o Blog, estou de volta, hoje vamos instalar o wine um "Emulador" que segundo seus criadores NÃO é emulador, haha.
Para instalar no Slackware 12.1 temos duas opções, fazer o download pelo Linuxpackages. ou baixar o source no site oficialdo Projeto e compilar e instala-lo.
Vamos para a primeira opção,
1 - Baixar o pacote .tgz no Linux packages.
Entre com seu navegar preferido em:
http://www.linuxpackages.net/download.php?id=12333
Escolha um dos mirrors e faça o download do arquivo,
Após concluir o download, abra um terminal e logue-se como root,
$ su -
(digite sua senha e tecle Enter)
Entre no diretório que foi salvo o pacote de instalação do Wine,
Exemplo:
# cd /tmp
# installpkg wine-1.0rc1-i486-1kjz.tgz
Pronto após este comando o wine estará instalado na sua máquina, e você já pode executar arquivos .exe do Windows.
2 - Baixe o source do Wine no link abaixo, lembrando que para compilar e instalar é gasto muito mais tempo do que instalar direto pelo arquivo .tgz.
http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449
O site oficial do projeto é http://www.winehq.org/
Após terminar de baixar o Wine,
Abra o terminal e logue-se como root,
$ su -
(digite sua senha e tecle Enter)
Entre no diretório que foi salvo o arquivo,
Exemplo:
# cd /tmp
Agora vamos descompactar o arquivo .bz2
# tar -xjvf wine-1.0-rc1.tar.bz2
# cd wine-1.0
# ./configure
# make
# make install
Agora é só alegria,
Conclusão,
Em minha opnião instalar pelo arquivo de origem do Slackware é muito mais fácil é claro, hehe. Aposto que muito acham isto, mas é sempre legal compilar e instalar um programa no Linux, você sente aquela emoção e adrenalina em suas veias, haha.
Bom Pessoal por hoje é só. Aproveitando para divulgar, eu e mais um amigo começamos montar um site www.dighardware.com nele também contamos com um Fórum para Suporte e Novidades sobre Informática em geral.
Abraço Galera.
Qualquer dúvida sobre o post de hoje é só comentar que logo responderei,
By César Macari
Boa Noite galera
Mais uma vez estou eu aqui para deixar outra dica, ela vale para todas as distribuições que possuem o Gnome como interface gráfica.
Abra o console e entre como root
Derivados do Debian
$ su -
(digite a senha e tecle Enter)
# apt-get install gnome-art
Junto irá fazer o download de algumas dependências...
Derivados Red Hat
# yum install gnome-art
Pronto agora é só acessar
Sistema >> Preferências >> Art Manager
Agora é só clicar na opção "Art" no canto superior da janela e depois "Desktop Themes" "Icon" para ver os temas de Ícones disponíveis, após você clicar no "Icon" ele irá fazer download dos tema no Gnome-look.
Para baixar temas para as Janelas é o mesmo procedimento só que você deve clicar em "Window Border".
Nesta dica usei o Ubuntu 8.04.
Bom hoje é só.
Abraço Pessoal.
Deixando seus contatos visualizar a música que você escuta no Linux
1 comentários Postado por César Macari às 21:36E ai galera,
Recentemente instalei o Ubuntu 8.04 para fazer testes e ver como ele esta, vocês devem ter notado que estou postando só dicas do Ubuntu,
Sempre quiz deixar meu "Amsn" com a função de mostrar música para meus contatos visualizar,
Parecido com o Msn messenger do Windows, aquela opção "Ativar música" ou algo parecido, em fim, descobri que também é possível fazer isto no Linux com o Amsn,
No meu teste usei o Amsn 0.97, o que eu acabei de postar na dica Anterior, Programas necessarios,
- Amsn 0.97
- music-1.5
- Audacious 1.5
1 - Instale o Amsn,
# apt-get install amsn
2 - Baixe o Music (plugin de música para o Amsn)
http://ufpr.dl.sourceforge.net/sourceforge/amsn/music-1.5.zip
Depois de terminar de baixar o plugin, descompacte nas seguintes pastas,
/usr/share/amsn/plugins
/home/SEU_USUARIO/.amsn/plugins
Para decompactar use o
unzip music-1.5.zip /diretório/pasta_destino
3 - Instale o Audacious o Player que vai executar nossas músicas,
# apt-get install audacious
Após terminar de baixar o Audacious vamos configurar o Amsn para mostrar nossa música ;)
Abra o Amsn em,
Aplicações >> Internet >>Amsn
Depois de aberto o cujo, hehe Click em,
Conta >> Seleccione Plugins
Agora irá aparecer uma nova janela com os plugins que você já tem em seu Sistema,
Observe que no canto esquerdo temos os nomes dos Plugins, E lá está o nosso Plugins, "Music"
Click nele e depois em "configurar" por padrão ele vem o "Xmms" mude para "Audacious", Agora click em "Guardar" para salvar a alteração que nós fizemos,
Agora basta clicar em "Carregar", para o plugins começar funcionar, Se não funcionar feche o Amsn e abra novamente e seje feliz :)
Segue abaixo uma foto de como ficou meu msn com o Plugin Ativo.

Abraços.
Boa Noite galera,
Ando meio sem tempo para atualizar o blog, mas mesmo assim estou passando rápidinho aqui só para deixar uma pequena Dica de como instalar o Amsn 0.97 no Ubuntu.
Abra o terminal,
$ su -
(digite a senha e tecle Enter)
Agora vamos atualizar o sources.list
# apt-get update
Agora vamos intalar o Amsn.
# apt-get install amsn
Agora é só esperar o gerenciador fazer o download e instalar automaticamente.
Depois de instalado você acessa em:
Aplicações >> Internet >> Amsn
Bom por hoje é só...
Até a próxima.
By César Macari
Boa Noite galera, mais uma vez estou eu aqui para postar uma pequena dica, Pelo Linux é possível acessar o WTS do Windows através do “rdesktop”
O Rdesktop faz a mesma coisa que o “Remote Desktop Connection” do Windows.
Então vamos lá,
Para instalar o “rdesktop” é muito fácil,
Se você usa distribuições baseadas no Debian você pode instalar através do apt-get,
# apt-get install rdesktop
Distribuições baseadas no Red Hat,
# yum install rdesktop
Se sua distribuição não tiver nenhum gerenciador de pacotes, você pode baixar o source, compilar e instalar,
Entre no site do projeto, www.rdesktop.org , enquanto escrevo a última versão é 1.5.0
O source é pequeno com apenas 211Kb.
http://internap.dl.sourceforge.net/sourceforge/rdesktop/rdesktop-1.5.0.tar.gz
Vá até a pasta que você salvou o source e descompacte.
# tar –xvzf rdesktop-1.5.0.tar.gz
# cd rdesktop-1.5.0
# ./configure
# make
# make install
Para usar o rdektop é muito simples,
Com sua interface gráfica ativa, abra um terminal e digite o seguinte comando,
$ rdesktop –5 –a 16 –g 800x600 192.168.100.1
-5 = versão do RDP
-a = Quantidade de Bits de cor
-g = Resolução da Tela
-f = Tela com Full Screnn
Por default os servidores WTS do Windows usam a porta 3389, mas se sua empresa ou algo parecido usa uma porta personalizada para impedir os espertinhos,
O comando não mudaria muito ficando assim
$ rdesktop –5 –a 16 –g 800x600 192.168.100.1:3390 (exemplo de porta)
:3390 ou qualquer outro número de porta que você utilize.
Agora alguém pode estar na dúvida, existe uma forma de deixar o usuário conectar automaticamente?
A resposta é simples, Siim!
$rdesktop –5 –a 16 –g 800x600 –u usuario –p senha 192.168.100.1:3389
Para facilitar ainda mais, você pode criar um “Lançador na área de trabalho(Atalho)”
com estes comandos e depois é só dar apenas 2 clicks em vez de ficar digitando o comando
manualmente.
Para mais informações sobre o rdesktop é só entrar no terminal e digitar,
$ man rdesktop
ou
$rdesktop --help
Termino aqui minha dica, se alguém tiver dúvida é só deixar um comentário que eu tento responder o mais rápido possível.
Abraços.
By César Macari
Boa Noite galera,
Estou eu aqui mais uma vez para deixar uma pequena dica, porém às vezes ela ajuda muito,
Para instalar o smbfs é muito fácil,vou passar os passos para instalar em distribuições,baseadas no Debian e Red Hat.
No Debian:
Entre como root no terminal,
$su -
#apt-get install smbfs
No Red Hat:
$su -
#yum install smbfs
Pronto ambos os sistemas irá instalar o smbfs. Para usar é muito simples também.
Até agora ainda não consegui usar o comando do smbmount sem ser usuário root.
Passos para montagem:
Exemplo para facilitar o seu entendimento,
# smbmount //cesar/backup /mnt/backup -o username=cesar,password=123456
Máquina Windows = cesar
Como eu disse este comando só consegui usar como root,Porém é muito útil quando precisamos apenas pegar um arquivo de outra máquina.
Por hoje é só,
By César Macari
Neste Artigo mostrarei da melhor forma possível (Com Fotos) para você conseguir instalar o Ubuntu 8.04 Hardy Heron no seu micro.
- Considerando que você já tenha em mãos o CD de instalação do Ubuntu, vamos começar.
- Altere seu BIOS para dar boot pelo drive de CD.


Agora tecle ENTER na opção, Instalar Ubuntu.

Escolha sua localização por causa do Fuso Horário, ou seja no nosso caso, Escolha "São Paulo" e click em Avançar.



Agora é só dar um click em "Instalar" aguarde até que o sistema instale todos os pacotes, na minha máquina virtual pelo Vmware, gastei 25 minutos para concluir a instalação e começar usar o novo Ubuntu 8.04 lançado dia 24/04 se eu não me engano, abaixo outras telas para completar este artigo.

Após o processo de instalação terminar aparecerá está mensagem para "Reiniciar o Sistema" click nesta opção. Agora é só retirar o CD de instalação quando o sistema pedir para retirar e teclar "ENTER".
Após reiniciar o sistema você terá que por seu login e sua senha. segue abaixo a tela de Login.

Informe seu login e logo após, sua senha.
Eu não ia por a outra foto, do desktop do Ubuntu, mas vamos lá.

Bom é isso ae, tem coisa mais fácil que está?
Bom fiz este artigo em forma de figura para facilitar para vocês, porém para mim não foi muito fácil ficar fazendo upload e também tive que fazer a instalação do Ubuntu para tirar os PrintScreen, mas isso ae.
Até a próxima pessoal,
By César Macari
- $su -
- (digite sua senha e tecle enter)
- #export http_proxy=http://usuario:senha@ip_do_servidor:porta_do_proxy
(Cuidado, aqui no blog o comando foi cortado, por causa da formatação da página.)
- Usuário = seu login
- Senha = sua senha do proxy
- Ip do servidor = endereço IP do servidor
- Porta do proxy = normalmente é a 3128
- #export http_proxy=http://cesar:123456@192.168.0.1:3128
Postagens mais recentes Página inicial