Servidor CentOS · 3 min read · Oct 29, 2025
O Servidor Perfeito - Servidor CentOS 4.8 x86_64 [ISPConfig 2] - Página 3
2 Ajustar /etc/hosts
Em seguida, editamos /etc/hosts. Deixe-o assim:
vi /etc/hosts| # Não remova a linha a seguir, ou vários programas # que requerem funcionalidade de rede falharão. 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |
3 Configurar Endereços IP Adicionais
(Esta seção é totalmente opcional. Ela apenas mostra como adicionar endereços IP adicionais à sua interface de rede eth0 se você precisar de mais de um endereço IP. Se você estiver bem com um endereço IP, pode pular esta seção.)
Vamos supor que nossa interface de rede seja eth0. Então há um arquivo /etc/sysconfig/network-scripts/ifcfg-eth0 que se parece com isto:
cat /etc/sysconfig/network-scripts/ifcfg-eth0| DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:4F:B8:23 IPADDR=192.168.0.100 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes TYPE=Ethernet |
Agora queremos criar a interface virtual eth0:0 com o endereço IP 192.168.0.101. Tudo o que precisamos fazer é criar o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0:0 que se parece com isto (podemos deixar de fora a linha HWADDR, pois é a mesma placa de rede física):
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0| DEVICE=eth0:0 BOOTPROTO=static BROADCAST=192.168.0.255 IPADDR=192.168.0.101 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes TYPE=Ethernet |
Depois, precisamos reiniciar a rede:
/etc/init.d/network restartVocê também pode querer ajustar /etc/hosts depois de adicionar novos endereços IP, embora isso não seja necessário.
Agora execute
ifconfigVocê deve agora ver seu novo endereço IP na saída:
[root@server1 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:4F:B8:23
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe4f:b823/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:270 errors:0 dropped:0 overruns:0 frame:0
TX packets:310 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23725 (23.1 KiB) TX bytes:56775 (55.4 KiB)
Interrupt:177 Base address:0x1400
eth0:0 Link encap:Ethernet HWaddr 00:0C:29:4F:B8:23
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:177 Base address:0x1400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)
[root@server1 ~]#4 Configurar O Firewall
(Você pode pular este capítulo se já tiver desativado o firewall durante a instalação básica do sistema.)
Quero instalar o ISPConfig no final deste tutorial, que vem com seu próprio firewall. Por isso, desativo o firewall padrão do CentOS 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 CentOS).
Execute
system-config-securitylevel
Selecione Desativado e pressione OK.
Para verificar se o firewall realmente foi desativado, você pode executar
iptables -Ldepois. A saída deve ser assim:
[root@server1 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@server1 ~]#5 Desativar SELinux
(Você pode pular este capítulo se já tiver desativado o SELinux durante a instalação básica do sistema.)
SELinux é uma extensão de segurança do CentOS que deve fornecer segurança estendida. Na minha opinião, você não precisa dele para configurar um sistema seguro, e geralmente causa mais problemas do que vantagens (pense nisso depois de uma semana de resolução de problemas porque algum serviço não estava funcionando como esperado, e então você descobre que tudo estava ok, apenas o SELinux estava causando o problema). Portanto, eu o desativo (isso é obrigatório se você quiser instalar o ISPConfig mais tarde).
Edite /etc/selinux/config e defina SELINUX=disabled:
vi /etc/selinux/config| # Este arquivo controla o estado do SELinux no sistema. # SELINUX= pode ter um destes três valores: # enforcing - A política de segurança do SELinux é aplicada. # permissive - O SELinux imprime avisos em vez de aplicar. # disabled - O SELinux está totalmente desativado. SELINUX=disabled # SELINUXTYPE= tipo de política em uso. Os valores possíveis são: # targeted - Apenas daemons de rede direcionados são protegidos. # strict - Proteção total do SELinux. SELINUXTYPE=targeted |
Depois, devemos reiniciar o sistema:
reboot6 Instalar Alguns Softwares
Primeiro, importamos as chaves GPG para pacotes de software:
rpm --import /usr/share/rhn/RPM-GPG-KEY*Em seguida, atualizamos nossos pacotes existentes no sistema:
yum updateAgora instalamos alguns pacotes de software que são necessários mais tarde:
yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils gcc gcc-c++Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.