Linux 与 WebLogic 网络配置
一、Linux 主机网络配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
应用:sudo systemctl restart networkingnetwork:
renderer: networkd
ethernets:
eth0:
dhcp4: false
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用:sudo netplan applysudo hostnamectl set-hostname wl01.example.comhostname -f、cat /etc/hostssudo firewall-cmd --permanent --add-port=7001/tcp
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
sudo ufw allow 7001/tcp
sudo ufw allow 80,443/tcp
sudo ufw enable && sudo ufw status verbose
ip routeping -c 4 8.8.8.8、nc -vz <目标IP> 7001net.core.somaxconn = 4096
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_fin_timeout = 30
应用:sudo sysctl -p二、WebLogic 网络配置
connect('weblogic','weblogic123','t3://192.168.1.10:7001')
edit()
startEdit()
cd('Servers/AdminServer')
set('ListenAddress','192.168.1.10')
set('ListenPort',7001)
save()
activate(block="true")
disconnect()
exit()
<server>
<name>AdminServer</name>
<listen-address>192.168.1.10</listen-address>
<listen-port>7001</listen-port>
</server>
三、连通性验证与常见问题
ss -lntp | grep 7001 或 netstat -tulpen | grep 7001curl -vk http://127.0.0.1:7001/consolenc -vz <服务器IP> 7001、curl -vk http://<服务器IP>:7001/consolesetsebool -P httpd_can_network_connect 1)-Djava.security.egd=file:/dev/./urandom)。四、生产网络建议
somaxconn、tcp_tw_reuse、tcp_fin_timeout)与 WebLogic 线程/队列/超时,并配合 监控告警(连接数、RT、错误率)。