When cloning Windows systems, it's fairly well-known that one should run sysprep before creating an image. This way, when the machine starts up, it will reconfigure itself for its new environment: re-generate machine SIDs, install appropriate drivers, create initial user accounts, etc.
I have less experience with Linux machines, so I ask: what sort of pre- or post-cloning actions should be taken when cloning Linux machines? I haven't found any mention of it online, it this because I'm not looking hard enough or because it's just not a necessary step with Linux machines? I'm particularly interested in Ubuntu Server and Desktop since those are what I'm toying with, but I don't know how much the distribution matters for this question.
Obviously I'd want to change the hostnames, and I don't expect a comprehensive list of every software that might need to somehow be reconfigured, but are there any common system settings or software packages that need reconfiguration when being imaged?