Configurando meu ubuntu 14

Instalando o gerenciador do grub no linuxmint
http://www.linuxmint.com.br/modules/dokuwiki/grub_customizer

Verificando a versão do sistema:

 cat /etc/*release* 

Instalando o nmap:

 sudo apt-get install nmap 

Para saber a versão do Kernel Linux utilize o comando: uname -r

** Alterando a senha do root

sudo passwd root

** Atualizando o sistema

// Fazendo o download dos pacotes atualizados

apt-get update

// Fazendo as atualizações baixadas pelo comando acima

apt-get upgrade

** LAMP -> Apache

sudo apt-get install apache2

Habilitando o reescrita de url, mod_rewrite

sudo a2enmod rewrite
sudo gedit /etc/apache2/apache2.conf

Alterando:
AllowOverride None

Para:
AllowOverride All

Informando o nome do servidor

sudo gedit /etc/apache2/sites-enabled/000-default.conf

Alterar o ServerName para localhost

ServerName localhost

Alterar o arquivo /etc/hostname

sudo gedit /etc/hostname

127.0.0.1 localhost
127.0.1.1 NOME-DO-SERVIDOR

Criar o seguinte arquivo:

echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf

sudo a2enconf fqdn

sudo service apache2 reload
# Fonte: http://askubuntu.com/questions/256013/could-not-reliably-determine-the-servers-fully-qualified-domain-name

Reiniciar o servidor apache

sudo service apache2 restart

Alterando o usuario e grupo da pasta www

# Alterando o dono do www o www-data (usuario do apache) e grupo o usuario local,
# desta forma o usuario local poderá escrever dentro da pasta web
sudo chown -R www-data:[nome_usuario] www
# Alterando o usuario de acesso, o www-data para usuario que quiser,
sudo gedit /etc/apache2/envvars

Alterar:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

Para:
#export APACHE_RUN_USER=www-data
export APACHE_RUN_USER=cody
#export APACHE_RUN_GROUP=www-data
export APACHE_RUN_GROUP=cody

Para saber qual é o nome do usuario do apache que esta acessando o seu local host, você pode verificar desta forma, claro depois que instalar o PHP

<?php echo exec('whoami'); ?> 

** LAMP -> MySQL

sudo apt-get install mysql-server php5-mysql

Primeiro, precisamos dizer ao MySQL para criar sua estrutura de diretório de banco de dados, onde ele irá armazenar suas informações. Você pode fazer isto digitando:

sudo mysql_install_db

Depois, queremos executar um script simples de segurança que vai remover alguns padrões perigosos e bloquear um pouco o acesso ao nosso sistema de banco de dados. Inicie o script interativo executando:

sudo mysql_secure_installation

Comando para conceder full privilegio ao usuário root remotamente

# Efetuando o login no mysql
mysql --user=root --password=senha

# Alterando o privilegio
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'senha_do_root' WITH GRANT OPTION;

Liberando o acesso externo:
Primeiro faça um backup do arquivo de configuração:

# cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup

Depois abra o arquivo de configuração com qualquer editor:

# gedit /etc/mysql/my.cnf

No Ubuntu 16.10 este arquivo está em “/etc/mysql/mysql.conf.d/mysqld.cnf”

Procure por uma linha escrito:

bind-address = 127.0.0.1

Mude o IP para 0.0.0.0, a linha ficará:

bind-address = 0.0.0.0

Salve e saia do editor.

Reinicie o mysql-server:

# cd /etc/init.d
# ./mysql restart
ou
# ./mysqld restart

 *** LAMP -> PHP

Vamos instalar o PHP e incluir alguns pacotes auxiliares também.

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-cli
sudo apt-get install php5-gd php5-curl php5-json php5-mysql php5-xdebug

Queremos informar ao nosso servidor web para dar preferência aos arquivos PHP, então faremos o Apache olhar para um arquivo index.php primeiro.
Para fazer isto, digite este comando para abrir o arquivo dir.inf em um editor de texto com privilégios de root:

sudo nano /etc/apache2/mods-enabled/dir.conf

Ele terá esta aparência:

<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Queremos mover o arquivo de índice PHP em destaque acima para a primeira posição depois da especificação DirectoryIndex , como segue:

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Quando você tiver concluído, salve e feche o arquivo pressionando “CTRL-X”. Você tem que confirmar a gravação digitando “Y” e em seguida pressione “ENTER” para confirmar a localização de salvamento do arquivo.
Após isso, precisamos reiniciar o servidor web Apache de forma que nossas alterações sejam reconhecidas. Você pode fazer isto digitando o seguinte:

sudo service apache2 restart

*** Instalar módulos PHP

Para melhorar a funcionalidade do PHP, podemos opcionalmente instalar alguns módulos adicionais.
Para ver as opções disponíveis para módulos e bibliotecas PHP, você pode digitar isto em seu sistema:

 

apt-cache search php5-

O resultado são todos os componentes opcionais que você pode instalar. Ele lhe dará uma breve descrição de cada um:

php5-cgi – server-side, HTML-embedded scripting language (CGI binary)
php5-cli – command-line interpreter for the php5 scripting language
php5-common – Common files for packages built from the php5 source
php5-curl – CURL module for php5
php5-dbg – Debug symbols for PHP5
php5-dev – Files for PHP5 module development
php5-gd – GD module for php5
. . .

Para obter mais informações sobre o que cada módulo faz, você pode buscar na Internet, ou olhar a descrição longa do pacote digitando:

apt-cache show package_name

*** Instalando o phpmyadmin

sudo apt-get install php5-mcrypt

sudo php5enmod mcrypt

sudo apt-get install phpmyadmin apache2-utils

*** Instalando o GIT

sudo apt-get update
sudo apt-get install git

# Configurando o git
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

# Verificando a configuração
git config --list

*** Instalando o Google Chrome no Ubuntu

1. Para instalar a versão 32 bits, abra o terminal e rode os seguintes comandos:

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

$ sudo dpkg -i google-chrome-stable_current_i386.deb

Se necessário, em caso de alguma mensagem de erro, rode o comando:

$ sudo apt-get -f install

2. Para instalar a versão 64 bits, abra o terminal e rode os seguintes comandos:

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

$ sudo dpkg -i google-chrome-stable_current_amd64.deb

Se necessário, em caso de alguma mensagem de erro, rode o comando:

$ sudo apt-get -f install

*** Como instalar o Java 8 no Ubuntu

Para instalar o Java 8 vamos utilizar o PPA do WebUpd8, abra o terminal e cole os seguintes comandos:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

Depois da instalação para verificar se o Java foi instalado corretamente digite:

java -version

*** Programas extras

  • Para gravação da tela estou usando o Kazam
  • Para edição de vídeo, um dos mais renomados é o KDEnLive

*** Reduza o uso do SWAP no seu sistema

A memória virtual ou SWAP é um recurso fantástico, que permite rodar mais aplicativos e lidar com arquivos muito maiores. O Ubuntu abusa deste recurso e você pode por um limite nisto, para melhorar a performance do seu sistema.

alterar o arquivo /etc/sysctl.conf.

Abra-o com o seu editor de textos favorito (eu vou usar o nano):

sudo nano /etc/sysctl.conf

Agora, copie e cole o seguinte código ao final do arquivo:

#
# Reduz o uso de SWAP
vm.swappiness=10
# Melhora a gestão de cache
vm.vfs_cache_pressure=50

Em seguida, salve e saia do editor. Reinicie a máquina e veja se houve melhora.

*** Suporte a impressão em PDF

sudo apt-get install cups-pdf

TT

TT

TT

TT

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.