dockerの一般的な利用の仕方ではあまり想定されないケースかもしれないが、
特定のユーザでログインした状態のコンテナを作りたいという場面に遭遇した。
dockerで特定ユーザでログインした状態のシェル環境を提供する
xinetdを使ってLinux上のサービスを常時起動せずに利用する
使用頻度は低いが、常に可動させておきたいサービスをどう管理するか。使用頻度の低いサービスのデーモンをメモリに常駐させておくのはサーバのリソース効率が悪いというのは言うまでもないだろう。
そこでスーパーサーバ(代表的なものにxinted)というたぐいのものを使うことで、使用頻度の低いサービスの窓口のサービスのみ起動しておき、要求があったときだけ特定のサービスを起動させることが可能だ。
スーパーサーバを実際に触ってみたのでメモする。
スーパーサーバというと代表的なものにinetdとxinetdがあるが、
xinetdはinetdの拡張版で、アクセス制御などの機能を搭載しているとのことだったので、今回はxinetdを設定してみることにした。
2014年を思い返して…
2015年になってしまいました。
2014年に技術分野で印象に残ってること3つを思い返してみる。
1. インフラ会
@mogulla3と軽いノリで始めたインフラ会。
普段触らない、あるいは触ったとしてもすでに構築された環境で触ることの多いインフラ技術について
土日を使って自らの手で構築してみるといった会。
10月くらいから初めて以下を実際にやってみた。
SSHを制してインフラを制する。ローカルポートフォワードを使いこなす
SSHを単なるサーバへのログインのツールとして使っていませんか?
SSHを制する者がインフラを制する、なんていわれることもあります。
SSHにはポートフォワーディングをはじめとしたいろんな使い方があります。
今日は実際にローカルポートフォワーディングを理解しみなさんに使いこなしてもらえるようになっていただこうと思います。
自作PC、使用したパーツと活用方法について
こんにちは。もーすけです。もう年末ですね。
さて、2014年の年末は遊びとして友人と自作PCを作りました。どのように作ったのか、なんのパーツを使ったのか、その後にどのように活用しているのかなどを共有していきたいと思います。
【VPS1台でインフラ勉強】SoftEtherを使ってVPN構築
おつかれさまです。もーすけです。
VPS1台でインフラ勉強シリーズの第3回目でVPN構築を行ったのでその知見を残しておきます。
Ansible、ソースインストールする際のPalybookの書き方
こんにちは。@mosuke5です。
最近、Ansibleを使い始めました、yumやapt-getでインストールできるものは記述も簡単でいいのですが、
どうしてもソースインストールが必要な場合があります。ソースコードでのインストールは結構手間がかかるので、ソースインストールを行う際のPlaybookの書き方と注意点をまとめました。
まず、ソースインストールを行うには以下のフローを行うと仮定します。
- ソースファイルの取得(tarで固められていると仮定)
- tarファイルの解凍
- 解答してできたディレクトリへ移動
- configure
- make
- make install
【VPS1台でインフラ勉強】HAProxyでロードバランサーを構築
こんにちは。もーすけです。
前回の【VPS1台でインフラ勉強】サーバ複数台構成、Nginxでリバースプロキシ構築に続き、同様の環境を用いて、ロードバランサ構築を行っていきます。
ロードバランサの構築にはHAProxyを利用します。
- 第1回 サーバ複数台構成、Nginxでリバースプロキシ構築
- 第2回 HAProxyでロードバランサ構築
- 第3回 SoftEtherを使ってVPN構築
【VPS1台でインフラ勉強】サーバ複数台構成、Nginxでリバースプロキシ構築
ロードバランシングとかクラスタリングとかリバースプロキシとか、
業務でも使っているし、概念とかはわかってるけど、自分で構築したことはやっぱりない。
自分で構築してみたいなーと思いつつもあたりまえだけど、サーバやネットワーク機器をそう簡単に調達もできない。
お金も当然ない。
というわけで、さくらVPSで仮想化つかってロードバランシングとかクラスタリングとかリバースプロキシとか勉強しましょうという「サーバインフラ会」を友人と始めた。その第1回目である。
CentOS7でのiptables設定方法について
こんにちは、@mosuke5です。
最近、VPSのOSをCentOS7にしましたが、なかなか手付かずでiptablesの設定を放置していました。
sshの最低限の設定はしていたましたが、ほんとうに良くないですので、みなさんはこういうことがないように気をつけてください。
久しぶりに手が空いたので設定しようとしましたが、そもそも /etc/sysconfig/iptables がない。
CentOS7からのsystemctlでiptablesのサービスを確認してもでてこない。さてどうやって設定したらいいのかCentOS6の脳みそで困ってしまいました。
