【メモ】さくらインターネットで使うシェルをzshに変更する
FreeBSDであるさくらインターネットではデフォルトでcsh(tcsh)になっているけれども、仕事で使用しているのはzshなので揃えたい。 というわけで、そのメモ。
FreeBSDであるさくらインターネットではデフォルトでcsh(tcsh)になっているけれども、仕事で使用しているのはzshなので揃えたい。 というわけで、そのメモ。
IDEとしてEclipseを利用していることもあり、バージョン管理をもっと簡単に行えれば…と常々思っていて何度もトライしていたのですが、いまいち知識が足りず上手くいきませんでした。なんなのだ。 しかし今回まっさらな状態からもう一度順序立ててトライしてみたところ、サーバーの設定が更新されているのか意外なほどあっさり出来たのでまとめておきます。 以下、簡単な手順です。
どこかで「mgetはgetより数十倍高速」という話を聞いたような気がしたので、件数を増やしながらテストしてみたよ。
またまた嵌りました。しかも本番環境で。自分の無知が怖すぎます。 今回の件の事前の概要は以下の通りです。
前回、前々回のエントリを通して開発環境を構築できたんだけども。 CentOSの開発環境、設定手順(with VirtualBox) WindowsXP上でCentOSを動かす【VirtualBox】 仮想環境にメモリの割り当てやら何やらしてる関係で、フルに動かすと結構重いのよね。。それでなくてもFirefoxとeclipseでめちゃめちゃメモリ食ってる(双方とも使い続けると800KB程度までメモリ食う)ので、どうせなら他の空いているPCに環境を構築して、そこにアクセスできるようにした方が良い。ただぽかーんと開いてる高性能PCなんかあるはずもないので、とりあえず殆ど働いてないPCを拾ってきてそこに仮想環境を構築するという方向で。 以下手順。
色々と不手際があって試行錯誤を繰り返した結果、ゼロから稼働出来る所までの設定手順がある程度固まったのでまとめておきます。一応、専門家ではない人間が検索を頼りに情報を集積した結果ですということをお断りさせていただきつつ、それでも一応稼働が確認できていますよ、ということで何かの足しになればと。 なお、参考にさせていただいたサイトはそれぞれの項目毎に記載しています。
MySQLのリストアがどうも上手く行かなかったのでちょっと調べてまとめてみた。 理解した部分とよく理解していない部分とがあるけどとりあえず書き出しておく。 —
Windows上の開発環境は今までXamppを入れてWindowsベースでやってきたんだけど…いろいろと無理を感じてきたので、今さらながら仮想環境を作ることにした。まぁ、昔はデザインとコーディングメインだったからあんまり困らなかったんだよね。 利用したのはVirtualBox[1]。 参考にしたエントリはこちら。 VirtualBox 2.2 と CentOS 5.3 でローカル開発環境 – もやし日記 VirtualBoxで仮想化を始めるための、もっともシンプルなチュートリアル – Unix的なアレ インストールの手順については、上記エントリを参照することでほぼ問題ないと思う。 CentOSの環境設定については以下を参考にした。 CentOSの開発環境を整える[to-R] 以下、メモ書き。
今までWindowsにApache入れてやってきたんだけど、テストしたいモジュールが入らなかったりしていい加減Windowsではどうだってのが面倒になってきたので、仮想環境を作ることに。仮想つったらVMwareかなぁと漠然と思って調べてみたら、OSのISOイメージがあれば無償板のVMware Serverで動かせるみたいなんで、調べて一通りやってみたんですが…なんか合わなかった。 2.x系のインターフェイスについては百式の田口さんが酷評していて、まーさすがに田口さんの言うことなんで実質的にどうかよりも思い入れ強そうだしなぁと思ってそのままVMware Serverを入れてみたのだけど…なんだろう。インターフェイスについては別にあんなもんだろうと思います。何をすべきかは初めて見てもわかるし、右クリックなんか別に要らないし、特に困ることはなかったんだけど、動作が不安定な気がするんだよねぇ…エラー吐き過ぎとかエラー吐いて立ち上がらなくなるとか。ネットワーク周りの接続が上手くいかないとか(これは僕がよく解ってないせいだけど)。インストールの手続きも面倒なんでなんか余計に。 そういうわけでVMware Serverは止めて、VirtualBoxを試してるんだけど、うん、こっちは良さそう。とりあえずCentOSインストールして開発環境作成中。。その辺のメモ書きはまた後日。
1サーバで扱うデータの中に、なるべく消えて欲しくないセッション情報などのデータと、限界が来たら順次消えて行って良いページ情報などのデータが同居していて、どうもキャッシュ漏れ→セッション切れが頻繁に起きているようなので、複数プロセスを立ち上げて管理を別にすることにした。[*1] 本来は1つのコマンドで複数のプロセスを立ち上げるように、initファイルを変更すべきで、実際そういうアイディアもいくつか落ちているんだけど、正直に告白すると読んでもあんまりよく分からなかったので素直に複数のinitファイルを用意した。