Rory McIlroy enjoyed his best start at a US Open since 2014 as he fired a confident three-under 68 to lie two shots off the early lead at Pebble Beach.