Can you install your own software when being an IT system admin

My opinion based on my own experience in this space:

These distros like Proxmox, TrueNAS (especially TrueNAS), pfsense (most professional of these bunch) are on a whole different level.
Their release philosophy and their standards are incredible low.
This is part of the reason the large cloud providers have become so popular.

Breaking releases are waved away like "well it's free".
That is fundamentally the problem with their approach to software development.
They are actually doing this as a day job and they are actually getting paid.

But because they are "giving it away for free", they feel entitled to a very low quality bar.

If I said some of the things these guys say publicly I'd lose my job.
The professionalism is just not there.


FWIW I work for a fairly large cloud provider and we moved to humans not allowed in terms of anything that is production quite a few years ago.
Our deployments have been hands off now for years.
The servers are constantly rotated (automatically) and software redeployed (automatically). (ie. the entire VM is replaced and moves between machines, etc.)
It exercises the path pretty well and avoids nasty surprises from "special servers" suddenly dying and being a mission to replace.

To make sure we can unblock people from fixing things if it goes really bad we have a break glass mechanism.
You can ssh to a host by breaking glass which sets off a lot of alarms and logs a transcript of what you are doing.
Systems with higher confidentially levels (ie. stores customer data like CC info, and so on) don't typically have a break-glass or has several additional restrictions for break glass for obvious reasons.

But overall in our world where we have millions of servers, the data has shown again and again that having people do things on servers is a bad thing, no matter how accomplished, professional, well intentioned or educated the individual believes they are. It doesn't work.
Not if you care about your customers and providing them with a stable product.


My opinion again but:

What's good for the Adobe installer on their company issued laptop, is good for an "IT admin", "dev ops eng.", etc.

We've actually gone completely the opposite. Everyone has admin rights on their computers (except if it is shared like call centers). Because it drastically reduces friction for "getting it done". Instead we assume zero trust. Treat each individual laptop/desktop/etc. as compromised and zero trust.

The opposite is building a walled garden which is inherently incredible fragile.

LastPass has gone through some epic hack attempts and it shows the fragility IMO of this walled garden approach.
They allowed some of the "super engineers" access to incredible sensitive databases and that person became a target of a long game.
Compromising that single individual brought down their walled garden.

This is true of any system or individual that is protected by a walled garden, at some point the wall is going to get compromised. A good engineer recognizes that it can never be completely secure, a bad "engineer" insists on more restrictions and lockdowns. It is the same as a dictator attempting to hold on to their power. Eventually it comes crashing down.

Ofc. the zero trust model is not perfect either, but it is inherently built on the concept of free will = bad stuff gonna happen. Which more accurately reflects our reality.

If humans really do need access to insane things like a database with every users passwords database, I suspect the CIA is onto something there with SCIF approach.

I suspect if we had a coffee table conversation off the record on the day to day operations and what and why we’d largely be in agreement on all things.

Our environments are mostly Terraform with pipelined deployments for easy replication and disaster recovery etc.

There’s no break glass required because we alert and monitor by default and for the same reason there’s no reason to take the keys away from people.

On the desktop front we actually come from a model of giving everyone open Admin access and now we are clawing back on that because it’s just too much to work with and manage in the space we operate regulation wise.

But we are going to change it to model where you can happily use the MacOS AppStore and request other apps with minimal justification, so not entirely locked down.
 
OP , any reason why you dont just keep things simple and install virtual box instead of Proxmox ?
 
OP , any reason why you dont just keep things simple and install virtual box instead of Proxmox ?
The reason i used proxmox cause its free and it just works on my hardware.I just want a few vm/s like centos stream,window10,windows11,ubuntu and mac bigsur and windows server.I want to manage these system from my netbook and break stuff and repair,So remote desktop and ssh i need to hammer that down.I also need to do containers and other ****.Busy with rhelsa studies and its hard for me to just use a vm on my pc,i want the real deal and this is as close as i get.
Got centos,windows 11 installed so far but ubuntu 23.10 gave errors even with help from proxmox forum.Big sur i am stuck at the boot screen.I will soon fix that.
 
The reason i used proxmox cause its free and it just works on my hardware.I just want a few vm/s like centos stream,window10,windows11,ubuntu and mac bigsur and windows server.I want to manage these system from my netbook and break stuff and repair,So remote desktop and ssh i need to hammer that down.I also need to do containers and other ****.Busy with rhelsa studies and its hard for me to just use a vm on my pc,i want the real deal and this is as close as i get.
Got centos,windows 11 installed so far but ubuntu 23.10 gave errors even with help from proxmox forum.Big sur i am stuck at the boot screen.I will soon fix that.

virtualbox is much easier and it will do exactly what you want without any stories. Remember you want to study RedHat , not f**k around with your hypervisor.
 
virtualbox is much easier and it will do exactly what you want without any stories. Remember you want to study RedHat , not f**k around with your hypervisor.
oh my redhat.......i think your reply was funny .No its true what you are saying,I just want this.Now if someone can guide me into seeing my vm on screen from any pc would be cool without thevnc ****
 
oh my redhat.......i think your reply was funny .No its true what you are saying,I just want this.Now if someone can guide me into seeing my vm on screen from any pc would be cool without thevnc ****
Apache Guacamole ;)

Vnc, RDP but wrapped in a nice browser experience so you don’t need clients on each and every machine you connect from.
 
virtualbox is much easier and it will do exactly what you want without any stories. Remember you want to study RedHat , not f**k around with your hypervisor.
Install oVirt (RHEV essentially) and host on that (RHEV got canned though - so who knows how long oVirt will be around).

or better yet OKD (OpenShift) and KubeVirt (OpenShift Virtualization) and dive deeper down the Red Hat rabbit hole. :ROFL:
 
Last edited:
My first company I worked for told me there are rules, but the first rule is that rules can be broken. I applied that rule ever since(in other companies as well), not always to the liking of everybody, but the ....... job got done. So in the end everybody was happy.
 
Last edited:
i got a problem as usual ,i dont seem to have selinux command, when i enter it in centos stream 9i am greeted with

kronos-legends:~$ sestatus
Command 'sestatus' not found, but can be installed with:
sudo apt install policycoreutils
can i go ahead and do this on the remote vm than i must manage.On the host pc or terminali also dont have it.
 
Apache Guacamole ;)

Vnc, RDP but wrapped in a nice browser experience so you don’t need clients on each and every machine you connect from.
ok tell me more,I want family members to log into a machine from all over the world, and yes i got family all over and i want them to use the vms over a browser and do ****.I want to simply send them a link then they log into linux ,ubuntu or even windows 7.And i also want them to use external hdd and plug it in and the vm must be able to see the usb device and copy files over to that vm.I want this managed.Is this gonna be possible.
 
Install oVirt (RHEV essentially) and host on that (RHEV got canned though - so who knows how long oVirt will be around).

or better yet OKD (OpenShift) and KubeVirt (OpenShift Virtualization) and dive deeper down the Red Hat rabbit hole
these read like a hieroglyphics .I have never heard of these and i think i am a bit scared to dig deeper.
 
i got a problem as usual ,i dont seem to have selinux command, when i enter it in centos stream 9i am greeted with

kronos-legends:~$ sestatus
Command 'sestatus' not found, but can be installed with:
sudo apt install policycoreutils
can i go ahead and do this on the remote vm than i must manage.On the host pc or terminali also dont have it.
1.) Stop studying for RHEL exams on RHEL adjacent systems. You're going to set yourself up for failure when they're not 100% compatible come exam time (and waste hundreds of dollars).

Grab a Red Hat Developer subscription and USE RHEL.

2.) RHEL systems use YUM or DNF and not APT (you're confusing your package managers here).

Given that that output references apt - you're most likely actually using a Debian / Ubuntu VM and not Centos Stream VM as you think?
 
My first company I worked for told me there are rules, but the first rule is that rules can be broken. I applied that rule ever since(in other companies as well), not always to the liking of everybody, but the ....... job got done. So in the end everybody was happy.
what a refreshing answer...i like it.Many here will tell you a different story.
 
1.) Stop studying for RHEL exams on RHEL adjacent systems. You're going to set yourself up for failure when they're not 100% compatible come exam time (and waste hundreds of dollars).

Grab a Red Hat Developer subscription and USE RHEL.

2.) RHEL systems use YUM or DNF and not APT (you're confusing your package managers here).

Given that that output references apt - you're most likely actually using a Debian / Ubuntu VM and not Centos Stream VM as you think?
sorry i for got to say that i ssh into a debian system ubuntu23.10 this is why i used the apt.I did not clarify this.The remote system on the server was the one not with selinux.
 
1.) Stop studying for RHEL exams on RHEL adjacent systems. You're going to set yourself up for failure when they're not 100% compatible come exam time (and waste hundreds of dollars).

Grab a Red Hat Developer subscription and USE RHEL.
I dont understand why you saying this,The guys on here said do the rhelsa and then the rhelse and then the aws.I am trying to study to get certs so i can change career this late in my life as i find my decades of other work not inspiring enough and its getting bored.Like i said money is not the thing,Its my life long dream and by gawd i am gonna do it.
Why are you saying the opposite and please understand i am not in the IT field but i do know alot about electronics and fleet management products.i install/repair/fault finding etc and upgrade software etc on vehicle fleet management and tracking systems.. I know the windows side of IT.Yes a power user .A script kiddy i might might say.I only started using linux about a year ago and changed all my laptops and computers in the house to dual boot windows with linux.
I want a job even if its a junior job with low pay in the IT industry and i know there be young people.I just following a dream man,something you already accomplished.So i find it confusing as you are the opposite of what everyone is telling.

I am looking into what you suggested.BTW i am studying for rhelsa with centos stream 9 and not ubuntu or any other system.i am just practicing with my tasks on the server which has all the operating system on.1701198291118.png
 
Last edited:
I dont understand why you saying this,The guys on here said do the rhelsa and then the rhelse and then the aws.I am trying to study to get certs so i can change career this late in my life as i find my decades of other work not inspiring enough and its getting bored.Like i said money is not the thing,Its my life long dream and by gawd i am gonna do it.
Why are you saying the opposite and please understand i am not in the IT field but i do know alot about electronics and fleet management products.i install/repair/fault finding etc and upgrade software etc on vehicle fleet management and tracking systems.. I know the windows side of IT.Yes a power user .A script kiddy i might might say.I only started using linux about a year ago and changed all my laptops and computers in the house to dual boot windows with linux.
I want a job even if its a junior job with low pay in the IT industry and i know there be young people.I just following a dream man,something you already accomplished.So i find it confusing as you are the opposite of what everyone is telling.

I am looking into what you suggested.
It's RHCSA / RHCE not RHELSA or RHLSE you really need to get your acronyms down or you're going to confuse yourself and/or others.

You want to use RHEL for exam prep and not CentOS / Rocky / Alma or some other clone.

The reason being an exam costs hundreds of $$$.

You don't want to find out on exam day - that, as an example the command you've been using on CentOS doesn't exist on RHEL or the option flags are different (or the package you assume is installed isn't there on RHEL as it is by default in CentOS).

When this happens, you will panic and FAIL.

Use the system the exam is based on - NOT a system that's just "similar".

You don't want that headache - e.g. I did RHEL 7 exams a few years back and the CentOS nmcli flags were slightly different.... I could have failed as a result (had I been an utter beginner).
 
It's RHCSA / RHCE not RHELSA or RHLSE you really need to get your acronyms down or you're going to confuse yourself and/or others.

You want to use RHEL for exam prep and not CentOS / Rocky / Alma or some other clone.

The reason being an exam costs hundreds of $$$.

You don't want to find out on exam day - that, as an example the command you've been using on CentOS doesn't exist on RHEL or the option flags are different (or the package you assume is installed isn't there on RHEL as it is by default in CentOS).

When this happens, you will panic and FAIL.

Use the system the exam is based on - NOT a system that's just "similar".

You don't want that headache - e.g. I did RHEL 7 exams a few years back and the CentOS nmcli flags were slightly different.... I could have failed as a result (had I been an utter beginner).
Right so and thank you for the corrections.The c for certified and also i was meant to believe centosstream9 is rhel just a different fork. but they use the same things.
Ok i downloaded
1701203826904.pngThis is correct, so i will swop the centos 9 on the netbook to this..
 
Right so and thank you for the corrections.The c for certified and also i was meant to believe centosstream9 is rhel just a different fork. but they use the same things.
Ok i downloaded
View attachment 1625999This is correct, so i will swop the centos 9 on the netbook to this..
CentOS Stream, is the upstream, public development branch for RHEL
(not to be confused with CentOS (non stream release) that was previously downstream from RHEL)

So what makes it in to CentOS Stream may not be filtered in to RHEL - you can consider it an Alpha or Beta of RHEL release and not all of the functionality may end up in RHEL.

Thus you don't want to learn on something that may end up not being IDENTICAL to your exam environment which is RHEL.

 
CentOS Stream, is the upstream, public development branch for RHEL
(not to be confused with CentOS (non stream release) that was previously downstream from RHEL)

So what makes it in to CentOS Stream may not be filtered in to RHEL - you can consider it an Alpha or Beta of RHEL release and not all of the functionality may end up in RHEL.

Thus you don't want to learn on something that may end up not being IDENTICAL to your exam environment which is RHEL.

CentOS Stream, is the upstream, public development branch for RHEL
(not to be confused with CentOS (non stream release) that was previously downstream from RHEL)

So what makes it in to CentOS Stream may not be filtered in to RHEL - you can consider it an Alpha or Beta of RHEL release and not all of the functionality may end up in RHEL.

Thus you don't want to learn on something that may end up not being IDENTICAL to your exam environment which is RHEL.

yes i corrected it,installed rh9 and the laptop is now rh and not centos.
 
Top
Sign up to the MyBroadband newsletter
X