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.
Selecione o idioma para a instalação, no meu caso eu escolhi o Português, caso você prefira o Sistema em inglês, basta apenas selecionar o Inglês e teclar ENTER.
Agora tecle ENTER na opção, Instalar Ubuntu.
Novamente, o instalador te pergunta, "Escolha o idioma para a instalação" faça sua escolha e vamos embora. :-)
Escolha sua localização por causa do Fuso Horário, ou seja no nosso caso, Escolha "São Paulo" e click em Avançar.
Escolha a configuração do seu teclado, no meu caso meu teclado é " ABNT2 " a configuração para o "ABNT2" é a opção "Brasil e Brasil" note que embaixo tem o campo para você testar a nova configuração e após isto click em Avançar.Na minha opnião está é a parte mais difícil na instação, mas como só vou instalar este sistema e mais nada na máquina, posso optar pela opção "Usar Disco Inteiro", note que usei o Vmware para escrever este artigo, por isso o motivo do meu disco rigído ser detectado como Vmware Virtual S, Após todo esse blá blá, 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