タグ

ブックマーク / nosa.cocolog-nifty.com (4)

  • sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法

    【1.初めに】 要望がありましたので、今回はLinux(実際はRedhat系Linux)でそこそこ安全かつ楽にサーバを立てる際の手順を記してみます。 ※一応注意:今回は、試しにサーバを立てる程度であればこのくらいで十分ではないかと思うレベルを想定しています。サービスに投入するサーバでは私はもっと細かいところまで手を入れています。 【2.そこそこ安全かつ楽にサーバを立てる手順】 さて、いよいよ題です。サーバを立てる際は、不必要なものを全て取り除いてから必要なものを追加していくというのが基になります。以下の手順1~5では不要なものの除去、手順6~7で必要なものを追加し確認しています。それを踏まえまして。 ■手順1. OSをインストールします。(私はLinuxであればCentOSを入れることが多いです。その際私はインストールの種類をカスタムにしパッケージグループの選択では開発ツール以外全部チ

    sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法
  • MySQLのデータをシフトJISからUTF-8に変換した際の記録 - sanonosa システム管理コラム集

    今回のエントリーは、先日Shift JISで作っていたデータを多言語対応にすべくUNICODEに変換しようとしたとき苦労した際の記録です。 今回対象としたのは、MySQLからdumpした100MB近くあるデータです。 【一通りの手順】 まずMySQLからデータをdumpします。 % mysqldump [database name] > dump.sql 次にdump.sqlをmoreしてみると「DEFAULT CHARSET=sjis」という記述があるのでこれをutf8に変更します。 % perl -p -w -e 's/sjis/utf8/g' dump.sql > dump2.sql ただいくらDEFAULT CHARSETをutf8に変えても実際のデータがシフトJISなので、データ自体もUTF-8に変えます。 % iconv -c -f shift_jis -t utf-8 dum

    MySQLのデータをシフトJISからUTF-8に変換した際の記録 - sanonosa システム管理コラム集
  • sanonosa システム管理コラム集: Apacheの代わりに高速WEBサーバTUXを使おう

    sanonosa システム管理コラム集 最近まで某有名サイトのシステム管理(サーバ管理、ネットワーク管理、システム構築など)をやっていました。大規模サイトの運営ノウハウってあまり公開されていないものですから日々試行錯誤しながらノウハウを溜めています。そんなノウハウを眠らせておくのももったいないですからこの場で公開してみたいと思います(企業秘密のもの以外)。リクエストや質問等大歓迎です。

  • サーバスペックの決め方 - sanonosa システム管理コラム集

    昔初めてサーバを購入することになったとき、サーバスペックをどのように決めたらいいか大いに悩んだものです。そこで今回はサーバスペックの決め方について一般論を述べてみたいと思います。 【大前提】 まず大前提はどのようなサービスでどの程度のユーザ数がどの程度の頻度でアクセスしてくるのかある程度目安がないと判断のしようがないです。これはプロマネかもしくは企画者が決めるものだと思うので決めてもらってください。 【常識的に考える】 サーバスペックの決め方には一応の目安が存在するにはしますが、最終的には勘や経験則での判断になることが多いです。しかしそれだと初めての場合決めようがないですね。ではどうすればよいか。 私は、常識的に考えるという方法をお勧めしたいです。これはどういうことか。たとえばDBの場合は明らかにCPUを駆使しそうだしディスクI/Oもがりがり負荷がかかりそうだ。なのでCPUやHDDを高スペ

    サーバスペックの決め方 - sanonosa システム管理コラム集
  • 1