Yes, linux support "Suspend to disk" A.K.A "Hibernate" as windoze call it. But if your linux distro don't support it? You will have to install an utility call pm-ultils
Consult the arch wiki for configuration and trouble shooting: https://wiki.archlinux.org/index.php/Pm-utils