Читать книгу LPIC-1 Linux Professional Institute Certification Study Guide - Richard Blum - Страница 8
Introduction
Exam 102-400 Objectives
ОглавлениеThe 102-400 exam comprises six topics (105–110), each of which contains three or four objectives. The six major topics are as follows:
105 Shells, Scripting, and Data Management
105.1 Customize and use the shell environment ( Chapter 9 )
● Set environment variables (e.g.,
PATH
) at login or when spawning a new shell● Write bash functions for frequently used sequences of commands
● Maintain skeleton directories for new user accounts
● Set command search path with the proper directory
● The following is a partial list of the files, terms, and utilities covered in this objective:
source
,/etc/bash.bashrc
,/etc/profile
,env
,export
,set
,unset
,∼/.bash_profile
,∼/.bash_login
,∼/.profile
,∼/.bashrc
,∼/.bash_logout
,function
,alias
,lists
105.2 Customize or write simple scripts ( Chapter 9 )
● 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
● The following is a partial list of the files, terms, and utilities covered in this objective:
for
,while
,test
,if
,read
,seq
,exec
105.3 SQL data management ( Chapter 9 )
● Use of basic SQL commands
● Perform basic data manipulation
● The following is a partial list of the files, terms, and utilities covered in this objective:
insert
,update
,select
,delete
,from
,where
,group by
,order by
,join
106 User Interfaces and Desktops
106.1 Install and configure X11 ( Chapter 6 )
● Verify that the video card and monitor are supported by an X server
● Awareness of the X font server
● Basic understanding and knowledge of the X Window configuration file
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/X11/xorg.conf
,xhost
,DISPLAY
,xwininfo
,xdpyinfo
, X
106.2 Set up a display manager ( Chapter 6 )
● Basic configuration of LightDM
● Turn the display manager on or off
● Change the display manager greeting
● Awareness of XDM, KDM, and GDM
● The following is a partial list of the files, terms, and utilities covered in this objective:
lightdm
,/etc/lightdm
106.3 Accessibility ( Chapter 6 )
● Basic knowledge of keyboard accessibility settings (AccessX)
● Basic knowledge of visual settings and themes
● Basic knowledge of assistive technologies (ATs)
● The following is a partial list of the files, terms, and utilities covered in this objective: sticky/repeat keys, slow/bounce/toggle keys, mouse keys, high contrast/large Print Desktop themes, screen reader, Braille display, screen magnifier, onscreen keyboard, Gestures (used at login; for example,
gdm
), Orca, GOK,emacspeak
107 Administrative Tasks
107.1 Manage user and group accounts and related system files ( Chapter 7 )
● Add, modify, and remove users and groups
● Manage user/group info in password/group databases
● Create and manage special-purpose and limited accounts
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/passwd
,/etc/shadow
,/etc/group
,/etc/skel
,chage
,getent
,groupadd
,groupdel
,groupmod
,passwd
,useradd
,userdel
,usermod
107.2 Automate system administration tasks by scheduling jobs ( Chapter 7 )
● Manage
cron
andat
jobs● Configure user access to
cron
andat
services● Configure
anacron
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/cron.{d, daily, hourly, monthly, weekly}
,/etc/at.deny
,/etc/at.allow
,/etc/crontab
,/etc/cron.allow
,/etc/cron.deny
,/var/spool/cron/*
,crontab
,at
,atq
,atrm
,anacron
,/etc/anacrontab
107.3 Localization and internationalization ( Chapter 6 )
● Configure locale settings and environment variables
● Configure time zone settings and environment variables
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/timezone
,/etc/localtime
,/usr/share/zoneinfo
, environment variables (LC_*
,LC_ALL
,LANG
,TZ
),/usr/bin/locale
,tzselect
,tzconfig
,date
,iconv
, UTF-8, ISO-8859, ASCII, Unicode
108 Essential System Services
108.1 Maintain system time ( Chapter 7 )
● Set the system date and time
● Set the hardware clock to the correct time in UTC
● Configure the correct time zone
● Basic NTP configuration
● Knowledge of using the
pool.ntp.org
service● Awareness of the
ntpq
command● The following is a partial list of the files, terms, and utilities covered in this objective:
/usr/share/zoneinfo
,/etc/timezone
,/etc/localtime
,/etc/ntp.conf
,date
,hwclock
,ntpd
,ntpdate
,pool.ntp.org
108.2 System logging ( Chapter 7 )
● Configuration of the
syslog
daemon● Understanding of standard facilities, priorities, and actions
● Configuration of
logrotate
● Awareness of
rsyslog
andsyslog-ng
● The following is a partial list of the files, terms, and utilities covered in this objective:
syslog.conf
,syslogd
,klogd
,/var/log
,logger
,logrotate
,/etc/logrotate.conf
,/etc/logrotate.d/
,journalctl
,/etc/system/journal.conf
,/var/log/journal/
108.3 Mail Transfer Agent (MTA) basics ( Chapter 9 )
● Create email aliases
● Configure email forwarding
● Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration)
● The following is a partial list of the files, terms, and utilities covered in this objective:
∼/.forward
, sendmail emulation layer commands,newaliases
,mailq
, postfix, sendmail, exim, qmail
108.4 Manage printers and printing ( Chapter 6 )
● Basic CUPS configuration (for local and remote printers)
● Manage user print queues
● Troubleshoot general printing problems
● Add and remove jobs from configured printer queues
● The following is a partial list of the files, terms, and utilities covered in this objective: CUPS configuration files, tools and utilities;
/etc/cups
;lpd
legacy interface (lpr
,lprm
,lpq
)
109 Networking Fundamentals
109.1 Fundamentals of Internet protocols ( Chapter 8 )
● Demonstrate an understanding of network masks and CIDR notation
● Knowledge of the differences between private and public “dotted quad” IP addresses
● Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995)
● Knowledge about the differences and major features of UDP, TCP, and ICMP
● Knowledge of the major differences between IPv4 and IPV6
● Knowledge of the basic features of IPv6
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/services
, IPv4, IPv6, subnetting, TCP, UDP, ICMP
109.2 Basic network configuration ( Chapter 8 )
● Manually and automatically configure network interfaces
● Basic TCP/IP host configuration
● Setting a default route
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/hostname
,/etc/hosts
,/etc/nsswitch.conf
,ifconfig
,ifup
,ifdown
,ip
,route
,ping
109.3 Basic network troubleshooting ( Chapter 8 )
● 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
● Debug problems associated with the network configuration
● The following is a partial list of the files, terms, and utilities covered in this objective:
ifconfig
,ip
,ifup
,ifdown
,route
,host
,hostname
,dig
,netstat
,ping
,ping6
,traceroute
,traceroute6
,tracepath
,tracepath6
,netcat
109.4 Configure client-side DNS ( Chapter 8 )
● Query remote DNS servers
● Configure local name resolution and use remote DNS servers
● Modify the order in which name resolution is done
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/hosts
,/etc/resolv.conf
,/etc/nsswitch.conf
,host
,dig
,getent
110 Security
110.1 Perform security administration tasks ( Chapter 10 )
● Audit a system to find files with the SUID/SGID bit set
● Set or change user passwords and password aging information
● Be able to use
nmap
andnetstat
to discover open ports on a system● Set up limits on user logins, processes, and memory usage
● Determine which users have logged in to the system or are currently logged in
● Basic
sudo
configuration and usage● The following is a partial list of the files, terms, and utilities covered in this objective:
find
,passwd
,lsof
,nmap
,chage
,netstat
,sudo
,/etc/sudoers
,su
,usermod
,ulimit
,who
,w
,last
110.2 Set up host security ( Chapter 10 )
● Awareness of shadow passwords and how they work
● Turn off network services not in use
● Understand the role of TCP wrappers
● The following is a partial list of the files, terms, and utilities covered in this objective:
/etc/nologin
,/etc/passwd
,/etc/shadow
,/etc/xinetd.d/*
,/etc/xinetd.conf
,/etc/inetd.d/*
,/etc/inetd.conf
,/etc/inittab
,/etc/init.d/*
,/etc/hosts.allow
,/etc/hosts.deny
110.3 Securing data with encryption ( Chapter 10 )
● Perform basic OpenSSH 2 client configuration and usage
● Understand the role of OpenSSH 2 server host keys
● Perform basic GnuPG configuration and usage
● Understand SSH port tunnels (including X11 tunnels)
● The following is a partial list of the files, terms, and utilities covered in this objective:
ssh
,ssh-keygen
,ssh-agent
,ssh-add
,∼/.ssh/id_rsa
andid_rsa.pub
,∼/.ssh/id_dsa
andid_dsa.pub
,/etc/ssh/ssh_host_rsa_key
andssh_host_rsa_key.pub
,/etc/ssh/ssh_host_dsa_key
andssh_host_dsa_key.pub
,∼/.ssh/authorized_keys
,/etc/ssh_known_hosts
,gpg
,∼/.gnupg/*