Skip to content

Linux Server

Gabriel Bispo edited this page Apr 18, 2026 · 100 revisions

Comandos


shutdown -h now: desligar

exit: logoff

pdw: exibir o diretorio atual

reboot: reinicia o pc

root: entrar no modo administrador

cd: Voltar a raiz

cd /: muda o diretório

ls: lista os arquivos e diretório

ls -l: lista as permissões

cd ..: volta um nível

cp: cria uma copia

history: mostrar os ultimos 1000 comandos digitados

ip a: informaões de rede

link/ether: MAC

hostnamectl: informações do sistema

systemctl: gerenciador de serviços

systemctl status: verifica o status do serviço

system stop: parar o serviço

system start: inicia o serviço

system restart: verifica o serviço

cliente ssh recomendado: putty

rm: excluir um arquivo

Nomes e siglas


ssh: acesso remoto seguro ao servidor

etc: diretório de configuração

~: diretorio padrão do usuario

#: root

$: Usuário comum

home: diretório do usuário

lost+found: lixeira

Instalação do Debian 13.3.0 Server

Passo 1)

Selecione:

Graphical Install

Isso inicia o instalador com interface gráfica.

Passo 2)

Selecionar:

  • idioma

  • região

  • teclado

  • rede

Na parte de nome de domínio, você pode deixar em branco e configurar depois.

Passo 3) Senha do administrador

A senha do usuário root

Passo 4) Particionamento de disco

Selecione:

Assistido - usar disco inteiro e configurar LVM

LVM (Logical Volume Manager) permite gerenciar discos de forma mais flexível.

Passo 5) Esquema de Partições

Selecione:

Partições /home, /var e /tmp separadas

Função de cada diretório

  • /home → arquivos dos usuários
  • /var → logs e dados variáveis do sistema
  • /tmp → arquivos temporários

Passo 6) Gerenciador de Pacotes

Ler mídia de instalação adicional, selecione: NÃO


  • Repositório Debian:

Selecione um espelho (mirror) do Debian para baixar atualizações.

Normalmente a primeira opção funciona bem.


  • Proxy HTTP Se aparecer a configuração de proxy HTTP, deixe em branco caso não utilize proxy na rede.

  • Seleção de Software

Selecione apenas:

Servidor SSH

Utilitários de sistema padrão

Desmarque as outras opções se a intenção for manter o servidor mais leve.

Instalação do seviço SSH

Instalar: apt install openssh-serverP

Iniciar o serviço: systemctl start ssh

Verificar se esta instalado:

systemctl status ssh

Instalação Debian Servidor WEB

Nome de domínio:

Quando aparecer a opção

Digite:

domain.com.br

Seleção de software

Selecione:

  • Servidor Web

  • Servidor SSH

  • Utilitários de sistema padrão

Desmarque o restante.

Instalação e configuração do linuxlogo


apt install linuxlogo

cd /etc

cat issue.linuxlogo > issue

Cofigurando um IP fixo no debian

  • Editar um arquivo:

    IP/Máscara

    Gateway

  • Instalar um serviço DNS

Observações:

  • Identificar a rede e o Gateway

address 10.26.44.valor/24 (Mudar para o valor do seu ip)

netmask 255.255.255.0(Colocar a máscara)

Gateway 10.26.44.1( Colocar o gateway da rede)

Passo 1 (Ir para o diretório de configuração de rede):

cd /etc/network ( diretório onde configuramos a rede)

Passo 2 ( Editar o arquivo interfaces):

nano interfaces

Editar o arquivo iface enp0s3 inet dhcp para static

Colocar o ip: address 10.26.44.X

Colocar o gateway: 10.26.44.1

Passo 3 ( instalar um serviço DNS)

apt install systemd-resolved

configura o DNS:

cd /etc/systemd/

cp resolved.conf resolved.conf.bkp

nano resolved.conf

Abaixo da linha resolved colocar:

DNS=8.8.8.8 8.8.8.4

Salvar e sair:

Ctrl + O ( Salvar)

Enter (confirmar)

Ctrl + X ( Sair)

Reiniciar o serviço:

systemctl restart systemd-resolved

Passo 4) Reiniciar o serviço de rede( ou reiniciar o servidor)

systemctl restart networking ou reboot

Instalação do Wordpress

Passo 1) instalar o Linux (Debian -> Servidor WEB)

Passo 2) Fixar o IP

Passo 3) Verificar se o apache foi instalado, systemctl status apache2 se não systemctl start apache2

Passo 4) Instalar o banco de dados MariaDB

apt install mariadb-server

Vericar o o status: systemctl status mariadb

Executar um script de segurança do mariadb

mariadb-secure-installation

Criar o banco de dados do wordpress e associar um usuario a este banco

Entrar no maridb: maridb

Criar o wordpress: create database wordpress;

show database wordpress;

Cria o usuariocreate user 'admin'@'localhost' identified by '123@senac';

Garante privilégios ao wordpress: grant all privileges on wordpress.* to 'admin'@'localhost';

Aplicar a diretivas sem precisar reiniciar:flush privileges;

select User,Db,Host from mysql.db;( Para ver os usuários configurados)

Sai do maridb: quit

Passo) 5 Instalar o PHP:

apt install php phpmyadmin

Importante! apos a instalação do php, reiniciar o apache

systemctl restart apache2

php -v

Para administrar o banco de dados:

No navegador, digitar o ip do servidor/phpmyadmin

usuario: admin

senha: 123@senac


Ajustar Memória do PHP:

cd /etc/php/8.x/apache2(No lugar do x colocar a sua versão)

cp php.ini php.ini.bkp(Backup)

nano php.ini( Procurar por memory_limit = 128M)

Padrão → 128M

Uso comum → 256M

E-commerce → 512M


Passo 6) Instalar o wordpress

cd /var/www/html(diretório padrão de hospedagem)

Exluir o index.html:

rm index.html

cd ..(voltar um nivel de diretorio)

Baixar a ultima versão do wordpress:

wget http://wordpress.org/latest.tar.gz

Descompactar o arquivo baixado:

tar -xzvf latest.tar.gz

Copiar os arquivos do wordpress, sincronizando permissões para o diretório html:

rsync -avP wordpress/ /var/www/html

Permitir ao apache gerenciar o wordpress:

chown -R www-data:www-data /var/www/html

Projeto Tomcat - Servidor de aplicações Java

O Apache Tomcat é um servidor que executa aplicações Java na web.

Passo 1) Instalar o linux

  • 1 placa de rede

  • Instalar apenas sistema básico e SSH ( ATENÇÃO! Não instalar o servidor WEB)

  • Linux logo

  • Configurar um ip fixo no debian (rede senac), mudar no Virtual Box a rede para o modo bridge

  • Teste: ping google.com

PC real -> (ping) Debian

Passo 2) Instalar o Java no Linux

Instalar o java:

apt install default-jdk

Verificar se está instalado:

java -version

javac -version

Passo 3) Instalar o Apache Tomcat

apt install tomcat11 tomcat11-admin tomcat11-examples tomcat11-docs

````systemctl status tomcat11``

Passo 4) Criar um admin para gerenciar remotamente o servidor tomcat

cd /etc/tomcat11

cp tomcat-user.xml tomcat-users.xml.bkp

nano tomcat-users.xml

Apagar o comentario:

<!-- e colocar entre user username=

Depois editar o roles= para roles=manager-gui,admin-gui

Reiniciar o tomcat:

systemctl restart tomcat11

Passo 5) Instalar o banco de dados MySQL Oracle

apt install gnupg

Baixar do site oficial da oracle o repositório mysql mysql.com -> downloads -> mysql community

Baixar pacote: wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb

Instalar pacote: dpkg -i mysql-apt-config*.deb

Atualizar repositórios: apt update

Instalar MySQL: apt install mysql-server

Verificar instalação: mysql -V

Entrando no MySQL:

Acessar o banco: mysql -u root -p

Ver bancos existentes: SHOW DATABASES;

Criar banco de dados: CREATE DATABASE agenda;

Usar banco: USE agenda;

Ver tabelas: SHOW TABLES;

Criar tabela:

  idcon INT PRIMARY KEY AUTO_INCREMENT,
  nome VARCHAR(30) NOT NULL,
  fone VARCHAR(15) NOT NULL,
  email VARCHAR(30)
);

Descrever tabela: DESCRIBE contatos;

Sair do MySQL: Ctrl + D

Clone this wiki locally