mieki256's diary



2021/07/27(火) [n年前の日記]

#1 [linux] KNOPPIXでnmbd等を自動実行したい

USBメモリにインストールした KNOPPIX 9.1 DVD で、ssh、nmbd、smbd を自動実行するようにしたい。

ちなみに、ターミナルを起動して、それぞれ打ち込んで実行するなら以下。
sudo /etc/init.d/ssh start
sudo /etc/init.d/nmbd start
sudo /etc/init.d/smbd start

とりあえず、/etc/rc.local に書いて試してみた。
sudo vi /etc/rc.local

以下を、exit 0 の前に追加。
/etc/init.d/ssh start
/etc/init.d/nmbd start
/etc/init.d/smbd start

再起動後、ps aux | grep ssh 等で確認したら、一応自動実行できているように見えた。あるいは以下でも確認できる。
sudo /etc/init.d/ssh status
sudo /etc/init.d/nmbd status
sudo /etc/init.d/smbd status

他の方法。 :

本来は、というか一般的には、以下を打ち込んで設定すれば自動実行できるらしいのだけど…。
sudo update-rc.d ssh defaults
sudo update-rc.d nmbd defaults
sudo update-rc.d smbd defaults
コレをすることで、/etc/init.d/(ssh|nmbd|smbd) から、/etc/rc?.d/ 以下にリンクが張られて、runlevel に応じて自動実行される、という話を見かけた。

しかし、試してみたけれど、ダメだった。再起動後、各プロセスは立ち上がってないように見える。/etc/rc?.d/ 以下にはリンクが張られているように見えるのだけどな…。
# ls -alF /etc/rc5.d/*{ssh,nmbd,smbd}
lrwxrwxrwx 1 root root 14  2月  4 08:57 /etc/rc5.d/S01nmbd -> ../init.d/nmbd*
lrwxrwxrwx 1 root root 14  2月  4 08:57 /etc/rc5.d/S01smbd -> ../init.d/smbd*
lrwxrwxrwx 1 root root 13  8月 18  2016 /etc/rc5.d/S03ssh -> ../init.d/ssh*

そもそも KNOPPIX は、どの runlevel で起動するのだろう。ググってみたら、GUI画面が出てくるから runlevel 5 で起動しているらしい。ただ、runlevel というコマンドが入ってないっぽいのが気になるけれど…。

以上です。

過去ログ表示

Prev - 2021/07 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project