Solaris 운영 환경은 안정적이고 신뢰할 만한 네트워킹 환경을 제공합니다. 이 릴리스의 새로운 네트워크 관리 및 시스템 관리 기능은 이 환경 관리용 도구들을 확대합니다.
UFS 기록하기는 트랜잭션이 UFS 파일 시스템에 적용되기 전에 트랜잭션(완전한 UFS 연산을 구성하는 변경)을 로그에 저장하는 과정입니다. 트랜잭션은 일단 저장되면, 나중에 파일 시스템에 적용될 수 있습니다.
UFS 기록하기는 두 가지 장점을 제공합니다. 이 기능은 파일 시스템이 불규칙하게 될 가능성을 배제하고 따라서 fsck(1M)를 실행할 필요가 없게 됩니다. 그리고 fsck를 회피할 수 있기 때문에, UFS 기록하기는 시스템이 충돌하거나 깨끗치 않은 멈춤 후에 부트된 경우에 시스템을 재부트하는 시간을 단축시킵니다.
UFS 기록하기는 기본값에 따라 사용할 수 없게 되어 있습니다. UFS 기록하기를 사용할 수 있게 하려면, 파일 시스템을 마운트할 때 -o logging 옵션을 mount(1M) 명령으로 지정해야 합니다. 또한 fsdb(1M) 명령이 UFS 기록하기를 위한 새로운 디버깅 명령으로 갱신되었습니다.
자세한 내용은 System Administration Guide, Volume I을 참조하십시오.
파일에 대한 액세스 시간 업데이트를 무시하려면, UFS 파일 시스템 마운트시 -o noatime 옵션을 지정하면 됩니다. 이 옵션은 액세스 시간이 중요치 않은 파일 시스템에서(예를 들어, Usenet 뉴스 스풀) 디스크 활동을 감소시킵니다. 자세한 내용은 mount_ufs(1M) 매뉴얼 페이지를 참조하십시오.
Lightweight 디렉토리 액세스 프로토콜(LDAP)은 X.500 정보 모델에 기초한, 플랫폼에 구애 받지 않는 개방형 표준 액세스 프로토콜입니다. 이 프로토콜은 TCP/IP에서 실행되도록 설계되었으며 단순한 문자열 인코딩을 사용합니다. LDAP 응용프로그램은 클라이언트-서버 응용프로그램이며 이 릴리스에 포함된 클라이언트 라이브러리는 개발자들이 LDAP 응용프로그램을 작성할 수 있게 하고 사용자들이 LDAP 사용 응용프로그램을 실행할 수 있게 합니다.
동적 재구성(DR)은 서비스 제공자가 실행 시스템에서 핫-플러그 가능 시스템 보드를 추가하거나 제거하고 교체할 수 있게 하므로 재부트하는 데 시간을 허비할 필요가 없어집니다. 또한 교체용 보드를 즉시 구할 수 없는 경우, 서버가 계속 작동하도록 놔둔 상태에서 시스템 관리자가 DR을 사용하여 고장 난 보드를 차단할 수 있습니다. 일부 SPARC 서버만이 이 DR 버전을 지원합니다.
DR이 서버를 지원하는지에 대한 정보는 하드웨어 제조업체의 설명서를 참조하십시오.
Solaris 7 릴리스는 pgrep 및 pkill 명령을 제공하는데, 이 명령들은 이전의 Solaris 릴리스에서 프로세스 관리에 사용되던 ps, grep, egrep, awk 및 kill 명령들을 대체합니다. pgrep 명령은 시스템에서 활성 프로세스들을 살펴보고 속성이 명령줄에서 지정한 기준과 일치되는 프로세스들의 프로세스 ID를 표시합니다. pkill 명령은 pgrep 명령과 유사하게 실행되며, 단지 프로세스 ID를 표시하는 대신에 kill(2)에 의해 일치되는 각 프로세스 ID가 표시된다는 점이 다릅니다.
자세한 내용은 System Administration Guide, Volume I을 참조하십시오.
sendmail 8.9은 spam(불필요한 대량 배포 전자우편); 가상 호스팅 (불필요한 대량 배포 전자우편) 제한을 허용하는 후크, 다른 정의역 이름을 사용하여 전자우편이 수신되도록 하는 가상 호스팅 및 자신의 sendmail 구성 파일을 훨씬 더 쉽게 구축할 수 있게 하는 개선된 구성 계층 구조를 포함합니다.
자세한 내용은 Mail Administration Guide를 참조하십시오.
Solaris 7 소프트웨어에는 인기 있는 traceroute 유틸리티가 동봉되어 있습니다. Traceroute 유틸리티는 IP 패킷이 인터넷 호스트쪽으로 따르는 경로를 추적하기 위해 사용됩니다. Traceroute는 IP 프로토콜 ttl(time to live) 필드를 사용하며 경로상의 각 게이트웨이로부터 ICMP TIME_EXCEEDED 응답을 그리고 목적지 호스트로부터 PORT_UNREACHABLE(또는 ECHO_REPLY)를 유도해 내려고 시도합니다. Traceroute 유틸리티는 1의 ttl로 프로브를 전송하기 시작하고, 그것이 의도한 호스트에 도달하거나 최대 수의 중간 호스트들을 통과하기까지 하나씩 증가됩니다.
Traceroute 유틸리티는 경로 설정 구성 문제와 경로 설정 실패를 결정하는 데에 특히 유용합니다 . 특정 호스트에 도달할 수 없는 경우, traceroute 유틸리티를 사용하여 의도한 호스트로 가기 위해 패킷이 어떤 경로를 따르는지 그리고 실패가 어디서 발생하는지 볼 수 있습니다. Traceroute 유틸리티는 경로상의 각 게이트웨이에서 목표 호스트까지의 왕복 여행 시간을 표시합니다. 이 정보는 두 호스트 간의 어느 지점에서 트래픽이 느린지를 분석하는 데에 유용할 수 있습니다.
자세한 내용은 TCP/IP and Data Communications Administration Guide를 참조하십시오.
Solaris 7 시스템 충돌 덤프 기능은 다음과 같습니다:
dumpadm 명령은 시스템 관리자가 운영 체제의 충돌 덤프를 구성할 수 있게 합니다. dumpadm 구성 매개변수는 덤프 내용, 덤프 장치 및 코어 파일이 작성된 디렉토리를 포함합니다. 이 명령은 충돌 덤프 구성의 유효성을 확인할 뿐만 아니라 매개변수를 설정하고 변경할 수 있습니다.
이제 savecore 명령은 기본값에 따라 사용할 수 있게 되어 있습니다.
덤프 데이터는 이제 덤프 장치에 압축된 형식으로 저장됩니다. 커널 충돌 덤프 이미지들은 크기가 4 GB를 넘을 수도 있습니다. 데이터를 압축하면 덤프가 빨라지고 덤프 장치를 위해 필요한 디스크 공간이 감소된다는 것을 의미합니다.
주 스왑 영역이 아닌 덤프 전용 장치가 덤프 구성의 일부인 때에 코어 파일 저장이 백그라운드에서 실행됩니다. 부팅 시스템은 다음 단계로 가기 전에 savecore 명령이 완료되기를 기다릴 필요가 없습니다. 대형 메모리 시스템에서는 savecore가 완료되기 이전에 시스템을 사용할 수 있습니다.
시스템 충돌 덤프 기능에 대한 자세한 내용은 System Administration Guide, Volume II를 참조하십시오.