tmkzrの日記: Solaris TIPS 2
日記 by
tmkzr
なんかSolaris 10の管理をやらなくちゃいけなくなった。Linuxとの違いなどをここにメモっていきたい。
- gnuツールは/usr/sfw/bin,/usr/ccs/bin, /usr/openwin/bin, /usr/dt/binにある。ここにパスを通す。
- Solaris付属のtarは使わない。-z,-j(それぞれgzip,bzip2を扱うオプション)が使えない、長いパスを無視するなど、やっかい。mv /usr/sbin/tar /usr/sbin/tar.org としてしまう方法も紹介されている。
- rmはalias rm='rm -i'として使っているが、Solarisのrmは-fオプションを付けたときに-iオプションを無視しないようだ。とりあえず/usr/bin/rm -rf hoge/とかしている。
- makeもなるべくgmakeを使った方がよいようだ。alias make='gmake'でもいいかもしれない。
- RH系Linuxのserviceに当たるコマンドはscvadmがある。svcadm enable network/ntp(ntpサーバをオンにする)のように使う。
- Linuxのtop(プロセスモニター)の代わりにSolarisにはprstatがある。
- /etc/defaultrouterにデフォルトゲートウエイを記述する。
- ネットワークの設定を変えたときは/etc/init.d/nscd stop; /etc/init.d/nscd startとやる。
- 上記の設定をやってもつながらなかったのでroute add default xxx.xxx.xxx.1とやったらつながった。netstat -rnでdefaultの項が増えていることを確認。
- manのページャー(pager)がデフォルトでmoreになっている。solarisのmoreは古くて、戻ったりjで一行下がったり出来ない。これはexport PAGER=lessで解決した。
- 現在走っているプロセスを使用メモリ順にソートするにはprstat -s rssとする。
- シャットダウンは#shutdown -i5 -g0 -y
- rebootは#shutdown -i6 -g0 -y
Topic TIPS (スコア:0)
遅レスですが・・ (スコア:0)
hoge.tar.gz
# gzcat hoge.tar.gz | tar xfpv -
とかしてますけど、面倒っちゃ面倒ですね^^;
> Linuxのtop(プロセスモニター)の代わりにSolarisにはprstatがある。
> 現在走っているプロセスを使用メモリ順にソートするにはprstat -s rssとする。
がクリティカルヒットしました^^