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

Linuxでは、UNIXのようなシステムは、バックグラウンドで実行され、特定のサービスを提供するプロセスの指定を悪意のあるものにします。悪魔との直接的なユーザーの相互作用は意図されていません。

11
サービスをすべてのランレベルで開始できないようにしますか?
foo現在、ランレベル3以上で開始するサービスがあります。を使用せずにこれを停止するにはupdate-rc.d foo stop 3 .どうすればよいですか? (つまり、ランレベル1で有効fooにした場合、ランレベル3に変更すると無効になりますか?) Debian GNU / Linux Lennyを実行しています。


2
起動時に/ var / runの下にディレクトリを作成します
/var/runデーモンのユーザーに書き込み権限が付与されたPIDファイル用の独自のディレクトリが必要なデーモンがありました。 これらのコマンドでこのディレクトリを作成できることがわかりました。 # mkdir /var/run/mydaemon その後、所有権をプロセスを実行したいユーザー/グループに変更できます。 # chown myuser:myuser /var/run/mydaemon しかし、このディレクトリは、リブートするたびに消えてしまいます!マシンが起動するたびにこのディレクトリを作成するにはどうすればよいですか?


5
Mac OS Xでnginxを停止する方法
MacにMacPortsからnginxサーバーをインストールして構成しました sudo port install nginx ポートインストールコンソールの推奨事項に従い、nginxのlaunchdスタートアップアイテムを作成し、サーバーを起動しました。 に名前が変更さnginx.conf.exampleれnginx.conf、名前がに変更さmime.types.exampleれましたmime.types。 それはうまくいきますが、私はそれを止めることができませんでした。 試しましたsudo nginx -s stopが、これでサーバーが停止することはありません。「nginxへようこそ!」上のブラウザのページhttp://localhost/。また、nginxのマスタープロセスとワーカープロセスがまだ表示されていps -e | grep nginxます。 Macでnginxを起動/停止する最良の方法は何ですか? ところで、「デーモンオフ」を追加しました。nginx.confに-さまざまなリソースで推奨されています。
37 nginx  daemon  mac-osx 

3
1つのsystemdサービスファイルでNプロセスを開始します
sshトンネルを維持するためにautosshを起動する次のsystemdサービスファイルを見つけました:https ://gist.github.com/thomasfr/9707568 [Unit] Description=Keeps a tunnel to 'remote.example.com' open After=network.target [Service] User=autossh # -p [PORT] # -l [user] # -M 0 --> no monitoring # -N Just open the connection and do nothing (not interactive) # LOCALPORT:IP_ON_EXAMPLE_COM:PORT_ON_EXAMPLE_COM ExecStart=/usr/bin/autossh -M 0 -N -q -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -p 22 …
36 daemon  systemd 

4
sshdがデーモンの場合のみ、公開鍵認証は失敗します
私はこれがどのように起こるのか見当もつかない。ディストリビューションはScientific Linux 6.1であり、すべてが公開鍵を介して認証を実行するように設定されています。ただし、sshdがデーモンとして実行されている場合(サービスsshdの開始)、公開鍵は受け入れられません。(このログを取得するために、sshdスクリプトを変更して-dddオプションを追加しました) debug1: trying public key file /root/.ssh/authorized_keys debug1: restore_uid: 0/0 debug1: temporarily_use_uid: 0/0 (e=0/0) debug1: trying public key file /root/.ssh/authorized_keys2 debug1: restore_uid: 0/0 Failed publickey for root from xxx.xxx.xxx.xxx port xxxxx ssh2 debug3: mm_answer_keyallowed: key 0x7f266e1a8840 is not allowed debug3: mm_request_send entering: type 22 debug3: mm_request_receive entering debug2: …

5
console-kit-daemon-停止できますか?
Ubuntu 9.04サーバーのインストールには、コンソールキットデーモンのインスタンスが60個あります。それらを強制終了するか、これらのプロセスを停止しても安全ですか?それぞれRAMの約20%を使用しているようです(htopを参照)。
22 ubuntu  daemon 

4
ルートアクセスで実行するためのSystemdサービスの構成
Raspbian JessieのSystemdでセットアップされたnode.jsアプリケーションの形式のサービスがあり、独自のユーザーアカウントを使用しています。ただし、必要なアクセス許可がないため、サービスが正しく実行されないことがわかりました。インストールしたノードモジュールの1つにルートアクセスが必要です。sudoを使用してアプリケーションを手動で実行すると、すべて正常に動作します。 systemdにsudoでサービスを実行するように指示する方法はありますか?

3
システムサービスまたはユニットを管理するには、認証が必要です。
通常のユーザーとしてデーモンを停止/開始しようとするたびに、別の通常のユーザーの資格情報で認証するように要求するという奇妙な問題があります-例えば: [bob@server ~]$ systemctl stop some-daemon.service ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units === Authentication is required to manage system services or units. Authenticating as: alice Password: ボブがログインしたときにアリスに認証を要求するのはなぜですか?これを修正するにはどうすればよいですか?
19 linux  centos7  daemon 

3
Debianでデーモンを作成する「標準的な」方法はありますか?
Debianのアプリケーションからデーモンを作成する必要があります。Ubuntuの "upstart"のようなDebianの標準ツールはありますか?いくつかのオプションとpidファイルを使用してデーモンとしてプログラムを起動し、pidファイルでそれを強制終了するには、start-stopコマンドのみが必要です。 init.dを見ましたが、これらは起動時の起動用のようです。デーモンを手動で起動したい。

7
Debianで開いているファイルが多すぎる
私はDebianで長い間プロセスを実行しています。ある時点でエラーをスローします: 開いているファイルが多すぎます。 ランニング: ulimit -a ショー: ファイルを開く(-n)1024 開いているファイルの数を2倍に増やしたい。実行後 ulimit -n 2048 制限はセッションが終了するまで有効です。これはタスクには適用されません。 開いているファイルの数を永久に増やすにはどうすればよいですか?

4
Ubuntu 16.04でデーモンを作成する
特定のヘッダーを持つURLを解析し、コンテンツのすべてのURLをキューに入れるPHPのクローラーを開発しました。正常に動作します。 ubuntu 14.04でこのコードを開発し、次の内容の.confファイルを/ etc / initフォルダーに入れました。 # Info description "Warm the varnish to get the list of products" author "Juanjo Aguilella" # Events start on startup stop on shutdown # Automatically respawn respawn respawn limit 100 5 # Run the script # Note, in this example, if your PHP script …

5
init.dによって開始されたプロセスをキープアライブする標準または最良の方法
init.dシェルスクリプトによって起動されたデーモンを存続させるための標準的な方法またはベストプラクティスを探しています。 またはさらに良いことに、それを直接生き続ける方法はあり/etc/init.dますか? 具体的には、dtndと呼ばれるデーモンと、予期しない終了したプロセスを探す無限ループがあり、デーモンがあればそれらを再度起動します。また、特定のシステムユーザーから実行するように歳差運動を許可するために、start-stop-daemonツールを使用します。 スタートアップからこのdtndデーモンを実行したいです。この動作を実現するために、start、stop、statusコマンドを使用してdtndファイルを「ラップ」するinit.dスクリプトを作成しました。 解決したい2つの質問があります。 init.dからいくつかのプロセスをキープアライブにする方法はありますかシェルスクリプト。標準/最善の方法はありますか? プロセスを無限ループで生かしておくことをお勧めしますか?私はそれrespawnを達成するためにいくつかのコマンドを使用する方が良いと思います。あたりです? respawnコマンドの存在について知っています。私はそれが私は必要だと思うが、私は間のワークフローを理解していない/etc/init.d/と/etc/init。誰も私を助けることができますか? 私はどちらも成り上がりのinittab(私が使用のみに許されてる必要はありません/etc/init、/etc/init.d、cronおよびシステムツールとしてstart-stop-daemon。私が意味する、唯一のデフォルトのツール) お時間をありがとうございました!

2
NTPデーモンはホストのタイムゾーンを設定しますか?
NTPデーモンまたはntpdateコマンドを使用している場合、タイムゾーンの変更について心配する必要がありますか? サーバー時間の正確性を保証するために、cronジョブを使用してタイムゾーンを再構成する必要がありますか? 私はubuntuサーバーを使用しています。
13 linux  ntp  daemon  ntpd 

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