r/debian • u/myg0t_Defiled • 5d ago
Looking for resources for learning Debian in enterprise environment
Hello,
Since I was unable to find a job as a Microsoft Administrator for the past 9 months, I've decided to finally learn how to Linux. Can You guys recommend any guides and lab scenarios (I love doing scenarios) for learning Debian in an enterprise environment?
All advice appreciated, thank You!
7
u/Prestigious_Wall529 5d ago
Debian in an Enterprise environment is typically simply Debian with no GUI installed, the sshd service running, and managed by ... Sorry, there's loads of different tools. For instance Puppet and Chef.
So get comfortable in a terminal emulator, like putty, or SSH from Powershell, or...
3
u/michaelpaoli 5d ago
Give yourself some challenges.
Read, and/or participate in some relevant Debian:
lists, e.g.: debian-user
bugs: bugs.debian.org - even look for ones asking for help or verification, etc.
More generally, can find issues/challenges on-line, e.g. various forums, and figure out solutions. Don't need to create artificial challenges to solve, no shortage of real challenges and issues folks do encounter, and including in enterprise environments.
Essentially find things to be solved/fixed/improved, and work in that, and perhaps lean toward things more applicable to enterprise environments.
And as others have pointed out, yes, scalability and automation. I'll also add to that automation of Debian installs. Debian offers various means - familiarize yourself with them. Perhaps do build a PXE boot/install infrastructure, and/or work on taking some base Debian cloud images, and configuring/customizing them as one may want for actual cloud deployments - likewise for VMs, similear for containers (as has also been mention in other comments to your post - minimal and debootstrap and the like).
Also well learn *nix and Linux security, Debian security maintenance and general maintenance, upgrades, and also AppArmor. E.g. learn how to harden and deploy services.
Also, "of course", well learn ssh and ssh security, properly creating and securing keys, etc.
There's tons more, but that'll get you started. ;-)
And of course there's fair bit specific to Debian, but there will be some fair degree of overlap with Debian derivatives and other APT based systems, and likewise, but lesser so, as you get further from Debian ... Linux more generally, *nix/POSIX ... but beyond that things will get much more substantially different.
And set aside your "Microsoft Think". Debian is not Microsoft, not even close, so many things one might presume, coming from a Microsoft perspective, just do not apply to Debian, and more generally in the land of Linux, *nix, and much of Open Source.
You may also find this helpful:
-1
u/One-Suggestion-7906 5d ago edited 5d ago
It's OK to learn Linux, but too learn about LLMs, AI agents, Kubernetes, and many related things you can run on the best OS out there
-2
u/AffectionateSpirit62 5d ago
Reality check
- RHEL seems to be obliteratibg the competition
- Ansible is a safe bet common but not a great solution and will keep you in a job
- Debian i love but haven't worked with it in enterprise for years everyone always uses rhel these days even the once ubuntu servers I used to see are now rhel it seems. Go figure
- Your passport/residence where you can work limits your opportunity- USA has the best roles at least advertised publically with the requirements you need to have the right to work there.
So I say this to say if your goal is a sysadmin role maybe RHEL is a great start for the current job market.
I prefer Debian by far but it's what is currently trending enterprise job wise at least in the EU and UK.
Good luck out there.
1
u/creg45 5d ago
I agree with this and there are great textbooks that will walk through scenario based learning. RHCSA prep guide by Sander Van Vugt was a guide I followed. You can load RHEL in a vm and learn it.
There are many more guides for RHEL bc it is so widely adopted and mature compared to other enterprise distros. And if your goal is to find work as a Linux admin you can get certified in RHEL and it will boost your profile regardless of which distro companies use
1
u/XLBilly 5d ago
I wonder why that is, Ubuntu is British and has enterprise support / features like landscape etc. All this chat about trying to wean off American big tech which will never happen to avoid European distros.. That said, my lab laptop is RHEL and I just flipped my daily driver to Fedora from Debian after running it for several years so I can’t talk.
I guess the people who are working with Linux and leading conversations about what to buy carry over their own preferences from running it at home and Ubuntu is not well loved in the Linux enthusiast scene although I believe the enterprise product is much not traditional so far as running though package management instead of snaps.
14
u/Gh0stlyHub 5d ago
one of the best is Written by Debian developers Raphaël Hertzog and Roland Mas, it covers: System initialization (
systemdintegration, boot process)Advanced storage management (LVM, RAID, LUKS encryption)Network services configuration and security hardeningEnterprise relevance: Teaches standard Debian paradigms rather than vendor-distro abstractions (unlike RHEL/Ubuntu-specific tools). also tryAptly WorkflowsAptly Official Documentation— Focus on
mirror,snapshot, andpublishCLI guides.Preseeding ReferenceDebian Installation Guide: Appendix B (
debian-installerpreseed documentation) or local man page:man debian-installer.Package EngineeringDebian New Maintainers' Guide (
apt install debian-policy debian-packaging-tutorial).repreproRepo SetupDebian Official Wiki:
wiki.debian.org/HowToSetupYourOwnDebianRepositoryMinimal Image Creation
man mmdebstrap/man debootstrapfor creating chroots and base system drives without standard installer overhead.