Groups in Linux are collections of users with assigned permissions.There are two types of groups in Linux: primary and secondary (supplementary).Common group management commands include creating groups, adding/removing users, and changing a user's primary group.Real-world examples of group usage include restricting access to project folders and separating departments.