In addition to running versions of Windows platforms, SQL Server 2017 also has versions running on Red Hat, SUSE, Ubuntu, Docker, and even a provisioned SQL VM in the Microsoft Azure cloud.
Simple installation
In the first contact, SQL Server services and client tools can be installed online through the official repo source, and can be referenced online by installing SQL Server 2017 on Oracle Linux 7 via official repo.
Advanced Installation
Production environment, you can pre-download SQL Server services, client tools, high-availability RPM packages, offline installation, can refer to the offline installation of SQL Server 2017 on Linux;
You can also use unattended installation, unattended installation of SQL Server 2017 on Linux.
Upgrade, rollback, and Uninstall
Refer to "Upgrading, rolling back, and uninstalling SQL Server 2017 on the Rhel platform."
Parameter configuration
After the SQL Server service starts, configure the instance-level parameters, which can be referenced in configure SQL Server 2017 using the Mssql-conf tool on Linux;
When you start the service, you can also initialize the configuration with environment variables, and refer to configuring SQL Server settings using environment variables on Linux.
Run Agent Jobs
To enable agent jobs and run jobs, refer to Creating and running SQL Server 2017 agent jobs on Linux.
SQL Server on Linux