Some Linux LPI 102 Exam Questions

I just passed my Linux LPI 102 exam today and thought I would try to remember a few of the 60 questions in case I ever have to take a refresher – here is about half of them. I can’t remember the wording exactly for these questions so take with a pinch of salt:

1. Which of the methods below is the best way to temporarily disable a user account ?

  • Change the user’s password
  • Change the username in /etc/passwd
  • Create a /etc/nologin file
  • Use the chage command

2. The following when used in a script will generate what output    “seq 1 5 20” ?

  • 1 6 11 16
  • 1 2 3 4 5
  • 2 3 4 5
  • 5 10 15 20

3. Type the full command with options to remove the default gateway from the routing table ? ______________________

4. Given the network and assuming one IP address is to be used for the gateway how many IP addresses are remaining for use? _______

5. Type the full path to the file used to grant user access to crontab ? _________

6. Which file would you edit to grant users access to at and batch ? _________

7. Type the missing SQL command from the following statement ?
UPDATE tablename _______ fieldname=’value’ WHERE id=217;

8. Which of the following would select the name and address values from the contacts table:

  • SELECT (name, address) FROM contacts
  • SELECT (name address) FROM contacts;
  • SELECT name, address FROM contacts;
  • SELECT name address FROM contacts;

9. Which of the following illustrates an omitted shadow password in the /etc/passwd file ?

  • *
  • shadow
  • !!
  • x

10. How would you set the maximum size for a core file dump for a user ?

  • core
  • edquota
  • ulimit
  • quota
  • limit

11. Before running script myscript how would you remove an environment variable FOOBAR ?

  • unset FOOBAR
  • env -u FOOBAR myscript
  • env -i FOOBAR myscript
  • set FOOBAR=””

12. Running the netstat -a command hangs, what could explain this ?

  • The netstat command has crashed
  • There is a DNS problem
  • There is a routing problem
  • Nothing; that is normal behaviour

13. Type the full path to the configuration directory for CUPS ? _______

14. When is the script /etc/kde4/kdm/Xreset run ?

  • When the user starts a session
  • After a session exits
  • When KDE crashes
  • During installation

15. Which of the following is a popular on-screen keyboard ?

  • Crook
  • GOK
  • Minnow
  • XKeyboard

16. Type the full path to the location used to populate the home directory of a new user ? ____________

17. Which directory is used to store a user’s GPG keys ?

  • ~/gpg.d/
  • ~/.gnupg/
  • ~/.gpg/
  • ~/gnupg.d/

18. Which of the following commands would set a system’s local time to UTC ?

  • echo “UTC” > /etc/localtime
  • date -u UTC
  • ln -s /usr/share/zoneinfo/UTC /etc/localtime
  • /usr/sbin/zoneinfo -a UTC

19. A senior executive asked an administrator to change the default background of the executives machine, which uses XDM. Which of the following files would the administrator edit to achieve this?

  • /etc/X11/xdm/Xsetup
  • /etc/X11/xdm.conf
  • /etc/X11/xdm/Defaults
  • /etc/X11/defaults.conf

20. Which of the following bash option will prevent an administrator from overwriting a file with a >?

  • set -o safe
  • set -o noglob
  • set -o noclobber
  • set -o append
  • set -o nooverwrite

21. All of the following are Mail Transport Agents EXCEPT:

  • exim
  • postfix
  • sendmail
  • qmail
  • mail

22. Complete the following command to get the dimensions of a window ? ____________ -metric

23. On a Debian system you want to edit the /etc/inittab file to disable rebooting using Control-Alt-Delete ? Complete the line: ca:12345:_______:/sbin/shutdown

24. Given the following output:
echo $$
What has the command given?

  • The exit status of the last command run
  • The PID of the command itself
  • The PID of the last job sent to the background
  • The PID of the last job

25. Which of the following commands would give the exit status of the last command ?

  • $#
  • $?
  • $!
  • $$

26. Type the command to check the status of emails in the email queue ? _________

27. Which of the following uses the hosts.allow file for access restriction ?

  • inetd
  • xinetd
  • httpd
  • init.d

28. According to the FHS which directory is used to store user emails – assume they are not stored in the user’s home directory ?

  • /var/spool/mail
  • /var/mail
  • /usr/mail
  • /opt/mail

29. Which command is used to send a file to the default print queue ?

  • lpd
  • lpq
  • lpr
  • lps

30. You type and do not get a response. You run netstat -nlt and receive the following output:

tcp        0      0    *               LISTEN

What port should be being used ? ______ (numerical)

31. Which of the following commands will update the software clock with the time from

  • ntpdate
  • date -u
  • hwclock

32. You want to send a message to the syslog. What command would you use?

  • syslog
  • syslogd
  • logger
  • logwatch
  • rsyslogd

33. Which command would you use to add a new group to a system. Type the command without any options or parameters ? __________


If you don’t know the answers to these you might find some answers here.

One Response to “Some Linux LPI 102 Exam Questions”

  1. Stuart Stephens


    very useful. Do you have an answer for number 4 – I really struggle with subnet masks.


Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>