Examination: Linux Administration Expert
Examination Code: ICT-LAE-1
The letters in bold are the domain ID.
|
| A. Linux Kernel |
| A1. Basic of Linux Kernel |
A1.1 Know the purpose of kernel.
A1.2 Know the characteristic of Linux kernel
A1.3 Able to identify stable and development kernel
A1.4 Understand modules of Linux kernel
A1.5 Know how to load and unload Linux kernel modules
A1.6 Able to change the parameter of Linux kernel via proc filesystem or sysctl |
| A2. Linux Kernel Compiling |
A2.1 Know how to validate the Linux kernel source code via digital signature
A2.2 Able to disable or enable a specific features of the Linux kernel
A2.3 Able to compile a Linux kernel and kernel modules
A2.4 Know when and how to clean the kernel source
A2.5 Able to install compiled Linux kernel and kernel modules |
| A3. Linux Kernel Patching |
A3.1 Know what is patch file
A3.2 Able to how to apply a patch |
| A4. Linux Kernel initrd image |
A4.1 Know what is initrd image
A4.2 Know when we need initrd image
A4.3 Able to how to create initrd image on Debian system |
| B. Linux Disk I/O |
| B1. Linux Software RAID |
B1.1 Understand the RAID 0, 1 and 5
B1.2 Able to setup software RAID on GNU/Linux
B1.3 Able to maintain and recover software RAID on GNU/Linux |
| B2. Linux Logical Volume Management |
B2.1 Understand the LVM on GNU/Linux
B2.2 Able to setup LVM on GNU/Linux
B2.3 Able to maintain and recover LVM on GNU/Linux |
| C. GNU/Linux File and Printer Sharing |
| C1. CIFS on GNU/Linux |
C1.1 Able to access CIFS shared directory from GNU/Linux
C1.2 Able to setup a Samba server
C1.3 Able to add and configure a shared directory on Samba
C1.4 Able to add and configure a shared printer on Samba |
| C2. NFS on GNU/Linux |
C2.1 Able to access NFS exported directory from GNU/Linux
C2.2 Able to setup an NFS server on GNU/Linux
C2.3 Able to add and control the access of a exported directory on NFS server
|
| C3. CUPS on GNU/Linux |
C3.1 Able to print on remote printer via CUPS from GNU/Linux
C3.2 Able to setup a CUPS on GNU/Linux
C3.3 Able to add and configure a printer and printer class on CUPS |
| D. System Maintenance |
| D1. System Logging on GNU/Linux |
D1.1 Able to configure syslogd as a central network log server
D1.2 Able to configure syslogd to send log to a central network log server
D1.3 Able to use egrep and other text utils for simple log analysis |
| D2. Packaging Software for GNU/Linux |
D2.1 Understand the basic structure of RPM and DPKG package
D2.2 Able to extract a DPKG package without dpkg tool
D2.3 Able to build and rebuild a RPM package
D2.4 Able to build and rebuild a DPKG package |
| D3. Filesystem Hierarchy Standard |
D3.1 Understand FHS 2.3
D3.2 Know how to place file properly |
| E. System Automation |
| E1. Intermediate Shell Programming |
E1.1 Able to do simple calculation with awk
E1.2 Able to do simple modification with sed |
| F. Network Configuration |
| F1. Basic Network Configuration |
F1.1 Able to configure GNU/Linux to connect to a local network |
| F2. Advanced Network Configuration |
F2.1 Able to configure a multi-homed network device
F2.2 Able to resolve networking communication problems |
| G. Mail Services |
| G1. Basic Mail Services |
G1.1 Understand the components of the e-mail system including MTA, MUA, MDA and MRA
G1.2 Know the name of popular open-source MTA
G1.3 Understand the problem of open relay mail server
G1.4 Know the different between maildir and mbox format |
| G2. Using Postfix |
G2.1 Setup a simple Internet e-mail server with Postfix
G2.2 Able to setup a simple mailing list with mail aliasing
G2.3 Able to setup Postfix to handle several domain |
| H. DNS |
| H1. Basic BIND 8 configuration |
H1.1 Able to configure BIND to function as a caching-only DNS server
H1.2 Able to reload BIND server
H1.3 Able to create zone file for forward or reverse zone server |
| I. WWW Services |
| I1. Basic Apache Services |
I1.1 Able to setup a simple Apache WWW server
I1.2 Able to configure Apache to use virtual hosts for websites without dedicated IP address
I1.3 Able to restrict client user access by IP address, User and Browser
I1.4 Know the Multi-Processing Module of Apache
I1.5 Able to configure Apache server option such as maximum requests, minimum and maximum servers and clients |
| I2. Intermediate Apache Services |
I2.1 Able to create an SSL certification for Apache and defining SSL definitions in configuration using OpenSSL
I2.2 Able to customizing file access by implementing redirect, alias and rewrite statement in Apache's configuration files |
| I3. Implementing a proxy server |
I3.1 Able to install and configure a proxy server using Squid
I3.2 Able to implement access policies, setting up authentication and utilizing memory usage |
| J. Network Client management |
| J1. DHCP configuration |
J1.1 Able to configure a DHCP server and set default options, create subnet, and create a dynamically-allocated range.
J1.2 Able to adding a static host, setting options for a single host |
| K. System Security |
| K1. Configuring a router |
K1.1 Able to configure iptables to perform IP masquerading and state the significance of Network Address Translation and Private Network Address in protecting a network
K1.2 Able to configure port redirection, list filtering rules, and writing rules that accept or block datagrams based upon source or destination protocol, port and address |
| K2. Secure Shell |
K2.1 Able to configure openssh server to allow or deny root logins, enable or disable X forwarding.
K2.2 Able to generating server keys, generating a user's public/private key pair, adding configure a user account to allow ssh access via public/private key authentication
K2.3 Able to configure port forwarding to tunnel an application protocol over ssh |
| K3. TCP Wrappers |
K3.1 Able to configure tcp wrapper to allow connection to specified server from only certain hosts or subnets. |
| K4. Security Tasks |
K4.1 Know where to receive security alerts |