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

4
Linuxでスワップを無効にする最良の方法
カスタムコンパイルされた3.18.9カーネルを実行していますが、システムでスワップを無効にする最良の方法について疑問に思っています。違いがある場合は、initも使用します。 /etc/fstabブート時にスワップが動作/マウントしないように、スワップ行をコメント化または削除するだけで十分Support for paging of anonymous memory (swap)ですか、それとも有効になっていないことを100%確認せずにカーネルを再コンパイルする必要がありますか? 暗号化されたパーティションを実行し、ハードディスクへの偶発的な漏洩を防ぎたい。私のシステム仕様も十分に優れているため、スワップレス環境で生き残ることができます。
53 linux  kernel  swap  init 



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。私が意味する、唯一のデフォルトのツール) お時間をありがとうございました!

5
ブート時にsshfsをマウントするにはどうすればよいですか?
NASボックスを24時間年中無休のファイルサーバーとして使用し、sshfsを使用してUbuntu 9.04デスクトップから接続します。現在、デスクトップのfstabに次の行があります。 sshfs#jldugger@storage:/mnt/HD_a2/ /mnt/storage fuse comment=sshfs,auto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes,fsname=sshfs#jldugger@storage/mnt/HD_a2/ 0 0 mountで動作することを確認できます/mnt/storage。私が必要なのは、起動時にマウントする方法ですが、ネットワーク接続が確立された後です。

2
Initサービスを永続的に無効にする
CentOS 6を実行する新しいVPSをプロビジョニングしたところ、Apacheが付属しています。 代わりにNginxを使用するため、Apacheを無効にします。 /etc/init.d/にあるスクリプトを削除するだけでよいことはわかっていますが、システムに付属している標準的なものであるため、削除したくありません。サービスを無効にするための優雅な方法が欲しいです。 / etc / inittabに何かを置くことができると思いましたが、inittabには次のものが含まれています。 # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # System initialization is started by /etc/init/rcS.conf # # Individual runlevels are started by /etc/init/rc.conf # # …
10 centos  httpd  upstart  init 

1
初期化スクリプトはPIDファイルを作成しません
IRCロガー用のinitスクリプトを作成する必要があります。/etc/init.d/skeletonをコピーしました。私のニーズに合わせて構成セクションに入力しました。また、IRCロガーが分割されないため、startデーモンコマンドに--backgroundを追加する必要もありました。initスクリプトを使用すると、ロガーは正常に起動しますが、必要な.pidファイルが作成されません。その結果、自分でプロセスIDを見つけて強制終了しない限り、プロセスを停止できません。スクリプトは次のとおりです。 #! /bin/sh ### BEGIN INIT INFO # Provides: skeleton # Required-Start: $remote_fsh # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Example initscript # Description: This file should be used to construct scripts to be # placed in /etc/init.d. ### END INIT …

1
Upstartを使用したAutoSSHリバーストンネルの管理
upstartを使用して、autossh経由でリバースSSHトンネルを管理しています。「sudo start tunnel」を実行すると、接続が正常に確立されます。ただし、ネットワークサービスが開始されたときにコマンドが自動的に実行されないため、 "start on"プロパティを変更しても、自動化された方法で実行することができないようです。 しかし、私が言ったように、私はそれをうまく起動/停止できます。 以下は、/ etc / init / tunnel.confで、機密情報を取り除いたものです。 description "SSH Tunnel" start on started networking stop on stopping networking respawn env DISPLAY=:0.0 exec autossh -nNT -R 22100:localhost:22 myuser@myserver.com -p 2201
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.