ACE-P Exam information

Recommended study material for this exam

The Arista Linux Essentials class and the official Arista Documentation. Note that no single piece of source material may provide all the answers. The ALE exam draws heavily from the ALE class material and if you took the class you were exposed to almost all of the study material for this exam! 

EOS versions used when designing the test

EOS-4.17.1.swi through EOS-4.20.1.swi

These EOS versions include bash shell version 3.

Note that we generally try not to ask questions where the answer changes between releases of code.

Type of exam 

This is an Arista Networking professional-level exam, and the focus of this exam is UNIX/Linux history, internals, interaction, tools and shell scripting. We do not ask about network design, networking hardware, or protocols. We do not ask about scripting languages or programming outside of standard UNIX shell scripting.

Exam Summary

The goal of this exam is to test the candidate's knowledge of UNIX and Linux both in general and as it pertains to interacting with Arista's EOS. The candidate is expected to have more than a cursory or superficial knowledge of Linux command line tools and how to use those tools to accomplish tasks and automate systems. The primary focus is on Fedora Core Linux, but other UNIX/Linux varieties may appear.

Examples of the type and format for the questions on the exam:

True or false: an Arista switch is really just a Linux box with very cool network interfaces.

A: True
B: False

Separating running programs into user space vs. kernel space is good because

A: It allows for better security
B: It gives the kernel a chance to prioritize
C: It forces user space programs to talk to each other through a common shared conduit
D: All of these

Most text processing utilities in UNIX are based on what editor?

A: MS Word
B: Textedit
C: ed: the standard line editor
D: None of above

Many UNIX filesystems keep track of file data using what kind of node?

A: Index node
B: Metadata node
C: Block node
D: Super node

In bash scripting, the three loop constructs are

A: for, while, do
B: case, for, until
C: for, while, until
D: case, do, done

Where to sign up for the exam:

Number of questions: 100
Passing score: 80%
Time limit of exam: 90 minutes
Cost of exam: $295 USD worldwide
Non-Disclosure Agreement required: Yes. The NDA will be administered at the start of the test.
Question format: Multiple choice

Topics covered in the exam:

UNIX and Linux history

  • Who invented it
  • Timeline of development
  • Varieties and flavors
  • Distributions

How to get help

  • For and While loops
  • If Conditionals

Computer boot process

  • PC vs. Arista switch boot processes
  • Common startup and configuration files

Logins, SSH, Users and the Root user

  • Passwords, PAM, SSH keys
  • Standard users vs. Root
  • Privilege escalation 

The Process List and Job Control

  • Background and foreground jobs
  • Sending signals

Filesystems and Files

  • Types of filesystems
  • Inodes and files
  • Types of files
  • Working with files and filesystems


Monitoring UNIX systems

  • Interactive monitoring tools from the command line
  • Common performance metrics to look for

Package and Dependency Management

  • Installing packages

UNIX Command Line Utilities

  • Common and useful command line tools

Shell Scripting with bash

  • Data types and variables
  • Input and output
  • For, While and Until loops
  • Conditionals with If and Case