TOP(サイトマップ)

Solaris小技集

(はじめに)
はじめに
Solarisって・・・
SunのセミナーとSDC
Solaris 10概要
資格(SCSA,SCNA)
Solarisフォーラム
管理人に連絡

(Solaris基本)

Solarisのインストール
システムの起動と停止
ファイルシステム
オートマウントとマウント
パッケージとパッチ
ユーザの追加と削除
ファイル権限(セキュリティ)
バックアップとリストア
CDE環境
プロセス管理/監視

(ネットワーク管理)

OSIを理解してみる
TCP/IPの設定
(TCP/IP入門)
DNSの設定
NISの設定
NFSの設定(WebNFS,CacheFS)
(NIS、NIS+、DNS違い)
DHCPの設定
1つのNICで複数IP設定

(IO関連)

インタフェース概要
SAFの管理
プリンタ管理概要
プリンタコマンド
SunSolve Online
SCSI情報(KEY,ASC,ASCQ)

(ソフトウェア関連)

Bash
Apache
Solstice DiskSuite
(SDS OSミラー回復)
Veritas VxVM

(OBPについて)

PROM(OBP)の概要
OBPでのキーボード操作
一般的なOBPコマンド
SolarisでOBPの設定
OBPに関するFAQ


(トラブル時の対応)

基本情報
エラーメッセージ
(主要メッセージ一覧)
性能関連コマンド
トレースコマンド
クラッシュダンプ
SunSolve Online

(その他)

小技集
UNIXコマンド
(manマニュアル)
システムチューニング
ネットワークチューニング
UltraSPARC T1について

(FAQ)

rootのPASSが不明
ハングアップかな?
ハードトラブル
OSが起動しない(b)
swap領域の拡張方法

(リンク)

Sun関連リンク
その他リンク
アバウトなJava入門
Perlメモ(逆引き用)

【小技1:履歴を取る】

scriptコマンドをご存知でしょうか?「# script /tmp/aaa」というようにscriptコマンドを実行すると、以降の標準出力の文字を/tmp/aaaと言うファイルに記録させることができます。終了するときは「exit」または、CNTL+Dで終了します。ちなみに/tmp配下にファイルを作るとリブート時に消えてしまうので注意!


【小技2:64ビットで動いてる?32ビット?】

これは「# isainfo -b」で出力します。64と表示したら64ビットで動いてるってことですね。ちなみに 64ビットでインストールして、32ビットで動かしたい場合は、okプロンプト(OBP)から以下のように入力します。
ok boot kernel/unix
64ビットOSのブートを行う時は、
ok boot kernel/sparcv9/unix


【小技3:ftpでアップしたら行末にゴミ??】

FTPでテキストファイルをアップしたら、行末に「^M」というゴミ文字が入ってしまうことがある。それを取り除きたい場合、viエディタでそのファイルを開き、「:%s/^M//g」を実行!このとき「^M」は、「CTRL+v+m」と入力するのがポイント。ちなみにsedコマンドを使用してもOK。「sed 's/^M//g' aaa > bbb」


【小技4:ディスク増設したけど認識しない】

ディスクやテープ装置(DATなど)を増設した後、OSを起動したけど認識していない。こんなケースは良くありますが、そんなときは通常「ok boot -r」でブートで認識させますが、OS起動後でもできます。それは下記のようにコマンドを実行すれば認識してくれるはず。
# /usr/sbin/drvconfig
# /usr/sbin/devlinks
# /usr/sbin/disks ・・・ テープの場合 /usr/sbin/tapes
# /usr/ucb/ucblinks

Solaris8以降であれば、devfsadmコマンドで認識できます。NGならboot -rしかないです。


【小技5:キーボードが抜けるとマシンが停止】

キーボードを抜くとサーバが止まる。止まらないようにするには?/etc/default/kbdでKEYBOARD_ABORT=disableとして、kbd -i もしくは再起動。


【小技6:実行したコマンドの記録】

rootが実行したコマンドのログを記録したいけどどうすればいいのか・・・。/etc/init.d/acct startを実行し、実行後から履歴がとられます。lastcommコマンドで確認できます。ただ、root以外のも全て取られるのでなんかしなくっちゃね


【小技7:履歴を取る】

小技ではないが、ファイルの分割と結合手順の紹介。
@フロッピー:FDサイズに分割
# split -b 1400k aaaa aaaa
# ls -la
合計 XXXX
-wr-r--r-- 1 root system 2700000 4月4日 13:40 aaaa
-wr-r--r-- 1 root system 1433600 4月4日 13:40 aaaa-aa
-wr-r--r-- 1 root system 1266400 4月4日 13:40 aaaa-ab
というようにaaaaというファイルがaaaa-aaとaaaa-abというファイルに分割されます。
Aファイルの結合
# cat aaaa-a* > aaaa


Google
WWW を検索 Solarisでいきましょか?」内を検索





Copyright (C) 2008 Solarisでいきましょか? All rights reserved