[ Main Page ]

Solaris tips

Sunの大きなマニュアルには載っているのですが、Documentation Center から目的のコマンドを探すのは結構骨が折れます。

Removable mediaを使う

SolarisなのにFloppyやCDROMをいちいちmountしていませんか。vol系のコマンドがあります。主にvolrmmountを使うでしょう。例えば、 Floppy diskを使うなら、

volrmmount -i fd0
      

CDROMをmountするなら、

volrmmount -i cdrom0
      

としましょう。自動的に認識してほしいなら、

volrmmount -i
      

でおそらくmountされるでしょう。 けれども、少なくともCDROMは自動的にmountされる筈です。

MOを使う

Solaris/x86では、IDEやSCSIのCDROMドライブはそのまま使えますが、 MOなどはvold.confをちょっと編集する必要があるようです。

use rmdisk drive /dev/rdsk/c*s2 dev_rmdisk.so rmdisk%d
use rmscsi drive /dev/rdsk/c*s2 dev_rmscsi.so rmscsi%d
      

を/etc/vold.confに書き加えてから、/rmdiskや/rmscsiを mkdirすれば、少なくともSCSI接続のMOドライブは 使えるようになる筈です。また、接続後は、boot -rvしましょう。

Floppy diskをフォーマットする

volcheck,fdformatでできます。

usage: fdformat [-dDeEfHlLmMqUvx] [-b label] [-B file] [-t dostype] [devname]
-b label install "label" on media
-B file  install special boot loader on MS-DOS media
-d       format MS-DOS media
-D       format 720KB (3.5") or 360KB (5.25") Double-density diskette
-e       eject the media when done
-E       format 2.88MB (3.5") Extended-density diskette
-f       "force" - don't wait for confirmation
-H       format 1.44MB (3.5") or 1.2MB (5.25") High-density diskette
-l       format 720KB (3.5") or 360KB (5.25") Double-density diskette
-L       format 720KB (3.5") or 360KB (5.25") Double-density diskette
-m       format 1.2MB (3.5") Medium-density diskette
-M       format 1.2MB (3.5") Medium-density diskette
-q       quiet
-t dos   format MS-DOS media (same as -d)
-t nec   format NEC-DOS media (with -M only)
-U       unmount media if it's mounted
-v       verify each block of the media
-x       skip the format, only install SunOS or DOS label
devname defaults to 'no available default device'
      

普通はオプションなしでもうまくいきます。だめなら、 色々と指定する必要があります。

Beepがうるさい

Beepの周波数を変えることができます。

f=400 # beep frequency in Hz
echo "beep_params+4?W0t$f;.+c?W0t$f" | mdb -kwm 
      

Solaris x86FAQは参考になります。

shutdownなど

使いはじめは知らなくて困った。少なくとも、Linuxなら、shutdown -h nowが普通である。rootでLoginして、

# shutdown -i0 -g0 -y
# shutdown -i6 -g0 -y (reboot)
# shutdown -i5 -g0 -y (power down)
      

としましょう。

/usr/ucbは何の略か

University of California at Berkeleyの略で、主に昔のSunOS 互換用に存在するそうです。今のSolarisはSystemVだけれど、 以前はUniversity of California at Berkeley由来のBSD系だったようです。
互換性のためにあるので、ディレクトリ内はシンボリックリンクが いっぱいです。

        -->  B-rabbit has joined #perl
  <rindolf>  B-rabbit? I know a B-rat on #linguistics.
 <B-rabbit>  rindolf, cool =]
  <rindolf>  B-rabbit: ok.
 <B-rabbit>  my full name is bunny rabbit bt w :)
 <B-rabbit>  hehe
  <rindolf>  B-rabbit: ah.
  <rindolf>  B-rabbit: "bunny" is a female name.
 <B-rabbit>  lol
  <pippijn>  rindolf: correct
  <pippijn>  I know a bunny
  <rindolf>  Or a Playboy bunny.
       <ik>  rindolf: bunny is a stripper name
  <pippijn>  friends call her bun
       <ik>  pippijn: is she a stripper?
 <B-rabbit>  rindolf, i am a male lol x sorry to disappoint u
  <rindolf>  "IRC: Where men are men, women are men, and the kids are FBI
             agents."
  <rindolf>  B-rabbit: ok, no problem.
       <ik>  pippijn: she should change her name
  <pippijn>  ik: it doesn't hurt her
       <ik>  pippijn: right, but she's violating a fundamental law
       <ik>  pippijn: she either needs to change her name or become a
             stripper
  <rindolf>  ik: I think the other option is better.
  <pippijn>  ik: she'd probably become a stripper rather than changing her
             name
  <rindolf>  pippijn: LOL.
       <ik>  rindolf: yeah, but you're creepy
  <rindolf>  I think I'll make a fortune out of it.

    -- The Name "Bunny"
    -- #perl, Freenode

Seen on the back of a dump truck:
<---PASSING SIDE . . . . . SUICIDE--->

	-- One of Nadav Har'El's Email Signatures.


Powered by UNIX fortune(6)
[ Main Page ]