Skip to main content

Chapter 09 · Watch, then practise

System Administration

Watch the related lecture, then read the question and answer below.

8 questions · 1 playlist video. Matches are based on video titles; broader background matches are labeled.

Open the full chapter playlist ↗

No dedicated system-administration video is listed in this chapter playlist.

1. Significance and responsibilities of system administration

Exam: 2075 Bhadra.

What is the significance of system administration? Describe the roles and responsibilities of a system administrator in keeping the system updated and efficient. Explain with an example.

Answer

System administration refers to management of one or more hardware and software systems. A system administrator monitors system health, monitors and allocates resources such as disk space, performs backups, provides user access, manages user accounts, monitors security, and performs other functions.

Roles and responsibilities include:

  1. User administration: setting up and maintaining accounts.
  2. Maintaining the system.
  3. Verifying that peripherals work properly.
  4. Quickly arranging hardware repairs after a failure.
  5. Monitoring system performance.
  6. Creating file systems.
  7. Installing software.
  8. Creating a backup and recovery policy.
  9. Monitoring network communication.
  10. Updating the system when new versions of the OS and application software are released.
  11. Password and identity management.

Source gap: The notes do not provide a separate worked example despite the question requesting one.

No dedicated system-administration video is listed in this chapter playlist.

2. Administration tasks

Exam: 2074 Bhadra.

Write short notes on administration tasks.

Answer

The source refers to the roles and responsibilities in Question 1.

No dedicated system-administration video is listed in this chapter playlist.

3. Duties and responsibilities of a system administrator

Exam: 2073 Bhadra.

Write short notes on the duties and responsibilities of a system administrator.

Answer

The source refers to Question 1.

No dedicated system-administration video is listed in this chapter playlist.

4. System administration

Exam: 2073 Magh.

Write short notes on system administration.

Answer

The source refers to the definition and responsibilities in Question 1.

No dedicated system-administration video is listed in this chapter playlist.

5. Special user versus general user

Exam: 2072 Ashwin.

What is system administration? How is a special user different from a general user? Explain.

Answer

For the definition of system administration, see Question 1.

A general user has basic permissions for common daily tasks, such as launching applications, creating documents, and modifying basic configurations. These operations affect the logged-in user and do not include system-wide changes such as installing new software.

A special user can perform any operation or task on the system. This includes the permissions of a standard account plus major OS changes, installation of software, creation and modification of other user accounts, and setting permissions for other users.

Source terminology: "Special user" is retained from the handwritten question.

No dedicated system-administration video is listed in this chapter playlist.

6. Role of the system administrator

Exams: 2072 Magh and 2070 Bhadra.

Write short notes on the role of the system administrator.

Answer

The source refers to Question 1.

No dedicated system-administration video is listed in this chapter playlist.

7. Duties and responsibilities

Exam: 2071 Bhadra.

Describe the duties and responsibilities of a system administrator.

Answer

The source refers to Question 1.

Topic match: shells, command-line interfaces, and shell scripting.

8. Shell scripts

Exams: 2071 Magh and 2070 Bhadra.

Write short notes on shell scripts.

Answer

A shell script is a computer program designed to run by a UNIX/Linux shell, such as:

  • Bourne shell.
  • C shell.
  • Korn shell.
  • GNU Bourne-Again shell.

A shell is a command-line interpreter. Typical operations in shell scripts include file manipulation, program execution, and printing text. The shell accepts human-readable commands and converts them into something the kernel can understand. It starts when the user logs in or starts the terminal.

Reasons to write shell scripts

  • Avoiding repetitive work and automating tasks.
  • System monitoring.
  • Adding functionality to the shell.
  • Routine backups.

Advantages

  • Quick start.
  • Scripts are quicker to write.
  • Interactive debugging.
  • Commands and syntax are the same as those entered on the command line.

Disadvantages

  • Prone to costly errors.
  • Slow execution speed.
  • Not well suited for large and complex tasks.
  • Minimal data structures.