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 |