Friday, June 6, 2008

LPIC Certification Exam Questions Range(English) - 102

LPIC Exam Level-1(102):Detailed Objectives Kernel

  • Manage/Query kernel and kernel modules at runtime(Weight: 4)
    • Use command-line utilities to get information about the currently running kernel and kernel modules.
    • Manually load and unload kernel modules.
    • Determine when modules can be unloaded.
    • Determine what parameters a module accepts.
    • Configure the system to load modules by names other than their file name.
  • Reconfigure, build and install a custom kernel and kernel modules(Weight: 3)
    • Customize the current kernel configuration.
    • Build a new kernel and appropriate kernel modules.
    • Install a new kernel and any modules.
    • Ensure that the boot manager can locate the new kernel and associated files.
Boot, Initialization, Shutdown and Runlevels
  • Boot the system(Weight: 3)
    • Give commands to the boot loader and options to the kernel at boot time.
    • Check boot events in the log files.
  • Change runlevels and shutdown or reboot system(Weight: 3)
    • 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.
Printing
  • Manage printers and print queues(Weight: 1)
    • Configure and monitor a print server.
    • Manage user print queues.
    • Troubleshoot general printing problems.
  • Print files(Weight: 1)
    • Add and remove jobs from configured printer queues.
    • Convert text files to postscript for printing.
  • Install and configure local and remote printers(Weight: 1)
    • Install a printer daemon.
    • Install and configure a print filter.
    • Make local and remote printers accessible for a Linux system, including postscript, non-postscript and Samba printers.
Documentation
  • Use and manage local system documentation(Weight: 4)
    • Find relevant man pages.
    • Search man page sections.
    • Find commands and man pages related to them.
    • Configure access to man sources and the man system.
    • Prepare man pages for printouts.
    • Use the system documentation stored in /usr/share/doc/ and determine what documentation to keep in /usr/share/doc/.
  • Find Linux documentation on the Internet(Weight: 3)
    • This objective includes using Linux documentation at sources such as the Linux Documentation Project (LDP), vendor and third-party websites, newsgroups, newsgroup archives and mailing lists.
  • Notify users on system-related issues(Weight: 1)
    • Automate communication with users through logon messages.
Shells, Scripting, Programming and Compiling
  • Customize and use the shell environment(Weight: 5)
    • Set environment variables (e.g. PATH) at login or when spawning a new shell.
    • Write BASH functions for frequently used sequences of commands.
  • Customize or write simple scripts(Weight: 3)
    • 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.
Administrative Tasks
  • Manage users and group accounts and related system files(Weight: 4 )
    • Add, modify and remove users and groups.
    • Manage user/group info in password/group databases.
    • Correctly manage shadow password/group databases using the appropriate tools.
    • Create and manage special purpose and limited accounts.
  • Tune the user environment and system environment variables(Weight: 3)
    • Set environment variables.
    • Maintain skeleton directories for new user accounts.
    • Set command search path with the proper directory.
  • Configure and use system log files to meet administrative and security needs(Weight: 3)
    • Manage the type and level of information logged.
    • Manually scan log files for notable activity.
    • Monitor log files.
    • Automatically rotate and archive log files.
    • Track down problems noted in log files.
  • Automate system administration tasks by scheduling jobs to run in the future(Weight: 4)
    • Manage cron and at jobs.
    • Configure user access to cron and at services.
    • Maintain an effective data backup strategy(Weight: 3)
    • Dump a raw device to a file or vice versa.
    • Perform partial and manual backups.
    • Verify the integrity of backup files.
    • Partially or fully restore backups.
  • Maintain system time(Weight: 4)
    • Set the system date and time.
    • Set the BIOS clock to the correct time in UTC.
    • Configure the correct timezone.
    • Configure NTP including correcting for clock drift.
Networking Fundamentals
  • Fundamentals of TCP/IP(Weight: 4)
    • Demonstrate an understanding of IP-addresses including but not limited to:
      • Network masks, for example: determine the network part and the broadcast address for a host based on its address and subnet mask in "dotted quad" or abbreviated notation or determine the network address, broadcast address and netmask when given an IP-address and number of bits in the address that are used to identify the host.
    • Demonstrate an understanding of the network classes and classless subnets (CIDR) and the reserved addresses for private network use.
    • Understand the function and application of a default route.
    • Understand basic internet protocols (IP, ICMP, TCP, UDP) and the more common TCP and UDP ports (20, 21, 23, 25, 53, 80, 110, 119, 139, 143, 161).
    • Basic knowledge about the differences between IPV4 and IPV6.
  • TCP/IP configuration and troubleshooting(Weight: 7)
    • Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.
    • Change, view, or configure the routing table and correct an improperly set default route manually.
    • Configure a DHCP client.
    • Basic TCP/IP host configuration.
    • Debug problems associated with the network configuration.
    • Configure Linux as a PPP client(Weight: 3)
    • Define the chat sequence to connect (given a login example) and the setup commands to be run automatically when a PPP connection is made.
    • Initialize and terminate a PPP connection, with a modem, ISDN or ADSL with the appropriate scripts.
    • Set PPP to automatically reconnect if disconnected.
Networking Services
  • Configure and manage xinetd, inetd and related services(Weight: 4)
    • Configure which services are available through (x)inetd.
    • Manually start, stop and restart internet services.
    • Configure basic network services including ssh and ftp.
    • Set a service to run as another user instead of the default in (x)inetd configuration.
    • Basic knowledge of tcpwrappers to allow or deny services on a host-by-host basis.
  • Operate and perform basic configuration of Mail Tranfer Agent (MTA)(Weight: 4)
    • Modify simple parameters in MTA configuration files.
    • Create e-mail aliases.
    • Manage the e-mail queue.
    • Start and stop MTA.
    • Configure e-mail forwarding.
    • Check for and close an open relay on the mailserver.
    • Perform basic troubleshooting of MTA.
  • Operate and perform basic configuration of Apache(Weight: 4)
    • Modify simple parameters in Apache configuration files.
    • Start and stop httpd and restart after modification to configuration.
    • Arrange for automatic starting of httpd upon boot.
  • Properly manage the NFS and SAMBA daemons(Weight: 4)
    • Mount remote filesystems using NFS.
    • Configure NFS for exporting local filesystems.
    • Start, stop and restart the NFS server.
    • Install and configure Samba using the included GUI tools (swat) or direct edit of the /etc/smb.conf file (Note: this deliberately excludes advanced NT domain issues but includes simple sharing of home directories and printers, as well as correctly setting the nmbd as a WINS client).
  • Setup and configure basic DNS services(Weight: 4)
    • Configure hostname lookups and troubleshoot problems with local caching-only name server.
    • Demonstrate an understanding of the domain registration and DNS translation process.
    • Understanding configuration files for BIND8 and BIND9.
  • Set up secure shell (OpenSSH)(Weight: 4)
    • Perform basic OpenSSH installation and troubleshooting.
    • Configure sshd to start at system boot.
Security
  • Perform security administration tasks(Weight: 4)
    • Configure tcpwrappers.
    • Audit a system to find files with the suid/sgid bit set.
    • Verify packages.
    • Set or change user passwords and password aging information.
    • Update binaries as recommended by CERT, BUGTRAQ and/or distribution's security alerts.
    • Demonstrate basic knowledge of iptables.
    • Being able to use nmap and netstat to discover open ports on a system.
  • Setup host security(Weight: 3)
    • Configure syslog with an eye to security.
    • Set up and manage shadow passwords.
    • Set up a e-mail alias for root's e-mail.
    • Turn off network services not in use.
  • Setup user level security(Weight: 1)
    • Set up limits on user logins, processes and memory usage.
Last modified: Thursday 10 May 2007

No comments:

Post a Comment