使用时logger -n localhost -port 12345 ...
我意识到记录器在创建套接字时使用的是 IPv6。不幸的是我的系统日志服务器只监听 IPv4。
我发现的解决方法是使用本地主机名而不是localhost
;然后使用 IPv4 发送消息。操作系统是 SLES12 SP5,logger
来自util-linux-systemd-2.33.2-4.11.1.x86_64
。
logger
使用时还有其他方法可以利用 IPv4 吗localhost
?
/etc/hosts
包含以下行localhost
:
127.0.0.1 localhost
::1 localhost ipv6-localhost ipv6-loopback