Hello Everyone,
Here is my review of the LPI 101 exam topics:
I am in favour of splitting topic 107 into Admin stuff / Network stuff.
The SSH topic (Now 109.3) then can become a part of the Network stuff.
Maybe the X stuff can be re-organized into SETUP: (X server / DM setup /
Font server setup-and-use) and X SECURITY: (Listen to port 6000, xhost
+, ssh -X) etc...
Add something to topic 109 about secure passwords: cracklib, password
aging, The concept that via PAM you could use other methods. But not HOW
to do this: Should be in LPIC 2 by extending 210.3)
101.1 Determine and Configure Hardware Settings
Should this topic not include a conceptual knowledge of sysfs -> udev ->
hald -> dbus. Not test all low level configs that can be made here. But
an understanding how modules get loaded, device files are created and
the GUI get a signal to display extra desktop icons? At least the
concept of it all.
102.1 Design hard disk layout
There should be a topic about LVM. Most distributions propose LVM in the
default install. Myself I have not installed a non-lvm system in the
last 5 years....
LVM concepts: VolumeGroup -> LogicalVolume.
Change size of an VG and an LV.
Extend a file system inside an LV.
Another topic to add:
When to choose for 7+ partition system and a single partition (Desktop
v.s. Server setup). Concept of: Flexibility vs easy to maintain.
102.3 Make and install programs from source
Drop this topic. Should this whole topic be in the LPIC 1 exam at all.
Working with Linux today can be done very professionally without
fiddeling with source code. We actually warn students *NOT* to introduce
source code that bypasses the package system in our courses!
I propose to have a LPIC 2 exam topic about generating (rpm or deb)
packages from source. Automatically you test the students ability to
perform the configure / make / install cycle. Ordinary Linux users
should not play with source code. This is something that should be left
to packagers working with distributors or senior administrators within
an organization. Clearly all LPIC 2 stuff....
104.3 Control mounting and un-mounting file systems
See earlier remark: File system can get mounted by GUI software after a
signal. The /media directory.
104.5 Manage file permissions and ownership
Drop the chattr requirement it's level 200.
106.1 Install and Configure X11
Drop xvidtune, it is very badly supported by most distributions. Most
distributors supply other tools. Using xvidtune data can cause
instability in the system...
Add Conceptual functions of: Display Manager (Login screen),
Session-manager (Environment preparation, kind of .profile), Window
manager (Window decoration, movement etc..) and D-BUS (Signal and event
software bus. No details please!)
Add: Customizing the GUI: adding panels, Launchers. Concept of the
.desktop file etc...
Maybe Add: Xhost security: xhost +myfriend. (Absolutly drop
x-mit-cookie! No-one uses it).
Maybe Add: X font server: Concept of... It's use to download proprietary
fonts from other *NIX systems to get nice display output.
Maybe Add: X forwarding using ssh -X.
Maybe: Split topic into SETUP and SECURIY parts.
106.2 Setup a display manager
Add Understanding that the X server by default does not listen to port
6000. You have to configure *DM for that to happen! Tools: gdm-setup.
106.3 Accessibility
YES! this a a new topic that really deserves some attention!
107.2 Tune the user environment and system environment variables
This topic is more of the same as "105.1 Customize and use the shell
environment" Merge the two.
Maybe Add: Customizing a GUI session: Where to put GUI environment
changes: .xsession.
107.4 Localisation and Internationalisation (L10N and I18N)
Yes I am in favour of such an item. But do not delve too deep into the
background of the whole NLS system. A conceptual knowledge of the LANG
variable, and the existence of message catalogs should suffice. Drop
many of the files and tools. Do leave the timezone localization in
there. (I have no idea what you are testing with hwclock... please
elaborate or move it to 107.5 Maintain system time)
107.6 System logging
This topic is in bad need for *ELABORATION* There is now a phletora of
syslog implementations. Which one are we actually testing? Maybe leave
it a the conceptual level plus understanding of several implementations
but do not test [old|new]-sylog-something.conf actual config file
questions. Concepts:
Message facility and Message severity.
Syslog destinations: File/ terminal / application / other syslog server.
Syslog via UDP: Logging non Linux data (Other Unix / Network router /
external Firewall etc...)
Messages are filtered by the syslogger config file.
Syslog can be analysed with LogWatch.
107.7 Perform basic configuration of Mail Tranfer Agent (MTA)
Make VERY CLEAR that this topic only touches the basics: No delving into
sendmail.mc / sendmail.cf.
Maybe add: Understand that most distributions ship with local mail
sending ONLY. No relay from the LAN... (Not how to disable this is LPIC
2 stuff, see above about sendmail.mc)
Maybe Add: Creating one or more email addresses: virtuserfile and
local-host-names.
108.2 Basic Network Configuration
Maybe NetworkManager should be tested as well.
109.1 Perform security administration tasks
Drop chattr.
Add: chage, concept of cracklib. Know about secure passwords / personal
accounts / no root access
Elaborate more on what's expected for the sudo topic. This can cover a
lot, but what is tested?
--
OSA logo Vriendelijke Groet / Kind Regards,
Reinier Kleipool
Open Source Academy
Rotterdamserijweg 122
3042 AS Rotterdam
the Netherlands
T: +31 654 227144
E: [EMAIL PROTECTED]
begin:vcard
fn:Reinier Kleipool
n:Kleipool;Reinier
org:Open Source Academy
adr:;;Rotterdamserijweg 122;Rotterdam;;3042 AS;the Netherlands
email;internet:[EMAIL PROTECTED]
title:Curriculum Advisor
tel;cell:+31 654 227 144
x-mozilla-html:TRUE
url:http://www.OpenSourceAcademy.nl
version:2.1
end:vcard
_______________________________________________
lpi-examdev mailing list
[email protected]
http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev