|
|
|
|
|
|
-
Enable
and disable integrated peripherals.
-
Configure
systems with or without external peripherals such as
keyboards.
-
Differentiate between the various types of mass
storage devices.
-
Set the
correct hardware ID for different devices, especially the boot
device.
-
Know the
differences between coldplug and hotplug
devices.
-
Determine
hardware resources for devices.
-
Tools and
utilities to list various hardware information (e.g. lsusb, lspci,
etc.)
-
Tools and
utilities to manipulate USB devices
-
Conceptual understanding of sysfs, udev, hald,
dbus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Provide
common commands to the boot loader and options to the kernel at
boot time.
-
Demonstrate knowledge of the boot sequence from
BIOS to boot completion.
-
Check
boot events in the log files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Set the
default runlevel.
-
Change
between run levels including single user mode.
-
Shutdown
and reboot from the command line.
-
Alert
users before switching runlevels or other major system
event.
-
Properly
terminate processes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Allocate
filesystems and swap space to separate partitions or
disks.
-
Tailor
the design to the intended use of the system.
-
Ensure
the /boot partition conforms to the hardware architecture
requirements for booting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Providing
alternative boot locations and backup boot
options.
-
Install
and configure a boot loader such as GRUB.
-
Interact
with the boot loader.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Identify
shared libraries.
-
Identify
the typical locations of system libraries.
-
Load
shared libraries.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Install,
upgrade and uninstall Debian binary packages.
-
Find
packages containing specific files or libraries which may or may
not be installed.
-
Obtain
package information like version, content, dependencies, package
integrity and installation status (whether or not the package is
installed).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Install,
re-install, upgrade and remove packages using RPM and
YUM.
-
Obtain
information on RPM packages such as version, status, dependencies,
integrity and signatures.
-
Determine
what files a package provides, as well as find which package a
specific file comes from.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Use
single shell commands and one line command sequences to perform
basic tasks on the command line.
-
Use and
modify the shell environment including defining, referencing and
exporting environment variables.
-
Use and
edit command history.
-
Invoke
commands inside and outside the defined path.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Send text
files and output streams through text utility filters to modify the
output using standard UNIX commands found in the GNU textutils
package.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Copy,
move and remove files and directories
individually.
-
Copy
multiple files and directories recursively.
-
Remove
files and directories recursively.
-
Use
simple and advanced wildcard specifications in
commands.
-
Using
find to locate and act on files based on type, size, or
time.
-
Usage of
tar, cpio and dd.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Redirecting standard input, standard output and
standard error.
-
Pipe the
output of one command to the input of another
command.
-
Use the
output of one command as arguments to another
command.
-
Send
output to both stdout and a file.
|
|
|
|
|
|
|
|
-
Run jobs
in the foreground and background.
-
Signal a
program to continue running after logout.
-
Monitor
active processes.
-
Select
and sort processes for display.
-
Send
signals to processes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Know the
default priority of a job that is created.
-
Run a
program with higher or lower priority than the
default..
-
Change
the priority of a running process.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Create
simple regular expressions containing several notational
elements.
-
Use
regular expression tools to perform searches through a filesystem
or file content.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Navigate
a document using vi.
-
Use basic
vi modes.
-
Insert,
edit, delete, copy and find text.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Use
various mkfs commands to set up partitions and create various
filesystems such as: ext2, ext3, xfs, reiserfs v3, vfat
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Verify
the integrity of filesystems.
-
Monitor
free space and inodes.
-
Repair
simple filesystem problems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Manually
mount and unmount filesystems.
-
Configure
filesystem mounting on bootup.
-
Configure
user mountable removeable filesystems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Set up a
disk quota for a filesystem.
-
Edit,
check and generate user quota reports.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Manage
access permissions on regular and special files as well as
directories.
-
Use
access modes such as suid, sgid and the sticky bit to maintain
security.
-
Know how
to change the file creation mask.
-
Use the
group field to grant file access to group
members.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
Create
links.
-
Identify
hard and/or softlinks.
-
Copying
versus linking files.
-
Use links
to support system administration tasks.
|
|
|
|
|
-
Understand the correct locations of files under
the FHS.
-
Find
files and commands on a Linux system.
-
Know the
location and propose of impotant file and directories as defind in
the FHS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|