Neste artigo, é possível criar de forma fácil um Live CD do Ubuntu.
Confira:
http://www.howtogeek.com/109736/how-to-create-a-custom-ubuntu-live-cd-or-usb/
quarta-feira, 28 de março de 2012
Como montar um sistema de vigilância casero
Estava buscando na internet alguns artigos sobre vigilância com Linux e encontrei este artigo, e achei muito interessante compartilhá-lo, já que um sistema de vigilância hoje em dia é bom.
Segue o artigo completo no link: http://www.forat.info/2007/08/18/como-montar-un-sistema-de-vigilancia-casero-con-un-pc-viejo-una-webcam-y-linux-el-manual-definitivo-para-este-verano/
Segue o artigo completo no link: http://www.forat.info/2007/08/18/como-montar-un-sistema-de-vigilancia-casero-con-un-pc-viejo-una-webcam-y-linux-el-manual-definitivo-para-este-verano/
quinta-feira, 22 de março de 2012
Como liberar portas do roteador D-link DI 524 para acesso externo
E ai galera, neste post vou ensinar como liberar portas para acesso externo no Roteador D-Link DI 524. Chega de papo e vamos ao que interessa.
Acesse a área administrativa do roteador: http://192.168.0.1
Coloque o usuário e senha de acesso.
Vá em Advanced -> Virtual Server.
Preencha os campos:
Pronto, já temos configurado acesso externo a um computador da rede interna.
Uma dica é utilizar o No-IP para atualizar de tempo em tempo o seu endereço IP, mas pode ser visto em DNS dinâmico no Linux.
Acesse a área administrativa do roteador: http://192.168.0.1
Coloque o usuário e senha de acesso.
Vá em Advanced -> Virtual Server.
Preencha os campos:
- Ative a opção Enabled;
- Informe um Nome para o Virtual Server;
- O IP da máquina local onde será o servidor ou que queres acesso;
- O tipo de protocolo utilizado, pode ser UDP, TCP ou ambos;
- Em Private Port informe a porta em que o serviço está rodando na sua rede local;
- Em Public Port informe a porta que terá acesso de fora de sua rede. Por exemplo: Determinado serviço funciona localmente na porta 22, supondo que queiras acessar de fora de sua rede este serviço, ou disponibilizá-lo para todos, através de uma porta diferente. Neste caso usaremos a porta 1020, mas pode ser qualquer uma que escolher. Na configuração das portas informar a Public Port como 1020, e toda informação vindo de fora da rede será ouvida nesta porta, sendo o roteador que irá redirecionar para a Private Port (Porta privada de sua rede).
- Marque a opção Always para deixar ativo esta configuração e salve as alterações.
Pronto, já temos configurado acesso externo a um computador da rede interna.
Uma dica é utilizar o No-IP para atualizar de tempo em tempo o seu endereço IP, mas pode ser visto em DNS dinâmico no Linux.
quarta-feira, 21 de março de 2012
Instalando Subversion + Apache no Ubuntu
O Subversion é um sistema de controle de versão que grava um histórico de todos os arquivos. É possível gravarmos todas as versões de arquivos que criamos sem a ajuda de uma ferramenta de controle de versão, mas haverá um desperdício de espaço em disco, sendo que o Subversion armazena todas as versões de forma inteligente.
Pode-se utilizar o controle de versão para todo tipo de arquivo, fonte, binário, etc.
Use o apt-get:
# sudo apt-get update
Criando o Repositório
Vamos criar nosso repositório em /var/lib/svn/teste, insira esses comandos:
cd /var
sudo mkdir svn
sudo svnadmin create /var/lib/svn/teste
Instalação e configuração
#apt-get install subversion libapache2-svn apache2
Após o processo terminar, precisamos habilitar o modulo webdav na configuração do apache.
# vi /etc/apache2/mods-enabled/dav_svn.conf
Agora precisamos habilitar o modulo dav, descomente a linha abaixo.
DAV svn
O SVNParentPath é onde será o diretório padão de repositórios, indicado quando você usará mais de um repositório, descomente a linha abaixo:
SVNParentPath /var/lib/svn
Agora necessitamos habilitar a autenticaçao, utilizaremos o modo basic que é baseado em arquivo, para isso descomente as linhas abaixo:
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Antes de salvar o arquivo e fecha-lo, não esqueça de descomentar a linha onde abre o <Location> e ao final da linha também </Location>.
Pronto, só falta adicionarmos os usuários, para isso utilize o comando abaixo:
#htpasswd -cm /etc/apache2/dav_svn.passwd seu_usuario
Importante, este comando serve apenas para quando se está criando o primeiro usuário, para outros usuários deve ser utilizado o mesmo comando sem a opção -c , pois ela faz a criação do arquivo, deve ser utilizado apenas a opção -m para que a senha armazenada seja com HASH MD5.
Será solicitado uma senha e uma confirmação de senha.
Agora vamos criar um repositório de teste, para isso digite o comando abaixo:
# svnadmin create /var/svn/teste
Agora apenas precisamos reiniciar o apache, utilize o comando abaixo:
#/etc/init.d/apache2 force-reload
Para testar se está funcionando acesse http://"hostdosvn/svn/teste , se aparecer uma página contendo "Revision 0" tudo funcionou corretamente.
Espero que ajude!
SVN via linha de comando:
http://www.valdineidossantos.com/2010/02/utilizando-svn-em-linha-de-comando/
Pode-se utilizar o controle de versão para todo tipo de arquivo, fonte, binário, etc.
Use o apt-get:
# sudo apt-get update
Criando o Repositório
Vamos criar nosso repositório em /var/lib/svn/teste, insira esses comandos:
cd /var
sudo mkdir svn
sudo svnadmin create /var/lib/svn/teste
Instalação e configuração
#apt-get install subversion libapache2-svn apache2
Após o processo terminar, precisamos habilitar o modulo webdav na configuração do apache.
# vi /etc/apache2/mods-enabled/dav_svn.conf
Agora precisamos habilitar o modulo dav, descomente a linha abaixo.
DAV svn
O SVNParentPath é onde será o diretório padão de repositórios, indicado quando você usará mais de um repositório, descomente a linha abaixo:
SVNParentPath /var/lib/svn
Agora necessitamos habilitar a autenticaçao, utilizaremos o modo basic que é baseado em arquivo, para isso descomente as linhas abaixo:
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Antes de salvar o arquivo e fecha-lo, não esqueça de descomentar a linha onde abre o <Location> e ao final da linha também </Location>.
Pronto, só falta adicionarmos os usuários, para isso utilize o comando abaixo:
#htpasswd -cm /etc/apache2/dav_svn.passwd seu_usuario
Importante, este comando serve apenas para quando se está criando o primeiro usuário, para outros usuários deve ser utilizado o mesmo comando sem a opção -c , pois ela faz a criação do arquivo, deve ser utilizado apenas a opção -m para que a senha armazenada seja com HASH MD5.
Será solicitado uma senha e uma confirmação de senha.
Agora vamos criar um repositório de teste, para isso digite o comando abaixo:
# svnadmin create /var/svn/teste
Agora apenas precisamos reiniciar o apache, utilize o comando abaixo:
#/etc/init.d/apache2 force-reload
Para testar se está funcionando acesse http://"hostdosvn/svn/teste , se aparecer uma página contendo "Revision 0" tudo funcionou corretamente.
Espero que ajude!
SVN via linha de comando:
http://www.valdineidossantos.com/2010/02/utilizando-svn-em-linha-de-comando/
DNS dinâmico no Linux
DNS dinâmico no Linux
Para quem tem internet com IP dinâmico (aquele que muda toda vês que você conecta à Internet), quando se está fora de casa (no seu trabalho ou até mesmo em outro país) é meio complicado conseguir acessar o computador que está em sua casa. O IP muda o tempo todo, e você não sabe mais qual é o IP atual. Qual é a solução para isso? Usar DNS dinâmico, dessa maneira sempre que você apontar para um endereço específico, ele sempre apontará para seu computador.
Como isso funciona? Simples, de tempo em tempo um programa conecta com o seu provedor de DNS dinâmico, identificando-se o passando o novo IP. A partir deste ponto o domínio é apontado para este novo IP. Para este exemplo, usaremos o No-IP como prestador de serviço de DNS dinâmico.
Primeiro cadastre se no site http://www.no-ip.com e depois vá em Hosts/Redirects » Add Host. Aparecerá uma tela solicitando algumas informações. No campo “Hostname” digite o nome do seu domínio (ficará mais ou menos assim: exemplo.zapto.org) e depois clique em “Create Host”.
Agora vamos instalar em seu computador o programa responsável em informar o novo IP para o sistema do No-IP. Ele pode ser baixado no próprio site ou através do comando abaixo:
$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
Descompacte o aquivo usando:
$ tar -zxvf noip-duc-linux.tar.gz
Todos os comandos abaixo deverão ser executados com o usuário root (ou usando sudo). Copie o executável para /usr/local/bin/, isso fará que o programa seja simplesmente por “noip” ao invés de precisar passar a localização do executável. Para copiar o arquivo, se seu sistema for 32bits use:
# cp -a noip-2.1.9-1/binaries/noip2-i686 /usr/local/bin/noip
Mas se for 64bits use:
# cp -a noip-2.1.9-1/binaries/noip2-x86_64 /usr/local/bin/noip
Agora vamos configurar o programa, digite:
# noip -C -c /etc/noip.conf
Sendo que o “-C” se significa criar e o “-c” aponta para o arquivo de configuração. Depois de executar esse comando aparecerá:
Auto configuration for Linux client of no-ip.com.
Multiple network devices have been detected.
Please select the Internet interface from this list.
By typing the number associated with it.
0 eth0
1 eth1
2 ppp0
Caso você tenha mais de uma interface de rede em seu computador, será necessário informar qual delas será usada, para isso digite o número correspondente de depois tecle Enter. Será solicitado que você identifique-se com usuário e senha:
Please enter the login/email string for no-ip.com user@exemplo.com
Please enter the password for user 'user@exemplo.com' **********
Se você tiver mais de um domínio cadastrado ele perguntará qual será usado, responda sim (y) ou não (n):
2 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N) n
Do you wish to have host [exemplo1.no-ip.org] updated?[N] (y/N) y
Do you wish to have host [exemplo2.zapto.org] updated?[N] (y/N) n
Depois ele pergunta se você quer executar alguma coisa quando o IP for atualizado, eu sempre respondo não.
Do you wish to run something at successful update?[N] (y/N) n
Aparecerá a mensagem abaixo, informando que o aquivo de configuração foi criado.
New configuration file '/etc/noip.conf' created.
Para executar o programa use:
# noip -c /etc/noip.conf &
Caso você queira que o programa seja iniciado assim que o computador for ligado, edite o arquivo /etc/rc.local adiconando noip -c /etc/noip.conf & antes do exit 0. Devera ficar mais ou menos assim:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
sudo noip -c /etc/noip.conf &
exit 0
Referência:
http://www.hardware.com.br/dicas/servicos-dns-dinamico.html
http://freepkg.wordpress.com/2011/03/15/dns-dinamico-no-linux/
domingo, 18 de março de 2012
Instalando Servidor SSH no Ubuntu
Montar um servidor SSH no Ubuntu
O SSH (Secure Shell) é um protocolo que permite de forma segura conectar remotamente a uma máquina Linux. O SSH é bastante utilizado por administradores de rede pois além de ser bastante simples de usar é também bastante seguro, utilizando mecanismos de criptografia e autenticação em ambas as partes, tanto para clientes como servidor.
Instalação do servidor
sudo apt-get install openssh-server
Testando o serviço
ssh 127.0.0.1
Configurações
sudo vi /etc/ssh/sshd_config
Iniciar ou parar o serviço
sudo /etc/init.d/ssh start
sudo /etc/init.d/ssh stop
Reiniciar serviço
sudo /etc/init.d/ssh restart
Acessar o Linux via Windows
Pode-se utilizar o Putty ou o SSH Secure Shell.
Acessar o Linux via MacOS
Abra um terminal no mac e digite: ssh nome_usuario@ip do servidor. depois so colocar senha e tera acesso a maquina linux.
ssh user@192.168.0.190
É isso ai...
Referências:
http://www.vivaolinux.com.br/dica/Instalando-e-configurando-servidor-SSH-(Ubuntu)
http://pplware.sapo.pt/tutoriais/montar-um-servidor-ssh-em-ubuntu/
Instalar Php+Apache+Mysql+PhpMyAdmin no Ubuntu
Instalando o LAMP (Linux, Apache, MySQL, Php) no Ubuntu é muito fácil, é só seguir os passos.
Instalando o Apache
sudo apt-get install apache2
Depois de instalar o Apache, abra o navegador e digite http://localhost/ se tudo ocorreu bem aparecerá a mensagem de sucesso. "It's works!"
Instalando o Php
sudo apt-get install php5 libapache2-mod-php5
Será instalado a última versão estável do Php5 e Apache mod. Agora é só criar um arquivo php para verificar se está funcionando corretamente.
sudo gedit /var/www/phpinfo.php
Escreva no arquivo.
<?php phpinfo(); ?>
Salve o arquivo e reinicie o servidor Apache
sudo /etc/init.d/apache2 restart
Agora vá no navegador e digite http://localhost/phpinfo.php e verá as configurações do Php.
Falta ainda o MySQL.
Instalando MySQL
sudo apt-get install mysql-server
Precisa ainda o apache mode, php5-mysql e phpmyadmin.
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Habilite o mysql para php editando o php.ini.
sudo gedit /etc/php5/apache2/php.ini
e descomente a linha:
;extension=msql.so
removendo o ";". Salve o arquivo e reinicie o Apache novamente:
sudo /etc/init.d/apache2 restart
Testando o funcionamento da base de dados.
Baixe o PhpMyAdmin do site: http://www.phpmyadmin.net/ e descompacte o arquivo na pasta /var/www/ ou onde estiver localizado o servidor web.
É isso ai...
Créditos
Instalando o Apache
sudo apt-get install apache2
Depois de instalar o Apache, abra o navegador e digite http://localhost/ se tudo ocorreu bem aparecerá a mensagem de sucesso. "It's works!"
Instalando o Php
sudo apt-get install php5 libapache2-mod-php5
Será instalado a última versão estável do Php5 e Apache mod. Agora é só criar um arquivo php para verificar se está funcionando corretamente.
sudo gedit /var/www/phpinfo.php
Escreva no arquivo.
<?php phpinfo(); ?>
Salve o arquivo e reinicie o servidor Apache
sudo /etc/init.d/apache2 restart
Agora vá no navegador e digite http://localhost/phpinfo.php e verá as configurações do Php.
Falta ainda o MySQL.
Instalando MySQL
sudo apt-get install mysql-server
Precisa ainda o apache mode, php5-mysql e phpmyadmin.
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Habilite o mysql para php editando o php.ini.
sudo gedit /etc/php5/apache2/php.ini
e descomente a linha:
;extension=msql.so
removendo o ";". Salve o arquivo e reinicie o Apache novamente:
sudo /etc/init.d/apache2 restart
Testando o funcionamento da base de dados.
Baixe o PhpMyAdmin do site: http://www.phpmyadmin.net/ e descompacte o arquivo na pasta /var/www/ ou onde estiver localizado o servidor web.
É isso ai...
Créditos
terça-feira, 13 de março de 2012
Instalando o Ubuntu a partir do Live CD
Vamos acompanhar agora um passo-a-passo de como proceder a instalação do Ubuntu GNU/Linux a partir do Desktop CD (Live CD) após sua inicialização, conforme visto anteriormente.
Iniciando a instalação do Ubuntu
Para realizar a instalação do sistema no Disco Rígido (HD) basta acessar a opção Instalar o Sistema no Computador presente na tela principal do sistema.
A partir desta ação, é necessário seguir os passos de acordo com o desejado, sendo que deste ponto em diante a instalação será seguida por telas visuais muito simples e intuitivas que irão guiar o usuário durante todo processo.
O sistema pergunta ao usuário se ele realmente quer continuar a instalação na linguagem já escolhida anteriormente. O idioma escolhido será o idioma padrão de todo o sistema, ou seja, se escolhermos o Português do Brasil teremos toda a parte gráfica do sistema adaptada à linguagem escolhida, bem como arquivos de ajuda.
A estrutura do Ubuntu GNU/Linux é toda baseada em Live CD, permitindo ao usuário rodar o sistema sem necessariamente instalá-lo na máquina. O que o processo de instalação faz, na medida do possível é justamente jogar todos os dados do sistema em um Disco Rígido (HD).
Selecionando o Fuso Horário
Mantida ou trocada a opção de idioma desejado, o sistema avança para a escolha doFuso Horário. Neste ponto, é necessário escolher a zona de horário de acordo com a sua região.
Caso o sistema já tenha um link disponível de Internet, pode-se antecipadamente realizar a sincronização com algum servidor de horário caso assim desejado.
Como podemos perceber, o horário atual fica atrasado 3 horas em relação ao horário original do sistema. É necessário realizar a sincronização ou configuração manual do horário. Basta clicar então no botão Setar Hora para realizar esta alteração.
Podemos sincronizar o relógio automaticamente acessando a opção Sincronizar Agora ou ainda realizando a configuração manual acertando os parâmetros de data e hora.
Feito este procedimento, basta prosseguirmos com a instalação clicando em Avançar.
Selecionando um Layout de teclado
Agora nos será solicitado a escolher o layout do teclado, de acordo com o dispositivo existente no computador.
A escolha pode ser testada na caixa de teste, digitando os caracteres necessários para verificação do mesmo.
Normalmente para nosso idioma, o layout de teclado escolhido deve ser o Português Brasileiro (ABNT2).
Clique em Avançar para continuar com o processo de instalação.
Preparando o Disco para instalação (Particionamento)
Muita atenção agora, pois esta é uma parte essencial para a instalação do sistema.
Se o computador à ser instalado o sistema não possui nenhum outro Sistema Operacional em conjunto, basta acessar a opção Assistido - Usar disco inteiro, que apaga todo o disco e o prepara automaticamente para o recebimento dos arquivos do sistema.
Caso contrário, será necessário escolher a opção de particionamento Manual, e definir todas partições e pontos de montagem necessários e desejados para a devida instalação do seu sistema.
Normalmente como padrão, basta definir 2 partições sendo uma para o sistema, onde será montado a estrutura de diretório raíz (/ - barra) e todos seus sub-diretórios e outra como área de troca (swap).
Porém, sempre é aconselhável configuramos um minimo de 3 partições, sendo duas conforme visto acima e outra para montar o diretório pessoal dos usuários (/home). Lembre-se de sempre configurar suas partições de modo que a área de swap seja a última partição do disco.
Importando configurações de outro Sistema
Caso já tenha outro sistema operacional previamente instalado em seu computador, o Ubuntu ira reconhecer o mesmo e lhe mostrar uma tela onde será possível importar do mesmo suas configurações de conta de usuário.
Selecione as opções desejadas e concluído este processo as configurações de sua conta e seus documentos pessoais ficarão disponíveis para uso.
Caso não tenha nenhum outro sistema operacional préviamente instalado (conforme imagem ao lado), basta seguir adiante com processo de instalação pressionado o botão Avançar.
Definindo o usuário do sistema
Este passo sem dúvida nenhuma é um dos mais importantes exigidos pelo instalador do sistema. É necessário informar corretamente todos os dados exigidos, tal como nome do usuário, nome para entrada no sistema, senha do usuário e nome do computador.
É recomendável você escolher uma boa senha, com preferência em mistura de número e letras para maior segurança. Também é interessante evitar de escolher senhas que contenham datas, números de telefone ou qualquer espécie que tenha ligação com a sua pessoa. Concluído esta etapa, basta clicar no botão Avançar para dar seguimento a instalação.
Pronto para instalar
Finalizado todas etapas com sucesso, uma tela exibindo um resumo com todas informações previamente configuradas é exibida.
Confira todas informações, caso alguma coisa não esteja correta esta será a última oportunidade de retornar e corrigir antes de instalar o sistema em seu computador.
Estando tudo correto basta pressionar o botão Install. Deste ponto em diante, oUbuntu GNU/Linux irá realizar a instalação do sistema automaticamente.
Na possibilidade de já existir uma conexão de Internet auto configurável, como DHCP habilitado na rede, o sistema verifica a versão de alguns arquivos necessários à instalação e os atualiza.
Finalizando a instalação
Lembre-se de retirar o CD do drive para que não ocorra o boot novamente pelo mesmo.
Iniciando e logando pela instalação
Após a instalação ser feita com sucesso, finalmente podemos ter a oportunidade de entrar pela primeira vez no sistema. Basta inserir o seu usuário e respectiva senha, para utilizar o sistema.
Desfrute então da comodidade em usar um sistema operacional totalmente livre, que une beleza, praticidade e uma série de outros benefícios que só o tempo lhe mostrará.
Créditos
Arlei
Assinar:
Postagens (Atom)












