Yes, "silentu" is to tell someone to be silent. "Silenton" is short for asking someone to be silent.
Silenton is short for silenton mi petas, or similar kinds of requests.
Although I completely agree that "Silence!" Should only translate to "Silentu" as that English contains no politeness nor request, it is always a direct command.