回答:
提供される機能にはおそらくわずかな違いがありますが、両方を使用して同じことを実現できます。実際、次のマニュアルページの内容はreboot次のとおりです。
--forceで呼び出されたとき、またはランレベル0または6で呼び出されたとき、このツールはreboot(2)システムコール自体を呼び出し、システムを直接リブートします。それ以外の場合、これは単に適切な引数を指定してshutdown(8)ツールを呼び出します。
また、両方の操作のRUN-LEVEL情報が同じであるように見えます。再起動とシャットダウンの両方のマニュアルページから判断すると、シャットダウンはもう少し低レベルの機能を提供し、再起動はシャットダウンを使用する高レベルのツールのようです。