sábado, 26 de maio de 2012

Instalar LAMP no Ubuntu com 1 linha de comando


Neste artigo vou explicar como instalar  a plataforma LAMP no Ubuntu 10.10 com uma linha de comandos apenas. O LAMP (LinuxApache MySQL PHP) é uma plataforma de desenvolvimento Web que engloba o servidor Web Apache, base de dados relacional MySQL e PHP como linguagem de programação.
Com o Ubuntu já instalado e a funcionar, começamos então por abrir a consola, e escrevemos o seguinte comando:
sudo apt-get install tasksel
Vamos aqui usar o “tasksel” como “gestor” de instalação de pacotes, que nos vai ajudar ao efectuar todas as configurações necessárias para a instalação de todos os pacotes.
Depois de termos o tasksel pronto, executamos o seguinte comando para iniciar o “gestor”:
sudo tasksel
Depois de abrir a lista de software, seleccionamos o “LAMP server” (seleccionar com a barra de espaços) e marcamos “ok” para começar a instalação:
seleccionar pacote LAMP server
instalação a decorrer
configuração de password do MySQL server
confirmação da password do MySQL server
Neste momento já temos o nosso LAMP server instalado.
Para verificarmos se o PHP está a funcionar, vamos criar um ficheiro PHP muito simples no servidor Web com o seguinte comando:
sudo gedit  /var/www/info.php
escrevemos o seguinte código no ficheiro info.php guardamos e fechamos:
<?php
phpinfo();
?>
criar ficheiro info.php
reiniciamos o servidor Apache para nos certificarmos que o PHP fica a funcionar:
sudo  /etc/init.d/apache2  restart
de seguida vamos ao browser e abrimos o seguinte endereço:
http://localhost/info.php
se tudo correr bem, irá aparecer a seguinte página com informações do LAMP server:
informações do LAMP server
Até aqui já temos todos os componentes do nosso LAMP server a funcionar. Mas se pretendermos administrar o servidor de bases de dados MySQL, podemos instalar o phpMyAdmin (que recomendo), com o seguinte comando na consola:
sudo apt-get install phpmyadmin
Escolhemos o servidor Web que temos (Apache2) para ser configurado automaticamente (seleccionar com a barra de espaços):
escolha do servidor apache2
escolhemos "sim" para ser configurada uma base de dados para o phpMyAdmin funcionar
colocamos a password que definimos anteriormente para o MySQL server, para que o phpMyAdmin consiga aceder às bases de dados do servidor:
password de acesso ao MySQL server
definimos e confirmamos a password de acesso ao phpMyAdmin (no meu caso usei a mesma que defini para o MySQL server):
password de acesso ao phpMyAdmin
confirmação da password
de seguida vamos ao browser aceder o seguinte endereço e colocamos os dados de login definidos:
http://localhost/phpmyadmin
já temos então acesso à administração de bases de dados MySQL.

administração das bases de dados
Finalmente temos então o nosso LAMP server completamente funcional e potente, só à espera de projectos e criatividade para se aventurar no mundo de desenvolvimento Web!
Mas !!!
Não funcionou, por padrão o PhpMydmin é instalado no na pasta /usr/share/phpmyadmin/ 
copie essa pasta pra /var/www/


Comando
sudo cp -R /usr/share/phpmyadmin /var/www 


Teste o phpmyadmin. Digite no seu browser: 
http://localhost/phpmyadmin 
Ao aparecer a tela de login, digite o usuário e senha que você definiu no MySQL. 
Pronto, abri o Firefox e testei: http://localhost/phpmyadmin/ 
Abriu certinho, sem problema algum desta vez, coloquei o usuário e a senha do MySQL e pronto, rodou belezinha.


Hospede seu site grátis por um ano na Amazon AWS


Amazon AWS é a divisão de serviços de Internet da Amazon.com, o maior varejista online do mundo. Em 15 de dezembro, um novo datacenter da empresa foi inaugurado em São Paulo, de forma que você pode ter seu próprio servidor em território brasileiro, com ping baixíssimo e por um preço muito menor do que os concorrentes que oferecem serviços semelhantes na nuvem.
Mas para aproveitar todo o poder da Amazon, que é enorme, o interessado tem que colocar a mão na massa e interagir diretamente no terminal do Linux para configurar seu servidor.
A boa notícia, é que novos clientes da Amazon AWS ganham 1 ano de graça em vários serviços, de forma que será possível colocar, por exemplo, um site WordPress no seu próprio servidor Linux rodando Apache, PHP e MySQL. Por favor, visite esta página da Amazon que sempre terá as informações atualizadas sobre este período gratuito: http://aws.amazon.com/pt/free.
Depois de ter quebrado a cabeça e quase perdido todos os meus dados, vou ensinar ao leitor como isto é possível.
Em primeiro lugar, parto do pressuposto que você já tem uma conta na Amazon AWS. Se não tiver, crie uma. O único fator que poderá lhe criar alguma dificuldade talvez seja a necessidade de um cartão de crédito internacional, mas não creio que seja um bicho de sete cabeças. Até o cartão mais simples do Bradesco feito no Banco Postal ou Casas Bahia é internacional.




Associando um Elastic IP a uma instância do Amazon EC2


Esta vídeo aula visa ensinar como associar um endereço IP a um servidor criado na Amazon AWS. Caso você queira saber como criar uma instância e instalar Apache, PHP, MySQL, PHPMyAdmin e um blog WordPress, por favor, consulte meu artigo “Hospede seu site grátis por um ano na Amazon AWS”.
Por definição, a Amazon chama os endereços IP de Elastic IP, e denomina os servidores como instâncias.
Cabe saber que os endereços IP da Amazon não tem custo quando estão em uso. No entanto, caso não estejam associados a uma instância, ou seja, sem uso, geram uma despesa de 0,01 dólar por hora completa (0,24 dólares por dia).
Os primeiros 100 remapeamentos de um Elastic IP não tem custo, porém, a partir do 101º remapeamento, haverá um custo de 0,10 dólares cada.
Acesse este endereço: https://aws.amazon.com/pt/ec2/#pricing, para consultar os valores sempre atualizados.
Um Elastic IP só pode ser associado a uma instância EC2 por vez, porém, pode ser remapeado sempre que o usuário desejar. Os efeitos são quase instantâneos, coisa de poucos segundos.




Como acessar uma instância Amazon EC2 via SSH ou SFTP


Após criar um servidor virtual no serviço EC2 da Amazon AWS, uma das primeiras perguntas que surgem é como acessar sua instância, que é o nome que a Amazon dá aos seus servidores.
O acesso padrão de uma instância Linux da Amazon é feito via SSH ou SFTP, e depende de um componente básico chamado key-pair, uma chave criptografada que fica disponível para download no momento da criação da instância.
Por padrão, a chave de pareamento tem a extensão .pem e precisa ser convertida para o formato .ppk para poder ser usada no Putty ou Filezilla em ambiente Windows. A conversão é feita pelo Puttygen, um software auxiliar que acompanha o Putty.

Softwares utilizados nesta vídeo aula




Associando um Elastic IP a uma instância do Amazon EC2

sexta-feira, 25 de maio de 2012

Mudando o ip do linux pelo terminal


Mudando o IP da Maquina via terminal no Linux

Ex.
COMANDO:  ifconfig eth0 192.168.0.15 up



Expressão regular no gedit do Ubuntu 10.10

O problema me ocorreu quando precisei fazer uma substituiçã de termos a partir de uma explessão regular, e descobri que o gedit não suporta esse tipo de busca. Enão pesquisei no Oráculo (Google) e achei um artigo que publicou o plugin.

Para instalar, descompacte o arquivo em ~/.gnome2/gedit/plugins (tem que criar a pasta plugins). Não esqueça de dar permissões (chmod e chown). Abra o gedit, vá em Editar/Preferências/Plugins e habilite o plugin “Regex Search and Reclace”. Pronto, de uma olhada na aba Pesquisar  ou as vezes fica na aba Ferramentas  para ver se abriu uma nova opção “Regular Expression”.
PS: Para quem não sabe “~” significa sua pasta de usuario, ou seja, “~./gnome2/” = “/home/usuario/.gnome2/”

Baixar o Plugin AQUI


quarta-feira, 23 de maio de 2012

INSTALE PROZILLA DOWNLOAD ACCELERATOR E APT-PROZ NO UBUNTU LTS 12,04 VIA PPA

Prozilla é um rápido e leve Internet Download Accelerator aplicativos ncurses baseada no Ubuntu Linux. a correr em modo de linha de comando, o apoio de download paralelo, pausar e continuar HTTP e FTP. prozilla tem recurso de busca FTP também que pode pesquisar mais rápido servidor de FTP para o arquivo que você está baixando.

Apt-ProZ é um script simples para acelerar o processo de download via apt, ele pode aumentar o apt-get velocidade de download por muitas vezes. A idéia é baseada no apt-rápido por  Matt Parnell . Enquanto apt-rápidos usos axel ou aria2c para aumentar a sua velocidade de download, apt-ProZ usa prozilla motor em vez.

Como instalar e prozilla Apt-ProZ no Ubuntu LTS 12,04

para instalar prozilla acelerador de download e apt-ProZ no Ubuntu LTS 12,04 Pangolin preciso, adicione PPA abaixo com o seguintes comandos:

sudo apt-add-repositório PPA: tahutek-team/prozilla 
sudo apt-get update 
sudo apt-get install apt-prozilla ProZ

Como usar prozilla

Neste caso de download w'll imagem iso ubuntu com prozilla, vamos ver

Uso geral

ProZ DOWNLOAD_URL 
ProZ http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.iso

Para retomar o download você pode usar o seguinte comando

ProZ-r DOWNLOAD_URL 
ProZ-r http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.iso

Para limitar a velocidade de download, você pode usar o seguinte comando, ex: 12800 bps

ProZ - max-bps = 12800 DOWNLOAD_URL 
ProZ - max-bps = 12800 http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.iso

FTP pesquisa

ProZ-s DOWNLOAD_URL 
ProZ-s http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.iso

Para obter mais opções prozilla você pode digitar o comando abaixo no terminal

ProZ - ajuda

Como usar o apt-ProZ

Uso  apt-ProZ  é fácil, porque que a semelhança com o comando apt-get. Execute " apt-ProZ install package-name "para instalar o pacote," atualização sudo apt-get "e" sudo apt-get dist-upgrade "para executar uma atualização.

terça-feira, 22 de maio de 2012

Instalação pelo pendrive do Ubuntu 12.04

Criar a pen USB de arranque através do UNetbootin

O UNetbootin é um programa que permite criar PenUSBs de arranque para instalar sistemas operativos Linux. Permite, inclusive fazer download e instalar na pen de uma forma completamente automática. Por ser um programa bastante completo, a equipa do Ubuntued recomenda-o como programa a utilizar para criar pens de arranque.

Apesar de o UNetbootin permitir fazer download automaticamente, sem ser preciso buscar o ficheiro .iso, neste artigo, explica-se como criar uma pen de arranque através do ficheiro .iso, pois torna o artigo mais abrangente, visto que o UNetbootin não inclui versões ainda em desenvolvimento das várias distribuições existentes.

Assim, comece por instalar o UNetbootin clicando no botão seguinte ou escrevendo o seguinte no terminal:

sudo apt-get install unetbootin

Depois do processo de instalação ter terminado, o programa fica imediatamente disponível. Assim, abra-o através do Dash do Unity (tal como na imagem abaixo à esquerda) ou então navegue pelos menus da seguinte maneira (tal como na imagem abaixo à direita):

Aplicativos →Ferramentas de Sistema →UNetbootin

Será questionado pela senha do Ubuntu visto que irá processar a pen, bloqueando inclusive para nada de errado aconteça. Depois, quando a janela do UNetbootin abrir, selecione a opção “Imagem” e clique no botão com as reticências, tal como na imagem abaixo, e procure pelo ficheiro/imagem do Ubuntu que transferiu anteriormente.


De seguida, no canto inferior esquerdo deverá selecionar “Unidade USB”, para identificar a PenUSB; e em “Unidade”, no caso de ter mais que uma PenUSB inserida no computador, escolha a PenUSB que quer gravar. Neste último aspeto, para garantir que não se engana, basta selecionar o Tipo “Unidade USB” e garantir que só tem uma pen inserida no computador!


Por fim, clique no botão OK e aguarde que o processo termine. Quando o processo terminar (imagem abaixo), clique no botão Reiniciar e, tal como é referida na janela, certifique-se que o computador tem a BIOS a arrancar por uma pen USB, tal como foi anunciado nos pré-requisitos!



Downloads Ubuntu Desktop 12.04 LTS


Ubuntu Desktop

Nossos apoio a longo prazo (LTS) lançamentos são suportados por cinco anos, ideal para organizações que realizam grandes implantações. Para instalar o Ubuntu, você precisa criar uma instalação para CD ou USB uma vez que seu download esteja completo.

Requisitos mínimos

Nesta subsecção do artigo são apresentados os requisitos mínimos necessários para poder instalar o Ubuntu. Sem estes requisitos, o Ubuntu poderá não funcionar corretamente. Poderá ser bastante lento, não ter os efeitos visuais referidos no parágrafo acima e, no caso de não ter espaço suficiente, poderá nem sequer ser bem sucedida a instalação. Assim, de forma a evitar estes problemas, o seu computador deverá ter os seguintes requisitos:

Processador: Pentium 4, 1GHz
Memória RAM: 512MB
Disco: 5GB
Placa de vídeo: qualquer placa de vídeo! No entanto, algumas placas de vídeo antigas poderão não ser capazes de processar os efeitos visuais e nesse caso o Ubuntu funciona corretamente mas sem os efeitos visuais e sem as sombras nas janelas.
De salientar que estes valores mínimos são efetivamente mínimos e por isso poderá sentir alguma lentidão. Talvez para casos semelhantes a este você deva utilizar o Unity2D.

 Requisitos recomendados:

Ao contrário dos requisitos referidos na subsecção anterior, nesta subsecção os requisitos referidos servem como marco a partir do qual, salvo exceções, o seu computador será capaz de funcionar perfeitamente com o Ubuntu.

Caso o seu computador tenha os requisitos enunciados a seguir, então o Ubuntu conseguirá apresentar-se nas melhores condições, com os efeitos visuais mostrados acima, com as janelas com sombras e com o novo gestor de janelas Unity (referido aqui, por exemplo). Segue então os requisitos mínimos recomendados:

Processador: Pentium 4, 1.5GHz
Memória RAM: 1GB
Disco: 10GB (Espaço suficiente para instalar uma grande quantidade de aplicações extra.). Se você gosta de instalar muitos programas, nomeadamente IDE’s que podem ocupar um pouco mais de espaço, então deve considerar ter 15GB de espaço livre.
Placa de vídeo:
De preferência nVidia porque tem bons drivers do próprio fabricante! Para ter todas as capacidades dos efeitos visuais deve ter no mínimo uma Geforce6, no entanto, o funcionamento de uma geforce4 chega para os efeitos visuais comuns. Deve ter em atenção que as placas de vídeo da Nvidia para portáteis, que têm suporte Optimus, precisará de instalar uns drivers adicionais;
Relativamente ao fabricante ATI, recomendo no mínimo um R300, mas tenha em atenção que esta marca de placas de vídeo tem muitos problemas de drivers de placas mais antigas!
Quanto aos utilizadores das excelentes placas gráficas integradas da Intel, qualquer uma superior à GMA 3000 terá bons resultados, aliás nem será preciso instalar drivers!

Baixar AQUI Ubuntu 12.04 LTS 32bits

Instale o servidor VNC no Ubuntu Server

Oi Pessoal !
às vezes VNC é realmente útil quando você quiser acessar o servidor remoto. Apesar de tudo pode ser feito via prompt de comando, mas às vezes uma interface gráfica é útil.
Como você sabe que a maioria ou todos os servidores não vêm com o Gnome instalado(se tratando do ubuntu). Então, isso é o primeiro passo que você precisa fazer
Comece com o seguinte comando:
sudo apt-get update

Instalar os componentes do Gnome-core usando
sudo apt-get install gnome-core

Agora instalar um desktop virtual usando
sudo apt-get install vnc4server 

Agora configurar uma senha para login usando o seguinte comando. Ele irá pedir para configurar uma senha e verificá-la
vncpasswd

Execute o servidor vnc usando
vncserver: 1

Agora, procedimento pra fechar o vnc
vncserver-kill: 1

Agora, abra o arquivo de configuração de .vnc / xstartup ou ~ / .vnc / xstartup
usando nano .vnc / xstartup 
Que descomente a linha que diz
unset SESSION_MANAGER
E adicione sh para a linha abaixo dela como este
exec sh / etc/X11/xinit/xinitrc

Saia do arquivo e execute o comando como abaixo
vncserver: 1 profundidade-16 geometria-1028 × 1024

De baixar o TightVNC de http://www.tightvnc.com/download.html
conectar-se usando ip: 1 (: 1 é para a janela do servidor vnc)

Você pode ver uma caixa de diálogo com o erro e uma opção de exclusão. Clique em excluir e feito
Agora você tem acesso GUI para o servidor.

Você pode querer instalar o synaptic usando
apt-get install synaptic

Isso é tudo .. Espero que este artigo ajude!!. 

PHP e MySQL - Como conectar-se ao MySQL com PHP



PHP e MySQL
Como conectar-se ao MySQL com PHP

Bem amigos, neste tutorial mostrarei como é simples criar uma página internet usando PHP para acessar o banco de dados MySQL

O código fonte
O código fonte para acessar o banco de dados MySQL é bastante simples e curto em vista de outras linguagens de programação como o ASP, por exemplo. Consiste em criarmos uma variável para recebermos a conexão e mais outras variáveis para armazenar o select usado na filtragem de dados e na impressão dos mesmos. Veja o fonte completo na Listagem 1.
Listagem 1. Acesso ao MySQL via PHP



//variável usada para conectar-se ao banco
$conexao = mysql_connect("localhost","administrador","xx22xx");
//seleciona o banco de dados que será usado
mysql_select_db("meu_banco_de_dados");
//variáveis usadas na filtragem dos dados
$codigo = 123;
$pesquisa = "SELECT CODIGO, NOME, ENDERECO FROM CLIENTES WHERE CODIGO = " . $codigo;
//filtra e recebe o resultado
$resultado = mysql_query($pesquisa);
//monta array com os dados do resultado
$array_de_conteudo = mysql_fetch_array($resultado);
//recebe a qtde de linhas
$linhas = mysql_num_rows($resultado);
//faz a impressão dos dados se houver resultado, ou seja, se tiver dados para serem impressos
if ($resultado){
print "Foram encontrados " . $linhas . " de dados na tabela.

";
while($linhas = $array_de_conteudo) {
//imprime na tela
print "Nome: " . $array_de_conteudo["NOME"] . "
" .
"Endereço: " . $array_de_conteudo["ENDERECO"] . "
" .
"______________________________________________________"
}
//fecha a conexao e limpa o resultado
mysql_close($conexao);
mysql_free_result($resultado);
}else{
//só fecha a conexão pois nao tinha conteudo no resultado
mysql_close($conexao);
}

?>
Conclusões
Neste artigo vimos como conectar e listar dados de uma tabela em banco de dados MySQL. A integração com o banco de dados é feita através das funções mysql_connect(), mysql_select_db() e mysql_query() que são nativas da linguagem PHP. Além da integração com o MySQL, em PHP também é possível conectar-se com outros bancos como por exemplo: Interbase, PostgreeSQL, Oracle entre outros.



Comando "DF" Linux


Quando vc da um comando "df"  no ubuntu pra ver espaço em disco, tem dificuldade pra ver o quanto tem de espaço em disco, vai aqui uma dica:

COMANDO:

Comando pra ver o total do Volume
df -h . | awk '{print $2}'

Comando pra ver o total usado do Volume
df -h . | awk '{print $3}'

Comando pra ver o total Disponivel
df -h . | awk '{print $4}'

Troca Automática de Papel de Parede no Ubuntu


DesktopNova: troca automática de papel de parede

DesktopNova

DesktopNova é um aplicativo que serve para mudar automaticamente o fundo da tela de tempos em tempos. Este mesmo projeto foi chamado anteriormente de gWallpapers. Você pode adicionar arquivos de imagem individualmente ou adicionar uma pasta, definir o intervalo de tempo entre as mudanças, começar e pausar o daemon que controla o processo, e assim por diante.
 
COMO INSTALAR

Uma vez instalado, o encontramos em Aplicativos > Acessórios > DesktopNova. Adicione o repositório PPA do DesktopNova para o Ubuntu e instale-o com o comando abaixo:

sudo add-apt-repository ppa:haliner/ppa 
sudo apt-get update 
sudo apt-get install desktopnova