回答:
インターフェイスを停止するだけです。たとえば、eth0の場合:
ip link set eth0 down
インターフェイスを元に戻すには:
ip link set eth0 up
ip link set eth0 up
は正常に動作していますが、動作していません:(と私は両方を必要としています
ip link set eth0 down
php経由で使用したことを意味し、pingは私のサーバーに到達できないことを示しています。それから私はそれを「アップ」に戻したかった、私はip link set eth0 up
php経由で実行し、サーバーはまだダウンした。
SSH経由で接続しているマシンで上位の回答を使用すると、ネットワークが停止し、ネットワークを再起動する手段がなくなります。以下は、SSH接続中にそれを停止し、再起動する方法です。
インターフェイスを使用した例ens32
:
実行する場合:
ip link set ens32 down
また、SSHを介して接続している場合、ネットワークを無効にしているため、サーバーにSSHで接続できないため、SSHを再起動できません。
次のスクリプトを使用して、20秒のダウンタイムをシミュレートします。
#!/bin/sh
ip link set ens32 down
sleep 20
ip link set ens32 up
downtime.shとして保存し、ファイルに実行権限があることを確認してから、次を実行します。
sudo ./downtime.sh
virtualboxコンソールウィンドウで、[マシン]メニューをプルダウンする必要があります。その下にはいくつかのアクションがあります。その1つが電源オフです。すぐに電源を切るには、その1つを選択する必要があります。これは、物理サーバーの電源コードを引っ張るのに最も近いものです。
netem
と、質問は本当に電源ケーブルではなく、サーバーからネットワークケーブルを取り外すことに関するものだと思います(明確ではありませんが)。