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

init.dディレクトリには、システム上のさまざまなサービス用の多数の起動/停止スクリプトが含まれています。




1
systemctl init.dとサービスの違い
私はLinuxが初めてで、Amazon Lightsailインスタンス(Ubuntu 16.04 LTS)を使用して自分自身をテストしています。 私が出会った多くのガイドを調べてみると、サービスを開始/停止/再起動/リロード/ステータスチェックするためにさまざまなコマンドを使用している人々がいます。具体的にはこれら。 sudo systemctl status apache2.service sudo /bin/systemctl status apache2.service sudo /etc/init.d/apache2 status sudo service apache2 status 上記のコマンドはすべて機能します。 あるコマンドを他のコマンドよりも優先すべきですか? はいの場合、なぜですか? 他に注意する必要があるコマンドはありますか? Monitでinit.dを使用すると、ステータスオプションを使用するときに問題が発生しました(ステータスは、サービスが実際にオンラインであったときにオフラインになり、Monitによって再起動されます)。Monitのコードをinid.dから/ bin / systemctlに変更して修正しました。 init.dを使用すると、他の人が何が起こったのかに関する詳細情報が得られるようです。他のコマンドのいずれかを使用する必要がある場合、何が行われたかに関する詳細情報を表示させることは可能ですか? ubuntu@ip-172-26-12-245:~$ sudo systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /bin/systemctl restart pure-ftpd.service ubuntu@ip-172-26-12-245:~$ sudo /etc/init.d/pure-ftpd restart [ ok ] Restarting pure-ftpd (via systemctl): …

18
mysqlを開始できません-mysqlの再起動が速すぎて停止しました
今日、ubuntu 12.04の新規インストールを行い、ローカル開発環境のセットアップに取り掛かりました。mysqlをインストールし、/etc/mysql/my.cnfInnoDBを最適化するために編集しましたが、mysqlを再起動しようとすると、エラーで失敗します。 [20:53][tom@Pochama:/var/www/website] (master) $ sudo service mysql restart start: Job failed to start syslogは、initスクリプトに問題があることを示しています。 > tail -f /var/log/syslog Apr 28 21:17:46 Pochama kernel: [11840.884524] type=1400 audit(1335644266.033:184): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=760 comm="apparmor_parser" Apr 28 21:17:47 Pochama kernel: [11842.603773] init: mysql main process (764) terminated with status 7 Apr 28 21:17:47 …
33 mysql  init.d  apparmor 

1
アンインストールinit.d update-rc.d remove
次のコマンドでinit.dスクリプトをインストールしました。 sudo update-rc.d mongodb defaults 98 02 私はそれをアンインストールしたいので、実行することを計画しています: sudo update-rc.d -f mongodb remove インストールコマンドの開始条件と停止条件が心配です。 削除を実行すると、開始条件と停止条件も削除されますか? 知っておくべき意味はありますか?
27 init.d 

5
システムの再起動時にTomcat7を自動的に再起動する方法は?
この質問は、Ask Ubuntuで回答できるため、Stack Overflowから移行されました。 7年前に移行され ました。 Amzon EC2インスタンスで実行されるUbuntu 12.04 LTSにTomcat 7をインストールしました。これで、システムの再起動時にTomcatが自動的に再起動するようになります。 以下のスクリプトを追加することを提案するこのブログを読みます/etc/init.d/tomcat7: # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid case $1 in start) sh /usr/share/tomcat7/bin/startup.sh ;; stop) sh /usr/share/tomcat7/bin/shutdown.sh ;; restart) sh /usr/share/tomcat7/bin/shutdown.sh sh /usr/share/tomcat7/bin/startup.sh ;; esac exit 0 次のコマンドを発行します。 sudo chmod 755 /etc/init.d/tomcat7 …
26 scripts  init.d  tomcat 

5
init.dにカスタムデーモンを正しく追加する方法
いくつかのコマンドラインで起動および停止できる、サードパーティの独自のアプリケーションサーバーデーモンがあります。システムの起動時にこのデーモンを起動し、システムのシャットダウン時に正しく停止する必要があります。これを正しく実装するにはどうすればよいですか?/etc/init.d内にいくつかのスクリプトをコピーし、それに応じて変更するだけで十分ですか?

1
デフォルトで使用するPostgreSQLバージョンを設定するにはどうすればよいですか?
システムに2つの異なるバージョンのPostgreSQLがインストールされています(Ubuntu Lucid): /var/lib/postgresql/8.4 /var/lib/postgresql/9.0 デフォルトでは、createdbやpsqlなどのPostgreSQLコマンドを実行すると、9.0バージョンが使用されます。 代わりにデフォルトで8.4バージョンを使用するようにシステムを構成するにはどうすればよいですか?

9
haproxyが起動しません
新しいUbuntu 10.04サーバーをインストールし、ルートとしてログインして、apt-getを使用してhaproxyをインストールしました。 haproxyをデーモンとして直接実行できますが、/etc/init.d/haproxy start何もしないとエラーメッセージが表示されません。 netstat -a 私はhaproxyとバランスをとろうとしているhttpポートを使用していないことを示しています... アイデア? 編集 私apt-get install haproxyは最後にこれを言っていることに気付きました: update-rc.d:警告:/etc/init.d/haproxyにLSB情報がありませんupdate-rc.d:を参照 httpください /etc/default/haproxy 言う ENABLED=1 のデバッグ出力 sh -xv /etc/init.d/haproxy start #!/bin/sh # # chkconfig: - 85 15 # description: HA-Proxy is a TCP/HTTP reverse proxy which is particularly suited \ # for high availability environments. # processname: haproxy …
20 10.04  server  init.d 

4
cloud-initを取り除く方法は?
Ubuntu 14.04イメージをvagrantのベースボックスとして使用しています。残念ながら、このベースボックスには、マシンの起動時に多くの問題を引き起こすcloud-initが含まれています:https : //github.com/mitchellh/vagrant/issues/3860 クラウドでマシンを使用していないので、これは本当に必要ありません。私は入力しますが: sudo apt-get remove cloud-init は問題を解決しますが、マシンは起動に約3分を費やして、不要なものを設定しようとします。 私は、クラウド-initの関連ファイルの存在AA番号を見ることができる/etc/init(例えばcloud-init.conf、cloud-final.conf、cloud-config.confなど)。それらを削除することはできますが、これが安全かどうかはわかりません。 また、rcconfすべてのスターアップスクリプトをチェックするためにインストールしましたが、そこにはcloud-initに関連するものが見つかりません。何か案は?



1
`update-rc.d myscript default`を実行すると、起動/シャットダウン時に何が呼び出されますか?
起動時に起動/シャットダウン時に何が呼び出されますupdate-rc.d myscript defaultか? ドキュメントは曖昧に見えますが、具体的には欲しいです。私はこれが起こると推測しています: 起動時に(具体的には、ランレベル2、マルチユーザーへのエントリで)、このコマンドが実行されます。 /etc/init.d/myscript start また、シャットダウン/再起動時に同じスクリプトが次のように呼び出されます。 /etc/init.d/myscript stop ここで実際に起こっているのはそれだけですか?
13 bash  startup  reboot  init  init.d 

5
<myapp> .serviceの開始に失敗しました:ユニット<myapp> .serviceが見つかりません
Pythonボット用の超基本的なinit.dスクリプトを作成しました。 #!/bin/bash # chkconfig: 2345 20 80 # description: Description comes here.... # Source function library. . /etc/init.d/functions start() { echo "starting torbot" python /home/ctote/dev/slackbots/torbot/torbot.py # example: daemon program_name &amp; } stop() { # code to stop app comes here # example: killproc program_name } case "$1" in start) start …

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