TOP(サイトマップ) Solaris man マニュアル
(はじめに)
はじめに
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メモ(逆引き用)
ユーザーコマンド                                         cksum(1)


【名前】
     cksum - ファイルのチェックサムとサイズの出力

【形式】
     cksum [file ...]

【機能説明】
     cksum  コマンドは、各入力ファイルの循環冗長性検査 (CRC) を算
     出し、その結果を各ファイルのオクテット数と共に標準出力に書き
     込みます。

     正常に処理された各ファイルについて cksum  は次の書式でチェッ
     クサム情報を出力します。

          "%u %d %s\n" <checksum>, <# of octets>, <path name>


     file オペランドが指定されていない場合、パス名とその前の空 白
     は省略されます。

     使用される CRC は、参照されるイーサネット標準における CRC エ
     ラーチェックで使用される多項式に基づいています。

     CRC チェックサムのコード化は、生成多項式によって定義さ れ ま
     す。

     G(x) = x**32 + x**26 + x**23 + x**22 + x**16 + x**12 + x**11
     + x**10 + x**8 + x**7 + x**5 + x**4 +  x**2 + x + 1

     指定したファイルに対応する CRC 値は、数学的には次の手順で 定
     義されます。

     1.  評価される n ビットは、2 を法とした n-1 次多項式 M(x) の
         係 数 と 見なされます。これらの n ビットは、ファイル内の
         ビットに対応し、最上位ビットはファイルの先頭のオクテット
         の最上位ビットであり、最後のビットはファイルの最後のオク
         テットの最下位ビットです。これらの n ビットに は、 オ ク
         テッ トの数が整数になるように、(必要であれば) 0 のビット
         が埋め込まれ、その後にファイルの長さを表す 1 つまたは 複
         数 のオクテットが、最下位オクテットを先頭にして 2 進数で
         続きます。この整数を表すことができる最小のオクテット数が
         使用されます。


     2.  M(x) の値は、x**32 で乗算されて (つまり、32 ビット左にシ
         フ ト)、2 を法とした除算を使用して G(x) で除算されます。
         結果として、次数 < 31 の除余 R(x) が生成されます。


     3.  R(x) の係数は、32 ビットシーケンスと見なされます。


     4.  ビットシーケンスの補数がとられ、その結果が CRC になり ま
         す。


【オペランド】
     次のオペランドを指定できます。

     file     検査するファイルのパス名。file オペランドを指定しな
              いと、標準入力が使用されます。


【使用法】
     cksum  コマンドは通常、疑いのあるファイルを同じファイルの 信
     頼できるバージョンと簡単に比較して、ノイズの多い媒体を介して
     送信されたファイルが正しく受信できたかどうかを確認するのに使
     用します。ただし、この比較は、暗号化した場合ほど安全ではあり
     ません。損傷を受けたファイルが、元のファイルと同じ CRC を 生
     成 する確率は天文学的低い値です。ただし、意図的に同じ CRC を
     生成することは困難ではありますが、不可能ではありません。

     cksum  の入力ファイルはどんなタイプでもかまいませんが、文 字
     型特殊デバイスファイルでは期待通りの結果が得られないことがあ
     ります。本書では、入力時に使用されるブロックサイズを規定して
     い な いため、文字型特殊ファイルのチェックサムでは、これらの
     ファイル内のデータがすべて処理されるとはかぎりません。

     アルゴリズムは、オクテット単位に分割されたビットストリームで
     表 現 さ れます。ファイルが 2 つのシステム間で送信されるとき
     に、何らかのデータ変換 (8 ビット文字を 9 ビットバイトに移 行
     したり、「リトルエンディアン」のバイト順序を「ビッグエンディ
     アン」に変更するなど) が行われる場合、同じ CRC 値を得るこ と
     は 期 待 できません。このような変換を実行する実装では、cksum
     を拡張して、そのような状況に対処していきます。

     ファイルのサイズが 2G バイト (2**31 バイト) 以上ある場 合 の
     cksum  の動作については、largefile(5) のマニュアルページを参
     照してください。

【環境】
     cksum の実行に影響を与える環境変数  LC_CTYPE、 LC_MESSAGES、
     NLSPATH  については、environ(5) のマニュアルページを参照して
     ください。

【終了ステータス】
     次の終了ステータスが返されます。

     0        すべてのファイルが正常に処理された

     >0       エラーが発生した



【属性】
     次の属性については、attributes(5) のマニュアルページを参照し
     てください。
     ____________________________________________________________
    |         属性タイプ          |            属性値           |
    |_____________________________|_____________________________|
    | 使用条件                    | SUNWcsu                     |
    |_____________________________|_____________________________|

【関連項目】
     sum(1), attributes(5), environ(5), largefile(5)