In servers to which when deployed I only connect through SSH (and frequently through week and meager Internet links), I usually don't install the graphical environment (Gnome, KDE, nor plain X-Window).
Now with CentOS 7, by default the networking subsystem is managed by Network-Manager. Network-Manager is primarily a GUI application, and although it has a command line counterpart to it, such CLI tool does not yet have feature parity with the GUI version of Network-Manager. This worries me somewhat... will suddenly some problem appear in production which can only be solved through the GUI tool of Network-Manager? Is it safe in my non-GUI servers to remove Network-Manager and set up networking the old school way?
I didn't find the right solution from the internet.