1 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 10:15:56 ] Sun MicrosystemsのSolarisについての質問スレッドです。 過去に同じような質問が出ていないか確かめてから書き込みましょう。 ・使用機種/OS Ver/何をしたか は、書きましょう。 ・質問者は問題が解決したら、どのように解決したか報告しましょう。 ・回答者は、自分も質問者になることを忘れぬように。 ・荒らしは、スルーで。 また、質問する前にまずはdocs.sun.comのマニュアルを読みましょう。 「System Administrator Collection - Japanese」の「Solarisのシステム管理」 各種は必読です。 docs.sun.com/app/docs/prod/solaris?l=ja X86版固有の話題/インストールの質問は専用スレがあるのでそちらで。 なんとなくSolaris/x86 part7 pc8.2ch.net/test/read.cgi/unix/1132414671/
611 名前:607 mailto:sage [2006/01/26(木) 20:25:52 ] >>608 root でもダメでした。サーバー側にはちゃんと、 var/lib/nfs/rmtab に書かれているのですが、 アクセスできません。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/26(木) 21:01:02 ] >>611 >>609 の下2行は?
613 名前:607 mailto:sage [2006/01/26(木) 22:27:01 ] >>612 だめでした。 サーバーが RedHat9 のものは問題なく automout できています。 違いは FC4 か Redhat9 かだけなのですが・・・ それに、 mount -F nfs で直接 mount しようとすると、 Permission denied になります。 /etc/exporte も /etc/hosts /etc/hosts.allow にもちゃんと 書いてあるのに・・・ それから root に /auto の write 権限がないのですが、 solaris はそいうものなのでしょうか? まあ、RedHat9 の HDD は automount できているので関係ない と思いますが・・・ RedHat9 では /auto に write権限があります。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 00:08:11 ] まずはそういうややこしい場所じゃなくて そもそもファイルシステムをマウントできるのかどうかから試せばどうよ? ところで/etc/exporteって何?
615 名前:607 mailto:sage [2006/01/27(金) 02:25:57 ] >>614 /etc/exports の間違いです。すいません。 マウントできることは確認しています。 今、solaris8 の NFSサーバーになろうとしている FC4のマシンも別の FC4のマシンにはマウントできています。NFSクライアントになる solaris8のマシンもNFS サーバーが RedHat9のマシンなら問題ないです。 違いは、サーバー側が RedHat9 か FC4 かの違いだけです。
616 名前: ◆SPARCXiUuc mailto:sage [2006/01/27(金) 03:10:21 ] Firewallが悪さしているとか。
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 03:30:53 ] 意外とSELinux絡みだったりして。
618 名前:名無しさん@お腹いっぱい。 [2006/01/27(金) 09:37:35 ] Bシェルで、デフォルトで別名を使用したい。 .profile に alias ls="ls -F" を追記。 . .prpfile で読み込んだ場合は反映されるけど 一度ログアウトして再ログインすると、上記が反映されない。 (ただのlsになる) どうすればログイン時から別名が反映されるの?
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 10:41:58 ] >>618 素の/bin/shにはaliasは無い。 aliasが使えるということは、bashと推定。 bashだと、ログイン時に ~/.bash_profile, ~/.bash_login, ~/.profile の順に探して、最初に見つかったファイルしか読まない。 なので、~/.bash_profileあたりがすでに存在しているのが原因。
620 名前:618 [2006/01/27(金) 10:47:29 ] >>619 >bashと推定 その通り。 >~/.bash_profileあたりがすでに存在しているのが原因。 find / -name .bash_profile find / -name .bash_login でプロンプトが返ってくる・・・。存在しないらしい。 .profile は / 直下にある。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 10:55:28 ] 逆に、$HOME に .bash_login 作ればいい
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 10:57:30 ] bash なら bash って先に言えよ。
623 名前:618 [2006/01/27(金) 10:57:50 ] >>621 その理論だと、 >ログイン時に ~/.bash_profile, ~/.bash_login, ~/.profile >の順に探して、最初に見つかったファイルしか読まない。 >なので、~/.bash_profileあたりがすでに存在しているのが原因。 は矛盾しない? とりあえず .bash_login 作ってみる。 中身は alias ls="ls -F" だけでもOK?
624 名前:618 [2006/01/27(金) 11:15:47 ] / に .bash_login を作成し .profile を削除した。 確認のため .bash_login に次の内容を記述。 EDITOR=/usr/bin/vi export EDITOR 一度抜けてログインし直して crontab -e を叩いても viで起動されない。
625 名前:618 [2006/01/27(金) 11:16:23 ] ちなみにrootでの話ね。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:16:24 ] >.profile は / 直下にある。 rootのデフォルトシェルをbashにしてるの?
627 名前:618 [2006/01/27(金) 11:17:19 ] >>626 デフォルトは /bin/sh。 #bash で bashに切り替えてる。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:18:54 ] ~/.bash_profile, ~/.bash_login, ~/.profile は ログイン時にしか読まれない。 bashコマンドで切り替えてるのなら ~/.bashrcに記述する必要がある。
629 名前:618 [2006/01/27(金) 11:24:04 ] >>628 >bashコマンドで切り替えてるのなら ~/.bashrcに記述する必要がある。 .bashrc に記述したらできた!どんもありがとう。
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:25:34 ] man bash 読んどけ。
631 名前:618 [2006/01/27(金) 11:27:28 ] >man bash 読んどけ。 全部英語なんだけど頑張るしかないか?
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:28:58 ] 英語くらい読めろ。
633 名前:618 [2006/01/27(金) 11:32:01 ] Change the behavior of bash where the default operation differs from the POSIX 1003.2 standard to match the standard (posix mode). --restricted The shell becomes restricted (see RESTRICTED SHELL below). --verbose Equivalent to -v. --version Show version information for this instance of bash on the standard output and exit successfully. ARGUMENTS If arguments remain after option processing, and neither the -c nor the -s option has been supplied, the first argument is assumed to be the name of a file containing shell com- mands. If bash is invoked in this fashion, $0 is set to the name of the file, and the positional parameters are set to the remaining arguments. Bash reads and executes commands from this file, then exits. Bash's exit status is the exit status of the last command executed in the script. If no commands are executed, the exit status is 0. An attempt is first made to open the file in the current directory, and, if no file is found, then the shell searches the directories in PATH for the script. >632 自力で訳せんの
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:36:57 ] >>618 みたいのを、情報を小出しにするやつ、というんだ rootであることと、後からbash ってうつのは先に書けよ
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:42:12 ] >>626 何か問題あるの?また頭の固まった爺さんの出現かよ・・・。
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:46:37 ] 質問しただけでしょ。
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 11:57:09 ] デフォルトと違うと思える場合はその記述が無ければ聞くしかあるまい
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 12:06:21 ] >635 ログインシェルかどうかで~/.bash_profile, ~/.bash_login, ~/.profile ~/.bashrcの 設定の内容が影響してくるんだから聞くのは当然だろ。 シェルのことになるとなんでこうムキになるアホが多いんだか。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 12:13:37 ] どのシェル使っても開発環境がバッチリな方法を教えろよ!
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 13:07:18 ] 頭が柔らかい=自力じゃ xine-lib が make 出来ない
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 13:22:31 ] >>635 自分が頭悪いの若いせいにするなよww
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:17:09 ] >>629 だったら「ログインシェル」じゃないじゃないか。 >>618 では「再ログインすると」と言っているのに、 質問が矛盾してるぞ。 bashと言い、rootと言い、非ログインシェルと言い、 必要事項を小出しにするのはやめれ。 それから、ls -F などというアフォな alias設定すな。 副作用があるぞ。
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:19:00 ] >>642 どんな副作用?
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:20:18 ] >>643 = >>618 教えない。悩め。
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:21:28 ] echo `ls`したときとか?
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:35:38 ] >>644 答えられないのか。
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 14:55:17 ] 自分で考える能力無いんだったら、犬板でも逝けよ。 あっちはそんなんでも歓迎されるって話だぞ?
648 名前:名無しさん@お腹いっぱい。 [2006/01/27(金) 15:05:19 ] >>615 なんか逝けたようです。ネットワークの問題だったようで・・・ お騒がせしました。 シェルの話しは盛り上がりますなー。ちなみに私は bash派です。 solaris使いは csh派が多いと思うのですが、どうなのでしょう。
649 名前:643 mailto:sage [2006/01/27(金) 15:10:00 ] >>644 > >>643 = >>618 違うよ……。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 15:22:48 ] >>648 >solaris使いは csh派が多い 違う。csh派が多い(多かった)のはFreeBSDの残党。
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 15:40:14 ] 俺は、rootはsh(変更したくないから)で、それ以外の 高機能shellを求めるとkshだな。 Solarisに限らず商用UNIXではどの環境にいっても使える高機能なshellだし(shとの比較ね)。
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 15:46:03 ] 少し煽るといくらでもアホが釣り上がる釣堀はここですか?
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 15:59:58 ] ここです!!
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:01:37 ] Solaris8(SPARC)からLinux(FC4)に移行中です。 SPARCのHDDは外付けSCSIです。 SPARCのHDDをLinuxにつないでマウントするmountオプションがあったはずですが、 失念しました。誰か書き込んでください。 あと、データを移すのに、↑のようにHDDを直接マウントしてコピーするのと、 Solaris8につないだままNFSマウントしてLAN経由でコピーするのと、 どちらの方がいいですかね?
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:06:52 ] >>650 csh は V6 の sh をベースに Bill Joy が便利にしたシェル。1980 年前後にね。 1990 年くらいまでの商用 Unix はみな BSD 起源か一部取り込みで csh 持ってた。 だからみんな csh 使ってた。 csh をさらにみんなで便利にしたのが tcsh。FreeBSD で csh 系が根強いのは商用使ってた 人達が多いから。 でも一方で本家 sh はスクリプト記述言語としての側面を強化して V7 で完全に書き直された。 これが Bourne shell。スクリプトプロセッサとしてはあいまいな挙動の多い csh 使うな、 ということが言われるようになった。 そこで、Bourne Shell 上位互換でかつ tcsh の対話機能の便利さを全て盛り込んだ 究極のシェルが作成された … それが zsh だ! ま、その間に POSIX とか Korn Shell とかあるが瑣末なことなので割愛。 bash? 中途半端なシェルだぜ?
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:11:06 ] >>655
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:13:41 ] >>655 一部捕捉 > これが Bourne shell。スクリプトプロセッサとしてはあいまいな挙動の多い csh 使うな、 > ということが言われるようになった。 そうすると対話処理に csh 系、.cshrc でカスタマイズ、スクリプトは Bourne Shell で書く、と いうことになり、「え〜?? 文法 2 つ覚えんといかんのぉ〜」という状況になってしまった。
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:46:00 ] そんなセリフいわれたなぁ。 でもawkもsedもm4も覚えるじゃんって言ったげたっけ。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 16:56:35 ] >>654 失念しました。誰か書き込んでください。 失念しました。誰か書き込んでください。 まず小学校からやり直せよ お前の代わりに誰かに書けってか?
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 17:14:32 ] >>654 当方Fedoraを使用していないので断言できないけど、 Solaris8はUFSなので物理的に接続して、たとえば mount -t ufs ... とでもすればmountできるんじゃない? まぁそれが面倒なら多少時間が掛かるけどNFSマウント してコピーしても問題ないと思われ。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 17:49:02 ] >>654 エンディアン違ってもmountできるのかよ。 同じSolaris同士でも無理なわけだが。。
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 18:17:12 ] >>654 ↓ほれ。書き込んだよ。あと、partition/sliceとdevice fileの対応に注意してね。 -t ufs -o ufstype=sun >>661 エンディアン違ってもmountできるんだよ。Solaris自身だとSPARC<->x86は無理だけど。
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 20:50:07 ] >>655 zshのzは究極の意?ドラゴンボールかよ
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 23:47:43 ] 一昨日ultra5をもらって solaris10、sparc版をCDに焼いてインストールしようと おもったのですが。。。 okプロンプトが一向に表示されずに boot magic number in disc label can't open disk label package boot magic number in disc label can't open disk label package Boot device: net File and args: Network Setup Link Faild. Please Check Cable Try again. Time out waiting for ARP/RARP と表示されます。 このultra5はブートデバイスをネットワーク先に設定していたようですが この設定を消してboot cdromさせる方法がわかりません。。。 よろしくお願いします
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 23:54:41 ] Stop-N sparc でぐぐってみ
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/27(金) 23:55:24 ] ok プロンプト通り過ぎてるだけだよ 電源入れ直してみ
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 01:17:35 ] ありがとうございます stop とA同時押しでとまりました
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 02:17:20 ] kshが瑣末だと???
669 名前:名無しさん@お腹いっぱい。 [2006/01/28(土) 05:17:58 ] いつになったらZFSが実装されるんですか?
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 10:10:55 ] > alias ls="ls -F" などという設定をしたがってる時点で、糞質問者だと見抜け。
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 10:28:39 ] >>670 >>618 のことか。 そんなの見抜いた上で皆でもて遊んで回答してたんじゃないか。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 10:48:41 ] ls-F
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 14:48:42 ] alias ls "rm -rf /"
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 14:56:49 ] >>663 カワサキ Z1 の Z だよ。
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 15:01:17 ] >>669 OpenSolaris にはだいぶ前に載ったと思うが。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 16:20:23 ] >>663 ちょびっと使ってごらん。まさに究極の名にふさわしいと実感できるよ。
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 17:57:15 ] >>668 ksh や bash は csh 系使ってた人間からすると csh, tcsh に対する respect が足りない。 愛情が足りない。その点 zsh は合格。文化がミャクミャクと受け継がれている。 csh、tcsh は今も zsh の中に生き続けているの涙!
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:09:59 ] そうやって無理に生き存えさせてるのが良くない。
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:15:08 ] ? シェルとしてのデキは少なくとも bash より zsh が上だが。バイナリの大きさも変わらんし。
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 18:45:33 ] tcsh最強。
681 名前:名無しさん@お腹いっぱい。 [2006/01/28(土) 21:13:38 ] おまいら、login shellとスクリプト記述で同じshellを使っているのか?
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/28(土) 21:15:12 ] Bourne Shell 互換系使ってればそれが常識。RedHat なんかは bash 独自機能使いまくりのクソだが。
683 名前:名無しさん@お腹いっぱい。 [2006/01/28(土) 21:20:23 ] >>682 は最近使い始めた人なんだね
684 名前:682 mailto:sage [2006/01/28(土) 23:54:25 ] ? 1994 年あたりから zsh でその前は tcsh だけど?
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 00:10:04 ] >>684 お前さんは俺か。 同じようなシェル遍歴ですね。 bash独自機能使うなクソ虫め 的意見も激しく同意。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 00:57:47 ] #!/usr/bin/bash とかなら文句あるまい。
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 01:00:54 ] んなことしたけりゃ perl で書けよ。わざわざ互換性落とすんなら意味ねーだろ。 他人に出すもんじゃなきゃなんでもかまわんが。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 01:25:59 ] #! /bin/ksh ならギリギリゆるす。が、半分バカにするな。そういうふうにしたい気持ちに なることもあるが、他人の目に触れるとこへは出さんよ。 bash は論外。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 03:16:17 ] >>685 そのちょっと前に Unix Magazine で zsh の連載があった。それ読んでハマった。 それまでは tcsh ってなんて便利なんだ、って思ってたよw
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 03:35:35 ] まあ、kshの機能でスクリプトとして使って嬉しい機能は、 算術演算ぐらいしか思いつかない。 export ENV=VALもkshでいいんでしたっけ? ksh93はちょっと別格
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 09:04:00 ] SIGNALハンドリングのバグ回避でksh使う。 bashもashも腐ってる。
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 13:10:36 ] >>688 意味不明。たいていのい商用システムなら ksh は使ってOKだろ Linuxとかの場合か?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 16:02:54 ] Solaris10では、strchrってどこに入ってるの?-lcでリンクエラーに なるんだけど。はて?
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 16:16:14 ] find . -name *.so | xrargs nm | grep strchr
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 17:42:49 ] >>694 xrargs: 見つかりません。
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 22:39:36 ] >>695 xargs
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/29(日) 23:02:07 ] >>692 ksh がどこにでも入ってるようになったのはごく最近だよ。PD-Ksh は昔はいろいろあったしね。 「意味不明」とか条件反射で言っちゃうクセは直した方がいいよ。
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 00:03:52 ] ずっとbashだったんだけどsolarisはshell何が良いかな?
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 00:08:16 ] >>698 sh
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 00:30:52 ] 今、shellをbashにして色々遊んでる
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 02:12:26 ] >>698 rootはsh。 他のユーザは好み次第だけど、当方はbashのまま かな。(昔はtcsh) まぁ好きなの使うのがよいかと。
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 08:46:57 ] >>701 > rootはsh。 また脳軟化爺の戯れ言が始まった。rootでもbashやtcshで問題なし。
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 08:55:35 ] >>702 朝から精が出るな
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 10:12:45 ] まぁ、精々お家サーバでしか使ったこと無いんだろ。 複数管理者が居るような状況とか、想像も出来んのだろうし。
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 12:10:45 ] rootでtcshを使う理由がわからんよ。
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 14:16:52 ] 好きなシェルを ログインしてから exec すりゃいいじゃん。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 14:30:27 ] >>705 su root してから tcsh
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 14:34:08 ] >>706 まったくその通り。ガキの戯れ言だわ。シングルユーザーモードとかなんのためにあるのか 意味もわからんのだろうな。
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 14:43:19 ] >>702 はあ、若者ぶってるかと思ったら、そこまでガキだったか。幼稚園よちよちレベルだな。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/30(月) 14:46:18 ] そろそろ決着つけようぜ!
711 名前:709 [2006/01/30(月) 14:58:29 ] 誤爆スマソ