● Identify hard and/or soft links
● Copying versus linking files
● Use links to support system administration tasks
● This utility is covered in this objective: ln,
ls
104.7 Find system files and place files in the correct location ( Chapter 4 )
● Understand the correct locations of files under the FHS
● Find files and commands on a Linux system
● Know the location and purpose of important files and directories as defined in the FHS
● The following is a partial list of the files, terms, and utilities covered in this objective: find
, locate
, updatedb
, whereis
, which
, type
, /etc/updatedb.conf
Exam 102-400 Objectives
The 102-400 exam comprises six topics (105–110), each of which contains three or four objectives. The six major topics are as follows:
105 Shells, Scripting, and Data Management
105.1 Customize and use the shell environment ( Chapter 9 )
● Set environment variables (e.g., PATH
) at login or when spawning a new shell
● Write bash functions for frequently used sequences of commands
● Maintain skeleton directories for new user accounts
● Set command search path with the proper directory
● The following is a partial list of the files, terms, and utilities covered in this objective: source
, /etc/bash.bashrc
, /etc/profile
, env
, export
, set
, unset
, ∼/.bash_profile
, ∼/.bash_login
, ∼/.profile
, ∼/.bashrc
, ∼/.bash_logout
, function
, alias
, lists
105.2 Customize or write simple scripts ( Chapter 9 )
● Use standard sh
syntax (loops, tests)
● Use command substitution
● Test return values for success or failure or other information provided by a command
● Perform conditional mailing to the superuser
● Correctly select the script interpreter through the shebang (#!
) line
● Manage the location, ownership, execution, and SUID rights of scripts
● The following is a partial list of the files, terms, and utilities covered in this objective: for
, while
, test
, if
, read
, seq
, exec
105.3 SQL data management ( Chapter 9 )
● Use of basic SQL commands
● Perform basic data manipulation
● The following is a partial list of the files, terms, and utilities covered in this objective: insert
, update
, select
, delete
, from
, where
, group by
, order by
, join
106 User Interfaces and Desktops
106.1 Install and configure X11 ( Chapter 6 )
● Verify that the video card and monitor are supported by an X server
● Awareness of the X font server
● Basic understanding and knowledge of the X Window configuration file
● The following is a partial list of the files, terms, and utilities covered in this objective: /etc/X11/xorg.conf
, xhost
, DISPLAY
, xwininfo
, xdpyinfo
, X
106.2 Set up a display manager ( Chapter 6 )
● Basic configuration of LightDM
● Turn the display manager on or off
● Change the display manager greeting
● Awareness of XDM, KDM, and GDM
● The following is a partial list of the files, terms, and utilities covered in this objective: lightdm
, /etc/lightdm
106.3 Accessibility ( Chapter 6 )
● Basic knowledge of keyboard accessibility settings (AccessX)
● Basic knowledge of visual settings and themes
● Basic knowledge of assistive technologies (ATs)
● The following is a partial list of the files, terms, and utilities covered in this objective: sticky/repeat keys, slow/bounce/toggle keys, mouse keys, high contrast/large Print Desktop themes, screen reader, Braille display, screen magnifier, onscreen keyboard, Gestures (used at login; for example, gdm
), Orca, GOK, emacspeak
107 Administrative Tasks
107.1 Manage user and group accounts and related system files ( Chapter 7 )
● Add, modify, and remove users and groups
● Manage user/group info in password/group databases
● Create and manage special-purpose and limited accounts
● The following is a partial list of the files, terms, and utilities covered in this objective: /etc/passwd
, /etc/shadow
, /etc/group
, /etc/skel
, chage
, getent
, groupadd
, groupdel
, groupmod
, passwd
, useradd
, userdel
, usermod
107.2 Automate system administration tasks by scheduling jobs ( Chapter 7 )
● Manage cron
and at
jobs
● Configure user access to cron
and at
services
● Configure anacron
● The following is a partial list of the files, terms, and utilities covered in this objective: /etc/cron.{d, daily, hourly, monthly, weekly}
, /etc/at.deny
, /etc/at.allow
, /etc/crontab
, /etc/cron.allow
, /etc/cron.deny
, /var/spool/cron/*
, crontab
, at
, atq
, atrm
, anacron
, /etc/anacrontab
107.3 Localization and internationalization ( Chapter 6 )
● Configure locale settings and environment variables
● Configure time zone settings and environment variables
● The following is