답변:
다시 시작 옵션이 사라지고 있다는 것입니다.
/etc/init.d/networking stop; /etc/init.d/networking start
한 줄만 있습니다! 네트워크를 통해 네트워크를 다시 시작할 때 중요합니다.
screen
stop
그리고 start
분명되지하지만이 같은 잠재적 인 문제가 함께 사용되지 않습니다 restart
해야하는 데 사용합니다.
매개 변수없이 init.d 명령을 실행하면 사용법을 알려줍니다.
~# /etc/init.d/networking
Usage: /etc/init.d/networking {start|stop}
재시작이 더 이상 사용되지 않는 것 같습니다
최소한 데비안에서도 사용되지 않습니다 :
netbase (4.38) unstable; urgency=low
* Create /etc/sysctl.d/bindv6only.conf on upgrades and new installs
to set net.ipv6.bindv6only=1.
* Made the init script check for swap over the network. (Closes: #540697)
* Temporarily depend on initscripts to work around a bug in multistrap.
(Closes: #556399)
* etc-services: added sieve (4190/tcp).
* etc-services: removed sieve (2000/tcp). (Closes: #555664)
* Made the init script warn that using the force-reload and restart
parameters is not a good idea. (Closes: #550240)
-- Marco d'Itri <md@linux.it> Sun, 06 Dec 2009 17:09:41 +0100
꽤 불쾌합니다. 아마도 원격에서 netwokring을 다시 시작하려면 가장 좋고 안전한 방법은 스크린 세션 내에서 다음을 수행하는 것입니다 .
~# /etc/init.d/networking stop; /etc/init.d/networking start
오늘날의 기준으로 networking
init 스크립트, restart
및 force-reload
작동 대부분의 상황. 경고를 무시하고 여전히 restart를 사용하는 것이 합리적으로 안전하다고 생각합니다 . 그러나 나는 stop + start way와 함께 갈 것이다 :-)
case "$1" in
start)
process_options
log_action_begin_msg "Configuring network interfaces"
if ifup -a; then
log_action_end_msg $?
else
log_action_end_msg $?
fi
;;
stop)
check_network_file_systems
check_network_swap
log_action_begin_msg "Deconfiguring network interfaces"
if ifdown -a --exclude=lo; then
log_action_end_msg $?
else
log_action_end_msg $?
fi
;;
force-reload|restart)
process_options
log_warning_msg "Running $0 $1 is deprecated because it may not enable again some interfaces"
log_action_begin_msg "Reconfiguring network interfaces"
ifdown -a --exclude=lo || true
if ifup -a --exclude=lo; then
log_action_end_msg $?
else
log_action_end_msg $?
fi
;;
*)
echo "Usage: /etc/init.d/networking {start|stop}"
exit 1
;;
esac
stop
+는 start
똑같이 할 나타납니다 restart
할 것입니다. 더 이상 사용되지 않는 옵션을 사용하지 않는 것 (이 작업을 방해하지 않기 위해 더 이상 사용되지 않음)을 제외하고는 더 안전하지 않은 것으로 보입니다.
사용 nohup sh -c "/etc/init.d/networking stop; sleep 2; /etc/init.d/networking start"
합니다. sleep 2
재시작 문제가 하드웨어 종속 대기 시간과 관련이 있다고 생각하기 때문에 추가 되지는 않지만 확인되지 않은 반 규칙은 공개하기가 다소 부끄럽습니다. 따라서 합리적이라고 느끼면 건너 뛸 수 있습니다!
데비안 위지에서는
service networking restart
예상대로 행동하는 것 같고 불평하지 않습니다.
Jessie에서 systemd를 사용하면 다시 다를 수 있습니다.
systemd
그건 systemctl restart networking
IIRC하지만 "오래된" service
방법은 여전히 노력하고 있습니다.
/etc/init.d/networking stop; /etc/init.d/networking start