Vídeo legal sobre Linux. Enviado por um usuário à Linux Foundation.
Linux
Video sobre a História do Linux
Vídeo muito didático sobre a História do Linux.
Erro ao exceder limite de memória no PHP no Linux Ubuntu
De vez enquando executamos um script que precisa de um limite de memória mais alto, e se o PHP não estiver configurado para isso, retornará o seguinte erro:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate XX bytes) in /var/www/pasta/script.php on line XX
Para evitar esse tipo de problema, você pode configurar o PHP para que ele aloque mais memória. É óbvil que você deve se atentar à memória disponível no seu sistema. Se você possui 256MB de memória RAM, você não deve alocar 128MB, mas sim um valor mais baixo, compatível com seu computador.
Para alocar memória, abra o arquivo php.ini. Se você não souber onde esse arquivo está, você pode executar a função phpinfo() e ela informará (Loaded Configuration File). No meu caso, que utilizo Ubuntu Linux, para abrir o arquivo digito no Terminal (Aplicativos/Acessórios/Terminal) o seguinte comando:
sudo gedit /etc/php5/apache2/php.ini
Se você estiver utilizando o windows, pode abrir o arquivo php.ini pelo bloco de notas.
Busque por memory_limit e altere o valor para o que desejar (com cautela).
É isso.
Instalar LAMP – Linux + Apache + MySQL + PHP no Ubuntu
Atualizado em 15/03/2016
Quase todo programador web que programa em PHP com banco de dados MySQL precisa desses softwares funcionando localmente (em sua máquina), seja para fazer testes, ou para programar sistemas e sites. Vou mostrar como instalar esses dois servidores, além do Apache, que é o servidor web, e é necessário para que o PHP funcione. 1. Abra o Terminal (Aplicativos/Acessórios/Terminal) 2. Digite o seguinte código no terminal:
sudo apt-get install apache2
3. O Terminal vai perguntar sua senha. Digite ela, e depois aperte enter. 4. Para testar o Apache, acesse o seguinte endereço a partir do seu navegador: http://localhost/. Se aparecer "It Works!", quer dizer que o Apache foi instalado com sucesso. 5. Para instalar o PHP, digite novamente no Terminal:
sudo apt-get install php5 libapache2-mod-php5
6. É necessário reiniciar o Apache. Digite no Terminal:
sudo /etc/init.d/apache2 restart
7. Para testar o Servidor PHP, crie um arquivo chamado teste.php em /var/www com o conteúdo abaixo:
<?php phpinfo(); ?>
8. Acesse o endereço: http://localhost/teste.php . Se tudo estiver OK, irão aparecer informações sobre seu computador, o Apache e o PHP. 9. Para instalar o MySQL, digite o seguinte no Terminal:
sudo apt-get install mysql-server
10 Vai aparecer uma tela soliicitando que você digite a senha de root, que é a senha de administrador do banco de dados. Você pode deixar em branco – se tiver medo de esquecer 😛 – mas é altamente recomendável que você defina uma. 11. Agora você deve instalar o PHPMyAdmin, que é uma aplicativo web que ajuda a administrar bancos de dados MySQL. Digite no terminal:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
12. Escolha o apache2 para configurar automaticamente. 13. O sistema vai pergunta se você quer configurar banco de dados para phpmyadmin com dbconfig-common. Escolha "Sim". Depois digite a senha do banco que você escolheu antes, e escolha uma senha para a base do PHPMyAdmin (pode ser a mesma do MySQL). PARABÉNS! Se você conseguiu completar todos os passos, instalou o Apache, o MySQL, o PHP e o PHPMyAdmin no seu computador. Todos os arquivos devem ser armazenados em /var/www. O PHPMyAdmin pode ser acessado através do endereço http://localhost/phpmyadmin
Atualização em 15/03/2016
Seis anos depois e esse post continua útil :P. Acabei de usá-lo novamente, mas tive um pequeno problema no final. Depois de instalar o PHPMyAdmin, ele não abria pelo navegador. Se isso acontecer com você no Ubuntu 14.04 em diante ou no Linux Mint 17 (onde testei) em diante, basta criar um link apontando para o PHPMyAdmin:
sudo ln -s /usr/share/phpmyadmin /var/www/html
Alterar dono/proprietário de pasta no Linux Debian
O dono da pasta é o único, além do root, que pode – por exemplo – criar e excluir arquivos. Existem pastas que o dono é o root, mas você quer poder acessar com seu usuário normal. É isso que vou explicar aqui. É bem provável que funcione da mesma forma no Ubuntu, mas não cheguei a testar. Quem puder testar, favor colocar nos comentários a resposta! 🙂
Abra o terminal: Aplicações/Acessórios/Terminal
Adquira permissões de root:
su
Depois adicione as permissões à pasta que você quer assim:
chown nome_do_usuario:nome_do_grupo -hR caminho_da_pasta
No meu caso ficou assim:
chown tiagopassos:tiagopassos -hR /var/www
Pronto. Agora você pode acessar a pasta que escolheu com o usuário comum que definiu 🙂
Como conectar a um Servidor de FTP no Linux Ubuntu 9.10
No Ubuntu 9.10 está inclusa uma ferramenta que permite que você acesse a sites de FTP sem precisar baixar nenhum outro programa. Vou mostrar aqui como fazer isso.
Vá no Menu Locais, depois Conectar ao Servidor. Escolha o tipo de servidor. Se for FTP público (sem senha), deixe marcado FTP público. Se for um FTP privado (com senha), escolha FTP (com início de sessão).
Em servidor, coloque o servidor de ftp. Ex.: ftp.meuprovedor.com.br. Se você quizer que entre diretamente em uma pasta (diretório) específica, preencha o campo pasta com o nome dela. Depois coloque o nome do usuário.
Você também pode deixar com marcador. Se você fizer isso, o FTP aparecerá com o nome que você preencheu em Nome do Marcador na navegação de pastas do Ubuntu (vai aparecer lá embaixo, no canto esquerdo).
Depois disso é só clicar em conectar, e quando aparecer o pedido de senha, digitar sua senha.
Instalando o Windows XP dentro do Linux Ubuntu 9.04 como Máquina Virtual
Com uma máquina virtual é possível “emular um computador dentro de outro”, isso quer dizer que vocẽ pode, por exemplo, instalar o Windows “dentro” do Linux. E é isso que vou mostrar nesse tutorial. Vou utilizar o VMWare Player no exemplo.
Primeiramente instale o VMWare Player. Para fazer isso, baixe pelo site do VMWare através do Link http://www.vmware.com/products/player/. Atenção para baixar a versão correta, referente ao seu processador (32 ou 64 bits). Vou mostrar como instalar usando um arquivo instalador .bundle .
Abra o Terminal (Aplicativos/Acessórios/Terminal) e depois de entrar na pasta onde está o arquivo (Ex.: cd /home/usuario) digite o seguinte:
sudo ./nome_do_arquivo.bundle (coloque o nome completo do arquivo que você baixou)
Digite sua senha em seguida. Depois abrirá uma tela de instalação, semelhante à instalações no Windows.
Quando a instalação terminar, você poderá acessar o VMware Player através de Aplicativos/Ferramentas de Sistema/VMWare Player.
Com o VMware instalado, agora você precisa criar a máquina virtual. Entre no site: http://www.easyvmx.com/easyvmx.shtml e preencha os dados referentes ao seu hardware. A maioria das opções já serão suficiente pra você, mas você pode modificar várias configurações de hardware.
Escolha o sistema operacional (Select GuestOS), quanto de memória você quer disponibilizar para a máquina virtual (Memory Size) e quantos processadores quer deixar disponíves para ela (# of CPUs). Você pode determinar por exemplo, que se seu computador tiver 2GB de memória RAM e dois processadores (dual core), deixe disponível para a máquina virtual apenas 1GB de memória RAM e um processador.
Depois de escolhidas todas as opções que você, clique em Create Virtual Machine.
Na página seguinte será disponibilizado um arquivo .zip com a sua máquina virtual. Descompate ele e abra através do VMware Player em “Open an Existing Virtual Machine”. Você deve agora colocar o CD de instalação do Windows XP dentro da bandeja do CD. Se ele não iniciar automaticamente, ative a máquina virtual pressionando Ctrl + G e reinicie ela (Ctrl + Alt + Delete). Se quizer voltar à área de trabalho do Ubuntu pressione Ctrl + Alt.
Instale o Windows normalmente. Não se preocupe quanto ao particionamento. Você pode usar o particionamento padrão (todo o espaço livre) que tudo será feito virtualmente, ou seja, nada será apagado do seu disco.
Instalando arquivos .bundle no Linux Ubuntu 9.04
Um arquivo .bundle é um arquivo executável, assim como um arquivo de instalação comum do Windows. Você deve executá-lo pelo Terminal.
Depois de baixar o arquivo, entre no Terminal (Aplicativos/Acessórios/Terminal).
Entre na pasta onde está o arquivo execute ele. Se ele estiver em /home/usuário basta digitar:
cd /home/usuario sudo ./nome_do_arquivo.bundle
Digite sua senha e o instalador irá abrir e ele instalará normalmente.
Instalando o JDK 6 Update 16 no Linux Ubuntu 9.04
Neste artigo mostrarei como instalar o JDK 6 Update 16 (1.6.0_16) no Ubuntu 9.04.
Para fazer o download do JDK, você pode ir diretamente no site: http://java.sun.com/javase/downloads/index.jsp.
Primeiro vamos criar uma pasta com o nome “java”, dentro do diretório “/usr”. Para isso entre no terminal (Aplicativos/Acessórios/Terminal) e digite o seguinte:
sudo mkdir /usr/java
Depois mova o arquivo que você acabou de baixar para a pasta “/usr/java”. No nosso caso é o “jdk-6u16-linux-x64.bin”. Preste atenção no nome do arquivo, pois pra você pode ser uma versão diferente. No meu caso temos um processador de 64 bits, que pode não ser o seu.
Entre na pasta onde está o arquivo. Por exemplo: se ela estiver em /home/voxtiago/ você vai digitar “cd /home/voxtiago” (sem as aspas). Se quizer ver os arquivos que estão dentro da pasta, digite “ls” (sem as aspas).
Depois mova o arquivo com o seguinte comando:
A partir de agora, onde tiver NOME_DO_ARQUIVO_QUE_VOCÊ_BAIXOU, você deve substituir, obviamente, pelo nome do arquivo que você baixou 😛
mv NOME_DO_ARQUIVO_QUE_VOCÊ_BAIXOU /usr/java Ex.: mv jdk-6u16-linux-x64.bin /usr/java
Acesse o diretorio e dê permissão de execução para o arquivo.
cd /usr/java chmod a+x NOME_DO_ARQUIVO_QUE_VOCÊ_BAIXOU
Por último executamos o arquivo para começar a instalação:
./NOME_DO_ARQUIVO_QUE_VOCÊ_BAIXOU
Digite “yes” quando receber os termos da licença, e espere o final da instalação.
Após o término da instalação, você poderá deletar o arquivo .bin, deixando apenas a pasta que foi criada no diretorio /java. No nosso caso a pasta é jdk1.6.0_16, mas a sua versão pode ser diferente. A partir de agora, onde aparecer NOME_DA_PASTA_QUE_FOI_CRIADA você deverá substituir pelo nome certo, referente a sua versão (no nosso caso jdk1.6.0_16).
Agora iremos setar as variáveis de ambiente para que nosso JDK funcione corretamente.
Abra o arquivo /etc/bashrc, para isso digite no terminal:
gedit /etc/bash.bashrc
Acrescente as seguintes linhas ao final do arquivo:
export JAVA_HOME=/usr/java/NOME_DA_PASTA_QUE_FOI_CRIADA export PATH=:/usr/java/NOME_DA_PASTA_QUE_FOI_CRIADA/bin:$PATH export JAVA_HOME=/usr/java/NOME_DA_PASTA_QUE_FOI_CRIADA export PATH=:/usr/java/NOME_DA_PASTA_QUE_FOI_CRIADA/bin:$PATH
Para confirmar o sucesso da configuração, abra uma outra seção de console e digite os seguintes comandos no terminal:
java -version
Você deve receber uma resposta semelhante a esta:
java version “1.6.0_16″ Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03) Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing) java version “1.6.0_16″ Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03) Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing) javac -version
E você irá ver a versão do Java Compiler e suas opções.
A partir de agora, toda vez que você quizer compilar um arquivo, basta digitar:
javac nome_do_arquivo.java
E toda vez que for executar:
java nome_do_arquivo (sem .class no final)
Fonte: http://javafree.uol.com.br/artigo/872027/Instalando-e-configurando-o-Java-no-Linux-Ubuntu.html
Descompactando arquivos .rar no Ubuntu 9.04
O Ubuntu não vem com suporte a arquivos RAR por padrão. É necessário instalar o pacote que dá esse suporte.
Abra o Terminal (Aplicativos/Acessórios/Terminal)
e digite o seguinte:
sudo apt-get install rar sudo apt-get install unrar-free
Ele vai pedir sua senha de usuário.
Depois disso é só descompactar usando o botão direito do mouse 🙂
Últimos comentários