ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 10 から Oracle Solaris 11.1 への移行 Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris 10 から Oracle Solaris 11 リリースへの移行 (概要)
2. Oracle Solaris 11 インストール方法への移行
10. 仮想環境での Oracle Solaris リリースの管理
ZFS ファイルシステムとして作成されるホームディレクトリの共有
Oracle Solaris 11 には、ユーザー環境とコマンド行引数に関する次の変更が含まれています。
/var/user/$USER の追加 – Oracle Solaris 11.1 以降、ユーザーがログインし、pam_unix_cred モジュールを使用して正常に認証すると常に、/var/user/$USER ディレクトリがまだ存在しない場合に、明示的に作成されます。このディレクトリを使用して、アプリケーションは、ホストシステム上の特定のユーザーに関連付けられている永続的データを保存できます。/var/user/$USER ディレクトリは、最初の資格情報の確立時と、su、ssh、rlogin、および telnet コマンドを使用したユーザーの変更時のセカンダリ認証時に作成されます。/var/user/$USER ディレクトリは管理を必要としません。ただし、ユーザーはディレクトリの作成方法、その機能、および /var ディレクトリで表示できることを知っておくべきです。
シェルの変更 - デフォルトのシェル /bin/sh が ksh93 にリンクされるようになりました。デフォルトのユーザーシェルは Bourne-Again (bash) シェルです。
旧バージョンの Bourne シェルは /usr/sunos/bin/sh として使用可能です。
旧バージョンの ksh88 は、shell/ksh88 パッケージの /usr/sunos/bin/ksh として使用可能になっています。
Korn シェルの互換性の情報は、/usr/share/doc/ksh/COMPATIBILITY で入手できます。
デフォルトパス – デフォルトのユーザーパスは /usr/bin です。root 役割のデフォルトパスは /usr/bin:/usr/sbin です。
コマンドの場所 – 以前 /sbin に置かれていた管理コマンドは /usr/sbin に移動されました。また、/sbin ディレクトリは /sbin → /usr/sbin シンボリックリンクで置き換えられました。
MANPATH 変数 – MANPATH 環境変数は必要なくなりました。
man コマンドは、PATH 環境変数の設定に基づいて適切な MANPATH を決定します。
開発ツールの場所 – 以前 /usr/ccs/bin に置かれていた開発ツールは /usr/bin に移動されました。/usr/ccs/bin ディレクトリは /usr/ccs/bin → /usr/bin シンボリックリンクで置き換えられます。
ファイルの場所 – 以前 /usr/sfw ディレクトリ内にあったファイルは、現在 /usr/bin 内にあります。
エディタの変更点 – vi ファミリのエディタ (/usr/bin/vi、/usr/bin/view、/usr/bin/ex など) は、vi エディタの vim オープンソース実装へのリンクになりました。これらのコマンドの従来の SunOS バージョンは、/usr/sunos/bin/ で使用できます。
Java バージョン – このリリースでは Java 7 がデフォルトの Java バージョンです。Java 7 には、SPARC T4 プラットフォーム上でベースとなるネイティブ (オンチップ) T4 暗号化機能に直接アクセスして、CPU 負荷を最小限に抑えながら最大パフォーマンスを実現する新しい OracleUcrypto Provider など、Oracle Solaris 用の複数の機能、セキュリティー、およびのパフォーマンスの強化が含まれています。詳細については、http://www.oracle.com/technetwork/java/javase/compatibility-417013.html を参照してください。
次のように、デフォルトバージョンを Java 7 に変更します。
# pkg set-mediator -V 1.7 java
Oracle Solaris 10 では、デフォルトのスクリプトシェル (/bin/sh) は Bourne シェルです。Oracle Solaris 11 では、/bin/sh は Korn シェル (ksh93) であり、デフォルトの対話式シェルは Bourne-Again (bash) シェルです。ログインシェルとして使用した場合、bash は .bash_profile、.bash_login、または .profile ファイルの最初のインスタンスから構成情報を取り出します。
bash のデフォルトの PATH 環境変数は次のとおりです。
/usr/bin:/usr/sbin