For rotational motion you need to talk about torque and moment of inertia. Basically all the equations of linear motion apply to rotational with the following equivalences: mass -> moment of inertia. force -> torque, x -> theta, velocity -> rotation frequency, acceleration -> angular acceleration.
The
moment of inertia of a solid cylinder is 0.5 * m * r^2. So the moment of inertia of your cylinder is 50 kg * m^2.
You want a 180 degree rotation in 1 second, so 0.5 * a * t^2 = pi. Set t = 1 s, and solve to get a = 2*pi radian/ s^2.
torque = moment of inertia * angular acceleration = 50*pi * kg * m^2 / (s^2) ~ 157 N*m.
If you apply a force of 150 N at a distance 1 m from the axis of rotation, that should do the trick. Of course you need a bearing at the axis of rotation, or you need to apply half the force on opposite points of the cylinder to get it to rotate but not translate. If you apply the force closer or farther from the axis of rotation you need more or less force, but the torque is the same: 157 N*m.