Linux

Obtenha dicas valiosas e insights úteis na categoria de Sistemas Operacionais Linux da ForNetworks. Descubra as melhores práticas, orientações e estratégias em TI, segurança cibernética, infraestrutura Licenciamento Microsoft e muito mais. Aproveite nosso conhecimento especializado para otimizar seus processos e obter resultados excepcionais. Leia mais sobre Nossas Dicas no site da ForNetworks.

Instalação Padrão do Linux Ubuntu com Webmin

Aprenda Como instalar o Webmin no Ubuntu, Debian e derivados

Se você quer administrar um servidor Linux remotamente e sem complicações, veja aqui como instalar o Webmin no Ubuntu, Debian e derivados. Se você precisa administrar um servidor Linux sem ter que ficar modificando arquivos de configuração e a partir de qualquer PC da rede, uma boa opção é usar o Webmin.

Webmin é uma interface baseada na web para a administração de sistemas Unix, inclui o Linux. O programa foi projetado para ser uma ferramenta de administração leve, funcional, e que possa ser facilmente estendida, pois é totalmente modular. Com o Webmin, você pode usar qualquer navegador moderno, para alterar as configurações do sistema, sem complicações.

Isso porquê ele remove a necessidade de editar manualmente os arquivos de configuração de sistemas Unix (como o /etc/passwd, por exemplo), e permite que você gerencie um sistema de onde quiser. Essa característica torna possível configurar contas de usuário, Apache, DNS, compartilhamento de arquivos e muito mais.

O melhor de tudo é que você pode fazer isso remotamente e o programa também pode ser acessado localmente.

Isso torna o software um verdadeiro “Painel de Controle” do sistema em que ele está instalado.

A principal fonte de documentação do Webmin atualmente é a Wiki Webmin. Se você está procurando para obter instruções sobre como usar os vários módulos, você deve ir direto para as páginas de documentação dos módulos.

1) Instalando o Webmin no Ubuntu, Debian e derivados:

Para instalar o Webmin no Ubuntu Server, faça o seguinte:

Passo 1. Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T);

Passo 2. Se ainda não tiver, adicione o repositório do aplicativo com os seguintes comandos:

echo "deb http://download.webmin.com/download/repository sarge contrib" | sudo tee -a /etc/apt/sources.list

echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" | sudo tee -a /etc/apt/sources.list

Passo 3. A seguir, baixe e instale a chave GPG do repositório do programa com o comando abaixo;

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Passo 4: Atualize o Apt digitando o comando:

$ sudo apt-get update

Passo 5: Com tudo pronto, instale o programa com o comando:

$sudo apt-get install webmin apt-transport-https

2) Acesse a ferramenta após instalação:

Acesse o Webmin pelo navegador em: https://IP_do_Servidor:10000

Precisando de Consultoria em TI ou Suporte Pode Contar Com a Minha Equipe.
Pode Chamar em Nosso Whats: (51) 993117507.

Nossos Canais de Atendimento: https://linktr.ee/fornetworks.

Script Bash para Ubuntu

Script para Preparação de Servidores Linux Ubuntu

Com esse script você otimizará seu Servidor Linux Ubuntu, Deixando ele Acessível e Gerenciado com os Principais Serviços de Acesso e Gerenciamento (WEBMIN, COCKPIT, PORTAINER)

1) Crie o arquivo de script:

$ sudo nano instalar_servicos.sh

2) Adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

# Atualizar a lista de pacotes e o sistema
echo "Atualizando o sistema..."
sudo apt update && sudo apt upgrade -y

# Instalar o Net-tools
echo "Instalando o Net-tools..."
sudo apt install net-tools -y

# Instalar o Webmin
echo "Instalando dependências para o Webmin..."
sudo apt install software-properties-common apt-transport-https wget -y
echo "deb http://download.webmin.com/download/repository sarge contrib" | sudo tee -a /etc/apt/sources.list
echo "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" | sudo tee -a /etc/apt/sources.list
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo apt update
echo "Instalando o Webmin..."
sudo apt-get install webmin apt-transport-https -y

# Instalar o Cockpit
echo "Instalando o Cockpit..."
sudo apt install cockpit -y

# Instalar o Docker
echo "Instalando Docker..."
sudo apt install docker.io docker-compose -y
echo "Adcionando o Docker na Inicialização do Sistema..."
sudo systemctl enable --now docker docker.socket containerd
echo "Instalando o Portainer para Gerenciamento dos Conteiners..."
echo "Criação do Portainer_Data..."
docker volume create portainer_data
echo "Volume Criado com Sucesso..."
echo "Instalação do Conteiner do Portainer..."
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
echo "Portainer Instalado com Sucesso..."
echo "Instalando a Aplicação de Migração de E-mail IMAP Sync..."
docker pull gilleslamiral/imapsync

# Iniciar e habilitar o Cockpit
echo "Iniciando o serviço Cockpit..."
sudo systemctl enable --now cockpit.socket

# Mensagem final
echo "Instalação completa dos serviços: Net-tools, Webmin, Cockpit e Docker com Portainer e ImapSync"

# Instruções de acesso ao Webmin e Cockpit
echo "Acesse o Webmin pelo navegador em: https://<seu-servidor>:10000"
echo "Acesse o Cockpit pelo navegador em: https://<seu-servidor>:9090"
echo "Acesse o Portainer pelo navegador em: https://<seu-servidor>:9443"

3) Salvar o arquivo e sair do editor de texto:

Pressionando Tecla Ctrl + X para Sair

Vai perguntar se deseja salvar o arquivo, defina que sim, escolhendo Y para yes

Pressione ENTER no Teclado.

4) Torne o script executável:

$ sudo chmod +x instalar_servicos.sh

5) Execute o script:

$ sudo ./instalar_servicos.sh

6) Aguarde a Execução:

Após a execução você poderá acessar os Links de Gerenciamento das Ferramentas.

Acesse o Webmin pelo navegador em: https://<Seu_IP_do_Servidor>:10000

Acesse o Cockpit pelo navegador em: https://<Seu_IP_do_Servidor>:9090

Acesse o Portainer pelo navegador em: https://<Seu_IP_do_Servidor>:9443

Precisando de Consultoria em TI ou Suporte Pode Contar Com a Minha Equipe.
Pode Chamar em Nosso Whats: (51) 993117507.

Nossos Canais de Atendimento: https://linktr.ee/fornetworks.

Comandos Importantes do APT

sudo

Permite que você execute programas ou outros comandos com privilégios administrativos, assim como “Executar como administrador” no Windows. É uma permissão temporária.

su

Super usuário – root

Alguns Exemplos de Uso

$ sudo apt-cache stats: Relatório de Pacotes Disponíveis.
$ sudo apt install: Baixa e Instala um Pacote.
$ sudo apt install -d: Baixa mas não Instala um Pacote.
$ sudo apt-cache show: Informações do Pacote.
$ sudo apt update: Atualiza os repositórios de software.
$ sudo apt upgrade: Atualiza todos os pacotes do sistema.
$ sudo apt dist-upgrade: Atualiza a sua distro, ou seja seu sistema operacional
$ sudo apt autoclean: Exclui pacotes parcialmente baixados
$ sudo apt clean: Limpa /var/cache/apt/archives

Agora os comandos para instalar e remover.

$ sudo apt install NomePacote: Instalar um pacote
$ sudo apt remove NomePacote: Remove um pacote
$ sudo apt autoremove: Remove pacotes que foram instalados automaticamente para atender às dependências de outros pacotes e que não são mais necessários.
$ sudo apt –purge remove: Remove os pacotes e seus arquivos de configuração
$ sudo apt -f install: Verifica as dependências do pacote e tenta corrigir
$ sudo apt-cache search: Pesquisa um pacote
$ sudo apt-repository: Adciona um Repositório Source.list

Mais comandos

$ sudo apt-cache search NomePacote: Pesquisa por um determinado pacote
$ sudo apt-cache show NomePacote: Exibe informações do pacote
$ sudo apt-cache depends: Exibe as estatísticas de todos os pacotes.

Precisando de Consultoria em TI ou Suporte Pode Contar Com a Minha Equipe.
Pode Chamar em Nosso Whats: (51) 993117507.

Nossos Canais de Atendimento: https://linktr.ee/fornetworks.