The design strategies of fault-tolerant control system (FTCS) are developed, which are categorized into two types: redundant design and fault compensation. In the first type, a certain degree of redundancy is introduced to controller. The resulting closed-loop system is stable not only when all actuators are operational but also only when one actuator experiences fault. In the second type, the online fault-tolerant control (FTC) scheme is developed based on the fuzzy logic system. The closed-loop stability is established based on Lyapunov’s sense. The resulting closed-loop system is stable by using the corrective control law. Compared with the existing results, the fault is accommodated by the fault compensator. The updating control law is so derived that all the parameters of the closed-loop system are bounded. The advantage of redundant design is that it is unnecessary to know the position and magnitude of the fault and is performed without FDI, which reduce the computing time and avoid the false alarms, non-detection and delay due to FDI. The advantage of fault compensation is the dynamics caused by faults that can be accommodated online. Examples of the proposed design indicate that the approaches are effective.