Desenvolvimento de Sistemas para Automação Comercial

Linux

Alias - 05/03/2025API PHP - 17/01/2025AppImage - 15/02/2025APT - 20/02/2025Audio - 04/03/2025bluetooth - 04/03/2025Certbot - 20/12/2024Cliente Github - 22/02/2025Cron - 19/12/2024curl - 28/02/2025Data e Hora - 07/03/2025Desktop Minimal - 08/03/2025Diretórios - 20/02/2025Drivers - 15/02/2025Editor de Mídia - 15/02/2025find - 02/03/2025flatpak - 03/03/2025gdebi - 28/02/2025grep - 24/02/2025grub - 24/02/2025Impresssoras - 05/03/2025ln - Links Simbólicos - 24/02/2025MySQL - 11/12/2024Pacotes - 08/03/2025Permissões de Usuario - 16/01/2025Pontos de Montagem - 05/03/2025ranger - 24/02/2025rclone - 08/03/2025Redirecionador Gráfico X11 - 15/02/2025Redirecionador Gráfico X2GO - 15/02/2025Registro BR - 25/02/2025Reprodutor de Mídia - 15/02/2025Resolução de Vídeo - 22/02/2025RustDesk Server - 11/12/2024samba - 01/03/2025Scanner - 28/02/2025Scripts - 08/03/2025Serviços - 05/03/2025Servidor Git - 26/12/2024Servidor Minecraft - 12/03/2025Servidor Minimal - 08/03/2025Servidor Minimal Adicional - 08/03/2025sftp - 22/02/2025snap - 03/03/2025SSH - 31/01/2025tar - 28/02/2025tmux - 02/03/2025Tradução - 22/02/2025UFW - 08/03/2025Wake-onLAN - 02/01/2025WGET - 15/02/2025xdg - 23/02/2025Xubuntu - 28/02/2025

Alias


API PHP


AppImage


APT


Audio


bluetooth


Certbot


Cliente Github


Cron


curl


Data e Hora


Desktop Minimal


Diretórios


Drivers


Editor de Mídia


find


flatpak


gdebi


grep


grub


Impresssoras


ln - Links Simbólicos


MySQL


Pacotes


Permissões de Usuario


Pontos de Montagem


ranger


rclone

Simplesmente o melhor gerenciador de arquivos em Nuvem.

Redirecionador Gráfico X11


Redirecionador Gráfico X2GO


Registro BR


Reprodutor de Mídia


Resolução de Vídeo


RustDesk Server


samba


Scanner


Scripts


Serviços


Servidor Git


Servidor Minecraft

  • Segurança
    • Baixe o AuthMe versão normal AQUI.

      Ou baixe a versão desse post. "AuthMe-5.6.0"

    • Configurar.

    • Iniciar o Servidor novamente, entrar no jogo e registrar seu usuário.

    • Caso queira ver os usuários registrados.

      Obs. A senha do AuthMe usa Hash256 da seguinte forma.

    • Outros comandos sqlite3.

    • Comandos do Server.

      Obs. Dentro do jogo iniciar com /.

    • Comando Descrição Exemplo
      say mensagem Envia mensagem no chat para todos. say mensagem
      op jogador Concede permissões de operador ao jogador. op jogador123
      deop jogador Remove permissões de operador de um jogador. deop jogador123
      whitelist add jogador Adiciona um jogador à whitelist do servidor. whitelist add jogador123
      whitelist remove jogador Remove um jogador da whitelist. whitelist remove jogador123
      whitelist list Lista todos os jogadores na whitelist. whitelist list
      gamemode modo jogador Muda o modo de jogo de um jogador. gamemode creative jogador123
      kick jogador motivo Expulsa um jogador do servidor. kick jogador123 Cheating
      ban jogador motivo Banir um jogador do servidor. ban jogador123 Exploração de bugs
      pardon jogador Desbanir um jogador do servidor. pardon jogador123
      gamemode survival jogador Coloca o jogador no modo de sobrevivência. gamemode survival jogador123
      weather tipo Muda o clima no servidor (limpo, chuva, etc.). weather clear
      time set valor Muda a hora do jogo (ex: day, night, 1000, etc.). time set day
      spawnpoint jogador x y z Define o ponto de respawn de um jogador. spawnpoint jogador123 100 64 100
      tp alvo destino Teleporta um jogador para outro. tp jogador123 jogador456
    • Comandos do AuthMe
      Comando Descrição Exemplo
      authme register senha Registra um jogador no sistema AuthMe. authme register senha123
      authme login senha Permite que o jogador faça login no sistema AuthMe. authme login senha123
      authme unregister jogador Desregistra um jogador do sistema AuthMe. authme unregister jogador123
      authme changepassword senha Altera a senha do jogador do sistema AuthMe. authme changepassword senha123
      authme reload Recarrega a configuração do AuthMe. authme reload
      authme kick jogador Expulsa um jogador que não esteja logado no AuthMe. authme kick jogador123

Servidor Minimal

  • 1 - Desabilitar o Boot Security e Iniciar pelo GRUB2 para reconhecer o UEFI.

  • 2 - Escolher Teclado: English(US) - English (US, intl., with dead keys);

  • 3 - Tipo da Instalação: Ubuntu Server Minimized;

  • 4 - Configuração da Rede;

    • Ligações de Rede => Edit IPv4
    • Manual (desabilitar DHCP)
    • Subnet: 192.168.1.0/24 (Máscara)
    • Endereço: 192.168.1.2 (IP na Rede Local)
    • Gateway: 192.168.1.1 (Roteador)
    • Nome de Servidores: 8.8.8.8, 8.8.4.4 (DNSs)
    • Domínios: ribsoft.com.br (os nomes dos dominios para esse IP)
  • 5 - Partições

    • Criar uma partição FAT32 de 512M no ponto de montagem "/boot/efi" e criar uma partição EXT4 com o restante do espaço no ponto de montagem "/".

      Caso precise separar o ponto de montagem do servidor crie o ponto de montagem "/var" em outra partição EXT4.

  • 6 - Adicionar Repositório Universe e Pacotes;

    • O "openssh-server" não é necessário se já foi instalado.

    • Para instalar o firebird veja aqui.

      Para certificado e acesso https veja aqui.

      Conheça o Ranger aqui.

  • 7 - Configurar Nginx;

    • Edite o Arquivo

    • Deixar dessa forma:

    • Teste as configurações.

    • Reinicie o NGINX

  • 8 - Configurar Upload PHP;

    • Edite o arquivo

    • Alterar as linhas;

    • Privilégio da Pasta de Upload

  • 9 - Verificar Serviços;

    • Basta reiniciar os serviços e verificar seus status.

    • Se tudo estive funcionado corretamente;

    • Caso necessário verifique os logs.


Servidor Minimal Adicional

  • Para adicionar outros sites ao seu servidor nginx.
    • Crie uma pasta nova.

    • De os privilégios necessários.

    • Crie uma copia do site default.

    • Crie um link para ativar o site.

    • Altere os valores.

    • Teste a configuração.

    • Reinicie o servidor.

    • Emita o certificado aqui.


sftp

  • Navegar e gerenciar arquivos pelo terminal.
    • Conectar

    • Comandos possíveis.
      ComandosDescrição
      lsLista os arquivos no diretório remoto
      cdNavega para um diretório remoto
      pwdMostra o diretório atual no servidor
      getBaixa um arquivo do servidor para o PC local no diretório atual
      putEnvia um arquivo do PC local para o servidor
      mkdirCria um diretório no servidor
      rmdirRemove um diretório vazio no servidor
      rmRemove um arquivo remoto
      renameRenomeia um arquivo no servidor
      chmodAltera as permissões de um arquivo remoto
      chownMuda o dono e grupo de um arquivo (se permitido)
      exitFecha a conexão SFTP

snap

  • Pacotes SNAP.

    Buscar no Repositório.

    • Instalar Snap.

    • Instalar pacote.

    • Remover Snap.

  • Pacotes
    • Steam

    • Icones Oxygen


SSH

  • Acesso remoto por SSH

    • Instalação no servidor.

    • Liberar porta no servidor

    • Ver se já possui uma chave.

    • Se não tiver crie uma chave.

    • Copiar chave publica para o servidor para acesso sem senha.

    • Para ver sua chave publica no github acesse:

      https://github.com/"seu_usuário_sem_aspas".keys

    • Testar conexão

    • Acesso pelo Terminal.

    • Para adicionar a chave no servidor manualmente cole o texto da sua chave publica em:

    • Resetar chave do finger print salva localmente quando mudar o local do acesso e aparecer a mensagem WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!.


tar

  • Compactador e desconpactador.
    • Exemplo.

    • Comandos.

    • Tipos.


tmux

  • Gerenciar sessões do Terminal.
    • Instalação.

    • Iniciar para deixar salvo as proximas sessões.

    • Sair sem fechar a sessão.

    • Voltar a sessão ativa.

    • Criar sessão com nome.

    • Voltar para sessão pelo nome.

    • Listaar sessões ativas.

    • Iniciar um programa sem abrir o tmux.

  • Gerencionar divisão do terminal.
    • Criar janelas em abas.

    • Navegar pelas abas.

    • Dividir o painel na Vertical.

      Obs. Pode se usar o Shift + 5 para se obter o %.
    • Dividir na Horizontal.

      Ob. Pode se usar o Shift + ', Espaço para se obter o ".

    • Navegar entre os paineis.

    • Fechar um painel.

      ou

  • Formas de sair.
    • Sair sem fechar o processo.

    • Sair encerrando os processos.

      ou

    • Matar uma sessão sem precisar entrar nela.

  • Iniciar o tmux automaticamente.
    • Se tiver uma sessão ativa volta para ela senão cria uma nova.


Tradução

  • Traduzir para o português BR.
    • Instalar pacotes.

    • Aplicar.

    • Verificar.


UFW

  • Uncomplicated Firewall

    Firewall descomplicado

    • Instalação

    • Ver portas na escuta

    • Portas para Liberar

    • Ativar

    • Vefiricar

    • Parar

    • Excluir Regras


Wake-onLAN

  • Ligar PC pela internet.

    • 1 - Ativar a função "Wake on LAN, "Power on by PCI/PCI-E" ou algo parecido.

    • 2 - Instalar ethtool.

    • 3 - Ver interface e endereço mac.

    • 4 - Ver o nome do arquivo .yaml para edita-lo.

    • 5 - Editar o arquivo.

    • 6 - Aplicar as configurações.

    • 7 - Verificar se "Wake-on: g".

    • Obs. Caso não esteja ativado o DMZ no roteador redirecionar a porta 9 para o ip do computador que deseja ligar pela internet.


WGET

  • Baixar Arquivos
    • Baixa arquivo contiuando o download caso caia a conexão.


xdg

  • Padronização do Sistema.
    • Instalação.

    • Tabela de mimes para o xdg-mime.
      mimeDescrição
      inode/directoryGerenciador de Arquivos
      inode/mount-pointPonto de montagem /mnt ou /media
      text/plainArquivos de texto simples .txt, .log, .ini
      application/octet-streamArquivo binário
      application/zipArquivos ZIP
      application/x-tarArquivos TAR
      application/x-7z-compressedArquivos 7z
      application/x-rarArquivos RAR
      image/pngArquivos PNG
      image/jpegArquivos JPEG/JPG
      image/gifArquivos GIF
      image/svg+xmlArquivos SVG
      image/webpArquivos WebP
      audio/mpegArquivos MP3
      audio/wavArquivos WAV
      video/mp4Arquivos MP4
      video/x-matroskaArquivos MKV
    • xdg-settings.
    • Ver padrões.

    • Resetar padrões.

    • Setar padrões.


Xubuntu

  • Baixe aqui Melhor sistema Ubuntu.
    • Iniciar sem modo gráfico.