debian

Triple Boot on MacBook(Mac/Win/Linux)

Windows環境が必要になり、MacBookをトリプルブートにしました。 基本的にはrEFItを使って、順番にインストールすればトリプルブート環境になりますが、Linuxインストール後にWindowsが起動しなくなるので、システム回復オプションで修復する必要があります…

Debian GNU/Linux on MacBook

MacBook Proを購入したので、旧式になったMacBookにDebian sidをインストールした。 Mac OS Xは必要ないので、Debianのシングルブートです。 Mac OS Xとのデュアルブートをしている方が多いのか、シングルブートの情報が少ないなぁと感じた。 1. インストー…

Muninでサーバ監視(インストール)

Muninは、Perlで書かれていてRRD Toolと連携して、サーバに関する様々な情報をグラフ化・HTML化するツールです。 監視項目は、プラグインで簡単に追加できます。 Muninのサイトには、以下のように記載されています。 Munin is a networked resource monitori…

sar結果をグラフ化するツール「kSar」を使ってみた

LinuxやUNIXでリソース調査や負荷調査をする時、sar(sysstat)を使うことがありますが、コマンドラインだと当たり所が見つけにくかったりします。 ということで、sar結果を簡単にグラフ化できるツールkSarを使ってみました。 グラフ化で大まかな統計・推移を…

Cassandraの管理とかバックアップ/リストアとか

稼働中のCassandraの統計情報の確認とかバックアップ(スナップショット)/リストアは、Cassandra付属のツールで実行できます。 (統計情報) $ $CASSANDRA_HOME/bin/nodetool -host localhost tpstats Pool Name Active Pending Completed STREAM-STAGE 0 0 0 R…

Linuxで7-Zipファイルを使う

7-Zip(7z)ってWindowsだけだと思っていたら、Linuxでも使えるんですね。 (パッケージインストール) $ sudo aptitude install p7zip-full (基本的使い方) 圧縮 $ 7za a sample.7z sample/ 解凍 $ 7za e sample.7z リスト表示 $ 7za l sample.7z 7-Zip

Cassandraをdaemontoolsで起動・管理する

OS起動のタイミングでCassandraを起動するために、daemontoolsを設定しました。 Debian lenny標準のパッケージを使いましたが、etchの時とディレクトリ構成が変わっていました。 (daemontoolsのインストール) $ sudo aptitude install daemontools daemontoo…

Cassandraのクラスタ設定

大規模な環境は準備できないので、2台でクラスタ設定を行いました。 (環境) node1(192.168.0.100) node2(192.168.0.101) (設定ファイル) ## # storage-conf.xml ## # Gossipプロトコルを使って、情報をやりとりするノード情報 <Seeds> <Seed>node1</Seed> <Seed>node2</Seed> </Seeds> # 他ノードとの…

Cassandraの起動ユーザ

Cassandraをインストールしましたが、インストールしたユーザ(端末利用者)で起動しているのが気持ち悪かったので起動ユーザを変更しました。 rootで起動させるのもどうかと思ったので、起動用ユーザ"cassandra"を登録して起動させました。 特別なことはして…

Cassandraのインストール

Cassandraとは Cassandraは、米Facebookで開発されたNoSQLなデータベースシステムで、現在はApacheプロジェクトの元、オープンソースソフトウェアとして公開されています。 Apache Cassandra The Apache Cassandra Project develops a highly scalable secon…

(ClamAV)ERROR: Failed to change socket ownership to group 20

ClamAVのアップデート後、"ERROR: Failed to change socket ownership to group 20"エラーで起動できない状態が続いていました。 設定パラメータの"LocalSocketGroup"と"LocalSocketMode"がアップデートによって(?)書き換わったのが原因のようです。 $ diff…

Apache2.2でWebDAV

諸事情でWebDAV環境が必要になったので、DebianパッケージのApache2.2でのWebDAV設定メモ。 とりあえず動く設定なので、日本語ファイル名を使う場合は、mod_encoding(libapache2-mod-encoding)が必要です。 個人的な問題ですが、Debian流のApache設定に、な…

Linuxカーネルビルド方法(deb系/Debian)

ソースパッケージからのビルド 最新ソースからのビルド 事前準備 以下のパッケージをインストールする。 $ sudo aptitude install kernel-package libncurses5-dev fakeroot ~/.kernel-pkg.confを準備し、メンテナー情報を設定する。 $ cp /etc/kernel-pkg.c…

Debian LennyでKernel 2.6.33.1がビルドできない

kernel-package(make-kpkg)でのKernel 2.6.33.1ビルド時に、以下のエラーが発生してビルドできませんでした。 ====== making target debian/stamp/install/linux-image-2.6.33.1 [new prereqs: ]====== This is kernel package version 11.015. echo "The UT…

Linuxクライアントでのウィルス対策(ClamAVを使用したリアルタイム検索っぽいウィルス対策)

Linux環境を再インストールしたので、ウィルス対策まわりの設定をしました。 今回は、以下の組み合わせで、リアルタイム検索っぽい環境を構築しました。 ClamAVによる定期スキャン ClamAV + DansGuardian + Squidによるダウンロードファイルのウィルス対策と…

Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: Network is unreachable

Android SDKアップデート時、ADTインストール時に、「Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: Network is unreachable」エラーが発生した場合の対処方法。 日本語では、「ネットワークが届きません」と…

VirtualBoxでローカル開発環境を構築する際のネットワーク設定

Oracle VM VirtualBoxでローカルマシンに開発環境を構築する際のネットワーク周りの設定。 以下の要件を満たすような設定とした。 GuestOSは外部ネットワーク(インターネット)にアクセスできる GuestOSへのアクセスは、基本的にHostOS以外は遮断する HostOS…

Wineを使って、Evernoteクライアントをインストール

Wineを使って、Windows版Evernoteクライアントをインストールした。 最新版のEvernote 3.5系は.NET 3.5が必要でインストールできなかったので、3.1系を使用した。 Wineのインストール $ sudo aptitude install wine lib32nss-mdns [アプリケーション]->[シス…

MySQL起動時に"Checking for corrupt, not cleanly closed and upgrade needing tables.."が出力される

久しぶりにMySQLを起動したら、"Checking for corrupt, not cleanly closed and upgrade needing tables.."というメッセージが出力された。 インストール以来、起動していなかったので、元々出力されていたかもしれない。 /var/log/syslogには、以下のような…

Sambaのインストール

ソースからのインストール作業メモ。 バージョンは、3.0.37と古め。まずは、PGP署名確認。 $ gpg --import samba-pubkey.asc $ gunzip samba-3.0.37.tar.gz $ gpg --verify samba-3.0.37.tar.asc gpg: 2009年10月01日 16時32分46秒 JSTにDSA鍵ID 6568B7EAで…

OpenLDAPのインストールとユーザ情報の移行

作業メモ。 OpenLDAPのインストール 依存パッケージのインストール $ suda aptitude install libc6 libdb4.6 libdb4.6-dev db4.6-util libgnutls26 libltdl3 libsasl2-2 libslp1 libwrap0 unixodbc coreutils psmisc インストール $ wget ftp://ftp.dti.ad.j…

Cloudera Desktopのインストール

http://www.cloudera.com/desktop HadoopのWeb GUIツールCloudera Desktopをインストールした。 構成は以下の通り。 Node-1 Host Name: dev01 OS: Debian GNU/Linux 5.0.3 (Lenny/AMD64) Service: Name Node, Job Tracker, Secondary Name Node Node-2 Host …

Cloudera Distribution for Hadoop (Fully Distributed)のインストール(補足)

設定パラメータ /etc/hadoop-0.20/conf.my_cluster/core-site.xml fs.default.name ->Name Nodeを指定 hadoop.tmp.dir ->一時保存領域指定のためのベースディレクトリ /etc/hadoop-0.20/conf.my_cluster/hdfs-site.xml dfs.replication ->ファイルのレプリケ…

Cloudera Distribution for Hadoop (Fully Distributed)のインストール

Clouderaパッケージを使って、完全分散モードでノード3台へインストール。 基本的には、この手順でインストール可能。 構成は以下の通り。 Node-1 Host Name: dev01 OS: Debian GNU/Linux 5.0.3 (Lenny/AMD64) Service: Name Node, Job Tracker, Secondary N…

サーバサイドJavaScript「Jaxer」を使ってみた

http://jaxer.org/Debianでのインストールとサンプルプログラム。 サービスは試していないです。 Jaxerのインストール http://jaxer.org/downloadからはApacheが同梱されたものがダウンロードされるが、今回はJaxerのみインストールした。*1 1. Jaxer_packag…

Domain-UをLVMへ作成する -その2-

前回の続き。 Domain-UをLVMへ作成する -その1- - jitsu102の日記 Domain-UのイメージをLVMへ展開 ddを使った。 $ sudo dd if=/xen/images/domains/vmdebian01/disk.img of=/dev/xenVG/vmdebian02_root bs=4096 2621440+0 records in 2621440+0 records out …

Domain-UをLVMへ作成する -その1-

Xenでは、Domain-Uの情報(OSイメージ)を以下の方法で保持することができる。 イメージファイル(*.img) 物理デバイス LVM イメージファイルの場合、OSのファイルシステムとimgのファイルシステムで二重にファイルシステムを持つことになり、オーバヘッドが大…

Domain-UへCentOSをインストール

rinseを使って、Domain-UへCentOSをインストール。 rinse : RPM installation environment This is a tool for bootstrapping a basic RPM-based distribution of GNU/Linux. It is comparable in purpose to the standard Debian debootstrap utility, but …

Xen環境の導入とdebootstrapによるDomain-Uの構築

Xenの導入 Xen関連パッケージの導入とブリッジネットワークを有効にする。 $ sudo aptitude install xen-linux-system-2.6.26-2-xen-amd64 xen-tools bridge-utils $ diff /etc/xen/xend-config.sxp.org /etc/xen/xend-config.sxp 123c123 < # (network-scri…

Building Perl-5.10.1

5.10系の最新版5.10.1をビルドした。 $ wget http://www.cpan.org/src/perl-5.10.1.tar.gz $ gzip -dc perl-5.10.1.tar.gz | tar xvf - $ cd perl-5.10.1 $ sh Configure -DDEBUGGING -Doptimize='-g -pipe -Os' -Dusethreads -Dusemultiplicity -Dprefix=/u…