<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thomas Gericke &#187; certification</title>
	<atom:link href="http://www.thomasgericke.de/v4/interactive/blog/tag/certification/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thomasgericke.de/v4/interactive/blog</link>
	<description>Facts. Thoughts. Stories. A Blog.</description>
	<lastBuildDate>Mon, 30 Aug 2010 07:30:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Guide to LPIC-1 certification</title>
		<link>http://www.thomasgericke.de/v4/interactive/blog/2009/02/guide-to-lpic-1-certification/</link>
		<comments>http://www.thomasgericke.de/v4/interactive/blog/2009/02/guide-to-lpic-1-certification/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 01:42:48 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lpi]]></category>
		<category><![CDATA[lpic-1]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.thomasgericke.de/v4/interactive/blog/?p=421</guid>
		<description><![CDATA[Since I lead a team of highly specialized IT personnel, [...]]]></description>
			<content:encoded><![CDATA[<p>Since I lead a team of highly specialized IT personnel, who are mostly certified LPI level 1, level 2 or even level 3, I decided it was my turn to give it a try. I passed LPI 101 (part one of LPIC-1) on 2009-01-28 and LPI 102 (part two of LPIC-1) on 2009-02-02.</p>
<p>Here&#8217;s what you might wanna know about how to get LPIC-1 certified:</p>
<p>I did not learn a lot, because I&#8217;m used to Unix administration since about 1995. But I can highly recommend to buy and read the following book: <a href="http://www.thomasgericke.de/v4/interactive/blog/go.php?http://www.amazon.de/LPIC-1-Vorbereitung-Pr%C3%BCfung-Professional-Institute/dp/393751421X/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1233965983&amp;sr=8-2" target="_blank" title="(43 hits)">LPIC-1 by Peer Heinlein</a>. If you&#8217;re experienced, most parts may sound very familiar, but do you know all switches and all parameters of certain commands? Do you know, which commands and what paramaters LPI might ask? No? I guessed.</p>
<p>Here&#8217;s (in a very brief abstract), what you should know before trying to get certified:</p>
<ol>
<li>Hardware &amp; Architecture
<ul>
<li>Do you know what interrupts are and where information are stored during the system&#8217;s runtime?</li>
<li>What is IO?</li>
<li>Do you know how to configure PCI expansion cards manually?</li>
<li>How to connect and eventually configure a USB device?</li>
<li>What is a Winmodem?</li>
<li>Can you configure serial settings for a modem or a sound card?</li>
<li>Do you know the difference between SATA, SCSI or even external USB drives?</li>
<li>How does the system connect, name and use them?</li>
</ul>
</li>
<li>Linux Installation &amp; Package Management
<ul>
<li>Do you know how to set up partitions?</li>
<li>And why exactly this way?</li>
<li>Why can some directories be on its own partition? Why should some be? Why must some not be?</li>
<li>You can install and use LILO and Grub?</li>
<li>What are the differences?</li>
<li>Can you unpack, compile and install program sources?</li>
<li>You know what shared libraries are and why they exist?</li>
<li>Do you know the difference between RedHat and Debian package management?</li>
<li>Do you know the most important switches and parameters (nearly all of them) of those packaging tools?</li>
</ul>
</li>
<li>GNU &amp; Unix Commands
<ul>
<li>Do you know what a shell environment is?</li>
<li>When and how will an environment be inherited?</li>
<li>Can you set and unset variables?</li>
<li>Do you know (including the usage) of all of the following tools? <em>cat, cut, expand, fmt, head, hexdump, join, nl, paste, pr, sed, sort, split, tac, tail, tr, unexpand, uniq, wc. </em>If not, get used to them!</li>
<li>Do you know how to create, delete, read, move and copy files?</li>
<li>Have you understood what STDIN, STDOUT and STDERR are and how they may be (re)directed?</li>
<li>Can you kill processes, stop them, send them into the background or get them back to the foreground?</li>
<li>Do you know what the process priority means and how it can be manipulated?</li>
<li>Do you know how regular expressions work?</li>
<li>Do you have problems using <em>vi</em>? If so, get used to this editor!</li>
</ul>
</li>
<li>Devices, Linux Filesystems, Filesystem Hierarchy Standard
<ul>
<li>Do you know how to set up a partition manually?</li>
<li>Even a swap partition?</li>
<li>Can you add new swap space while your system is running?</li>
<li>Can you check, tune and repair a filesystem?</li>
<li>Do you know when and how partitions are mounted? And why?</li>
<li>Can you set up and use quotas?</li>
<li>Can you get and read quota reports?</li>
<li>Do you know what file and folder permissions are? And how they usually should be?</li>
<li>Can you modify them?</li>
<li>Do you know what special bits (files/folders) are?</li>
<li>Can you explain the difference between hard and soft links? Can you create, use and delete both of them?</li>
<li>Do you know how <em>find</em>, <em>which</em> and <em>locate</em> work? How and why?</li>
</ul>
</li>
<li>The X Window System
<ul>
<li>Do you know where the X configuration is stored?</li>
<li>Have you understood the difference between a xserver, a window manager and a display manager?</li>
<li>Can you redirect the graphical output of a program onto another machine?</li>
<li>Do you know in which part of the xserver&#8217;s configuration fonts are defined?</li>
</ul>
</li>
<li>Kernel
<ul>
<li>Do you know what kernel modules are?</li>
<li>How can you query them?</li>
<li>How do you add or remove them?</li>
<li>Do you know how to reconfigure a kernel?</li>
<li>And how to compile and install it?</li>
<li>What about LILO and Grub? Anything to do after you installed a new kernel? Why? Why not?</li>
</ul>
</li>
<li>Boot, Initialization, Shutdown and Runlevels
<ul>
<li>What are runlevels?</li>
<li>Where are they defined?</li>
<li>What about logfiles during a system boot?</li>
<li>Do you know how to shut down a system safely? Even if still users are logged in?</li>
</ul>
</li>
<li>Printing
<ul>
<li>(Just my opinion: printing has been a freakin&#8217; show ever since!)</li>
<li>What printing systems do you know?</li>
<li>What commands are used to print or to (re)configure the printing queue?</li>
<li>Do you know what happens to you print job after you startet it?</li>
<li>Do you know when (and when not) it has to be converted? And how this happens?</li>
<li>Can you set up a remote printer?</li>
<li>Even a remote printer on a Windows system?</li>
</ul>
</li>
<li>Documentation
<ul>
<li>Do you know the different type of man pages?</li>
<li>And have you ever heared of <em>whatis</em> or <em>apropos</em>?</li>
<li>Do you know which messages users get before or after the log on to a system? And why?</li>
</ul>
</li>
<li>Shells, Scripting, Programming and Compiling
<ul>
<li>Do you know all BASH fundamentals including profile, variables, environment or built-in functions?</li>
<li>Can you write your own (simple) BASH scripts?</li>
<li>Can you let your script perform a loop?</li>
<li>Do you know how to compare strings or expressions (using <em>test</em> or <em>if [ ...]</em>)?</li>
</ul>
</li>
<li>Administrative Tasks
<ul>
<li>Do you (exactly!) know what a shadow system is? What is it? How does it work? And why is it used?</li>
<li>Can you add, remove or reconfigure users or groups using tools?</li>
<li>And can you even do it right within the config files?</li>
<li>Do you know what the skeleton is used for?</li>
<li>Do you know what syslog is used for and how it works?</li>
<li>Can you read and/or rotate logfiles?</li>
<li>Even if they are stil locked by a process?</li>
<li>Do you know how to set up certian jobs which should be started once in the future or even frequently?</li>
<li>Do you exactly know the syntax of a cronjob?</li>
<li>Do you know how to make backups? How to store them and how to restore and use them?</li>
<li>Can you set the correct time and date on your system?</li>
<li>Even for the hardware clock?</li>
</ul>
</li>
<li>Networking Fundamentals
<ul>
<li>Have you understood what an IP address is and how it looks like?</li>
<li>Can you calculate the netmask and broadcast of a network?</li>
<li>Do you know what IP, TCP, UDP, ICMP mean? And the difference?</li>
<li>Do you know the ports of the most common services?</li>
<li>Can you change the IP address of a running system?</li>
<li>Could you debug TCP connection failures?</li>
<li>Do you know what routing means and when it is needed?</li>
<li>Can you configure a modem as your PPP device?</li>
</ul>
</li>
<li>Networking Services
<ul>
<li>Do you know how incoming connections are handled?</li>
<li>What is the difference between inetd and xinetd?</li>
<li>How could you migrate?</li>
<li>Can you block or allow certain connects using simple files under /etc/?</li>
<li>Do you know how mail aliases are handled?</li>
<li>And what if they have changed?</li>
<li>Can you start, stop, restart and even configure an Apache webserver?</li>
<li>Do you know how to mount or export filesystems using NFS?</li>
<li>Can you mount a samba share?</li>
<li>Do you know how to configure your system using DNS servers? How?</li>
<li>Can you maintain a SSH server?</li>
</ul>
</li>
<li>Security
<ul>
<li>Do you know how incoming packets are handled by the kernel?</li>
<li>Can you add new iptables rules?</li>
<li>What are sockets?</li>
<li>Do you know netstat?</li>
<li>Do you know how to secure your system using xinetd, iptables, syslog, etc.?</li>
<li>Can you block logins to your machine using a single file?</li>
<li>Do you know how to secure access to files using permissions?</li>
<li>Do you know what the umask is?</li>
</ul>
</li>
</ol>
<p>This is wow, isn&#8217;t it?!</p>
<p>If you&#8217;re using a linux/unix system for quite a while, most of the questions should sound easy. But, indeed, nearly every tool has switches and/or parameters, you&#8217;ve never ever heard of. So, I highly suggest, you should read at least the man pages of every program, tool or task I mentioned above.</p>
<p>If you do know the (of course right) answer for every question, you should have no problems passing the tests for LPIC-1 certification.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomasgericke.de/v4/interactive/blog/2009/02/guide-to-lpic-1-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
