SOL-tips
USBディスクの取り付け方法1: オートマウントを止める ( Volume Management )
# /etc/init.d/volmgt stop
2; デバイスを確認
# prtconf -v コマンドにて storage, instance #0 Driver properties: name='pm-components' type=string items=3 dev=none value='NAME= scsa2usb0 Power' + '0=USB D3 State' + '3=USB D0 State' name='initiator-interconnect-type' type=string items=1 dev=(52,0) value='SPI' name='scsi-selection-timeout' type=int items=1 dev=(52,0) value=000000fa name='scsi-options' type=int items=1 dev=(52,0) value=00107ff8 の行があることを確認する。(USBのケースに寄るので注意)
3: リムーバブルデバイスであることを確認する。。
# rmformat -l デバイスを探しています... 1. Logical Node: /dev/rdsk/c1t0d0p0 Physical Node: /pci@0,0/pci-ide@f,1/ide@1/sd@0,0 Connected Device: HL-DT-ST DVDRAM GSA-H12N UL01 Device Type: DVD Reader/Writer 2. Logical Node: /dev/rdsk/c2t0d0p0 Physical Node: /pci@0,0/pci1462,7253@10,4/storage@6/disk@0,0 Connected Device: ST350064 3PM0F0H4 E Device Type: Removable 今回は /dev/rdsk/c2t0d0p0
4: パーティションを切る
# fdisk -B /dev/rdsk/c2t0d0p0 今回はディスク全部なので。。。
5; ラベル # rmformat -b usb-sam /dev/rdsk/c2t0d0p06: あとは普通に
# format -e
partition 2 root wm 1 [enter] for default label [press] enter for default y quit quit
7: 確認
# prtvtoc /dev/rdsk/c2t0d0p0 * /dev/rdsk/c2t0d0p0 (volume "usb-sam") partition map * * Dimensions: * 512 bytes/sector * 63 sectors/track * 255 tracks/cylinder * 16065 sectors/cylinder * 60800 cylinders * 60798 accessible cylinders * * Flags: * 1: unmountable * 10: read-only * * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 2 2 00 16065 976703805 976719869 8 1 01 0 16065 16064
8: 初期化
# # newfs /dev/rdsk/c2t0d0s2 #
9: 終了処理
/etc/init.d/volmgt start
## P.E. T105 HDD # fdisk -B /dev/rdsk/c1t1d0p0 # format -e # newfs /dev/rdsk/c1t1d0s
IP変更 http://hidekazu.dhs1.sst.ne.jp/pukiwiki/pukiwiki.php?Solaris10
インストール後にホストの名前とIPを設定します。 変更ファイルなど。。 /etc/nodename 例:hoge /etc/hostname.vfe00 vfe0はドライバ名 例:hoge /etc/hosts 例:192.168.1.2 hoge /etc/net/ticlts/hosts トランスポート層でループバック接続する場合 hoge hoge /etc/net/ticots/hosts 同上 /etc/net/ticotsord/hosts 同上 /etc/networks /etc/netmasks 例:192.168.1.0 255.255.255.0 /etc/resolv.conf ネームサーバのIP /etc/defaultrouter ルータ(ゲートウェイ)のIPアドレス 例:192.168.1.1 /etc/dhcp.vfe0 これはドライバ名 dhcpをつかわないのならリネーム
Subversion のインストール
gtar xvfz subversion-1.4.4.tar.gz 始めに Berkeley DBの事 $ ./configure --prefix=$HOME/opt --with-apr=/usr/apache2/bin/apr-config \ --with-apr-util=/usr/apache2/bin/apu-config \ --with-apxs=/usr/apache2/bin/apxs --with-zlib --with-ssl \ --with-libs=/usr/sfw/lib \ --with-dbm=db4 --with-berkeley-db=$HOME/opt
Berkeley DB
http://www.oracle.com/technology/software/products/berkeley-db/index.html Berkeley DB 4.6.19 cd ./build_unix/ ../dist/configure --prefix=$HOME/opt make make install
GCC 4.1.2 インストール
参考http://solaris.it-cafe.jp/tools/tools10.html
$ gtar jxf gcc-4.1.2.tar.bz2 $ cd gcc-4.1.2 $ mkdir OBJ $ cd OBJ $ ../configure --prefix=$HOME/opt/ext/gcc-4.1.2 --disable-nls --enable-languages=c,c++ \ --with-gnu-as --with-as=/usr/sfw/bin/gas --with-ld=/usr/ccs/bin/ld $ make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap 下の作業 $ make install
やる インストール時に OBJ/gcc/Makefile で、 SYSTEM_HEADER_DIR = `echo $(NATIVE_SYSTEM_HEADER_DIR) | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta` という行がおこすので SYSTEM_HEADER_DIR = $(NATIVE_SYSTEM_HEADER_DIR)
に変更する。
NFS(NIS) の設定
/etc/dfs/dfstabに記述する。また、/etc/dfs/sharetabにシェア情報が全て記述されている。
Samba の設定
cd /etc/sfw # smb.conf-example と言うサンプルがある。 vi smb.conf 変更箇所 ; hosts allow = 192.168.24. 127. ;[myshare] ; valid users = $USER ; path = /export/home
svcadm enable samba /usr/sfw/bin/smbpasswd -a -U $USER svcadm restart samba