我正在通过sysctl禁用ipv6,如下所示:
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/ipv6.conf
sysctl -p /etc/sysctl.d/ipv6.conf我确实按照下面的链接https://access.redhat.com/solutions/2798411中的建议运行dracut来重新创建initramfs,并按照前面所说的做了所有事情。
dracut -v -f这是rpcbind.*进程的状态。
systemctl list-unit-files | grep rpcbind
rpcbind.service indirect
rpcbind.socket enabled
rpcbind.target static在重新启动时,我可以看到只有rpcbind.socket已成功启动,rpcbind.service处于死状态。
systemctl status rpcbind.socket
● rpcbind.socket - RPCbind Server Activation Socket
Loaded: loaded (/usr/lib/systemd/system/rpcbind.socket; enabled; vendor preset: enabled)
Active: active (listening) since Thu 2018-02-15 11:25:09 GMT; 26min ago
Listen: /var/run/rpcbind.sock (Stream)
0.0.0.0:111 (Stream)
Feb 15 11:25:09 seliics01979 systemd[1]: Listening on RPCbind Server Activation Socket.
Feb 15 11:25:09 seliics01979 systemd[1]: Starting RPCbind Server Activation Socket.
systemctl status rpcbind.service
● rpcbind.service - RPC bind service
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
Active: inactive (dead)看到rpcbind.service还没有启动,我感到很困惑。但是,手动启动rpcbind.service很好。这发生在VM和HP Gen9硬件中。需要帮助。
cat /usr/lib/systemd/system/rpcbind.service
[Unit]
Description=RPC bind service
Requires=rpcbind.socket
After=systemd-tmpfiles-setup.service
[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/rpcbind
ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS
[Install]
Also=rpcbind.socket
cat /usr/lib/systemd/system/rpcbind.target
[Unit]
Description=RPC Port Mapper
Documentation=man:systemd.special(7)
RefuseManualStart=true
cat /usr/lib/systemd/system/rpcbind.socket
[Unit]
Description=RPCbind Server Activation Socket
[Socket]
ListenStream=/var/run/rpcbind.sock
[Install]
WantedBy=sockets.target发布于 2018-05-10 22:28:48
我通过从/etc/host中移除:1 localhost地址来解决这个问题。似乎这也会引发行为
https://unix.stackexchange.com/questions/424359
复制相似问题