パスワードを忘れた? アカウント作成
500232 journal

tmkzrの日記: Solaris TIPS 2

日記 by tmkzr
なんかSolaris 10の管理をやらなくちゃいけなくなった。Linuxとの違いなどをここにメモっていきたい。
  1. gnuツールは/usr/sfw/bin,/usr/ccs/bin, /usr/openwin/bin, /usr/dt/binにある。ここにパスを通す。
  2. Solaris付属のtarは使わない。-z,-j(それぞれgzip,bzip2を扱うオプション)が使えない、長いパスを無視するなど、やっかい。mv /usr/sbin/tar /usr/sbin/tar.org としてしまう方法も紹介されている。
  3. rmはalias rm='rm -i'として使っているが、Solarisのrmは-fオプションを付けたときに-iオプションを無視しないようだ。とりあえず/usr/bin/rm -rf hoge/とかしている。
  4. makeもなるべくgmakeを使った方がよいようだ。alias make='gmake'でもいいかもしれない。
  5. RH系Linuxのserviceに当たるコマンドはscvadmがある。svcadm enable network/ntp(ntpサーバをオンにする)のように使う。
  6. Linuxのtop(プロセスモニター)の代わりにSolarisにはprstatがある。
  7. /etc/defaultrouterにデフォルトゲートウエイを記述する。
  8. ネットワークの設定を変えたときは/etc/init.d/nscd stop; /etc/init.d/nscd startとやる。
  9. 上記の設定をやってもつながらなかったのでroute add default xxx.xxx.xxx.1とやったらつながった。netstat -rnでdefaultの項が増えていることを確認。
  10. manのページャー(pager)がデフォルトでmoreになっている。solarisのmoreは古くて、戻ったりjで一行下がったり出来ない。これはexport PAGER=lessで解決した。
  11. 現在走っているプロセスを使用メモリ順にソートするにはprstat -s rssとする。
  12. シャットダウンは#shutdown -i5 -g0 -y
  13. rebootは#shutdown -i6 -g0 -y
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2007年03月15日 16時31分 (#1126579)
  • by Anonymous Coward on 2008年08月19日 12時56分 (#1406005)
    > Solaris付属のtarは使わない。-z,-j(それぞれgzip,bzip2を扱うオプション)が使えない

    hoge.tar.gz
    # gzcat hoge.tar.gz | tar xfpv -
    とかしてますけど、面倒っちゃ面倒ですね^^;


    > Linuxのtop(プロセスモニター)の代わりにSolarisにはprstatがある。
    > 現在走っているプロセスを使用メモリ順にソートするにはprstat -s rssとする。

    がクリティカルヒットしました^^
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...