Servidor Perfeito · 3 min read · Nov 24, 2025

O Servidor Perfeito - OpenSUSE 12.3 x86_64 (nginx, Dovecot, ISPConfig 3) - Página 2

4 Configurar as Configurações de Rede

Usamos o Yast, a ferramenta de gerenciamento de sistema OpenSuSE, para reconfigurar as configurações do cartão de rede. Após a primeira inicialização, o sistema é configurado para obter o endereço IP com DHCP. Para um servidor, mudaremos para um endereço IP estático.

Execute

yast2

Selecione Dispositivos de Rede > Configurações de Rede:

Selecione seu cartão de rede e depois Editar:

Selecione Endereço IP Estático e insira o endereço IP, máscara de sub-rede e nome do host e salve as alterações selecionando Avançar:

Agora selecione Nome do Host/DNS e insira o nome do host (por exemplo, server1.example.com) e servidores de nomes (por exemplo, 192.168.1.200 e 8.8.8.8):

Agora selecione Roteamento e insira o gateway padrão e clique em OK:

Para configurar o firewall (caso você não o tenha configurado durante a instalação básica), selecione Segurança e Usuários > Firewall no Yast:

Eu quero instalar o ISPConfig no final deste tutorial, que vem com seu próprio firewall. É por isso que desativo o firewall padrão do OpenSUSE agora. Claro, você é livre para deixá-lo ativado e configurá-lo de acordo com suas necessidades (mas então você não deve usar nenhum outro firewall mais tarde, pois provavelmente interferirá com o firewall do OpenSUSE).

Selecione Desativar Início Automático do Firewall e Parar Firewall Agora, em seguida, clique em Avançar:

Clique em Concluir e saia do Yast:

Depois, você deve verificar com

ifconfig

se sua configuração de rede está correta. Se não estiver (por exemplo, se eth0 estiver faltando), reinicie o sistema…

reboot

… e verifique sua configuração de rede novamente depois - agora deve estar correta.

5 Instalar Atualizações

Agora instalamos as últimas atualizações dos repositórios do openSUSE. Execute

zypper update

E então reinicie o servidor, pois você provavelmente instalou algumas atualizações do kernel também:

reboot

6 Instalar Alguns Pacotes Básicos

Execute

zypper install findutils readline glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel wget gcc-c++ subversion make vim telnet cron iptables iputils man man-pages nano pico sudo perl-TimeDate

7 Quota Registrada

Para instalar quota, execute

zypper install quota

Edite /etc/fstab para ficar assim (adicionei, usrjquota=aquota.user, grpjquota=aquota.group, jqfmt=vfsv0 aos pontos de montagem / e /srv):

vi /etc/fstab

| /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part1 swap swap defaults 0 0 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part2 / ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part3 /srv ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |

Então execute:

mount -o remount /  
 mount -o remount /srv
quotacheck -avugm  
 quotaon -avug

Não se preocupe se você ver essas mensagens de erro - elas são normais quando você executa quotacheck pela primeira vez:

server1:~ # quotacheck -avugm  
 quotacheck: Scanning /dev/sda2 [/] done  
 quotacheck: Cannot stat old user quota file: No such file or directory  
 quotacheck: Cannot stat old group quota file: No such file or directory  
 quotacheck: Cannot stat old user quota file: No such file or directory  
 quotacheck: Cannot stat old group quota file: No such file or directory  
 quotacheck: Checked 3872 directories and 32991 files  
 quotacheck: Old file not found.  
 quotacheck: Old file not found.  
 quotacheck: Scanning /dev/sda3 [/srv] done  
 quotacheck: Cannot stat old user quota file: No such file or directory  
 quotacheck: Cannot stat old group quota file: No such file or directory  
 quotacheck: Cannot stat old user quota file: No such file or directory  
 quotacheck: Cannot stat old group quota file: No such file or directory  
 quotacheck: Checked 6 directories and 0 files  
 quotacheck: Old file not found.  
 quotacheck: Old file not found.  
 server1:~ #
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.