SYST28296 - Linux/Unix Systems Administration

SYST28296 - Linux/Unix Systems Administration

Assignment #1

Instructions

Upload this document with your answers to the appropriate dropbox before the due date indicated in Slate.

Work Description

Use the material presented in class as well as other sources to answer the following questions:

Part #1

  1. Create a list of certifications available for system administration with name of the certification, the certifying authority and the area of specialization
  2. Search job posting sites for a Systems Administrator position and list the roles and responsibilities, certifications required and determine a salary range.

Part #2

  1. Define the term journaling in file systems and indicate the advantages over conventional file systems.
  2. Explain with your own words the columns of the ps command : USER, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, STARTED, TIME, COMMAND
  3. Name 3 applications (web server, database server, desktop applications, etc) that run on a typical Linux environment
  4. Your company recently received 12 computer systems. The computers have Intel Pentium IV 2.5 GHz CPUs and 4GB hard drives. Your supervisor wants to install Linux on them, but is concerned that it can't be done because they already have Windows XP Professional installed. Can this be done, and why?
  5. What are the names of the 2 major components of the Linux operating system and what are the roles they play?
  6. Which Unix clone was created by Andrew Tanenbaum and what role played in the creation of Linux?
  7. What did Linus Torvalds do with the source code for Linux?
  8. What is and who initiated the GNU Project?
  9. You are a computer programmer. Your supervisor wants you to download the source code for the latest Linux kernel and modify it to support a custom application your company is developing for use in-house. Can you do this, and why?
  10. You have been tasked with setting up an e-mail server for your organization of 150 people. You're considering using a Linux system to do this. Is this possible, if it is how, what application would you use?
  11. Which shell is the default shell for most Linux distributions?

Part #3

  1. You've downloaded an executable file named updatedb.sh from your company's FTP server to /tmp on your Linux system. You open a shell and change the current working directory to /tmp. When you enter updatedb.sh, the shell indicates that it can't find the file. What can you do?
  2. You need to find out what directories in the Linux file system are part of the list of directories that have executable programs (think of the path variable in Windows). Indicate 2 commands that would display this information.
  3. Which directory contains file system management utilities such as cp or rm? What command did you run to find out?
  4. Which directory does the ~ character represent when used with file system commands?
  5. You need to generate a listing of files and directories within the /var directory, including files in subdirectories. Which command will do this?
  6. You need to view the last few lines of your /var/xinetd.log file. Which is the best command to do this?
  7. You need to delete the Temp directory within your user's home directory. Given that Temp has files in it, which is the best command to do this?
  8. You need to copy the Documents directory within your user's home directory to the /tmp directory. Given that Documents has files and subdirectories within it, which is the correct command to do this?
  9. You need to find a file named myfile.txt somewhere in your Linux file system. Which is the correct command to do this?

Rubric

Criteria

%

Level 3 (100%)

Level 2 (60%)

Level 1 (30%)

Level 0 (0%)

About Systems Administrators

10%

Questions about roles, responsibilities of Systems Administrators were answered correctly.

Not all questions about roles, responsibilities of Systems Administrators were answered correctly. Please review roles & responsibilities of Systems Administrators thoroughly for a better understanding of the topic.

No correct answers were provided.

About Linux OS

50%

All questions about Linux OS were answered correctly.

Some questions about Linux OS, its components and history were answered incorrectly. Please review the information about Linux OS, components and history thoroughly for a better understanding of the topic.

Only a few questions about Linux OS, its components and history were answered correctly. Please review the information about Linux OS, components and history thoroughly for a better understanding of the topic.

No correct answers were provided.

Basic Linux/Unix Commands

40%

All questions about basic CLI Linux/Unix commands were answered correctly.

Some questions about basic CLI Linux/Unix commands were answered incorrectly. Please review the information about basic CLI Linux/Unix commands thoroughly for a better understanding of these commands.

Only a few questions about basic CLI Linux/Unix commands were answered correctly. Please review the information about Linux OS, components and history thoroughly for a better understanding of these commands.

No correct answers were provided.