Bring a large pot of lightly salted water to a boil. Cook linguine until al dente. Drain.
Meanwhile, in a large skillet fry the bacon over medium-high heat until brown and crispy. Drain on paper towels. Add garlic and fry for about 20 seconds. Add olives and lemon juice. Season with pepper to taste.
Once the pasta is done cooking drain it, and place it into a large bowl, add the garlic/lemon juice mixture and olive oil to the pasta. Add the cooked bacon. Toss with the basil and parsley. Top with grated parmesan cheese.