Both commands are used to reboot a Solaris server. However, sync;sync;init 6 brings the system to the state defined by the initdefault entry in the /etc/inittab file, while the reboot command directly reboots the system.