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

Linuxサービスは、バックグラウンドで実行されるアプリケーション(またはアプリケーションのセット)であり、使用されるのを待っているか、重要なタスクを実行しています。

2
UbuntuでSSHデーモンを再起動するにはどうすればよいですか?
私が入力したときservice sshd restart、私は取得sshd: unrecognized serviceエラー。 configの設定に使用/etc/ssh/するファイルにありますsshd_config。Ubuntuボックスにパテすることもできます(リモートです)。 入力する/etc/init.d/sshd restartとNo such file or directory 下/usr/sbin/にはsshdファイルがありますが、それはバイナリです。 私のsshdに何か問題がありますか?これを修正するにはどうすればよいですか?明確にするために、私はservice sshd restart(すべてのオンラインtutourialsが言うように)入力して、sshdを再起動できるようにします。ポートの変更が有効になるように。
104 ubuntu  services  sshd  upstart 

3
基本的なsystemdサービスファイルの作成
ユーザーがlocalhostでHTTPを介して対話するNodejsアプリケーションを開発しています。実質的にパラメーターはなく、デーモンには実質的に依存関係がなく、ログイン時間までに起動する必要があります。 起動スクリプトについては、各プラットフォームのイディオムに従います。これは、UbuntuのUpstartとFedoraのsystemdを意味します。 systemdシステムファイルを作成するための良いチュートリアルはありますか? 知っておくべき「ベストプラクティス」はありますか? 私はこれらのリソースを見つけました: systemdに関するFedora wikiページ systemdシステムファイルの作成に関するブログ ウィキペディアのSystemd 私は主に、参照としての種類のAPIと、従うべき基本的な形式を探しています。
103 services  systemd 

5
利用可能なサービスのリスト
私のwheezy DebianベースのOSで利用可能なすべてのサービスを表示するコマンドはありますか? 私はあなたが使用できるすべての実行中のサービスを見るために知っているservice --status-all。
84 debian  services 

3
Debianのサービスはどのように機能し、どのように管理できますか?
Windowsにはサービスマネージャーがあり、Windows自体から起動できるすべてのシステムサービスが表示され、使用するユーザーを設定し、権限管理がそこにあり、変数やその他の情報をサービスに渡すことができます。 、それらに名前を付けることができ、1つのプログラムの複製サービスなどを作成できます。したがって、Windowsにはメインの管理ツールがあります。 Linuxでも同じことができますか?起動時に「svnserve」を実行するようにトリガーするにはどうすればよいですか、または特別なコンテキストで実行されるようにサービスを構成するにはどうすればよいですか。すべての「プログラムされた」サービスを表示するにはどうすればよいですか?

2
利用可能なサービスのUbuntu全リスト
この質問はこれに非常に似ています:利用可能なサービスのリスト 私の特定のケースでは、Ubuntuでサービスの完全なリストを表示する特定のコマンドがあるかどうか疑問に思っています。 を実行ls /etc/init.dしましたが、かなり包括的なリストが表示されますが、一部のエントリが欠落しています。私は見ましたapache2、myslq、gdm、などの全体の多く。 しかし、それらのいくつかは欠落しています。1つの例はplexmediaserver(最近プレックスサーバーをインストールしたため、サービスの名前を見つけるのが困難でした) だから、できるだけ少ない言葉でこの質問を言い換えるする: 可能性のの完全なリストを取得する方法がある{x} ためには、 service {x} status 注:Ubuntu 15.04を使用する
60 ubuntu  services 

4
root以外のユーザーがsystem.dサービスを制御できるようにするにはどうすればよいですか?
ではsysvinit、次のsudoersようなエントリで十分です。 %webteam cms051=/sbin/service httpd * これにより、次のようなコマンドが可能になります。 sudo service httpd status sudo service httpd restart さて、systemdでは、サービス名が最後の引数です。つまり、サービスの再起動は次のように実行されます。 systemctl restart httpd.service 当然のことながら、コマンドを定義するsystemctl * httpd.serviceとうまくいくと考えていましたが、それsystemctl restart puppet.service httpd.serviceによって望みどおりの効果が得られないようなことが可能になりました。 それを考慮して、非ルートユーザーがsystem.dサービスを制御できるようにする最良の方法は何でしょうか?これはする必要はありませんsudoers。おそらくファイルのアクセス許可の変更で十分でしょうか?

3
UNIXサービスに環境変数を表示させる方法は?
以下を使用して環境変数を設定しました/etc/profile。 export VAR=/home/userhome その後、私がecho $VARそれを示したら/home/userhome 私はにこの変数への参照を置くときでも/etc/init.d/servicenameファイルには、この変数を見つけることができません。次の内容のファイルをservice servicename status使用して実行する/etc/init.d/servicenameと: case "$1" in status) cd $VAR/dir ;; esac それは言う /dir: No such file or directory しかし、/etc/init.d/servicename status代わりに実行すると動作しますservice servicename status UNIXサービスに環境変数を表示させるにはどうすればよいですか?

10
VirtualBoxマシンを自動的に起動およびシャットダウンする方法は?
専用マシンにアプライアンスとしてインストールすることを目的としたソフトウェアシステムを実行する必要があります。エネルギーを節約するために、代わりにVirtualBox VMでシステムを実行する予定です。 ホストはSysV-Initシステムを備えた標準のLinuxボックスであり、ゲストは大幅に変更されたLinuxであり、これ以上変更する必要はありません。VirtualBoxは、OSEバージョンで使用されます。 ホストの起動時にVMを起動する方法はすでにわかっています(編集:これは、Nikhilが後述するようにコマンドを使用して行われますVBoxManager startvm)が、VMを正常にシャットダウンするにはどうすればよいですか?ホストで実行されているスクリプトは、ゲストが完全にシャットダウンするまで待つ必要があります。 たとえば、これを行うサービスファイルがどのように見える必要があるのか​​、誰でも提案できますか?

1
SystemDサービスのステータス「アクティブ(終了)」とはどういう意味ですか?
thisismywebserverと呼ばれるWebサーバーを基本的に実行するカスタムサービスを使用しています。現在、機能していません(つまり、ページにアクセスしようとすると「接続できません」というエラーが表示されます)。 このコマンドを実行しservice thisismywebserver statusてサービスのステータスを確認すると、ステータスが「アクティブ(終了)」であることがわかります。これは、サービスが機能しなくなったことを意味しますか?そうでない場合、これはどういう意味ですか? root@thisismywebserver-testing:~# service thisismywebserver status ● thisismywebserver.service - LSB: ThisIsMyWebServer server Loaded: loaded (/etc/init.d/thisismywebserver) Active: active (exited) since Sun 2015-11-08 23:01:33 EST; 18h ago Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.


1
systemdユーザーユニットが起動時に起動しないのはなぜですか?
systemdユーザーユニットを作成し、システムの起動時に開始するようにしています。サービスは手動で開始されますが、起動時に開始されません。 インターネットの検索から、ユーザーユニットが起動時に起動するためにはloginctl enable-linger <username>、おそらく実行する必要があることを学びましたが、これはまったく効果がなかったようです。実際、manページには次のように書かれています。 Enable/disable user lingering for one or more users. If enabled for a specific user, a user manager is spawned for the user at boot and kept around after logouts. This allows users who are not logged in to run long-running services. このコマンドを実行しても、ブート時にサービスが開始されません。 loginctl enable-linger error ユニット: …

4
「service foo status」が「less」を介して出力をページングするのを防ぐことができますか?
コマンドが出力でservice <name> status使用するのをどのように停止lessしますか? いくつかのsysadminアクションを自動化するスクリプトがあります。サーバーをUbuntu 16.04にアップグレードした後、less出力、特にsupervisorサービスを表示するようなものを使用しているため、サービスステータスを確認するアクションがブロックされているため、壊れています。 実行するように構成されたいくつかのデーモンがあり、実行するsudo service supervisor statusと次のようになります: * supervisor.service - Supervisor process control system for UNIX Loaded: loaded (/lib/systemd/system/supervisor.service; disabled; vendor preset: enabled) Active: active (running) since Mon 2017-02-06 20:35:34 EST; 12h ago Docs: http://supervisord.org Process: 18476 ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown (code=exited, status=0/SUCCESS) Main PID: 20228 (supervisord) CGroup: /system.slice/supervisor.service …
35 systemd  services 

2
実行中のすべてのデーモンをリストする方法は?
私の質問から、デーモンの機能を簡単に決定できないことは明らかでした。さまざまな記事やさまざまなフォーラムで、service --status-allコマンドを使用してシステム内のすべてのデーモンを一覧表示できます。しかしNetworkManager、私のUbuntu 14.04システムで現在実行されているデーモンはコマンドによってリストされていないため、コマンドがすべてのデーモンをリストしているとは思いません。実行中のデーモンをリストするコマンドがありますか、それともそれfilesystem自体からデーモンを見つける方法がありますか?
32 services  daemon 

1
/ etc / exportsファイルでのNFSサーバーの変更にはサービスの再起動が必要ですか?
NFSv4サーバー(RHELv6.4)とNFSクライアント(CentOSv6.4)があります。で言いましょう/etc/exports: /shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash) /shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash) その後、私はその中にいくつかの変更を加えたときはいつでも(client-2例えば、変更のみを言いましょう)、例えば: /shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash) /shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash) それから私はいつもservice nfs restart。そして、最終的に..のマウントポイントclient-1が応答しなくなりました (ファイルを開けないなど)。(なぜ?再起動のため?) しかし、説明されているように、私は行を変更したclient-2だけです。のためのすべてclient-1はまだ変更されていません。 私の質問は次のとおりです。 を変更するたびに、サービスまたは何を/etc/exportsすべきrestartですか? iの場合service nfs restart、他のクライアントのマウントポイントが最終的に影響を受けるのはなぜですか?(変更が行われ/etc/exportsていないクライアントマシンの場合。) ことを意味し、私は変更を加えるたび/etc/exportsやrestartサービスを、私は行く必要がありますRE-MOUNTのディレクトリEVERYクライアントを再び作業のマウントポイントを持つために、エクスポートリストに。 アイデアはありますか?
30 mount  nfs  services 

3
/ etcのrc0.d、rc1.d、…ディレクトリ
私は、ディレクトリを持っているのUbuntuを実行しています/etc/rc0.d、/etc/rc1.d、/etc/rc2.d、...、 /etc/rc6.d。 私のマシンのサンプルファイル: directory example symlinks in the dir ------------------------------------------ /etc/rc1.d: K76dovecot, K77ntp /etc/rc2.d: S23ntp, S24dovecot /etc/rc3.d: S23ntp, S24dovecot /etc/rc4.d: S23ntp, S24dovecot /etc/rc5.d: S23ntp, S24dovecot 質問: 複数の「rc」ディレクトリの目的は何ですか? なぜUbuntuはの重複インストールしなかったdovecotとntp以外のすべてのディレクトリにをrc0.dしてrc6.d? 上記のように複数回指定された場合、実際に複数回実行されますか? 上記から、起動時にどの順序dovecotでntp実行されますか? Ubuntuを起動ntp前に常に実行するように指示する適切な方法は何dovecotですか?

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