2010-01-01から1年間の記事一覧

Jailを作成したい

FreeBSD7.0でJailの作成 - 英語とプログラミング気まぐれ日記で色々ためして(書き散らかして)少しjailの作成方法が分かったので、ここで復習の意味も兼ねて清書する。 ※ ほぼezjailを使ってFreeBSD jailを効率よく管理する - mteramotoの日記の劣化コピーで…

FreeBSD7.3でntpdの設定/起動

ntpサーバの指定 参考: 「man 5 ntp.conf」 $ sudo vim /etc/ntp.conf server 210.173.160.27 server 210.173.160.57 server 210.173.160.87 ntpdの起動 参考: 「man 8 ntpd」 $ sudo /usr/sbin/ntpd -p /var/run/ntpd.pid reboot時にntpdが起動されるよう…

[FreeBSD] ports/pkg_addでインストールしたソフトのメモ

※ 個人的なメモです。 rafficbuild.dip.jp ports パッケージ名 パス 備考 bash-4.1.9 /usr/ports/shells/bash 自分のアカウントのログインシェルもbashにしておく sudo-1.7.4.4_1 /usr/ports/security/sudo sudoersに自分のアカウントを追加しておく pkg_add

[FreeBSD] jail内でpingできなくて困った

pingだけでなく、インターネットに接続できない模様。 jailホストに以下の設定を追加して、jailホストを再起動したら解決した: $ sudo vim /etc/sysctl.conf security.jail.allow_raw_sockets=1 参考 man 8 jail

FreeBSD7.0でJailの作成

※ 書きかけ。個人的なメモ。最新のportsツリーをダウンロード/展開しておく。 $ cd $ fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz $ cd /usr $ sudo tar zxf ~/ports.tar.gz ezjailのインストール $ whereis ezjail ezjail: /usr/por…

オプション > コンフィグ > デフォルト値の優先順位で設定

メモ。 #! /opt/local/bin/perl use strict; use warnings; use Getopt::Long; use Config::Simple; my %option = ( hoge => '', ); Config::Simple->import_from("$ENV{HOME}/.testconfig" ,\%option); GetOptions( 'hoge=s' => \$option{hoge}, ); print <…

踏み台サーバを介したログイン

踏み台を介したログインがめんどくさい。以下のように.ssh/configに書いておけば、直接目的のサーバにsshできるようになる(実際は踏み台サーバを介している)。 踏み台サーバでncコマンドが使用可能な状態となっていることが条件らしい。 書式 Host <直接ログ…

複数ファイルの共通行を抜き出す(または共通でない行を抜き出す)

(同じファイル内には同一行が無いのが前提)共通行を抜き出すだけだったら、ワンライナーでさくっと書ける。 $ perl -nl -e 'BEGIN{$c=scalar @ARGV}; $h{$_}++; END{ for (keys %h){print if $h{$_} == $c}; }' file1 file2 file3 ... BEGINブロック内でARGV…

Mac OS X 上のvimで文字化け

急に文字化けするようになった。 fencsとencはちゃんと設定されているし、Terminal.appの「文字エンコーディング」もutf-8に設定されている。 色々悩んだ挙句、Terminal.appの環境設定が間違っていることが原因だと分かった。 環境設定 → 設定 → 詳細 → 「非…

perldoc-search のインストール

perldoc-search つかえば良い - 理系学生日記を見て、便利そうだったので入れることにした。 インストール $ cpanm App::Perldoc::Search 使い方 書式 perldoc-search <探したい文字列> <検索対象のディレクトリ> 例1:「perldoc-search」という文字列を含む…

cpanminus のインストール

※ 上記のエントリ「local::lib のインストール」を先に実施した miyagawa/cpanminus · GitHubの「INSTALLATION」の項を参考に実施。 手順 最新版をダウンロードする $ git clone git://github.com/miyagawa/cpanminus.git インストール $ cd cpanminus/ $ pe…

local::lib のインストール

local::lib - search.cpan.orgを参考に実施。 OSは「Mac OS X 10.5.8」。 手順 最新版をダウンロードする 上記CPANのドキュメントページの右側「Download:」の部分に最新版のダウンロードリンクがある。 $ wget <最新版> 展開 $ tar zxf local-lib-1.004009.…

JPerl Advent Calendar 2009

あとで読む http://perl-users.jp/articles/advent-calendar/2009/

MacOS XにPlaggerインストール

使えるまでのおおまかな流れとしては、Plaggerの動作に必要なPerlモジュールをインストール → svnから最新のPlaggerをチェックアウト → 設定 → 利用可能。といった感じ。 インストール 1回目失敗 cpan[9]> install Plagger ... Test Summary Report --------…

音楽の世界へようこそ

川本真琴。ポンタゴって曲がイイ。 special thanksに「ポンちゃん」「タゴちゃん」って表記があるから、親戚の子のことだったりするのかな。ポンタゴ。音楽の世界へようこそアーティスト: 川本真琴 feat.TIGER FAKE FUR出版社/メーカー: (株)ディスクユニオ…

gitインストール

Mac で screen 起動後に pbcopy を動くようにする方法 | Supernova で必要になったのでインストール。 作業履歴 /* macportsからインストール */ $ sudo port install git-core /* screenのソースを落としてみる */ $ git clone git://git.sv.gnu.org/screen…

Perlモジュールをパスを検索

※ 2010/03/06 追記: 普通に「perldoc -l 」で調べられた。。。。今迄知らなかった…。 いつもPerlモジュールのコードを読むときは「perldoc -m モジュール名」としているが、モジュールのパスだけ知りたいときもある。 そんなときのために簡単なコードを書い…

Hadoop始めました

Hadoopを買ったが、早速p.24のサンプルで躓いたOTZ 以下のページを参考にやったらできた。たぶん後で追記する。 自作したHadoopのジョブを動かす - 研究メモ この本一冊でいけるかと思ったけど404 Not Foundなども併せて読まないと理解できなそうだな。。。 …