Administering the User Environment in Linux


Overview/Description
To describe how to administer and maintain a Linux system

Target Audience
People wishing to learn about the Linux operating system

Prerequisites
Some knowledge of computer operating systems; experience of using a command-line interface would be useful though not essential

Expected Duration
395 Minutes

Objectives:

Administering the User Environment in Linux

  • outline the functions of user, group, and superuser accounts in Linux.
  • describe the contents of the password file.
  • discuss the security implications of creating and maintaining groups or users.
  • create, modify, and delete user accounts.
  • create, modify, and delete group accounts.
  • modify global and user profiles and maintain skel directories for new user accounts.
  • add new users, suspend users, and create new user groups.
  • explain why using the shell is preferable to using a GUI.
  • distinguish different command types and issue commands at the command prompt.
  • issue some basic file manipulation commands at the command prompt.
  • describe the special characters that can be used on the command line.
  • manage the shell environment.
  • set the PATH environment variable in a secure way.
  • describe the types of files available in Linux.
  • describe and navigate through the standard filesystem hierarchy.
  • explain the structure and functions of Linux filesystem directories.
  • identify files using which, updatedb, locate, and find.
  • create partitions and filesystems.
  • check filesystems and correct problems.
  • check the status of filesystems.
  • check filesystem status in Linux.
  • explain the purpose of and reasons for mounting and unmounting filesystems.
  • configure filesystems so that they automatically mount on startup.
  • mount and unmount filesystems manually.
  • set file permissions.
  • set permissions on files and directories.
  • set the SUID, SGID, and sticky bits for files and change the default file creation mode using umask.
  • describe what a process in Linux involves.
  • run processes, monitor their behavior, and terminate them.
  • monitor the system and modify and terminate processes.

  • Course Number: 67086_eng