In this study, vibration control, a behavior which subordinates to stall-induced nonlinear vibration and amplitude control of a wind turbine’s blade section, based on unified pitch motion driven by slider-linkage mechanism, is investigated by using an iterative learning control (ILC) method. The nonlinear dynamical system is a nonlinear aeroelastic system. The aeroelastic system equations consist of three parts: the nonlinear structural equations derived by using Lagrange’s equations, the improved stall-induced nonlinear ONERA (ISNO) aerodynamic equations, and the pitch control equation. The ISNO model is not only suitable for the actual external pitch motion, but also suitable for the solution by using an ILC algorithm due to its fitted nonlinear aerodynamic coefficients. The ILC algorithm used here is an improved iterative learning algorithm (IILC) which considers the large-range, linearized, residual terms, and realizes gain adaptive tuning based on PID controller. On the one hand, it can control the amplitude of an unsteady flutter through trajectory tracking. On the other hand, when the preset value of the amplitude of the ideal trajectory is very small, it can make the system directly tend to convergence and stability of a nonlinear aeroelastic system. To simplify the extremely difficult iterative process, the pitch movement can track the elastic twist displacement in time, thus simplifying the aeroelastic equations and accelerating the IILC iteration process. Therefore, amplitude control for flap-wise/lead-lag displacements is realized by the unified pitch motion and the trajectory tracking controlled by using the IILC algorithm.