Читать книгу 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
shsyntax (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
cronandatjobs● Configure user access to
cronandatservices● 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.orgservice● Awareness of the
ntpqcommand● 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
syslogdaemon● Understanding of standard facilities, priorities, and actions
● Configuration of
logrotate● Awareness of
rsyslogandsyslog-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;lpdlegacy 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
nmapandnetstatto 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
sudoconfiguration 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_rsaandid_rsa.pub,∼/.ssh/id_dsaandid_dsa.pub,/etc/ssh/ssh_host_rsa_keyandssh_host_rsa_key.pub,/etc/ssh/ssh_host_dsa_keyandssh_host_dsa_key.pub,∼/.ssh/authorized_keys,/etc/ssh_known_hosts,gpg,∼/.gnupg/*