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

InitはLinuxシステムにロードする最初のプロセスです。initがロードに失敗すると、カーネル障害が発生します。

3
ブート時にfsckを非対話的に実行するにはどうすればよいですか?
1500マイル離れたデータセンターにヘッドレスUbuntu 12.04サーバーがあります。再起動時に2回、システムはfsckが必要であると判断しました。残念ながら、Ubuntuはインタラクティブモードでfsckを実行したため、データセンターの誰かにアクセスして、コンソールを接続し、Yキーを押してもらう必要がありました。ブート時にfsckが-yor -p(aka -a)フラグを使用して非対話モードで実行されるように設定するにはどうすればよいですか? Ubuntuの起動プロセスを正しく理解している場合、initはmountallを呼び出し、mountallはfsckを呼び出します。ただし、fsckの起動方法を設定する方法はありません。これは可能ですか? (1つの提案tune2fs -i 0 -c 0を回避するために、定期的なfscksを防ぐために使用できることを知っています。それはfsckの本当の理由があったとしても、例えば停電後にシステムが立ち上がろうとする必要があります。 ) フォローアップの質問への回答として、ここに私の/ etc / fstabの関連する詳細があります。Ubuntuがそこから編集したものから、これをまったく編集したとは思わない。 UUID=3515461e-d425-4525-a07d-da986d2d7e04 / ext4 errors=remount-ro 0 1 UUID=90908358-b147-42e2-8235-38c8119f15a6 /boot ext4 defaults 0 2 UUID=01f67147-9117-4229-9b98-e97fa526bfc0 none swap sw 0 0
19 boot  init  fsck 

5
chroot内のすべてのプロセスを停止するにはどうすればよいですか?
UbuntuがインストールされたLVMパーティションがいくつかあります。時々、apt-get dist-upgradeインストールを最新のパッケージに更新するために、したいことがあります。私はこれをchrootで行います-プロセスは通常次のようなものです: $ sudo mount /dev/local/chroot-0 /mnt/chroot-0 $ sudo chroot /mnt/chroot-0 sh -c 'apt-get update && apt-get dist-upgrade' $ sudo umount /mnt/chroot-0 [:私はまた、マウントとアンマウント示されていない/mnt/chroot-0/{dev,sys,proc}リアルにバインドマウントとして/dev、/sysおよび/procdist-upgradeのは、これらが存在することを期待しているようだとして、] ただし、正確にアップグレードすると、このプロセスは機能しなくなり/mnt/chroot-0ます。ファイルシステム上にまだ開いているファイルがあるため、最終的なumountは失敗します。lsofchrootにファイルが開いているプロセスがあることを確認します。これらのプロセスはdist-upgrade中に開始されました。これはservice postgresql restart、パッケージのアップグレード後にchroot内の特定のサービスを再起動する必要があるためです(例:を介して)。 したがって、このchroot内で実行されているすべてのサービスを停止するようにupstartに指示する必要があると考えています。これを確実に行う方法はありますか? 私はもう試した: cat <<EOF | sudo chroot /mnt/chroot-0 /bin/sh # stop 'initctl' services initctl list | awk '/start\/running/ {print \$1}' | xargs -n1 -r …
16 upstart  init  chroot 

2
init 1コマンドは正確に何をしますか?
正直なところ、私はすべてのものに抜け穴を見つけるのが大好きです.TV Serial Mr Robotを見ていて、ある時点でキャラクターがinit 1コマンドを言及していました。彼女のコンピューターは何度もクラッシュし始め、彼女はそのコマンドを使用した後、彼女の心を失いました。私はOSを勉強していて、初心者です。グーグルで試しました。また、このコマンドが実際に何をしているのかを知るために多くのフォーラムをチェックしました。 私が知っているのは、Linuxが0-6の実行レベルを持ちinit 1、その1つである、誰かがそれがコンピュータをフリーズすることも言及しましたが、このコマンドが実際に何をし、どのように機能するのかという私の質問に対する正確な答えは見つかりませんでしたか?そして、自分のコンピューターで試してみるべきですか?

2
Ubuntuのinitは何をしますか?
initコンピューターの起動とランレベルの管理に必要な魔法のプログラムであることは既に知っていますが、本当の目的は何ですか? initそもそもなぜ必要なのでしょうか?ブートローダーが実行するプログラムと実行しないプログラムをUpstartに通知できないのはなぜですか? 私に(後半)応答でこの質問たらどうなるかinit削除されましたか?質問。
13 boot  upstart  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 

2
ログローテーション時にUpstartがログファイルを再度開かない
私たちはUbuntuサーバーでサービスを管理するためにupstartを使用しています。/var/log/upstart/SERVICE_NAME.logにログアウトされるログを生成します その後、毎日、ログファイルは12.04 LTSに付属するlogrotationスクリプトを使用してローテーションされます。 /var/log/upstart/*.log { daily missingok rotate 7 compress notifempty nocreate } 問題は、logrotateがファイルを移動している間、upstartがファイルを閉じて再度開くように通知せず、upstartプロセスが削除PIDに書き込んでいることです。 init 1 root 8w REG 202,1 64 2431 /var/log/upstart/dbus.log.1 (deleted) init 1 root 13w REG 202,1 95 2507 /var/log/upstart/acpid.log.1 (deleted) init 1 root 14w REG 202,1 127 17377 /var/log/upstart/whoopsie.log.1 (deleted) init 1 root 36w REG 202,1 …

2
ジェンキンスを開始するには?
をjenkins介してインストールしましたsudo apt-get install jenkins。ただし、起動しません。を使用して手動で起動しようとしましたsudo /etc/init.d/jenkins start。しかし、そのように起動しようとすると、このメッセージが表示されます。 start: Rejected send message, 1 matched rules; type="method_call", sender=":1.67" (uid=1000 pid=7970 comm="start jenkins ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")" init.dメソッドは言うだけですがstarting、開始されません... これを修正してジェンキンスを起動するにはどうすればよいですか?

3
pcr値を読み取ろうとしてTPMエラー(7)が発生しました
Ubuntuのターミナルでコマンドを覚えていて(覚えていません)、コンピュータがシャットダウンしました。今それを起動すると、それは言う:- [4.562057] ACPI PCCプローブが失敗しました。[4.615205 tpm_tis 00:05:pcr値を読み取ろうとしてTPMエラー(7)が発生しましたターゲットファイルシステムが/ sbin / initを要求していません。初期化が見つかりません。init = bootargwを渡してみてください 組み込みシェル(ash)に組み込まれたBusybox v1.21.1(ubuntu 1:1.21.0-1ubuntu1)組み込みコマンドのリストについては、「help」と入力してください。 (initramfs)
9 boot  init 

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