You do see these type of requirements around but I think companies are often realistic when faced with a good resume. They know that finding a person with all these skills is going to be difficult. Even if they can list them on their CV they are probably not that good at half of them.

I have "Primary Skills" and "Secondary Skills" sections to my resume. I think it's important that people know I've worked with certain technologies but I don't claim to be an expert. I would never take a job as an SQL Server DBA, but I would take a job as an Oracle DBA where I was expected to do some SQL Server DBA work etc.

I don't think a beginner should aim to learn a bit of everything. They really must get good at something then move on. It's your classic catch-22 situation.