A 3.0 magnitude earthquake has struck Texas Monday morning.