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

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


3
一部のsystemdサービスが「マスク」状態になっているのはなぜですか?
コマンドを実行するとsudo systemctl list-unit-files(sudoはオプションだと思う)、すべてのサービスとその状態を示す出力が表示されます。 これが私のマシンからの抜粋です: UNIT FILE STATE ... debian-fixup.service static debug-shell.service disabled display-manager.service enabled dns-clean.service enabled dsmcad.service enabled emergency.service static failsafe-x.service static friendly-recovery.service masked fuse.service masked gdm.service masked getty-static.service static getty@.service enabled gpsd.service indirect gpsdctl@.service static gpu-manager.service enabled halt-local.service static halt.service masked hostname.service masked ... 一部のサービスが「マスク」状態になっているのはなぜですか。これは、「手動でもsystemdでもサービスを開始できないため、「無効にする」よりも優れている」ことを意味すると思います。 サービスユニットの状態に関する詳細情報を取得するにはどうすればよいですか? ユニットをそれぞれの状態にしたのは誰ですか? たとえば、私は試してみました sudo …
42 systemd 

3
「systemctl mask」と「systemctl disable」の違いは何ですか?
起動時にプリマスサービスを無効にすることで、Ubuntu GNOME 16.04の起動時間を改善したいと考えています。さまざまなWebサイトでそれを行う方法に関する2つの答えを見つけました。 # systemctl disable plymouth-quit-wait.service # systemctl mask plymouth-quit-wait.service 私はそれらが何をするかを知らない限り、上記のいずれも実行できません。
35 boot  plymouth  systemd 

4
16.10 DNSの解決に失敗する
16.04-installationを16.10にアップグレードした後、DNSに問題があります。 まず、イーサネットで動作している間に、WiFiに接続すると数回問題が発生しました。今ではWiFiでも動作するようです。理由はわかりませんが、それが今直面している問題に何らかの形で関連しているのであれば: VPNホストに接続する場合のCisco AnyConnectのVPN、それは「/etc/resolv.confの」内の行を追加します。Ubuntuは現在systemd-resolveを使用していることを理解しており、manページには/etc/resolv.confを処理するための3つの異なるモードがあると書かれています。私の/etc/resolv.confはシンボリックリンクではなく、127.0.0.53をDNSサーバーとしてリストしていません。そのため、systemd-resolvedが「DNS構成データを読み取る」べきだと理解しています。しかし、それは気にしないようです。 掘る (私にとって)奇妙なことdig host.customer.tldは、要求されたホストのIPを示すANSWER SECTIONでいい答えを返し、VPNクライアントによってSERVERとして/etc/resolv.confに追加されたDNSサーバーを参照することです。VPN接続が無効になっていると、応答がありません。つまり、digは/etc/resolv.confを読み取ります。 ping 一方、ブラウザは/etc/resolv.confにアクセスせず、ホスト名を解決できません。ちなみに、どちらもping / curlではありません。 nmcli 関連する投稿を見つけて、実行してみました nmcli device show <interfacename> | grep IP4.DNS ただし、cscotun0デバイスのDNSはリストされません。(ただし、16.04でも同じではありません。)また、nmcliは、私のdhcpサーバー(ルーター)をeth / wlan接続のIP4.DNSホストとしてリストします。dig @192.168.0.1 xxxパブリックドメインに使用しても問題ありません。 構成 /run/systemd/resolve/resolv.confにリストされている他のDNSサーバーがいくつかあります。 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 2001:4860:4860::8888 # Too many DNS servers configured, the following entries may be ignored. nameserver 2001:4860:4860::8844 これらは私のDHCPサーバーによって提供されません。ファイル/etc/systemd/resolved.confには、セクションヘッダーを除くコメント行のみが含まれます。 [Resolve] …

1
sudoサービスステータスに不良が含まれています。
$ sudo service cassandra status ● cassandra.service - LSB: distributed storage system for structured data Loaded: loaded (/etc/init.d/cassandra; bad; vendor preset: enabled) Active: active (running) since Wed 2016-10-12 15:54:40 IDT; 4min 4s ago bad;出力の2行目の部分は何を表していますか?mysql、winbind、virtualboxなどの多くのサービスでこれを利用できます。そのうちのいくつかはすでに完璧に使用しています(cassandraは新規インストールです)。
32 services  systemd 

2
16.04.1で休止状態をアクティブにする方法は?(systemd)
Lenovo T450に16.04.1の新規インストールがあり、Ubuntuでのサスペンド/休止状態に関しては常に正常に機能していました(以前のバージョンは14.04.5でした)。このインストールでは、スワップはRAMよりも快適に大きくなります。 私が今慣れているように、インストール後、私は休止状態のアクティベーションのための通常のハックを続けようとしました。ただし、今回sudo pm-hibernate は何もしないように見えるため、物事は異なっているようです。 私の知る限り、ubuntuがsystemdに切り替えられたので、正しいコマンドは次のようsystemctl hibernate になります Failed to hibernate system via logind: Sleep verb not supported 私が言及したソリューションを試みたここに、彼らは主に再有効化することを目的としているpm-hibernateと、それログアウトメニューのエントリ作ります。私も一つの可能なことを見たソリューションは Tuxoniceカーネルをインストールすることですが、私は非常に一般的でカーネルを改ざんし、特にPPAのカーネルを使用してに熱心ではないですとしようとしませんでした。 それでは、Ubuntuの最後のsystemdベースのバージョンで休止状態を再アクティブ化する方法はありますか?できればsystemdを使用し、潜在的にシステムを破壊するハッキングを回避してください。または、次の更新まで待つだけでいいですか?

3
upstartからsystemdに切り替える理由は?
Ubuntu 15.04の大きな変更点は、起動およびシステムサービスの起動を管理するためのデフォルトとして、upstartからsystemdへの切り替えです。 技術に詳しくないユーザーに、これが私たちにどのような影響を与えるのか、またどのように影響するのか、誰でも適切に説明できますか?そして、なぜそれが重要なのでしょうか?
28 upstart  15.04  systemd 

4
17.04への更新後のsystemd-resolveの高いCPU使用率
最近、Xubuntuを16.10から17.04にアップグレードしました。 systemd-resolveを除くすべてがうまく機能します。CPU使用率が高すぎる場合があり、この問題が発生した理由がわかりません。 そして、ここにあるtopコマンドの出力には: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1114 systemd+ 20 0 51532 6744 4504 R 100 0.0 9:51.67 systemd-resolve 1152 dnsmasq 20 0 64360 2892 2480 R 38.9 0.0 4:05.53 dnsmasq 1245 root 20 0 376644 89644 64436 S 1.7 0.5 0:35.69 …

3
Systemdは、lxd管理の16.04コンテナでopenvpnの起動に失敗します
openvpnユニットファイルExecStart=からの正確な呼び出しを使用して、コマンドラインから正常に開始しsystemdます。 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf /run/openvpn/server.pid ps ax プロセスがそこにあることを確認します: 1634 ? Ss 0:00 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf --writepid /run/openvpn/ しかしsystemctl start openvpn@server、成功していません: ● openvpn@server.service - OpenVPN connection to server Loaded: loaded (/lib/systemd/system/openvpn@.service; disabled; vendor …
27 openvpn  systemd  lxd 

1
systemdのランレベルを変更するにはどうすればよいですか?
とても簡単です。ランレベルを変更しようとしています。オンラインで見つけたものはすべて、次の場所にあるファイルを指し示します。 /etc/init/rc-sysinit.conf ここでは、「DEFAULT_RUNLEVEL」を3またはその他に変更しようとしましたが、違いはありません(元の値は2で、あまり意味がありませんでした)。何があっても、マシンは完全に起動し、ランレベルコマンドをチェックすると、毎回結果として「N 5」が表示されます。 ランレベルを変更するにはどうすればよいですか?私はむしろ、grubまたは他の回避策のメカニズムを介してオーバーライドしません。そして、私は特にXを無効にする方法を探していません。 オンラインで見つけたすべての指示は少し古いものでしたが、16.04で何か変更がありましたか?
27 boot  systemd  runlevel 

3
systemctl、マスク解除方法
root@gcomputer:~# systemctl status x11-common ● x11-common.service Loaded: masked (/dev/null; bad) Active: inactive (dead) 私が試したsystemctl unmask x11-commonし、systemctl unmask x11-common.serviceそれは何も変更しませんでした。 どうすればマスクを解除できますか?
27 systemd 

8
Ubuntu 18.04 systemd-udevdは高いCPUを使用し、wifiと競合します
最近、Kubuntu 17.10からKubuntu 18.04(フレッシュインストール済み)に切り替えました。問題は、プロセスsystemd-udevdが常に実行されており、90〜100%のCPU負荷を消費していることです。すべてのデバイスをいじくり回した後、WiFiが原因であることがわかりました。WiFiをオンにすると、プロセスが実行を開始し、CPU負荷が100%になります。しかし、WiFiをオフにするたびにゼロになります!topWiFiがオンの場合の結果は次のとおりです。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd 24957 root 20 0 67936 25248 2860 R 40.4 0.3 0:23.85 systemd-udevd 328 root 19 -1 150720 53068 52264 S 4.3 0.7 0:07.61 …

1
ユーザーがパスワードなしでsystemctl / systemdサービスを実行できるようにする
ubuntuパスワードの入力を求められることなく特定のサービスを実行できるように、デフォルトのユーザーが必要です。 具体的にはsystemctl restart unicorn_my_app.service。 ここでの指示に従ってubuntu、新しく作成されたグループにユーザーを追加しますLimitedAdmins。 $ getent group LimitedAdmins LimitedAdmins:x:1001:ubuntu 次のテキストを含むディレクトリにlimitedadmins(を使用してsudo vim)新しいファイルを作成しました/etc/sudoers.d。 %LimitedAdmins ALL=NOPASSWD: /etc/init.d/unicorn_ofn_america restart, /etc/init.d/unicorn_ofn_america start 私も試しました: %LimitedAdmins ALL=NOPASSWD: /bin/systemctl/unicorn_ofn_america restart, /bin/systemctl/unicorn_ofn_america start (そして/bin/systemd) の内容/etc/sudoers/は、sudo visudo(またはsudo cat /etc/sudoers)で確認されたデフォルトです: # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content …
25 sudo  systemd 

4
14.04から16.04.1へのアップグレード後、Postgresqlサーバーが起動しない
システムを14.04からアップグレードしました。LTS 16.04.1 LTS、postgresqlはsystemdで起動しません: /etc/init.d/postgresql start [ ok ] Starting postgresql (via systemctl): postgresql.service # /etc/init.d/postgresql status ● postgresql.service - PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled) Active: active (exited) since Вт 2016-08-09 13:40:51 MSK; 3min 23s ago Process: 23142 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 23142 (code=exited, status=0/SUCCESS)Seems that …

2
systemdユニット/サービスはUbuntuのどこにありますか?
グーグルしながら、それらが/ usr / lib / systemd / system /と/ etc / systemd / system /にあることを見つけ続けます。しかし、私のubuntuでは、最初のものは存在すらしておらず、他のものはほんの数個のサービスしか持っていません bluetooth.target.wants default.target.wants hybrid-sleep.target.wants shutdown.target.wants dbus-org.bluez.service display-manager.service multi-user.target.wants sockets.target.wants dbus-org.freedesktop.Avahi.service display-manager.service.wants network-online.target.wants suspend.target.wants dbus-org.freedesktop.ModemManager1.service getty.target.wants paths.target.wants sysinit.target.wants dbus-org.freedesktop.nm-dispatcher.service graphical.target.wants plexmediaserver.service syslog.service dbus-org.freedesktop.thermald.service hibernate.target.wants printer.target.wants timers.target.wants 他はどこですか? systemctl list-unitsを実行すると、非常に多くのサービスが表示されますが、それらの場所はわかりません。たとえば、plexmediaserver.serviceはどこにありますか?それが他のユニットを置きたい場所だからです。
23 boot  systemd 

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