« 2005年07月 | メイン | 2005年09月 »

2005年08月 アーカイブ

2005年08月07日

Solaris10 でやった雑作業をめも。

FreeBSD メインマシンで

> tip sio0
が大活躍。シリアルコンソールはぁはぁ。

Quad Ethernet Card の各ポートを起動時に up さす。

# cd /etc/
# cat /dev/null > hostname.ife0
# cat /dev/null > hostname.ife1
# cat /dev/null > hostname.ife2
# cat /dev/null > hostname.ife3


Solaris10 になってからサービス管理機能として SMF とやらが導入され。苦しむ。

/etc/rc2.d/ , /etc/rc3.d/ 以下の S 系スクリプトはさくさく mv 。


ntp を有効にす。

# svcs -a | grep ntp
disabled 21:54:41 svc:/network/ntp:default

# cd /etc/inet/
# cp ntp.client ntp.conf
# vi ntp.conf
server ntp

# svcadm enable ntp
# svcs -a | grep ntp
online         21:54:41 svc:/network/ntp:default
ちょこちょこ ntpq -p で確認しつつ同期するのをまったりと待つ。


syslogd でリモート待ち受けさせず。

# cd /etc/default/
# chmod +w syslogd
# vi syslogd
LOG_FROM_REMOTE=NO

# svcadm restart system-log


sshd をユーザー公開鍵認証にさすために、まずは sshd を有効にすて、

# svcadm enable ssh
メインマシンの公開鍵を scp するなりで ~/.ssh/authorized_keys2 を作る。
sshd をユーザー公開鍵認証にさす。
# cd /etc/ssh/
# vi sshd_config
ListenAddress xxx.xxx.xxx.xxx
X11Forwarding no
PasswordAuthentication no
PAMAuthenticationViaKBDInt no
  ↑これやらんと ~/.ssh/authorized_keys2 無い場合パスワード認証になってまう。

# svcadm restart ssh
おけおけ。


SMF でサービスを止めすぎて起動できなくなった(!?)ときに Solaris Developer Connection - Solaris 10 OSSolaris のシステム管理 (基本編)破壊されたリポジトリを修復する方法 で助かった!
んだが、今読むと復旧作業した時と記述内容が違う気がする... どっかから /etc/svc/repository.db に上書きコピって復旧したんだけど...

ブート時にサービスを対話式に起動する方法

ok boot -m milestone=none
は -m を付けるとエラーになりますた。 OpenBoot 3.15 。
PROM boot コマンドで milestone を指定して起動して必死こいて通常 boot 時のサービス設定を svcadm でやっていたが、まるで無意味なことに気付くまで数時間。

とりあえず現状の svcs -a の結果を 置いとく
fmd と zones は止めてもいいけどなんとなく止めたくない、ってことで。
ipfilter も設定しないとなぁ。勉強せななぁ。


参考リンク:
Solaris10 でのサービスの有効化/無効化 [SMF]
[tech] Solaris 10 SMFの話

2005年08月08日

今日の雑記。だけじゃないっ!

昨日と今日とそれ以外が入り乱れ。

セキュリティ意識が高いことは良いことだし、こちらも協力はしたい。
でも現場の意見を聞いていらっしゃらないように見受けられ、思いついたことを場当たり的に押し付けていらっしゃるようにしか見えない状態で「皆で意識を高めて行きましょう!!」って、すっげーおいてけぼり喰っちゃってるなぁー、彼ら遠いなぁー。
ってうちらのチームみんな思ってるんですが。

官邸が近くなった。
田舎な者どもは「挙動不審者は即射殺っ!?」と戦々恐々。(おれだけ

赤坂ラーメン うまうま。

なつやすみはおとなのてきにゃ。

IDOLM@STER (NAMCO)
初回プレイ \600 って何っ!
ヤバス。
ツンデレと思われる 伊織 を選択してみたり。おまえそれヘタうま文字じゃなくてすっげー下手な。
いきなりユニット名言われても心の準備が。
レッスンとか言って自分(プロデューサー自身)の熟練度次第のような... ってある意味正しいか。
ヤバス。
早速マシンの壁紙が。 UXGA 版は無いのか。

東急ハンズは物欲のオアシス。グッとこらえる。
金具類諸々。

秋葉原は物欲のオアシス。グッと散財。
まんが祭 68 カタログ。
東方紅魔郷が再販されていたのでとりあえづ。
ジャンク屋を巡りまくって Sun Ultra5 のメモリ 128MB x4 (Total 512MB) を \10k で購入。純正買うより 1/4 。

昼食は 新宿ボンベイ アトレヴィ秋葉原店
メニューを見て「ラッシー、名犬デース!」と脳内で再生され笑いをこらえるのに一苦労。

スクールデイズ夏休みセット (0verflow)[クロイチゴ 経由]
ちょっと待て なぜ鋸を 売っている
テレホンカードC(世界vs言葉)、ええなぁ。

2005年08月09日

今日の雑記。まぁいつものことで。

ぐぅたらぷー。

宇宙戦争 観てきた。
人間がゴミのようだった。
で?

あやかしびと (propeller)
はじめました。 > 師匠
まださわりだけ。よさげな感じがひしひしと...

智代アフター 11/25 発売(Key Official HomePage)
年内か。

Solaris10 への PostgreSQL-8.0.3 インストールではまる。
それ常識なのかっ!?
明日(って今日)には作業メモをあげよう。

2005年08月10日

Solaris10 に PostgreSQL 8.0.3 をインストールするメモなのですよ。

もう適当なところからソースアーカイブを持ってくるのですよ。

> gzcat postgresql-8.0.3.tar.gz | tar xvf -
> cd postgresql-8.0.3
> setenv LD_LIBRARY_PATH "/usr/local/lib:/opt/sfw/lib:/usr/sfw/lib:/usr/lib:/lib"
  ↑ /opt/sfw/lib と /usr/sfw/lib を入れないと conftest の時にこけるのですよ。
    以後 ~/.cshrc にぶち込むのですよ。
> ./configure --with-includes=/opt/sfw/include:/usr/sfw/include --with-libraries=/opt/sfw/lib:/usr/sfw/lib --with-perl --with-openssl CFLAGS='-O2 -pipe -mcpu=v9'

このまま gmake すると
ld: 重大なエラー: 割り当て可能ですが、書き込めないセクションに対して再配置が残っています。
と心ときめく素敵な告白を受けるので、 src/Makefile.shlib を以下のように編集するのですよ。
要は gcc -shared の挙動がおかしいらしいのですよ。
※参考: [Apache-Tech 393] Re: Apache2.0でのDSO モジュールの作成Solaris9 いじり
> env LANG=C diff -u Makefile.shlib.orig Makefile.shlib
--- Makefile.shlib.orig Sun Nov 21 06:13:04 2004
+++ Makefile.shlib      Tue Aug  9 00:08:16 2005
@@ -177,7 +177,7 @@

 ifeq ($(PORTNAME), solaris)
   ifeq ($(GCC), yes)
-    LINK.shared        = $(CC) -shared
+    LINK.shared        = $(LD) -G
   else
     LINK.shared        = $(CC) -G
   endif
そしたら gmake ですよ。

無事 gmake が終わったらインストールですよ。
> su
Password:
# tcsh
# gmake install

各種設定は適当にすればいいのですよ。
# groupadd -g 5432 postgres
# useradd -d /usr/local/pgsql/ -s /usr/bin/tcsh -u 5432 -g postgres postgres
# mkdir /usr/local/pgsql/data
# chown -R postgres:postgres /usr/local/pgsql

postgres ユーザーの .cshrc を作るのですよ。
動かすだけなら LD_LIBRARY_PATH の設定だけでもよかったりするのですよ。
# su - postgres
$ tcsh
> vi .cshrc
set     path =  ($HOME/bin /usr/local/pgsql/bin /usr/ccs/bin /usr/local/bin /usr/local/sbin /opt/sfw/bin /opt/sfw/sbin /sbin /bin /usr/sbin /usr/bin /usr/ucb)
setenv  MANPATH "/usr/share/man:/usr/local/man:/usr/local/pgsql/man"
setenv  LD_LIBRARY_PATH "/usr/local/pgsql/lib:/usr/local/lib:/opt/sfw/lib:/usr/sfw/lib:/usr/lib:/lib"

> source .cshrc

さぁー initdb ですよ起動確認ですよ。
initdb の -E (もしくは --encoding=) エンコーディングオプションを指定しないと、実行時の LANG 変数を見て自動で設定するみたいですよ。 ja_JP.eucJP なら EUC_JP 、みたいですよ。
でも恐いから決め打ちするのですよ。
> initdb -D /usr/local/pgsql/data -E EUC_JP
> postmaster -D /usr/local/pgsql/data &
> createdb test
> psql test
SQL のテストとか適当にするがいいのですよ。終わったら \q なのですよ。

起動スクリプトを配置するのですよ。
ソースアーカイブにそれなりのがあるらしいのでそれを使うのですよ。
> exit
# cp ~/postgresql-8.0.3/contrib/start-scripts/linux /etc/init.d/postgresql
# chmod +x /etc/init.d/postgresql
# ln -s /etc/init.d/postgresql /etc/rc0.d/K02postgresql
# ln -s /etc/init.d/postgresql /etc/rc1.d/K02postgresql
# ln -s /etc/init.d/postgresql /etc/rc2.d/S98postgresql
# ln -s /etc/init.d/postgresql /etc/rcS.d/K02postgresql
# /etc/init.d/postgresql stop
# /etc/init.d/postgresql start

とにかく躓いたらその時点の LD_LIBRARY_PATH を確認するのですよ。

参考リンク:
PostgreSQL-8.0.1 (Solaris 10 x86 サーバー構築記録)

2005年08月12日

Solaris10 に wget 1.10 入れるのですよ。

ただのメモなのですよ。
configure に渡す値をメモしたいだけなのですよ。

また適当なところからソースアーカイブを取得するのですよ。

> gzcat wget-1.10.tar.gz | tar xf -
> cd wget-1.10
> ./configure --with-ssl=/usr/sfw CFLAGS='-O2 -pipe -mcpu=v9'
> make
> su
Password:
# tcsh
# make install
書きどころも読みどころもないのですよ。

今日の雑記。にゃー。

やる気が。
おれを悩ますな。あたま悪いんだから。

いいかげんトップページの両柱なんとかせんとな。
やる気が。

[sylpheed-jp:03086] Sylpheed 2.1.0 (development) released (Sylpheed)
Win32 公式サポートっすか。

ひぐらしのなく頃に - 映像化始動 - [MOON PHASE 雑記 経由]
来年予定〜
おぉ、そういえば ドラマCD ひぐらしのなく頃に(鬼隠し編)(AA) 2枚目までしか聴いてなかった。

redhat スキルチェックテスト (赤帽jp)[/.jp 経由]
42Point でした。ださ...
今日の昼過ぎくらいから個人情報の登録が必須になっとるね。
ちょうどコンテンツ更新前にやったからセーフだったけど。
電話番号まで入れさせてるよ...
/.ed が原因っすかねぇ。

噂の 民主党大阪府連リンク案内ページ が 404 Not Found になってしまいます。
直さずに消したのかよw

あーもーなにもできんねむいもうねるぐー。

About 2005年08月

2005年08月にブログ「やる気がありません。」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2005年07月です。

次のアーカイブは2005年09月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35