---
title: Install SQL Server Agent on Linux
description: This article describes how to install the SQL Server Agent on Linux.
author: VanMSFT
ms.author: vanto
ms.date: 02/20/2018
ms.topic: conceptual
ms.prod: sql
ms.technology: linux
ms.assetid: 77f16adc-e6cb-4a57-82f3-7b9780369868
---
# Install SQL Server Agent on Linux
[!INCLUDE[appliesto-ss-xxxx-xxxx-xxx-md-linuxonly](../includes/appliesto-ss-xxxx-xxxx-xxx-md-linuxonly.md)]
The [SQL Server Agent](https://docs.microsoft.com/sql/ssms/agent/sql-server-agent) runs scheduled SQL Server jobs. Starting with SQL Server 2017 CU4, SQL Server Agent is included with the **mssql-server** package and is disabled by default. For information on the features supported for this release of the SQL Server Agent along with version information, see the [Release Notes](sql-server-linux-release-notes.md).
Install/Enable the SQL Server Agent:
- [For Versions 2017 CU4 and above, Enable the SQL Server Agent](#EnableAgentAfterCU4)
- [For Versions 2017 CU3 and Below, Install the SQL Server Agent](#InstallAgentBelowCU4)
## For Versions 2017 CU4 and above, Enable the SQL Server Agent
To enable SQL Server Agent, follow the steps below.
```bash
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
```
> [!NOTE]
> If you are upgrading from 2017 CU3 or below with Agent installed, SQL Server Agent will be enabled automatically and previous Agent packages will be uninstalled.
## For Versions 2017 CU3 and Below, Install the SQL Server Agent
> [!NOTE]
> The install instructions below apply to SQL Server Versions 2017 CU3 and below. Before installing SQL Server Agent, first [install SQL Server](sql-server-linux-setup.md#platforms). This configures the keys and repositories that you use when you install the **mssql-server-agent** package.
Install the SQL Server Agent for your platform:
- [Red Hat Enterprise Linux](#RHEL)
- [Ubuntu](#ubuntu)
- [SUSE Linux Enterprise Server](#SLES)
### Install on RHEL
Use the following steps to install the **mssql-server-agent** on Red Hat Enterprise Linux.
```bash
sudo yum install mssql-server-agent
sudo systemctl restart mssql-server
```
If you already have **mssql-server-agent** installed, you can update to the latest version with the following commands:
```bash
sudo yum check-update
sudo yum update mssql-server-agent
sudo systemctl restart mssql-server
```
If you need an offline installation, locate the SQL Server Agent package download in the [Release notes](sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](sql-server-linux-setup.md#offline).
### Install on Ubuntu
Use the following steps to install the **mssql-server-agent** on Ubuntu.
```bash
sudo apt-get update
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server
```
If you already have **mssql-server-agent** installed, you can update to the latest version with the following commands:
```bash
sudo apt-get update
sudo apt-get install mssql-server-agent
sudo systemctl restart mssql-server
```
If you need an offline installation, locate the SQL Server Agent package download in the [Release notes](sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](sql-server-linux-setup.md#offline).
### Install on SLES
Use the following steps to install the **mssql-server-agent** on SUSE Linux Enterprise Server.
Install **mssql-server-agent**
```bash
sudo zypper install mssql-server-agent
sudo systemctl restart mssql-server
```
If you already have **mssql-server-agent** installed, you can update to the latest version with the following commands:
```bash
sudo zypper refresh
sudo zypper update mssql-server-agent
sudo systemctl restart mssql-server
```
If you need an offline installation, locate the SQL Server Agent package download in the [Release notes](sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](sql-server-linux-setup.md#offline).
## Next steps
For more information on how to use SQL Server Agent to create, schedule, and run jobs, see [Run a SQL Server Agent job on Linux](sql-server-linux-run-sql-server-agent-job.md).