Oracle® Solaris 10에서 Oracle Solaris 11.2로 전환

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

사용자 환경 기능 변경 사항

    다음과 같은 사용자 환경 기능 및 명령이 변경되었습니다.

  • /var/user/$USER 추가 – Oracle Solaris 11.1부터 사용자가 로그인해서 pam_unix_cred 모듈을 사용하여 성공적으로 인증될 때마다 /var/user/$USER 디렉토리가 명시적으로 만들어집니다(존재하지 않는 경우). 이 디렉토리를 통해 응용 프로그램은 호스트 시스템에서 특정 사용자와 연관된 지속적인 데이터를 저장할 수 있습니다. /var/user/$USER 디렉토리는 초기 자격 증명 설정 시에, 그리고 su, ssh , rlogintelnet 명령을 사용하여 사용자를 변경하는 보조 인증 시에 만들어집니다. /var/user/$USER 디렉토리는 관리할 필요가 없습니다. 하지만 사용자는 디렉토리가 만들어지는 방법과 해당 기능 및 /var 디렉토리에 표시된다는 점에 주의해야 합니다.

  • 명령 위치 – 이전에 /sbin에 있던 관리 명령이 /usr/sbin으로 이동되었습니다. 또한 /sbin 디렉토리는 /sbin/usr/sbin 심볼릭 링크로 바뀌었습니다.

  • 기본 로그인 및 기타 셸 변경 사항 - Oracle Solaris 10에서 기본 스크립팅 셸(/bin/sh)은 Bourne 셸이었습니다. Oracle Solaris 11부터 /bin/sh는 Korn 셸(ksh93)이며, 기본 대화식 셸은 Bourne-again(bash) 셸입니다. bash가 로그인 셸로 사용된 경우, .bash_profile, .bash_login 또는 .profile 파일의 첫번째 인스턴스에서 구성 정보를 검색합니다.

      다음가 같은 추가 변경 사항이 있습니다.

    • 레거시 Bourne 셸은 /usr/sunos/bin/sh로 사용할 수 있습니다.

    • 레거시 ksh88shell/ksh88 패키지에서 /usr/sunos/bin/ksh로 사용할 수 있습니다.

    • Korn 셸 호환성 정보는 /usr/share/doc/ksh/COMPATIBILITY에서 사용할 수 있습니다.

  • 기본 사용자 경로 및 PATH 환경 변수 – 기본 사용자 경로는 /usr/bin입니다. root 역할에 대한 기본 경로는 /usr/bin:/usr/sbin입니다. bash의 기본 PATH 환경 변수는 /usr/bin:/usr/sbin입니다.

  • 개발자 도구 위치 – 이전에 /usr/ccs/bin에 있던 개발자 도구가 /usr/bin으로 이동되었습니다. /usr/ccs/bin 디렉토리는 /usr/ccs/bin/usr/bin 심볼릭 링크로 바뀌었습니다.

  • 편집기 변경 사항/usr/bin/vi, /usr/bin/view, /usr/bin/ex를 포함한 vi 편집기 모음은 vi 편집기의 vim 오픈 소스 구현으로 연결됩니다. 이러한 명령의 전통적인 SunOS 버전은 /usr/sunos/bin/에서 사용할 수 있습니다.

  • 파일 위치– 이전에 /usr/sfw 디렉토리에 있던 파일은 이제 /usr/bin에 있습니다.

  • Java 버전 – 이 릴리스의 기본 Java 버전은 Java 7입니다. Java 7에서는 Oracle Solaris의 여러 기능, 보안, 성능이 향상되었습니다. 새로운 OracleUcrypto Provider를 사용하면 SPARC T4 플랫폼에서 기본 고유(내장) T4 암호화 기능에 직접 액세스하여 CPU 로드를 최소화하면서 성능을 최대화할 수 있습니다. 자세한 내용은 http://www.oracle.com/technetwork/java/javase/compatibility-417013.html을 참조하십시오.

    기본 버전을 Java 7로 변경하려면 다음 명령을 실행합니다.

    # pkg set-mediator -V 1.7 java

    주 -  Java 8을 설치하면 이전 예제에 표시된 pkg set-mediator 명령을 실행하지 않는 한, 이것이 기본 Java 버전이 됩니다. 추가 정보는 Oracle Solaris 11.2 릴리스 노트 의 Java 권장 사항을 참조하십시오.
  • MANPATH 변수MANPATH 환경 변수는 더 이상 필요하지 않습니다.

    man 명령은 PATH 환경 변수 설정에 따라 적합한 MANPATH를 결정합니다.