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 NonePara:
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