でも、そのためだけにVPSにdockerとかコンテナを入れて使うってのは、構築も運用もめんどくさいし、ディスク容量食うし、やりたくない。systemd-nspawnも割と重たい雰囲気だし、LTSなubuntuだとそもそもsystemd入ってないし…
俺たちがほしいのは、ホストの環境の一部のみにアクセスできる、手軽なjailだー! ってわけで、ざっくり書いたのが、jailing。
/usr/bin等、OS由来のディレクトリをchroot環境にread-onlyでエクスポートしつつ、指定されたコマンドを、そのchroot環境で動かすスクリプトです。
/usr/localや/homeといったディレクトリはエクスポートしないので、chroot環境下のソフトウェアにセキュリティホールがあって侵入されたとしても、(カーネルにバグがなければ)chroot環境外の情報が漏洩することはありません。
ホストとchroot環境でディレクトリを共有するためには、--bindオプションを使います。
たとえば、/usr/local/apache下にインストールしたApacheをchroot環境下で動かしたいなって時、jailingを使えば、以下のようにコマンド一発でchroot環境を作成して実行できます。
% sudo jailing --root=/var/httpd-jail \ --bind /usr/local/apache \ -- \ /usr/local/apache/bin/httpd \ -c /usr/local/apache/conf/httpd.confあるいは、/usr/local/h2o下にインストールしたH2Oをchroot環境下で動かす場合は、こんな感じ。
% sudo jailing --root /var/h2o-jail \ --bind /usr/local/h2o \ -- \ /usr/local/h2o/bin/h2o \ -m daemon \ -c /usr/local/h2o/etc/h2o.confあるいは、jail内に入るには、
% sudo jailing --root /var/h2o-jail \ -- \ bashとかやればいいわけです。
簡単ですね!
詳しくは
man jailing
したりしてください。それでは〜
Nice content. Happy to be here. Thank you for sharing.
ReplyDeleteIndia vs New Zealand Live Score 2016
India vs Pakistan Live Score 2016
Easter Eggs 2016
Holi Wishes 2016
This comment has been removed by the author.
ReplyDeleteGreat post. I was checking continuously this blog and I am impressed!
ReplyDeleteVery useful info specifically the last part :) I care for such info much.
I was looking for this certain information for a very long time.
Thank you and best of luck gmail sign up | hotmail login | hotmail email login | hotmail account login
Voice over is a professional job that requires a lot of things, which include a good voice over microphone, voice training, and a proper recording studio. If you pick up a wrong microphone, sooner or later, your bookings will dry up because your voice produced isn’t up to the mark. If you need high-quality audio, you need to invest in high-quality equipment. A lot of people fear away from making a voice over setup at home because they think a good microphone will be expensive. That’s not necessarily true. You can purchase a decent microphone without disturbing your budget.
ReplyDeletevoice over microphones
One of the things that you need to look while selecting microphones is how your voice is and how you’d use the microphone. Specific microphones will work better for your voice as compared to others. Also, put into consideration the acoustics in your studio. Despite being a soundproof closet, do you still have some amount of background noise? It’s wise to go with a microphone that cancels the background noise efficiently.