A class of linear multi-step method adapted to general oscillatory second-order initial value problems