タグ付けされた質問 「systemctl」

3
非ttyから対話するときにsystemctlをカラーで印刷させるにはどうすればよいですか?
このようなコマンドを実行すると: # systemctl status plexmediaserver きれいな色の出力が得られます。しかし、次のコマンドを実行すると: # watch -n300 --color systemctl status plexmediaserver watchから色でこのコマンドを実行する方法はありますsystemctlか?私はマニュアルページを見てきましたが、systemctl色の参照はどこにも見当たりません。


1
systemctlはシステムのシャットダウンをどのようにスケジュールしますか?
「」と入力するとshutdown -h +30、Linuxは何とかランレベルの変更を30分以内にスケジュールします。Debianでは、/sbin/shutdownへのシンボリックリンク/bin/systemctlです。私のテストでは、shutdownはcron タイマーもsystemdタイマーも使用していません。 システムのシャットダウンはどのように実装されていsystemdますか?

1
sys-subsystem-net-devicesの開始ジョブが実行されています
そのため、しばらく前にArch LinuxでWi-Fiを自動的に接続することができませんでした。いくつかのビデオを調べたところ、次のsudo systemctl enableようなコマンドでコマンドを実行させるビデオが見つかりましたnetctl-auto@。まあ、それはうまくいかないことがわかったので捨てました。起動時に、「sys-subsystem-net-devices-enp0s26u1u1.ervice.deviceの開始ジョブが実行されています」というメッセージが1分30秒間読み込まれます。振り返ると、そのコードを先に入力したとき、sudo systemctl enable netctl-auto@enp0s26u1u1.erviceめちゃくちゃにしてサービス中のsを忘れたことを除いて、そうするように言われたため、誤って入力しました。どうすればいいですか、無効化コードsudo systemctl disable netctl-auto@enp0s26u1u1.erviceを入力してみましたsudo systemctl disable netctl-auto@enp0s26u1u1.ervice.deviceが、何も機能しません。誰かが私のコンピュータXDを外すのを手伝ってくれる? ありがとう! 編集: だから私はそれを理解しました。同じ種類の開始の問題を抱えている方は、「sys-subsystem-net-devices ...の開始ジョブが実行中です」という理由で1分30秒待機し、コンピューターを起動して、パスetc / systemd /に移動します。システムとそこにあるフォルダを見て、起動しようとしているものの名​​前を探します。私の問題はmulti-user.target.wantsというフォルダーにありました。そこでターミナルを開き、それを削除するためにsudo rm(ファイル名)を実行する必要があります。私とのこの会話が誰かXDを助けることを願っています

0
sshd.socketのポートを変更する
私は最近Raspberry PiにArch Linux ARMをインストールしました。私はSSHアクセスで小さなWebサーバーを構築したいと思いました。 (現在のところLAN経由でのみアクセス可能ですが、将来的には変更したいと思います。)システムは最新のものです(つまり2時間前に更新されます)。 SSH接続のセキュリティを少なくともいくらか高めるために、私はポートを他の番号に変更したいと思いました。 65022。 そのため、私は自分のsshd_configと対応するsystemdのユニットファイルを変更しました。 UnitFile: [Unit] Conflicts=sshd.service Wants=sshdgenkeys.service [Socket] ListenStream=65022 Accept=yes [Install] WantedBy=sockets.target sshd_config: Port 65022 AuthorizedKeysFile .ssh/authorized_keys ChallengeResponseAuthentication no UsePAM yes PrintMotd no Subsystem sftp /usr/lib/ssh/sftp-server の出力 systemctl status sshd.socket: sshd.socket Loaded:loaded (/usr/lib/systemd/system/sshd.socket; enabeld; vendor preset:disabled) Active: active(listening) since DATE Listen: [:::]:65022 (Stream) Accepted: 0; …

1
systemd:ログアウト後にキープアライブするユーザー(パスワードなし)固有のサービスを起動します
systemdでユーザー固有のサービスを実行しようとしています。私は専門職の管理者ではなく、開発者です。 現在、Ubuntu 16.04でソリューションをテストしていますが、Centos 7にソリューションを展開する予定です。実際に何も変わらないことを願っています。 しかし、今まで私はスクリプトで以下を行うことができました: コマンドラインで起動したときに私のサービスが効果的に実行されていることを確認してください ディレクトリを使用してユーザーjohnを作成します/home/john(このホームが必要です)が、パスワードはありません。私はそれがより安全であることを読んだ(そして私が間違いをしないことを願う...)。 /home/john/.config/systemd/userサービスファイルを保存するディレクトリを作成します。 このドキュメントに従って残留を有効にします だから今、私はジョンとのセッションを開いてテストし、サービスを開始したいのですが、うまくいきません。私はそれを次のようにしようとしています: sam$ sudo su - john john$ systemctl --user status my-service.service そして、この不愉快なものを集めてください: Failed to connect to bus: No such file or directory とにかかわらずにstatus/start/stop/list-units、私はそれ以上の状態の場所に置かコマンドは常に同じメッセージではありません。 johnのセッションに接続するコマンドは、次の行で記録されます。 $journalctl -e Jun 15 18:16:23 sam-dell sudo[5681]: sam : TTY=pts/2 ; PWD=/home/sam/IdeaProjects ; USER=root ; COMMAND=/bin/su - …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.