トップページunix
988コメント285KB

Solaris教えてスレッド 其の31

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/10/15(木) 14:55:22
Sun MicrosystemsのSolaris(SPARC版)についての質問スレッドです。
SPARC機固有の話題についても広く取り扱います。
質問する場合は、過去に同様のものがないか確かめてから書き込みましょう。

  ・使用機種(できればOBPとかも)/OS Ver/何をしたか は、書きましょう。
  ・質問者は問題が解決したら、どのように解決したか報告しましょう。
  ・回答者は、自分も質問者になることを忘れぬように。
  ・荒らしは、スルーで。

また、質問する前にまずはdocs.sun.comのマニュアルを読みましょう。
「System Administrator Collection - Japanese」の「Solarisのシステム管理」
各種は必読です。 http://docs.sun.com/app/docs/prod/solaris?l=ja

x86版固有の話題/インストールの質問は専用スレがあるのでそちらで。
現状質問の看板はないですが、質問も向こうで行なってください。
なんとなくSolaris/x86 part15
http://pc12.2ch.net/test/read.cgi/unix/1239526526/

前スレ
Solaris教えてスレッド 其の30
http://pc12.2ch.net/test/read.cgi/unix/1214627424/
0154名無しさん@お腹いっぱい。2009/12/08(火) 23:26:30
どう見ても初歩的なところで間違ってるだろw
maillog見るなり、sendmail -vなりで、アタリくらい付けられるし。
01551482009/12/08(火) 23:29:00
ですよね。なにぶん初心者なもので失礼しました^^;
01561482009/12/08(火) 23:36:07
>>154
だといいのですけど、一番単純なパターンで、
OS付属の標準的なsendmail.cfで全く同じものを使っても、なぜか送信出来ない。
(グローバルゾーンではOK)
ログを見ても、通常であれば配送するログが出る一歩手前までで、
止まってしまっていて手がかりなし。

その他のネットワークを利用するものは今のところ正常に作動している。
何か、ゾーン作成時に指定あるのですかね?
01571482009/12/08(火) 23:42:50
>>153
あ、これだ。
グローバルゾーンは、固定IPに向けてましたけど、
新しく作成したゾーンは、ダイナミックIPに向いてました。orz
ありがとうございます。
0158名無しさん@お腹いっぱい。2009/12/09(水) 01:46:54
つまり詳細ログ出力やsnoopによる確認はやってなかったということか
0159名無しさん@お腹いっぱい。2009/12/11(金) 10:04:23
FAT32かたNTFSにするみたいに、データを消去することなく、
UFSからZFSにできたりしますか?
0160名無しさん@お腹いっぱい。2009/12/11(金) 14:34:38
いいえ。
0161名無しさん@お腹いっぱい。2009/12/14(月) 11:11:13
10月のOpensolarisNightSeminorではなんとかアップグレード使えば出来るとか言ってたような
0162名無しさん@お腹いっぱい。2009/12/16(水) 11:26:02
crleとLD_LIBRARY_PATHの違いがよくわからない。
例えばperlのソースでconfigureする際に、csw環境なので-ldbが見つからないとエラーが出ます。
他ライブラリとは違うパスにBerkeley DBのライブラリが置いてあるので、crleでパスを追加したが解決せず。
今度はLD_LIBRARY_PATHにパスを記述してconfigureすると解決する。
可能な限りcrleで解決したいのですがパスをcrleで追記しただけじゃだめ?
0163名無しさん@お腹いっぱい。2009/12/16(水) 11:33:20
> 可能な限りcrleで解決したいのです

その間違った考えをまずぶっ殺せ
0164名無しさん@お腹いっぱい。2009/12/16(水) 16:42:58
>>162
リンク時のライブラリパスと実行時のライブラリパスは区別して考えてるか?
0165名無しさん@お腹いっぱい。2009/12/16(水) 16:49:20
>>161
Live Upgradeの変換は変換元とは別のパーティションに対して行うもので
CONVERT.EXEみたいなマネはできんぞ
0166名無しさん@お腹いっぱい。2009/12/16(水) 16:53:18
ボリュームの管理も ZFSさんにおまかせしなさい。
0167名無しさん@お腹いっぱい。2009/12/22(火) 17:42:57
初心者教えて君で申し訳ないのですが教えてください。スレチなら誘導願います。
Solaris上で巨大で大量のファイルをrmして直後にdfすると容量が反映しておらず
少したってから再度dfすると反映するのはどういう技術的な仕組みなんでしょう。
rm処理がファイルの管理領域へ削除した事を伝える処理がプロンプトが帰って
きた後でやっているとかそういう感じなのでしょうか?
0168名無しさん@お腹いっぱい。2009/12/22(火) 17:50:24
そして次に「df と du で違う!」とか言って騒ぐ
0169名無しさん@お腹いっぱい。2009/12/22(火) 18:12:08
アレーーーーーーーーーーーーーーーーーーーーー




























df と du で違う!
0170名無しさん@お腹いっぱい。2009/12/22(火) 22:50:46
>>167
なんでかF通のサポートに問い合わせたことあるよ。
dfはリアルタイムな状態を表示してはいませんとのこと。
それ以上が知りたいならdfのソース読むしかないんじゃないかな。
0171名無しさん@お腹いっぱい。2009/12/22(火) 23:09:59
ハッピハッピハッピー\(^O^)/
0172名無しさん@お腹いっぱい。2009/12/22(火) 23:28:17
UFS使ってる場合ならmountオプションにnologgingを設定すると
削除に時間がかかるけどdfの結果はすぐ反映されるよ!
0173名無しさん@お腹いっぱい。2009/12/22(火) 23:33:55
>>170
dfはstatvfs(2)の結果を表示してるだけだから、
dfのソースを読んでも何も判明しませんよw

(statvfs(2)の結果反映自体が遅いんだから)
0174名無しさん@お腹いっぱい。2009/12/23(水) 20:29:22
サポートって、そんなことまで答えてくれるんだな
0175名無しさん@お腹いっぱい。2009/12/23(水) 22:54:34
普通はソースを読むだろう
0176名無しさん@お腹いっぱい。2009/12/24(木) 10:30:00
>>170 >>172 >>173
thx。
statvfsという言葉から理解したのは、dfが参照しているstatというのは統計情報だから、
統計情報ってのは統計が終わるまでは正しくない。リアルタイムに物理データの容量を
直接表示しているわけではない。普段Windowsではドライブのプロパティを表示すれば
正しいディスク占有率が見えているのでその感覚と違うので難しい。


>>170 >>175
ソースを見ればそれはわかるかもしれないけど、
一般的に使うユーザがソースを見ないでしょう。
0177名無しさん@お腹いっぱい。2009/12/24(木) 10:51:59
商用SolarisってOpenSolarisとソースの同一性が保障されてんの?
俺、勝手に、商用版のソースはOpenSolarisとはちょっと違うと思ってた
0178名無しさん@お腹いっぱい。2009/12/24(木) 14:30:36
なんでそんな保障要るの?w なにが目的だよ。
0179名無しさん@お腹いっぱい。2009/12/24(木) 19:36:05
>>178
保証だった
いや、単に流れ的に気になっただけだが
0180名無しさん@お腹いっぱい。2009/12/25(金) 10:12:41
OpenSolarisは Sun製品の Solarisから派生したもんだが、
Solarisを OpenSolarisベースにしてでんでんというのは、まだ実現して
ないんじゃないか。
そんなもん Sunが管理上めんどくさいくらいの意味しかないと思うけど。
使う側はどうでもいいことかと。
/usr/gnuなんか永久に外付けでいいし。要らんし。
0181名無しさん@お腹いっぱい。2009/12/25(金) 10:33:36
うんぬん
0182名無しさん@お腹いっぱい。2009/12/25(金) 10:40:16
めんたんぴんいーぺこでんでん
0183名無しさん@お腹いっぱい。2009/12/25(金) 11:11:13
よぉみんな、ハッピーかぁい?
0184名無しさん@お腹いっぱい。2009/12/25(金) 13:57:36
Open接頭同一性障害
0185名無しさん@お腹いっぱい。2009/12/31(木) 01:26:43
勉強用にsolaris9使用したいんだが、
もうフリーでは手に入らないんですかね
0186名無しさん@お腹いっぱい。2009/12/31(木) 01:36:12
もう手に入らないみたいですね。Solaris 10 が出てからかなり経ちますからね…
勉強されたい内容にもよりますが、これから勉強するなら OpenSolaris か Solaris 10 が
良いと思いますよ。それなら入手も簡単です。
0187名無しさん@お腹いっぱい。2009/12/31(木) 02:06:59
solaris9コンテナ使え
0188名無しさん@お腹いっぱい。2009/12/31(木) 02:15:42
9はまだ落とせるだろ。
0189名無しさん@お腹いっぱい。2009/12/31(木) 19:43:58
Solaris9ダウンローダーズエディションは、
2009年4月28日をもって終了しました。
0190名無しさん@お腹いっぱい。2009/12/31(木) 23:21:19
ん?
10月にsparc版落としたけど。
0191名無しさん@お腹いっぱい。2009/12/31(木) 23:47:20
俺も以下の URL から 2009年10月29日に Solaris 9 落としたよ。
ttp://www.sun.com/software/solaris/releases.jsp
でも現在はダウンロードできなくなってる。
0192名無しさん@お腹いっぱい。2009/12/31(木) 23:48:39
9の最終は今年10月末だったな。
いずれにしてももう落せないことに変わりない。
0193名無しさん@お腹いっぱい。2010/01/15(金) 10:33:02
本当にド素人の俺がsparc solaris触って壊してしまった。_| ̄|○
/etc/vfstab に 書いてはならない/usrへのマウント文を書いてしまった。

network/iscsi/initiator:default failed: transitioned to maintenance が出て起動しなくなっちゃった。

viで/etc/vfstab 編集しようにも書き込み禁止と言われる……誰か、助けて……
0194名無しさん@お腹いっぱい。2010/01/15(金) 10:37:19
現状
vi /etc/vfstab
"/var/tmp/ExIIaima" 読み取り専用のファイルシステムです。

chmod 777 /var/tmp/ExIIaima
chmod: 警告: /var/tmp/ExIIaima を使用できません。

再インストールしようにも boot cdromを入力するタイミングが解らない。_| ̄|○(勝手にdiskから起動してしまう…
0195名無しさん@お腹いっぱい。2010/01/15(金) 10:40:32
mount -o rw,remountすれば編集できるようになるかもしれんが
SolarisかOpenSolarisのインストールメディアで起動して
インストーラ終わらせてマウントして編集すんのが一番簡単じゃね?
0196名無しさん@お腹いっぱい。2010/01/15(金) 10:42:59
マシンは何で Solaris のバージョンは何よ?
ディスプレイやキーボードはついてるのか?
シングルユーザにする方法は分かるのか?
mount -o rw 位はしてみたのか?
vi 以外にもエディタがあるのは知ってるか?
エディタなど無くとも(ry
0197名無しさん@お腹いっぱい。2010/01/15(金) 10:43:41
Solarisのブートが始まる前に左側にあるStopキー押しながらAキー
0198名無しさん@お腹いっぱい。2010/01/15(金) 10:43:45
ありがd
インストールメディアからの起動方法が解らない程のド素人なんですm(__)m

mount -o rw,remount をググッた試してみます。
0199名無しさん@お腹いっぱい。2010/01/15(金) 10:53:10
すいません
マシンは sparc T5120 osは Solaris10
ディスプレイとキーボードはつながっているけれど表示しません。
シングルユーザーにする方法はshutdoun -y -iS -g0 しかしりませんが、現状動かなくなりました。_| ̄|○
mount -o rw 位は今ググっておりました。
vi以外のエディタは存在をしりませんでした。

>>Solarisのブートが始まる前に左側にあるStopキー押しながらAキー
試してみます。m(__)m
0200名無しさん@お腹いっぱい。2010/01/15(金) 11:05:08
>Solarisのブートが始まる前に左側にあるStopキー
こちらはキーボードのSTOPキーでしょうか?

SPARC Enterprise T5120, Keyboard Present
が表示された直後から押下してましたがダメでした。usb接続なのは問題でしょうか…
今からviなしでファイル編集する方法ぐぐります。m(__)m
0201名無しさん@お腹いっぱい。2010/01/15(金) 11:07:24
たとえば・・・
mount -o rw,remount /
sed -e '/\/usr/d' </etc/vfstab >/tmp/vfstab.fix
diff -uw /etc/vfstab /tmp/vfstab.fix
/usrのエントリだけが削除されていて他に問題なければ
mv /etc/vfstab /etc/vfstab.orig
mv /tmp/vfstab.fix /etc/vfstab
0202名無しさん@お腹いっぱい。2010/01/15(金) 11:08:55
STOPだけじゃなくAも押せと書いてあるだろうに
あと、押しっ放しでじっとしてるんじゃなく、何度も押して離して押して離してしてみろ
0203名無しさん@お腹いっぱい。2010/01/15(金) 11:09:27
検証はしてないので書き換え結果はdiffでちゃんと確認するんだぞ
0204名無しさん@お腹いっぱい。2010/01/15(金) 11:10:22
>>203>>201の補足
0205名無しさん@お腹いっぱい。2010/01/15(金) 11:12:50
/usr マウントされてなくて vi 使えるっけ?
何か別の間違いしたんじゃね?
0206名無しさん@お腹いっぱい。2010/01/15(金) 11:14:55
/に/usrがあるのに別のデバイスを/usrにマウントしたのでは?
0207名無しさん@お腹いっぱい。2010/01/15(金) 11:16:37
別のデバイスが /usr にマウントされてて vi 使えるっけ?
0208名無しさん@お腹いっぱい。2010/01/15(金) 11:20:53
みなさまありがとうございます。m(__)m

>>201
書き換えできましたありがとうございます。m(__)m

>>202
STOP+Aを同時に
SPARC Enterprise T5120, Keyboard Present
表示直後から連打してたのですか……うまくいきませんでした。_| ̄|○

>>205
なぜか使える模様です。
現状/etc/vfstabしか触ってないもので…
もうしわけありません、どう説明してよいのか理解できない程のド素人なんです。m(__)m

現在>>201の実行後の再起動中です。
0209名無しさん@お腹いっぱい。2010/01/15(金) 11:22:49
>>206さんの仰る通りです。
お手数おかけいたして申し訳ございません。m(__)m
0210名無しさん@お腹いっぱい。2010/01/15(金) 11:25:31
な、治りましたー!
ありがとうございました。>>201さんの方法で復旧でしました。
ありがとうございました。m(__)m
0211名無しさん@お腹いっぱい。2010/01/15(金) 11:36:20
少なくとも、ウチのT5120ではSTOP+Aはちゃんと効いたが
-/|\がぐるぐる回ってる辺りでSTOPを押して、そのままの状態でAも押すだけ

まぁ、キーボード無くてもILOMからどうにでも出来る
0212名無しさん@お腹いっぱい。2010/01/15(金) 11:39:42
重ね重ねありがとうございます。m(__)m
質問ではないのですが、USB接続キーボードというのはブート時のstop+aに何か差し障りがあるんでしょうか……?
まず間違いなく゛当方のやり方が間違っているとは思うのですが。
ありがとうございました。m(__)m
0213名無しさん@お腹いっぱい。2010/01/15(金) 11:44:27
USBで何の問題もない
つか、今時USB以外のキーボードなど存在しないだろ
0214名無しさん@お腹いっぱい。2010/01/15(金) 11:46:01
input-device 変えてないとか?
0215名無しさん@お腹いっぱい。2010/01/15(金) 11:53:15
>>213
>>214
eepromでinput-device output-deviceとも変更いたしております。m(__)m
ありがとうございます、間違いなく当方やり方がおかしいのですね。
0216名無しさん@お腹いっぱい。2010/01/15(金) 13:34:42
もう一つすいません、もう3日もこれをやっててできないものでお伺いさせてくごさい。
format→disk選択→partition で確認した
c1t1d0 の partition 6 を /home1
Part tag flag
6 usr wm
にマウントさせたいのだけれども、いったいどうすれば正解なのでしょうか。

/home1 を作成し chmod 777 /home1 を設定し、/etc/vfstabの中を抜粋で下記のようにしているのですが……うまくいきません。_| ̄|○
/dev/dsk/c1t1d0s6 /dev/rdsk/c1t1d0s6 /home1 ufs 2 yes -
/dev/dsk/c1t0d0s1 - - swap - no -
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no logging

厚かましいお願いで申し訳ありません。
0217名無しさん@お腹いっぱい。2010/01/15(金) 13:40:31
ただ出来ないとか言わずにどんなエラーが出たか位書けよ
newfs したのか?
0218名無しさん@お腹いっぱい。2010/01/15(金) 13:46:15
申し訳ございません。m(__)m
fsckチェックエラーとのことでした。

ご指摘の newfs 行っておりませんでした。
今からぐぐって試行いたします、ありがとうございます!
0219名無しさん@お腹いっぱい。2010/01/15(金) 13:55:40
http://docs.sun.com/app/docs/doc/819-0386/diskssadd-16103?l=ja&a=view

せめてこの位は読んだ方がいいだろうね
0220名無しさん@お腹いっぱい。2010/01/15(金) 14:07:58
>>218
ありがとうございました!!
マウントできました。m(__)m

>>219
ありがとうございます、今後のためにこちらを熟読させて頂きます。m(__)m
正直゛自分一人ですとぎれを読めば良いのすら理解できなかったもので。_| ̄|○
大変助かります、ありがとうございます。

皆様のおかげでなんとか首の皮がつながりました。
本当にありがとうございました。
不躾な質問を連投してしまい申し訳ございませんでした。
0221名無しさん@お腹いっぱい。2010/01/15(金) 14:13:52
「どれを読んだらいいのか分からない」に対する太古の昔からの答えは、
「とりあえず、一通り全部読め」だ
そうすれば、実際困った時にどれを読めばいいのか分かるようになる
0222名無しさん@お腹いっぱい。2010/01/15(金) 14:25:20
>>221
仰る通りだと思います。
こんごこのようなことにならないように、Sunのドキュメントを可能な限り通読させて頂きます。
本当にありがとうございました。m(__)m
0223名無しさん@お腹いっぱい。2010/01/16(土) 07:19:24
Solaris終了ってホントですか?
0224名無しさん@お腹いっぱい。2010/01/16(土) 10:17:30
>>223
まだ始まってもねえよ!
0225名無しさん@お腹いっぱい。2010/01/18(月) 23:07:55
ワチャゴナDoForMe?
0226名無しさん@お腹いっぱい。2010/01/19(火) 09:34:21
flarcreateコマンドってフラッシュアーカイブ作成時に出来上がるファイルの予想サイズを表示するのですが、
このサイズをコマンド実行前に知る方法はないでしょうか?
flarcreateはkshで書いてあるのですが、中で/usr/lib/flash/fdo という検索してもドキュメントが見つからない専用の実行ファイルを動かしていて
どうも処理がよくわからないのです。
0227名無しさん@お腹いっぱい。2010/01/19(火) 21:16:01
Solaris10にoracle10gをインストールしましたが、
profileに登録した環境変数(ORACLE_HOMEなど)が反映されなくて困っています。
/home/user直下の.profileに記載して再起動してみましたが、
envで見ても反映されていませんでした。
あと/etc/default/suにも試しに追加してみましたが、反映されていません。
記載場所が間違っているのでしょうか?
どなたか、ご教授お願い致します。
0228名無しさん@お腹いっぱい。2010/01/19(火) 21:18:47
/etc/TIMEZONE
0229名無しさん@お腹いっぱい。2010/01/19(火) 21:28:22
教授はあげません
0230名無しさん@お腹いっぱい。2010/01/19(火) 21:35:36
>>227
確認だけど、. /etc/profile ってしても反映されないんだよね?
0231名無しさん@お腹いっぱい。2010/01/19(火) 21:49:14
>>230
いえ、やってませんでした
再起動すればOKだと思ってました
明日やってみます
ありがとうございます
0232名無しさん@お腹いっぱい。2010/01/19(火) 21:55:52
>>231
再起動しなくともログインし直せば OK だよ。
ログインし直さなくても . /etc/profile すれば反映されるはず。
反映されないなら、どこか書き間違えてるんじゃないかな。
0233名無しさん@お腹いっぱい。2010/01/19(火) 22:35:06
>>232
ORACLE_HOME=/u01/app/oracle/product/10.2.10
みたいな感じで書いてます。
exportで設定する時は、一端変数に入れているので、
そのせいでうまくいってるのかもしれません。
$ ORACLE_HOME="/u01/app/oracle/product/10.2.10"
$ export ORACLE_HOME
0234名無しさん@お腹いっぱい。2010/01/19(火) 22:50:59
/etc/passwd で別なシェル指定してるとか
0235名無しさん@お腹いっぱい。2010/01/19(火) 23:00:42
>>234
/etc/passwdは確認してませんでした。
たしかにそれで違うファイル指定してたら駄目ですね。
明日確認してみます。
ありがとうございます。
0236名無しさん@お腹いっぱい。2010/01/19(火) 23:01:33
>>233
↓これを ~/.profile に書けば良いよ。

ORACLE_HOME=/u01/app/oracle/product/10.2.10
export ORACLE_HOME
0237名無しさん@お腹いっぱい。2010/01/19(火) 23:34:14
UNIXでisoファイルをマウントする前に
lofiadmってやりますけど、
あれは何をしているんですか?ググっても
「ISOファイルをブロックデバイスとして割り当てる」
とか言ってますが意味がわかりません。
0238名無しさん@お腹いっぱい。2010/01/20(水) 00:08:22
>>237
ファイルシステムとしてマウントする為には、システムがブロックデバイスとして
認識していないといけないから、ファイルをブロックデバイスとしてシステムに
登録している。
0239名無しさん@お腹いっぱい。2010/01/20(水) 00:18:24
とっとと.cshrcに
setenv ORACLE_HOME /u01/app/oracle/product/10.2.10
って書くといいぜ
0240名無しさん@お腹いっぱい。2010/01/20(水) 00:46:33
>>233
10.2.0ではなく10.2.10だと・・・?
それはともかくexportしなけりゃシェル変数であって環境変数じゃないわな
02412272010/01/20(水) 19:20:52
ご指摘の通り、exportしていなかったので、シェル変数であって、環境変数になっていませんでした。
exportすることで、解決できました。
教えてくださった皆様、ありがとうございました。
0242名無しさん@お腹いっぱい。2010/01/23(土) 23:41:20
シェルスクリプトの変数をawkに渡したいんだけどどうすりゃいい?

ext=".old"
ls *.txt | awk '{ print $1$ext }'

って感じにしたいんだけど
0243名無しさん@お腹いっぱい。2010/01/24(日) 01:47:42
クォートを外せばいい
ls *.txt | awk '{print $1"'$ext'"}'

参考
http://www.nurs.or.jp/~asada/FAQ/UNIX/section3.12.html
0244名無しさん@お腹いっぱい。2010/01/24(日) 08:29:03
ただ、その目的ならawk使わずにシェルでできる。

ext=.old; for f in *.txt; do echo $f$ext;done
0245名無しさん@お腹いっぱい。2010/01/27(水) 00:04:10
solaris8のカスタムjumpstartでミラーリングを構築する方法を教えてください
お願いします
0246名無しさん@お腹いっぱい。2010/01/27(水) 06:58:36
EOLなOSで新規構築することはお控えください
02472452010/01/30(土) 09:31:34
finishスクリプトでミラーリングの手順を実行していけばよい
ただしインストール後の環境は/a以下にマウントされるのでchroot /a を使う

で行けますでしょうか
0248名無しさん@お腹いっぱい。2010/01/31(日) 00:42:34
うわー
docs.sun.comが赤くなってるw
0249名無しさん@お腹いっぱい。2010/01/31(日) 13:34:36
ttp://www.sun.com/ を開いて残念な結果を見た
0250名無しさん@お腹いっぱい。2010/01/31(日) 19:46:44
飛ばされた
0251名無しさん@お腹いっぱい。2010/01/31(日) 20:54:07
あ、赤い。。。
0252名無しさん@お腹いっぱい。2010/02/01(月) 09:27:28
http://jp.sun.com はまだ侵食されてないぜ
0253名無しさん@お腹いっぱい。2010/02/01(月) 14:54:51
>>252
こうやってみてみると、Sunってやっぱ金にならんことばっかりやってるよなぁ。
2年後、これらのプロジェクトが一つでも残っているのだろうか。
■ このスレッドは過去ログ倉庫に格納されています