Meu Ubuntu Perfeito

  1. Atualizar o sistema
  2. Mapear a rede automaticamente através do fstab
  3. Instalar o Ubuntu Tweak (http://dwdicas.com.br/2013/02/24/como-instalar-o-ubuntu-tweak-0-8-3/)
  4. Instalar java
  5. Instalar apache
  6. Instalar php
  7. Instalar mysql
  8. Alterar o Usuario de acesso do apache
  9. Instalar Netbeans
  10. Instalar MySQL Workbench
  11. Habilitando o mod_rewrite
  12. Instalando o Xdebug

###################################################
# 11 – Habilitando o mod_rewrite
###################################################

Primeiramente precisamos rodar um comando para ativar, é preciso estar logado como root:

sudo a2enmod rewrite

Ainda será necessário modificar o arquivo de configuração do apache localizado em:
/etc/apache2/sites-avaiable/default
de “AllowOverride None” para “AllowOverride All

###################################################
# 05 – Instalar o APACHE
###################################################

Alterando o usuário de acesso ao apache

Vamos editar o arquivo

# sudo vi /etc/apache2/envvars

Alteramos as seguintes variáveis:

export APACHE_RUN_USER=MyUserName
export APACHE_RUN_GROUP=MyUserName

Reiniciamos o apache

# sudo /etc/init.d/apache2 restart
ou
# service apache2 restart

Se aparecer o seguinte erro não se desespere:

* Restarting web server apache2       
... waiting /var/lock/apache2 already exists but is not a directory owned by user.
Please fix manually. Aborting.

Altere a permissão em lock

# chown -R myuser:myuser /var/lock/apache2/
# /etc/init.d/apache2 restart

——–************——–************——–************——–************
————————————————————–
//mapeando uma pasta na rede pelo samba no ubuntu
http://www.elieldepaula.com.br/site/465/

# montagem do publico da rede com samba em /etc/fstab
//192.168.0.3/publico /media/publico smbfs username=USUARIO,password=SENHA 0 0

# pegar o id e o uid
digitar na linha de comando
# id
//192.168.0.3/publico /home/media/publico cifs uid=1000,forceuid,gid=1000,auto,rw,users,username=webmaster,password=master7@* 0 0

# montagem do html da rede com cifs em /etc/fstab
//192.168.0.3/html /media/html cifs username=USUARIO,password=SENHA,umask=0222,user,dir_mode=0777,file_mode=0777 0 0

Montando o fstab sem reiniciar o computador
Logado no terminal como root execute este comando
# mount -a

http://www.vivaolinux.com.br/dica/Restaurando-configuracao-padrao-do-Ubuntu

// instalando o git
apt-get install git gitk git-doc git-el git-arch git-cvs git-svn git-email git-gui gitweb tclreadline

//Instalar o java
//vamos fazer o download do java em nosso computador
//http://www.java.com/en/download/linux_manual.jsp
//baixe o arquivo tar.gz

//agora vamos descompactar o arquivo diretamete no /usr/local
tar -vzxf jre-7u45-linux-x64.tar.gz -C /usr/local/

// Manual 1 [https://help.ubuntu.com/community/ApacheMySQLPHP]
//instalação apache
# apt-get install apache2

//Adicione a seguinte linha no arquivo [/etc/apache2/apache2.conf]
# ServerName localhost

//instalacao php
# apt-get install php5 libapache2-mod-php5

//Ative o modulo
# a2enmod php5

//Instalando o mysql em php5
# apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

//instalando o phpmyadmin
apt-get install phpmyadmin

//—————————————————-
// MONTANDO UNIDADES AUTOMATICAMENTE NA INICIALIZAÇÃO
// [http://www.ubuntero.com.br/2013/01/montando-particoes-automaticamente-no-ubuntu-12-10/]
//—————————————————-
//verificando as partições disponiveis no sistema
# sudo blkid

// – Pegamos o UUID da partição que desejamos montar
// – Criamos uma pasta em media para a montagem da partição
// – Altere a propiedade para o usuario do sistema
// – No nosso caso vamos montar uma partição NTFS
//
// – Vamos abrir o arquivo de montagem de unidades no boot
# gedit /etc/fstab

// Quando o arquivo abrir, adicione esse trecho ao final do arquivo (na última linha mesmo):
// Alterando o XXXX pelo codigo UUID e YYYY pelo nome da pasta criada em /media
UUID=XXXXXXX /media/YYYY ntfs-3g defaults 0 0

//Pronto! Agora é só reiniciar o PC que a partição vai ser montada automaticamente!

//Ao mudar o diretorio do apache adicionar o usuario ao grupo www-data
// exemplo:
# usermod -G www-data usuario

//————————————————–
// BONUS
//————————————————–

// MySQL: Alterar diretório base de dados
//[http://www.vivaolinux.com.br/dica/MySQL-Alterar-diretorio-base-de-dados]
Venho com uma dica de como alterar o caminho da base de dados do MySQL.
Por exemplo: ter que colocar a base em outro diretório ou partição.

Diretório padrão: /var/lib/mysql

# vi /etc/my.cnf

datadir = [novo_caminho] ex: /mnt/mysql

Salvar alteração: :wq

Não se esqueça de dar permissão para o novo diretório do MySQL.

# chown -R mysql.mysql /mnt/mysql

Executar o comando para criar nova base de dados:

# mysql_install_db

Pronto, agora é só iniciar o MySQL com o comando:

# mysqld_safe &

///MOD REWRITE
Roda do comando

# sudo a2enmod rewrite

Modificar em /etc/apache2/sites-avaiable/default de “AllowOverride None” para “AllowOverride All”

//—————
// INSTALANDO JDK
//—————
[http://www.vivaolinux.com.br/artigo/Instalacao-e-Configuracao-do-JDK-7/?pagina=2] nao funcionou comigo

Referências Bibliográficas:
http://bookofzeus.com/articles/change-apache-default-user

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.