Examination: Linux Administration Professional
Examination Code: ICT-LAP-1
The letters in bold are the domain ID.
|
| A. GNU and Linux Command |
|
A1. Using basic file command
|
A1.1 Able and familiarize with following command with options on the file system.
A1.2 Including but not limit to: cp, find, mkdir, mv, ls, rm, rmdir, touch
|
| A2. Using filter command to handle files output |
A2.1 Able and familiarize with following command with options to handle file filter
A2.2 Including but not limit to: sed, cat, cut, fmt, head, wc
|
| A3. Command Line Interfaces (CLI) |
A3.1 Able and familiarize with shell for input and output commands
A3.2 Able to use the command history and editing facilities
A3.3 Environment variable and System variable |
| A4. Using I/O Redirection and filters for text processing |
A4.1 Able sending text files through text utility filters to modify the output.
A4.2 Able to redirect streams and connect them to process textual data
A4.3 Including but not limit to command: tee, xargs, <,> |
| B. Process Management |
| B1. Create, Monitor and Kill Process |
B1.1 Able to use background and foreground job
B1.2 Able to monitor active processes
B1.3 Able to send signals to processes, kill processes. Able to use the command
B1.4 (Including but not limit): jobs, kill, bg, fg, nohup,top |
| B2. Priority of the Process |
B2.1 Understand the priorty of the processes
B2.2 Able to change the priority of the process
B2.3 Able to use the command (Including but not limit):nice, renice, top
|
| C. Common Editor |
| C1. Vi Editor |
C1.1 Able to use vi editor to edit file on Debian Linux
C1.2 Understand the visual mode and editing mode on Linux
C1.3 Able to use search and replace on vi |
| C2. Default Editor |
C2.1 Able to change the default editor from vi to other editor |
| D. X Window System |
| D1. Xfree86 |
D1.1 Understand the basic architecture of X Window System
D1.2 Able to setup the X Window system with tools provided by Debian
D1.3 Understand the X compiling procedure.
D1.4 Understand the X configuration files location and simple syntax of file Xfree86. |
| D2. Desktop Environment |
D2.1 Able to do common operation on the X Window System including moving, re-size and active window in Desktop Environment
D2.2 Able to perform copy & paste on the X Window System |
| E. Printer Service and Sharing |
E1.Understand what is a print service and common application
E2. Able to use cupsys to use local and remote printer
E3. Able to use cupsys the setup a printer server
E4. Able to use cupsys with filter to handle non-postscript printers.
E5. Able to setup cupsys with security control |
| F. GNU/Linux File Sharing |
| F1. CIFS on GNU/Linux |
F1.1 Able to access CIFS shared directory from GNU/Linux
F1.2 Able to setup a Samba server
F1.3 Able to add and configure a shared directory on Samba
F1.4 Able to add and configure a shared printer on Samba
|
| F2. NFS on GNU/Linux |
F2.1 Able to access NFS exported directory from GNU/Linux
F2.2 Able to setup an NFS server on GNU/Linux
F2.3 Able to add and control the access of a exported directory on NFS server |
| G. Shell Programming |
| G1. Basic of editing and execute and bash script |
G1.1 Able to use correct permission on simple bash scripts
G1.2 Able to write a simple bash scripts
G1.3 Able to understand the meaning of (#!) |
| G2. Basic Regular expressions |
G2.1 Able to use basic regular expressions including . [ ] * \+ \? \{ \} ^ $\
G2.2 Able to use regular expressions of grouping and alternative
G2.3 Understand what is back reference expressions |
| G3. Shell Programming Parameter and Expressions |
G3.1 Able to use special expressions ($1, $2, $@, $? ...)
G3.2 Able to know exit status/return value
G3.3 Able to use flow control (if-then-else, case, while, for ...) |
| H. Kernel and Kernel Modules |
H1. Understand what is kernel and modules and the relationship
H2. Able to load, unload, list kernel modules
H3. Able to install new kernel and modules by using debian package |
| I. Hardware Management |
| I1. Device Files |
I1.1 Able to understand common device file, such as hda, sda
I1.2 Able to what is block device and character device |
| I2. Harddisk partitioning and File system creation |
I2.1 Understand the importance of partitioning
I2.2 Able to use fdisk to work on harddisk partitioning
I2.3 Able to create linux file system and other OS file system using corresponding tools |
| I3. Other Devices |
I3.1 Understand the basic architecture of SCSI and USB devices
I3.2 Able to setup SCSI and USB devices on Debian Linux
I3.3 Understand the information on /proc such as /proc/interrrupts, /proc/ioports etc
I3.4 Able to use lspci, lsdev etc command to obtain systems information |
| J. Common Linux File System |
| J1. FHS (Filesystem Hierarchy Standard) |
J1.1 Understand what is a FHS and its significance
J1.2 Able to state the different of Files location according to FHS 2.3 |
| J2. Ext3 |
J2.1 Understand Linux file system architectures of Ext2 and Ext3 on file types and directory
J2.2 Able to use common and extended file and directory attributes, such as permission, SUID, SGID, Sticky bit, umask,chattr etc.
J2.3 Understand of the mount options and related file and command of the ext2 and ext3 |
| J3. Quota Implementation |
J3.1 Able to setup user and group quotas |
| K. Debian Package Management |
| K1. Different types of package system |
K1.1 Understand the importance of package system
K1.2 Understand the common package system in Linux world
K1.3 Understand compilation and installation on GNU Software |
| K2. Debian Package |
K2.1 Understand Debian Package System and APT system
K2.2 Able to install, reinstall, uninstall, upgrade Debian Package (deb) on a Debian GNU/Linux through dpkg command
K2.3 Able to setup, install, reinstall, upgrade and un-install Debian Package through APT on Debian
K2.4 Able to handle package conflict on Debian GNU/Linux
K2.5 Able to use alien to install other package on Debian GNU/Linux |