We introduce the concept of `stabilization by rotation' for deterministic linear systems with negative trace. This concept encompasses the well known concept of "vibrational stabilization" introduced by Meerkov in the 1970s and is a deterministic version of 'stabilization by noise' for stochastic systems as introduced by Arnold and coworkers in the 1980s. It is shown that a linear system with negative trace can be stabilized by adding a skew-symmetric matrix, multiplied by a suitable scalar so-called 'gain function' (possibly a constant) which is suffciently large. To overcome the problem of what is "suffciently large", we also present a servo mechanism which which tunes the gain function by learning from the trajectory until finally the trajectory tends to zero. This approach allows to show that one of Meerkov's assumptions for vibrational stabilization is superfluous. Moreover, while Meerkov as well as Arnold and coworkers assume that a stabilizing periodic function or the noise has suffciently large frequency and amplitude, we also provide a servo mechanism to determine this function dynamically in a deterministic setup.