Solaris 9 Sun Certified System Administrator Study Guide - page 14

Summary

In this chapter, you began your Solaris certification journey by looking at a bit of UNIX history. Solaris has gone through many revisions, and Solaris 9 (SunOS 5.9) is based on the UNIX SVR4 standard. You then looked at some key new features of Solaris 9, which include Resource Manager, Volume Manager, Patch Manager, integrated iPlanet Directory Server, integrated Secure Shell, and installation features.

The middle part of this chapter presented some key concepts in Solaris. You looked at Sun's differentiation between an operating system and an operating environment. Kernels and processes, shells, daemons, file systems, and clients and servers were explored briefly.

Finally, this chapter indicated places where you can get help. No one will ever know everything, so it's important to be able to find useful information quickly. Besides, your main goal should be to understand the concepts, not remember esoteric commands. Some options for Solaris help include man pages, AnswerBook2, docs.sun.com, and this book.


Exam Essentials

Know which UNIX standard Solaris is based upon. Solaris 9 is based upon the UNIX System V Release 4 (SVR4) standard.

Know what the default shell is in Solaris 9. The default shell is the Bourne shell (sh).

Understand the difference between a shell and a GUI. A shell processes commands and acts as the interface between the user and the operating system. Although some shells are graphical in nature, there are GUIs (such as CDE and GNOME) that are not shells.

Know which file systems are supported in Solaris 9. Solaris 9 supports UFS, HSFS, UDF, PCFS, NFS, and other file systems.

Know where to get help if you need it. Many help resources are available. Some important ones are man pages, AnswerBook2, docs.sun.com, and this book.


Key Terms

Before you take the exam, be certain you are familiar with the following terms:

  • Berkeley Software Distribution (BSD)

  • Common Desktop Environment (CDE)

  • daemon

  • file system

  • kernel

  • operating environment (OE)

  • operating system

  • processes

  • Scalable Processor Architecture (SPARC)

  • shell

  • System V Release 4 (SVR4)


Commands Used in This Chapter

The following list contains a summary of all the commands introduced in this chapter:

Command

Description

man

Displays online help in the form of reference manual pages.


Review Questions and Answers

1. 

You are the manager of the in-house Solaris 9 computers for your company. One of your developers is creating a new program to be deployed on one of your servers and is asking about library functions. Which section of the Solaris 9 Reference Manual should you refer her to?

  1. Section 1

  2. Section 3

  3. Section 4

  4. Section 8

b. section 3 of the reference manual contains information on programming library functions. section 1 has user commands, and section 4 has file formats. section 8 does not exist.

2. 

You are the systems administrator for your company. You were just told to set up five Solaris 9 workstations for new employees. As you are installing Solaris 9, one of the employees asks which file system will be installed on the hard drives. What is your answer?

  1. UFS

  2. UDF

  3. HSFS

  4. Solaris 9 does not use file systems.

a. for local hard disks, solaris 9 uses the ufs file system. udf is used for optical media, and hsfs is for cd-roms. and of course, solaris does indeed use file systems.

3. 

You are installing a new Solaris 9 workstation for an employee. During the installation, the employee, who is somewhat familiar with UNIX, asks what the default shell for Solaris 9 is. What do you tell him?

  1. Korn

  2. Bourne

  3. C

  4. Bash

b. in solaris 9, the bourne shell is the default shell. korn, c, and bash are also supported shells.

4. 

You are running five applications at once on your Solaris 9 computer. Which part of the operating system is responsible for scheduling and managing all your running applications?

  1. Shell

  2. Daemon

  3. Process Manager

  4. Kernel

d. the kernel schedules and manages processes and resources. the shell is an interface between the user and operating system, and a daemon is a process that runs in the background. process manager enables you to display running processes and kill them if necessary. however, it is not responsible for scheduling applications.

5. 

One of your Solaris users calls, wondering how to change his password. You tell him to use the passwd command. He's not sure how to use it and wants additional information. You tell him to type man passwd, which produces multiple outputs, confusing him even more. Which man page do you tell him to look at?

  1. passwd(1M)

  2. passwd(4)

  3. passwd(1)

  4. passwd(u)

c. the man page for passwd(1) will contain information on using the passwd command. passwd(4) will contain information on the passwd file.

6. 

Which of the following are file systems supported in Solaris 9? (Choose all that apply.)

  1. HSFS

  2. PCFS

  3. UFS

  4. UDS

  5. HPFS

  6. FAT

  7. NTFS

  8. NFS

a, b, c, h. solaris 9 supports the hsfs, pcfs, ufs, and nfs file systems, among others. uds does not exist as a file system. hpfs, fat, and ntfs are file systems supported by other operating systems.

7. 

Which of the following are shells supported in Solaris 9? (Choose all that apply.)

  1. C

  2. Born

  3. Corn

  4. GNOME

a. the c shell is supported in solaris 9. some of the other supported shells include bourne and korn, but not spelled as in the options. gnome is a graphical user interface, not a shell.

8. 

One of your network users tells you that she formatted a floppy disk on her Solaris 9 computer and copied some files to that disk. She wonders whether those files can be copied to a Windows-based machine. You tell her that it will work. Why is this?

  1. Because the floppy disk was formatted with FDFS, which is also used by Windows-based computers

  2. Because the floppy disk was formatted with PCFS, which is also used by Windows-based computers

  3. Because the floppy disk was formatted with HSFS, which is also used by Windows-based computers

  4. Because the floppy disk was formatted with HPFS, which is also used by Windows-based computers

b. floppy disks formatted on solaris 9 computers use the pcfs file system. hsfs is used for cd-roms. fdfs does not exist, and hpfs is not supported by solaris 9 (or windows for that matter).

9. 

You are delivering a proposal to management regarding operating systems within your company. You are recommending that the company should switch to Solaris 9. One of the managers asks you what operating system Solaris 9 is based on. Which core operating system is it?

  1. UNIX BSD

  2. UNIX SVR2

  3. UNIX SVR4

  4. VMS

c. solaris 9 has the sunos 5.9 operating system at its core, which is based on the unix svr4 standard.

10. 

You are delivering a proposal to management regarding operating systems within your company. You are recommending that the company should switch to Solaris 9. One of the managers asks you what UNIX standard Solaris 9 is based upon. What do you tell her?

  1. BSD

  2. SVR4

  3. SVR2

  4. SCO

b. solaris 9 is based upon unix system v release 4 (svr4).

Answers

1. 

B. Section 3 of the reference manual contains information on programming library functions. Section 1 has user commands, and Section 4 has file formats. Section 8 does not exist.

2. 

A. For local hard disks, Solaris 9 uses the UFS file system. UDF is used for optical media, and HSFS is for CD-ROMs. And of course, Solaris does indeed use file systems.

3. 

B. In Solaris 9, the Bourne shell is the default shell. Korn, C, and Bash are also supported shells.

4. 

D. The kernel schedules and manages processes and resources. The shell is an interface between the user and operating system, and a daemon is a process that runs in the background. Process Manager enables you to display running processes and kill them if necessary. However, it is not responsible for scheduling applications.

5. 

C. The man page for passwd(1) will contain information on using the passwd command. passwd(4) will contain information on the passwd file.

6. 

A, B, C, H. Solaris 9 supports the HSFS, PCFS, UFS, and NFS file systems, among others. UDS does not exist as a file system. HPFS, FAT, and NTFS are file systems supported by other operating systems.

7. 

A. The C shell is supported in Solaris 9. Some of the other supported shells include Bourne and Korn, but not spelled as in the options. GNOME is a graphical user interface, not a shell.

8. 

B. Floppy disks formatted on Solaris 9 computers use the PCFS file system. HSFS is used for CD-ROMs. FDFS does not exist, and HPFS is not supported by Solaris 9 (or Windows for that matter).

9. 

C. Solaris 9 has the SunOS 5.9 operating system at its core, which is based on the UNIX SVR4 standard.

10. 

B. Solaris 9 is based upon UNIX System V Release 4 (SVR4).