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

systemdは、システム管理用のデーモン、ライブラリ、ツールのコレクションです。Ubuntu 15.04以降、UbuntuのUpstartシステムはsystemdに置き換えられました。




2
systemctlとserviceコマンドの違い
systemd私たちに与えsystemctl、主にブート時に起動するサービスを有効にするために使用されるコマンド・スイートを。また、を使用して、サービスの開始、停止、再読み込み、再起動、およびステータスの確認もできますsystemctl。 私たちは、例えば、行うことができsudo systemctl enable service_name、およびservice_name起動時に自動的に起動します。ブート時に起動しないサービスを無効にすることもできます。 実行時にサービスの開始を有効にするために使用できるserviceとsystemctlコマンドの唯一の違いはありますsystemctlか?systemctl任意のサービスで使用できますか?他に重要な違いは何ですか?

2
特定のユーザーを介してsystemdサービスを実行し、ブート時に開始するにはどうすればよいですか?
Ubuntuサーバー14からバージョン15にアップグレードしました。アップグレード後にupstartスクリプトを動作させるのに問題があり、systemdが新しいデフォルトであると読みました。私はLinuxの専門家とは程遠いので、簡単に言ってください:-) これが私の以前のスクリプトです。 description "NZBGet upstart script" setuid robert setgid robert start on runlevel [2345] stop on runlevel [016] respawn expect fork script exec nzbget -D end script pre-stop script exec nzbget -Q end script systemd wikiページの始まりに基づいて、そこに提供されているテーブルを使用して、新しいsystemdサービスファイルでできる限り密接にマッピングしました。 [Unit] Description=NZBGet Service [Service] Type=forking ExecStart=/usr/local/bin/nzbget -D ExecStop=/usr/local/bin/nzbget -Q Restart=on-failure このファイルはにあります/home/robert/.config/systemd/user/nzbget.service。サービスを手動で開始するために、私はやっています: $ systemctl --user …
133 systemd 

2
systemdを使用して起動時に単一のコマンドを実行するにはどうすればよいですか?
次のコマンドを使用して、起動後にApache Sparkクラスターを起動したいと思います。 sudo ./path/to/spark/sbin/start-all.sh 次に、システムが再起動/シャットダウンの準備をしたときに次のコマンドを実行します。 sudo ./path/to/spark/sbin/stop-all.sh どうすれば始められますか?構築できる基本的なテンプレートはありますか? 私は非常にシンプルなものを使用しようとしました(ファイル:)/lib/systemd/system/spark.service: [Unit] Description=Spark service [Service] ExecStart=sudo ./path/to/spark/sbin/start-all.sh どちらも機能しません。
113 startup  systemd 

1
systemdサービスをオーバーライドまたは構成するにはどうすればよいですか?
多くのsysv initスクリプトは、対応するファイル/etc/defaultを使用して管理者が構成できるようにしました。Upstartジョブは.overrideファイルを使用して変更できます。systemdがUbuntuのデフォルトになったので、systemdユニットをオーバーライドまたは構成するにはどうすればよいですか?


3
「systemctl start」と「systemctl enable」の違いは何ですか?
MariaDB-serverをマシンにインストールしました。設定中に、私が従うドキュメントがこれらの手順で提供されるように、常に有効にする必要があるかどうかという問題に遭遇しました。 sudo yum install mariadb mariadb-server sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
83 systemd  mariadb 

8
systemctlがバスに接続できませんでした-docker ubuntu:16.04 container
Dockerコンテナでsystemctlコマンドを使用しようとしていますubuntu:16.04。私は次のコマンドを実行しています... systemctl status ssh しかし、エラーが発生しています... Failed to connect to bus: No such file or directory なぜこれが機能しないのですか?これは、ドッカーコンテナーで実行されているUbuntuに関連していますか?どうすればsystemctl正しく機能するようになりますか?
72 server  16.04  systemd  docker 


7
「/ sys / kernel / mm / transparent_hugepage / enabled」を変更する方法
mongodb 3.0を使用していますが、警告が表示されます。 MongoDB shell version: 3.0.0 connecting to: test Server has startup warnings: 2015-03-13T16:28:29.405+0800 I CONTROL [initandlisten] 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] 2015-03-13T16:28:29.407+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. …

3
Ubuntu 16.10で起動時にコマンドを実行するにはどうすればよいですか(rc.local alternative)
Ubuntu 16.10を実行しているLinodeサーバーでクォータを設定していますが、次のエラーが表示されます マウントされたデバイス/ dev / rootをstat()できません:そのようなファイルまたはディレクトリはありません これを修正するために、このスレッドに追加して修正を行いました。 ln -s /dev/xvda /dev/root /etc/init.d/quota restart に/etc/rc.local。しかし、Ubuntu 16.10はsystemdrc.localを使用する代わりにもう使用しません。の代替手段は何ですか?起動時に上記のコマンドを実行するにはどうすればよいですか?rc.local また、を使用してサービスを有効にしましたsystemctl enable rc-local.serviceが、うまくいきませんでした。リードをいただければ幸いです。
49 16.10  systemd 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.