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 |
|
Copyright (C) 2008 Solarisでいきましょか? All rights reserved