GNU/Linux >> Linux の 問題 >  >> Linux

ssh を除くすべてのサービスを無効にします

解決策 1:

これはランレベルによく似ています 、ターゲットに置き換え Systemdで。したがって、サービスのリストを開始および停止するスクリプトを作成する代わりに、新しい maintenance.target を作成できます。 SSH など、必要なサービスのみが含まれています。もちろん、ネットワークなしでは SSH はあまり役に立ちません。したがって、この例では単純な emergency-net.target SSH を含むように変更されています。

[Unit]
Description=Maintenance Mode with Networking and SSH
Requires=maintenance.target systemd-networkd.service sshd.service
After=maintenance.target systemd-networkd.service sshd.service
AllowIsolate=yes

次に、

を使用してメンテナンス モードに入ることができます。
# systemctl isolate maintenance.target

そして戻る

# systemctl isolate multi-user.target

解決策 2:

最初にサービスを一覧表示し、対応する systemd 名を検索します。

次に、リストを作成し、各リスト メンバーを停止してメンテナンスに入り、メンテナンス後に各メンバーを開始します。


Linux
  1. Ssh:弱い暗号を無効にする方法は?

  2. すべてのディスプレイマネージャを無効にする方法は?

  3. Magentoでメンテナンスモードを無効にする

  1. 1 つを除くすべてのファイルを移動する

  2. を除くすべてのファイルを一覧表示するコマンド。 (ドット) と .. (ドット ドット)

  3. Ubuntu ですべての電源管理を無効にする方法 (サーバー ネットブックの場合)?

  1. SSH経由でrootユーザーのログインを無効にする方法

  2. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  3. Sshを使用してテキストコンソールに変更しますか?