South Los Angeles was rattled when a 3.1 magnitude earthquake struck near Compton and along the threatening Newport-Inglewood Fault.