Solaris 2.x への移行

付録 F 基本的な変更についてのクイックリファレンス

この付録は、よく使用されるコマンド、ファイルとディレクトリ、デーモンと標準プロセスの変更点のクイックリファレンスです。

変更一覧表

表 F-1 基本コマンド

SunOS 4.x 

Solaris 2.6 

説明 

lpr

lp

基本的なデフォルトの印刷コマンド 

lpr -P printer

lp -d printer

印刷コマンドでプリンタを指定する 

lpq

lpstat -o

デフォルトのプリンタの印刷待ち行列をチェックする 

lpq -P printer

lpstat -o printer

特定のプリンタの状態をチェックし印刷 ID を表示する 

 

lpstat -a

使用可能なプリンタを確認する (SunOS 4.x では /etc/printcap ファイルをチェックしていた)

lprm print job#

cancel request ID

印刷ジョブをキャンセルする 

 

cancel printer

現在アクティブな印刷ジョブをキャンセルする別の方法 

ps -ax

ps -ef

プロセス状態表示コマンドは同じだが、いくつかのオプションが変更された 

pstat -s

swap -s

スワップ領域関連情報を表示する 

表 F-2 高度なコマンド

SunOS 4.x 

Solaris 2.6 

説明 

dump

ufsdump

ファイルシステムまたは指定されたファイルのバックアップをとる 

exportfs

share resources

/etc/dfs/dfstab 内に登録された特定の資源のリモートマウントを可能にする

exportfs -a

shareall

/etc/dfs/dfstab 内に登録されたすべての資源のマウントを可能にするオプション

exportfs -u

unshare resource

資源を利用できないにする 

mount -a

mountall

mountall オプションが設定された /etc/vfstab 内のすべてのファイルシステムをマウントする

restore

ufsrestore

バックアップ媒体にダンプしたファイルを復元する

showmount -d

dfmounts option

マウントされた NFS ファイルシステムを一覧表示する。オプションにマシン名を指定する 

showmount -e

dfshares option

共用 (エクスポートされた) NFS ファイルシステムを一覧表示する 

umount -a

umountall

/etc/vfstab 内のすべてのファイルシステム (ルート、/proc/var/usr を除く) のマウントを解除する

表 F-3 ファイルとディレクトリ

SunOS 4.x 

Solaris 2.6 

説明 

/var/spool/mail

/var/mail

受信 mail の格納位置 

/etc/fstab

/etc/vfstab

ファイルシステムのマウントテーブル 

/etc/exports

/etc/dfs/dfstab

エクスポートされたファイルシステムをリスト表示する 

/etc/mtab

/etc/mnttab

/etc/mount コマンドが読み取る現在マウントされている資源のリスト

/etc/xtab

/etc/dfs/sharetab

共用可能な資源のリスト 

/usr/bin

/usr/bin および /usr/sbin

/usr/sbin は Solaris の実行可能ファイルで利用できる

/etc/aliases

/etc/mail/aliases

ローカルな電子 mail 別名ファイルの新しい格納位置 

/etc/printcap

削除された 

/usr/share/lib/terminfo/etc/lp 内のファイルで置換された機能

/etc/passwd

/etc/passwd /etc/shadow

/etc/passwd ファイルと /etc/shadow ファイル (ユーザの暗号化されたパスワードとその他の情報を格納するファイル) は機能を共有する。

表 F-4 デーモンと標準プロセス

SunOS 4.x 

Solaris 2.6 

説明 

/usr/lib/lpd

/usr/lib/lp/lpsched

印刷デーモン 

/usr/etc/rpc.lockd

/usr/lib/nfs/lockd

ネットワークロックデーモン 

/usr/etc/rpc.mountd

/usr/lib/nfs/mountd

NFS マウント要求サーバ 

/usr/etc/ypbind

/usr/lib/netsvc/yp/ypbind

NIS バインダプロセス 

/usr/etc/nfsd

/usr/lib/nfs/nfsd

NFS デーモン 

/usr/etc/biod

削除された 

ブロック I/O デーモン 

(カーネル内部に実装された)  

/etc/rc/etc/rc.local

/etc/rc[012356S].d

システム初期設定スクリプト

表 F-5 ファイルおよびコマンドの相違

SunOS 4.x 

Solaris 2.6 

ac

sar

add_services

pkgadd

arch

uname -m

bar

ファイルの取り出しには cpio -H を使用

biff -n

chmod -o-x /dev/tty

biff -y

chmod -o+x /dev/tty

cc

利用できない 

dbxtool

debugger

df

df -k

dketl

利用できない 

dkinfo

prtvtoc

du

du -k

dump

ufsdump

dumpfs

利用できない 

etherfind

snoop

exportfs

share

extract_files

利用できない 

extract_patch

利用できない 

extract_unbundled

pkgadd

fastboot

reboot または init -6

fasthalt

init -0

hostid

sysdef -h

hostname

uname -n

intr

利用できない 

leave

cronat を使用

lint

利用できない 

load

pkgadd

loadc

pkgadd

load_package

利用できない 

lpc

lpadmin

lpd

lpsched

lpq

lpstat

lpr

lp

lprm

cancel

lptest

利用できない 

mach

uname -p

modstat

mount -a

mount

mount -F fstype [options]

mountall

modinfo

mount_tfs

mount -F fstype

pax

cpio

paxcpio

cpio

portmap

rpcbind

printenv

env

ps -a

ps -e

ps -aux

ps -el

pstat

sar

pstat -s

swap -s

rdump

ufsdump

restore

ufsrestore

rm_client

admintool

rm_services

利用できない 

rpc.etherd

利用できない 

rpc.lockd

lockd

rpc.mountd

mountd

rpc.read

利用できない 

rpc.rquotad

利用できない 

rpc.showfhd

showfhd

rpc.statd

statd

rpc.user_agentd

利用できない 

rpc.yppasswdd

利用できない 

rpc.ypupdated

ypupdated

rrestore

ufsrestore

rusage

利用できない 

startup

利用できない 

swapon

swap -a

sys-config

admintool

umountall

umount -a

umount-tfs

umount -F fstype

unload

pkgrm

update

fsflush

uptime

who -b

users

who -q

vipw

利用できない 

wall

利用できない 

whereis

利用できない 

whoami

id

ypbatchupd

利用できない 

yppasswd

NIS+ の nispasswd を使用

ypserv

利用できない