Cook the linguine to package directions. Drain and toss in a large serving bowl with some olive oil.
While the pasta is cooking make the sauce: heat the olive oil and butter over medium heat in a 10' cast iron skillet until the butter is melted.
Sauté the shallots for 5 minutes, stirring frequently. Add the garlic and cook for another minute. Add the the tomatoes and splash of wine.
Cook for about 6 minutes or until the tomatoes are soft. Mash the tomatoes against the bottom of the pan with the back of a fork or wooden spoon. Be careful not to be splashed with hot tomato juices. Stir in the parsley, salt and pepper.
Toss the pasta with the cooked tomato sauce, top with more parsley and serve immediately with freshly grated cheese.