Linear constraints are mathematical expressions that define a linear relationship between variables, often used to limit the feasible region in optimization problems. They are fundamental in linear programming where they help in finding optimal solutions by restricting the values that decision variables can take.