Linux Fundamentals Exam

Oracle Linux Fundamentals

The Oracle Linux Fundamentals (1Z0-409) exam is primarily intended for implementation consultants that have exhibited the essential skills needed to be proficient at the Unix or Linux command line. They should have an understanding of the fundamental concepts and tools which make Linux so powerful. Candidates should have a foundation in the Linux filesystem and how to manipulate it; the basic Linux notions of pipes, redirection, regular expressions, and other tools for performing complex tasks; the management of processes and jobs; vi, the standard Unix editor; and the ability to construct shell scripts to automate routine or difficult operations.This exam has been validated against Oracle Linux 5, Update 6.

Oracle Partners passing this exam will be recognized as OPN Certified Specialists. This certification helps their companies qualify for the Oracle Linux 5 Specialization.

Exam Number:
120 minutes
Associated Certifications:
Oracle Linux Administrator Certified Associate

Oracle Linux Certified Implementation Specialist

OPN Certified Specialist
Number of
Exam Price:
US $245

Pricing may vary slightly by country or by localized currency. Check Pearson VUE’s website for exact pricing in your country.

View passing score policy
Click Here to Register:


Recommended Training Additional Information & Resources Exam Topics Fraudulent Activity Policy

Recommended Training
Oracle Linux Fundamentals – Exam Study Guide (PDF)
OPN Guided Learning Path
Oracle Linux 5 Implementation Specialist


Additional Information & Resources

Exam Retake Policy
Specialization Catalog (PDF) for all launched and planned Specializations
Product Mapping to Specialization (XLS)
More Training Opportunities for Oracle Partners
Sample Questions

This exam has been validated against Oracle Linux Version 4; Oracle Linux Version 5, Update 6


Exam Topics

Oracle Linux Fundamentals

  • What is Linux?
  • Identify the origins of UNIX and how Linux is related to UNIX
  • Describe the major goals of the Free Software Foundation and the GNU project
  • List key elements of a Linux distribution and name several distributions
  • List several standards that apply to Linux
  • Describe the basic mechanisms that make UNIX so powerful

Multi User Concepts

  • Describe the differences between the administrative (root) user and normal user accounts and explain when each should be used
  • Log into the system
  • Switch between accounts using the 'su' command
  • Use basic commands to gather information about the system
  • Use system help facilities to learn about commands and their options.

The Linux File System

  • List the standard system directories and explain what type of files are contained in each
  • Navigate the file system
  • Explain standard POSIX file permissions including special permissions such as the SUID, SGID and Sticky bits on both files and directories
  • Change permissions of files
  • Explain how file ownership (user: group) relates to file permissions
  • Change ownership of files
  • Describe how the User Private Group (UPG) scheme works and the problem it solves

Manipulating Files

  • Be able to create, delete, copy, move and rename files and directories
  • Describe the various types of files that can be stored on UNIX and Linux file systems
  • Explain hard links and symbolic links, their pros & cons and when & where they can or cannot be used
  • Identify the type of content of any file
  • View the contents of both text-based and binary files
  • Search the file system for files and directories with specific properties

Text Processing

  • Search inside of files for specified information
  • Perform file editing, sorting, cutting & merging text files from the command line

Shell Basics

  • Understand the varied roles the command shell plays in everyday UNIX/Linux usage
  • Pipe several commands together to perform more complex and useful processing
  • Use file redirection on the command line
  • Create and use shell and environment variables to configure and control the operation of the system, the command shell and programs
  • Use and escape special characters when they are used on the command line

Regular Expressions

  • Construct regular expressions for matching text patterns

Archiving and Compression

  • Use tar & cpio to create archives and extract files from them
  • Compress and decompress files using the UNIX compress, GNU gzip, bzip2 and zip formats

Text Editing

  • Use simple text editors like pico and nano
  • Perform basic and intermediate text editing functions efficiently with vi & Vim
  • Perform basic and intermediate text editing functions with GNU Emacs

Command Shells

  • List the history and relationships of the various popular shell implementations available on UNIX and Linux systems
  • Identify and switch between the various shell implementations
  • Customize the command prompt on Bourne and BASH shells
  • Use command line history, command completion, aliases and command line editing
  • Customize command shell operation system wide and for individual users

Introduction to Shell Scripting

  • Process arguments passed into a shell script
  • Get input from the user of a shell script
  • Generate formatted output from a shell script
  • Perform tasks conditionally using if, case and while loops in a shell script
  • Perform repeated actions over a set of values with for loops on the command line and within shell scripts
  • Do math in a shell script

Process Management and Job Control

  • Describe the differences between process and threads
  • Find and control running programs with ps, top, kill, and nice
  • Use the jobs, fg and bg commands to view and access several tasks at once on a single shell
  • Use the screen command to run several programs and disconnect from running programs on remote systems


  • Send local messages with the write and wall commands
  • Use talk and ytalk to chat with other users
  • Send and read email with the mail and pine commands

The Secure Shell

  • Configure the ssh client and sshd server programs securely
  • Establish secure, remote connections to other systems
  • Use SSH's key-based authentication

Managing Software

  • Find and download software via FTP & HTTP with text & graphical client programs like wget, lftp, links, Konqueror and Mozilla Firefox
  • Install binary programs in RPM packages
  • List software already installed on the system with RPM
  • Compile and install software from source releases
  • Compile and install software from a source RPM (SRPM or .src.rpm) package


  • Use CUPS to connect to available local and network printers
  • Use various commands to process and convert files in preparation for printing
  • Send jobs to a printer
  • Monitor and remove print jobs

Mounting FileSystems and Managing Removable Media

  • Use the mount command
  • Access NFS and SMB filesystems over the network
  • Use autofs for on-demand mounting of filesystems without root privileges

X Window System

  • Start the graphical environment manually
  • Select different desktop environments
  • Launch graphical applications
  • Use Linux as an X terminal
  • Customize the graphical environment and auto-start applications at login and X startup
  • Securely tunnel remote graphical applications through SSH


Oracle Certification Program Fraudulent Activity Policy
Oracle reserves the right to take action against any candidate involved in fraudulent activities, including, but not limited to, fraudulent use of vouchers, promotional codes, reselling exam discounts and vouchers, cheating on an exam, alteration of score reports, alteration of completion certificates, violation of exam retake policies or other activities deemed fraudulent by Oracle.

If Oracle determines, in its sole discretion, that fraudulent activity has taken place, it reserves the right to take action up to and including, but not limited to, decertification of a candidate's Oracle Certified Associate, Oracle Certified Professional and/or OCM credentials, temporary, indefinite or permanent ban of a candidate from Oracle certification programs, notification to a candidate's employer, and notification to law enforcement agencies. Candidates found committing fraudulent activities forfeit all fees previously paid to Oracle, or to Oracle's authorized vendors, and may be required to pay additional fees for services rendered.

View the Oracle Certification Program Candidate Agreement which requires your agreement before the start of each exam.

 E-mail this page  Printer View