*Solaris Tips 1 [#y0efc4f0]

RIGHT:更新日 &lastmod();

**manの日本語表示 [#g80c2b41]
.cshrcに~
setenv LANG ja~
を追加~

**CPU数、周波数の確認方法(Dual CPUマシン) [#ldd4c2f5]

 $ psrinfo -v
 Status of processor 0 as of: 06/23/2003 21:46:44
   Processor has been on-line since 06/23/2003 21:44:02.
   The i386 processor operates at 412 MHz,
         and has an i387 compatible floating point processor.
 Status of processor 1 as of: 06/23/2003 21:46:44
   Processor has been on-line since 06/23/2003 21:44:05.
   The i386 processor operates at 412 MHz,
         and has an i387 compatible floating point processor.

**タイムゾーン [#ncc423f5]

 $ cat  /etc/default/init
 TZ=Japan
 CMASK=022

**パワーコントロール [#s6205772]

/etc/rc2.d/S85Power~
を消すとパワーセーブが聞かなくなる。

デスクトップコントロール(CPU DISK横のアイコン)~
->電源管理ツールでも制御できる。

**ログイン画面(CDE)の日本語メニュー化 [#r14ca277]

/etc/default/initに

 LANG=ja

を追加する。

または、

 # cp -r /usr/dt/config/ja /etc/dt/config


**/bin/shでのlogin時環境変数の設定(root) [#o58cd10c]

/.profileに書く
 PATH=/usr/bin:/usr/ucb:/etc:.
 PATH=/usr/ccs/bin:/usr/local/bin:/opt/sfw/bin:/usr/openwin/bin:"$PATH"
 export PATH
 LD_LIBRARY_PATH=/usr/local/lib
 export LD_LIBRARY_PATH
 EDITOR=vi
 export EDITOR
 (cshではsetenv EDITOR vi)

su -~
で環境変数を読み込む。

shellも/sbin/shから/bin/bashに変えたほうが使いやすい。

**/bin/cshでのlogin時環境変数の設定 [#t6c58eba]
環境変数は別のシェルにも値が有効になるが、シェル変数は無効になる。
''Cシェルの場合''
 % set a=cat (set a dog は不可)
 % setenv b dog (setenv b=cat は不可)
 
 % csh
 % echo $a
 a: Undefined variable(Error)
 % echo $b
 dog

となる

削除はunset, unsetenv

''Bシェルの場合''
 $ a=cat (set a=cat, set a catは不可)
Cシェルでは環境変数にするためにsetenvを使用する。Bシェルではsetした後 exportする。
 setenv a cat : Cシェル
 export a=cat : Bシェル
Cシェルでのシェル変数は
 set a=cat
で定義できる。 
 alias setprompt 'set prompt="'`hostname`':`pwd`@`whoami`%"'
 setprompt
 alias cd '\!\! ; setprompt'
 \!\!は直前のコマンドでこの場合はcd /xxxが実行されている
 はずなので\!\!にはcd /xxxが入る。

**ping [#i31b783b]

SolarisでICMPを利用したtracerouteは以下のようにする
通常ではSolarisはUDPを利用するので、pingが通らないとき
利用する。

 $ traceroute -I (IPアドレス)

**swap領域の確認 [#m9fd5450]
 $ swap -l
 swapfile             dev  swaplo blocks   free
 /dev/dsk/c0d0s1     102,1       8 524464 524464

**vipw [#ac031a2f]
/usr/ucb/vipwコマンドを実行中、強制終了させると~
/etc/ptmp
というファイルが残り、以後vipwコマンドがbusyのため使用できなくなる
そのときはこのファイルを削除する


--------------------------------------------------------------------------------
RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/soltips1.htm]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS