Hatena::Grouplinux2

Going My Linux Way このページをアンテナに追加 RSSフィード

2013年11月29日(金)

Ubuntu に Icinga をインストール

| 23:20 |  Ubuntu に Icinga をインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu に Icinga をインストール - Going My Linux Way  Ubuntu に Icinga をインストール - Going My Linux Way のブックマークコメント

$ sudo apt-get install icinga

URI は以下。Basic認証のユーザは icingaadmin。

設定ファイルは以下の場所にある。

  • /etc/icinga/

設定ファイルの作成例。(例: /etc/icinga/objects/router.cfg #設定ファイルは Nagios互換みたい)

define host {
    use         generic-host
    host_name   router
    address     192.168.1.1
}

Icinga の再起動の仕方。

$ sudo service icinga restart

Vim で GNU GLOBAL

| 08:51 |  Vim で GNU GLOBAL - Going My Linux Way を含むブックマーク はてなブックマーク -  Vim で GNU GLOBAL - Going My Linux Way  Vim で GNU GLOBAL - Going My Linux Way のブックマークコメント

UbuntuvimGNU GLOBAL を便利に使うメモ

以下の記事を参考にしました。

Ubuntu では、plugin の環境設定は以下のようにしました。

$ mkdir -p ~/vim/plugin/
$ zcat /usr/share/doc/global/examples/gtags.vim.gz >~/.vim/plugin/gtags.vim
トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131129

2013年11月28日(木)

Ubuntu に Nagios をインストール

| 21:57 |  Ubuntu に Nagios をインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu に Nagios をインストール - Going My Linux Way  Ubuntu に Nagios をインストール - Going My Linux Way のブックマークコメント

UbuntuNagiosインストールしてみた。

$ sudo apt-get install nagios3

Nagios にアクセス

Basic 認証のユーザ名は nagiosadmin。(パスワードインストール時に設定したもの)

Ubuntu に VirtualBox をインストール

| 21:47 |  Ubuntu に VirtualBox をインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu に VirtualBox をインストール - Going My Linux Way  Ubuntu に VirtualBox をインストール - Going My Linux Way のブックマークコメント

Ubuntu に VirutalBox をインストールした時のメモ。

----

Ubuntu には virtualbox パッケージがあるのだがそれを使わず、VirtualBox の公式サイトから debダウンロードしてインストールした。

virtualbox パッケージ では、USB2.0 などのサポートは含まれずに、Extension Pack というものを公式サイトからダウンロードして入れろ、ということになっている。

公式サイトでは 4.3.2 用の Extension Pack しかない(よく探せばあるかも)ので、公式サイトの最新版の 4.3.2 をインストールした。

インストールの仕方は公式サイトを参照

で、VirtualBoxバイナリと Extension Pack をインストールしたら、ユーザを vboxusers グループに所属させる。(でないと USB が使えない)

$ sudo gpasswd -a lnznt vboxusers     # lnznt は私の環境のユーザ名

後は、仮想マシンの設定で USBフィルタを追加する。

フィルタベンダーIDなどは特に指定しなくてもよい。(ワイルドカードになる)

私は 6つ フィルタを追加した。

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131128

2013年11月24日(日)

Ubuntu での Apache2 のCGIの設定

| 18:51 |  Ubuntu での Apache2 のCGIの設定 - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu での Apache2 のCGIの設定 - Going My Linux Way  Ubuntu での Apache2 のCGIの設定 - Going My Linux Way のブックマークコメント

自宅サーバでの設定メモ。

とりあえず、CGI をうごかすまで。

ドキュメントは $HOME/public_html/ に置いているが、~ (チルダ) でのアクセスは使わない方針なので、/var/www にリンクを張る。URI は mysite にしている。

$ cd /var/www
$ sudo ln -s ~/public_html mysite

ホームディレクトリのpermissionを設定しておく。(不要かも)

$ chmod go+x ~

Apache の設定をすこし変える。

まず /etc/apache2/sites-enabled/000-default を変える。以下のようにすると $HOME/public_html/.htaccess での設定が有効になる。

<VirtualHost *:80>
       :
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        #AllowOverride None    # <--- ここをコメントアウト
        AllowOverride All      # <--- ここを追加。
        Order allow,deny
        allow from all
    </Directory>

モジュールの server-info と acrions を有効にする。

$ sudo a2enmod info
$ sudo a2enmod actions

Apache2 は再起動する。

$ sudo service apache2 restart

$HOME/public_html/.htaccess の内容は以下のようにする。

Options All
AddHandler cgi-script .cgi

テスト用の CGI $HOME/public_html/cgi-bin/hello.cgi を作る。

#!/bin/bash

echo -en "Content-Type: text/plain\r\n"
echo -en "\r\n"

echo "hello, world"

CGIプログラムに実行権をつけておく。

$ chmod +x ~/public_html/cgi-bin/hello.cgi

これで、

Firefox などでアクセスすると、CGI からの出力「hello, world」が表示される。

----

gzip で圧縮した HTML を表示する CGI を作ってみる。

まず、テスト用に次の内容の $HOME/public_html/sandbox/htmlgz/hello.html をつくる。

<!DOCUTYPE html>
<html lang="ja">
<head>
	<meta charset="UTF-8">
	<title>hello, world</title>
</head>
<body>
        <p>hello, world (gzipped)
</body>
</html>

これを gzip で圧縮する。サフィックスに gz を指定して、hello.htmlgz になるようにする。

$ gzip -S gz hello.html
$ ls hello.htmlgz
hello.htmlgz

次に、以下の内容のCGI を作る。パスは $HOME/public_html/cgi-bin/html-gzipped.cgi

#!/bin/bash

echo -en "Content-Type: text/html\r\n"
echo -en "\r\n"

/bin/zcat $PATH_TRANSLATED

最後に、$HOME/public_html/.htaccess の設定をする。以下の行を追加する。

AddHandler html-gzipped .htmlgz
Action html-gzipped /mysite/cgi-bin/html-gzipped.cgi

これで、

にアクセスすると、HTMLとして処理されて「hello, world (gzipped)」が表示される。

もちろん mysite/ 以下の .htmlgz がサフィックスのファイルならば、みな同じように処理される。

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131124

2013年11月23日(土)

JMプロジェクト検索 - Firefox検索エンジン

| 10:31 |  JMプロジェクト検索 - Firefox検索エンジン - Going My Linux Way を含むブックマーク はてなブックマーク -  JMプロジェクト検索 - Firefox検索エンジン - Going My Linux Way  JMプロジェクト検索 - Firefox検索エンジン - Going My Linux Way のブックマークコメント

/usr/lib/firefox-addons/searchplugins/jm.xml

<?xml version="1.0" encoding="UTF-8"?>
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>JM Project 検索</ShortName>
<Description>JM Project 検索</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,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</Image>
<!--Url type="text/html" method="GET" template="http://linuxjm.sourceforge.jp/cgi-bin/man.cgi?Pagename={searchTerms}&submit=Search!&Sec1=on&Sec2=on&Sec3=on&Sec4=on&Sec5=on&Sec6=on&Sec7=on&Sec8=on"-->
<Url type="text/html" method="GET" template="http://linuxjm.sourceforge.jp/cgi-bin/man.cgi?Pagename={searchTerms}&amp;submit=Search!&amp;Sec1=on&amp;Sec2=on&amp;Sec3=on&amp;Sec4=on&amp;Sec5=on&amp;Sec6=on&amp;Sec7=on&amp;Sec8=on">
</Url>
<SearchForm>http://linuxjm.sourceforge.jp/</SearchForm>
</SearchPlugin>
トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131123

2013年11月17日(日)

rbenv のインストール

| 00:45 |  rbenv のインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  rbenv のインストール - Going My Linux Way  rbenv のインストール - Going My Linux Way のブックマークコメント

rbenv, ruby-build の Ubuntu12.04.3 へのインストールの備忘録

rbenv と ruby-build のインストール

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

.bashrc に以下を追加

export PATH=$HOME/.rbenv/bin:$PATH
eval "$(rbenv init -)"

追加後、新しいシェルで作業続行

インストールできるバージョンを確認

$ rbenv install -l

上のリストで出力された 2.0.0-p247 をインストールすることにした。

ただし、OpenSSL の開発環境が入ってないとエラー(?)になるので事前に入れておく。

$ sudo apt-get install libssl-dev

[追記:2013.11.17] 標準添付ライブラリの dbm/gdbm, tkインストールされないので、以下も事前に入れておく。

$ sudo apt-get install tk-dev libgdbm-dev

(win32 系以外の標準添付ライブラリはこれで全部入るはず)

Ruby 2.0.0-p247 のインストール

$ rbenv install 2.0.0-p247     # 時間かかる
$ rbenv rehash
$ rbenv global 2.0.0-p247      # デフォルトで使用するバージョンに指定

$ ruby -v                      # 確認
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
$ gem -v                       # 確認
2.0.3

rbenv install の途中で失敗すると /tmp 下のファイルを削除しないようなので、注意。

----

更に Bundler をインストールしてみる。

$ rbenv exec gem install bundler
$ rbenv rehash

更に Pry をインストールしてみる。

$ rbenv exec gem install pry pry-doc
$ rbenv rehash

更に Railsインストールしてみる。

$ rbenv exec gem install rails
$ rbenv rehash

更に sqlite3 をインストールしてみる。

事前に Ubuntu に libsqlite3-dev をインストールする。

$ sudo apt-get install libsqlite3-dev
$ rbenv exec gem install sqlite3
$ rbenv rehash

更に Racc と Rex もインストールしてみる。

$ rbenv exec gem install racc
$ rbenv exec gem install rex
$ rbenv rehash

更に Sinatraインストールしてみる。

$ rbenv exec gem install sinatra
$ rbenv exec gem install sinatra-contrib
$ rbenv rehash

更に Trema もインストールしてみる。

pcap.h と glib.h を要求されるので Ubuntu に以下のパッケージを事前にインストールする。

$ sudo apt-get install libpcap0.8-dev libglib2.0-dev
$ rbenv exec gem install trema
$ rbenv rehash

Rake, RDoc, Ri が conflict したが Overwrite(上書き)した。

更に RSpecインストールしてみる。

$ rbenv exec gem install rspec
$ rbenv rehash

更に Hamlインストールする。

$ rbenv exec gem install haml
$ rbenv rehash
トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131117

2013年11月16日(土)

Ubuntu に SRWare Iron をインストール

| 12:34 |  Ubuntu に SRWare Iron をインストール - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu に SRWare Iron をインストール - Going My Linux Way  Ubuntu に SRWare Iron をインストール - Going My Linux Way のブックマークコメント

Ubuntu 12.04.3 に SRWare Iron のパッケージがないので、サイトからダウンロードしてインストールした。

(Linux 向けダウンロードのページ)

私は deb の 64.bit をダウンロードした。

deb をファイルマネージャ上で、ダブルクリックすると Ubuntuソフトウェアセンターが開くので、[インストール]ボタンを押すことでインストールできる。

続きを読む

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131116