Posts Tagged ‘centos’

それでも私が CentOS を使いつづける理由また、Why I still use CentOS? 的な。

January 21st, 2010 by naoya | No Comments | Filed in day

元ネタ: 漢(オトコ)のコンピュータ道: それでも私が MySQL を使いつづける理由または、Why I still use MySQL? 的な。

同じくノリが楽しそうだったので CentOS で便乗してみました。

Fast Enough

正直なところ、特に速いと思ったことはあまりない。

Stable

商用版をベースにしているため、安定している。ちゃんと対応しているプログラムが多い。

バージョンアップが枯れ過ぎているので、かなり安定している。

Easy to install

Live CD ですぐに試せたり、インストール CD を使えば、すぐに分かりやすいグラフィカルなインストーラでインストールすることができる。インストール CD をダウンロードするのがめんどうだという人向けにネットワークインストール用のインストールイメージも用意されている。

Gnome/KDE や仮想環境 (KVM) やクラスタリング環境がすぐにセットアップできるのが便利。

さらにインストール後に、root ユーザのホームディレクトリに生成される kickstart ファイルを使えば、同じ設定で何度もインストールすることが可能なところも魅力である。

CentOS have enough users.

RHEL のユーザを含めば、恐らく Linux ディストリビューションのユーザ規模では最大規模になると思う。そのため、日本語の書籍やインターネット上の情報が豊富である。

まとめ

以上に述べた点に比べると、プロジェクトが崩壊の危機にあったとか、Linux Kernel のバージョンが 2.6.18 云々とかは些事にすぎない。

改訂第二版 CentOSサーバ構築バイブル
平 初 伊藤 幸夫 上鍵 忠志 中澤 直也 面 和毅 館林 綾ノ介 高安 洋輝 宇野 素史 坂井 恵
毎日コミュニケーションズ
売り上げランキング: 55121

Tags:

CentOS Tips

March 13th, 2009 by naoya | No Comments | Filed in day

このサイトのサーバが別のマシンになったということで関係者の皆様お疲れ様でございました。

今日は、CentOS Tips をいくつか紹介しておく。

[ネットワークインストール編]

  • netinstall.iso を利用して、http or ftp で URL とパスを入力したが、ディレクトリ構成とメディアの組み合わせがおかしいといわれてしまう
  • 原因:メディアが i386 で、指定した URL とパスが x86_64 だった罠、それぞれの iso は違うので注意しよう
  • tzdata やいろいろなパッケージをインストールすることができない
  • 原因:指定したサイトがちゃんとミラーされていないのが原因、ftp.riken.jp はうまくいかなった ftp.kddilabs.jpftp.iij.ad.jp なら大丈夫だった

[OS をインストールしたあと編]

  • yum でアプリケーショングループ単位でのインストール

例えば、まとめて開発ツールをインストールしたいというときに、とても便利。

$  sudo yum -y groupinstall Base “Development Tools”

CentOS 5.2 だと、約 117 個のパッケージ 118MB くらいダウンロードされる。事前に yum-fastestmirror をインストールしておいたほうがよい。

あまり Tips になっていないなぁ。

Tags:

CentOS をインストールしたあとに、まず行う設定

March 11th, 2009 by naoya | No Comments | Filed in day

野良で CentOS をインストールしたあとに、まず行う設定をまとめておく。

  • SSH を公開鍵認証のみにする、SSH のリロードをしてから ssh -v で公開鍵認証のみになっていることを確認する
  • sudo の設定をしてから、root アカウントを無効にする (sudo passwd -l root)
  • 不要なサービスを停止する (下のようなシェルスクリプトを準備しておくと便利)
  • iptables の設定を確認する (iptables の設定は /etc/sysconfig/iptables にあるので雛形を作っておくと便利)
  • 時刻を NTP であわせる
  • ipv6 を使っていないならオフにする
  • ZeroConfiguration をオフにする (/etc/sysconfig/network に NOZEROCONF= yes を追加して、sudo /etc/init.d/network reload)

不要なサービスを停止するシェルスクリプト

#!/bin/sh
function get_cmd() {
echo ‘acpid auditdi autofs avahi-daemon bluetooth cups firstboot gpm hidd ip6t
ables mcstrans mdmonitor netfs nfslock pcscd restorecond rpcgssd rpcidmapd sendm
ail xfs yum-updatesd’
}
for cmd in `get_cmd`; do
/sbin/chkconfig $cmd off
/etc/init.d/$cmd stop
done

kudzu はオフにしない方が懸命。kudzu をオフにしたら、Xen DomU が起動しなかったので要注意。

Tags:

CentOS Tips – インストーラー編-

December 30th, 2008 by naoya | No Comments | Filed in day

CentOS 5.2 x86_64 をセットアップしようとして、いくつかはまった。今後のためにメモをしておく。

  • グラフィカルインストーラーでないと、Software RAID 1 + LVM の環境をセットアップできない
  • cobbler でグラフィカルインストーラーにする方法は、Grapical Installs に書かれているがこの方法だとうまくいかなった、最新安定版の 1.4.0 だと /etc/cobbler/settings になるはずだけれど
  • そこで、VMware Fusion にインストールしようとしたところ、メモリが 256MB にすると anaconda がメモリ不足で落ちる(最低でも 512MB 以上設定すること)
  • CentOS をデフォルトでインストールすると、4GB はすぐに使いきってしまうので注意(10GB くらいはあったほうがいいかもしれない)

といろいろはまったけれど、ようやく CentOS をインストールして、Cobbler 1.4 で Software RAID 1 + LVM な kickstart インストールをできるようにする予定です。Cobbler の開発が激しく、機能も充実してきているのであとでエントリしたいと思う。

Tags: