The habitats where greater knapweed~(Centaurea scabiosa) grows:

Brownfield
Crevice scree and spoil
Disturbed nutrient rich
Hard cliff and cliff slope
Limestone pavement
Lowland calcareous grassland
Maritime cliff
Rocky slope