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

Reply via email to