(If sausage is precooked, you can skip to step 3)
Put sausage in a large dutch oven and add water to cover half-way.
Cook sausage over medium-high heat for 20 minutes. If water evaporates, continue to add small amounts until sausage is cooked.
Remove sausage from pot and empty water. Slice sausage into 1/2 inch rounds.
Return pot to stove and add 2 tablespoons of olive oil. When oil is hot, add sausage back to pot and cook until browned on both side - about 5 minutes.
Remove sausage from pot and set aside.
Add 1 tablespoon of olive oil to pot and add sliced peppers and onions, Italian seasoning, salt and pepper. Cook until peppers are softened and onions become translucent, about 10 minutes.
Add garlic and saute for 1 minute more.
Add wine to pot and cook until it reduces by half, about 5 minutes.
Add tomatoes and tomato paste. Stir until combined.
Add sausage back to pot. Simmer for 10 minutes.
Serve over hot linguine and top with freshly grated parmesan cheese.