System Center Configuration Manager 2012 SP1 introduced an exciting new feature - the ability to manage UNIX and Linux clients. The list of supported operating systems has grown since that initial release. You can find the full list (and the names of the installation files) in the "Client Requirements for Linux and UNIX Servers" section of this TechNet Library article.
Supported Configurations for Configuration Manager
The following operating systems are supported:
- Red Hat Enterprise Linux (RHEL) 4,5,6,7
- Solaris 9,10,11
- SUSE Linux Enterprise Server (SLES) 9,10,11
- Centos 5,6,7
- Debian 5,6,7
- Ubuntu 10.04 LTS,12.04 LTS,14.04 LTS
- Oracle Linux 5,6,7
- HP-UX 11iv2,11iv3
Further information can be found in this TechNet article:
How to install the clients on Linux and UNIX computers
Client Push installation and automatic client push are not supported on non-Windows clients. You have to download the client installation files and manually copy them to the Linux servers. You then execute the installation manually. At that point you can retrieve hardware and software inventory. You can also automatically deploy updates and RPM files to the servers using traditional ConfigMgr packages and programs.
Please browse the following sections for details on Linux management. I have used a Red Hat Linux 6.5 Server (RHEL 6.5) for these labs.
Copying ConfigMgr client files to the Linux server
Installing ConfigMgr client
Linux client - machine policy and hardware inventory
Linux client - software distribution and patching
Issues I've encountered with Linux Management